मैं उन चीजों के बारे में जानना चाहता हूं जो मॉर्फिक विशेष बनाती हैं।मोर्फिक में मॉर्फ और कोको में एनएसवी व्यू के बीच क्या अंतर है?
उत्तर
मॉर्फिक एनएसवी व्यू या किसी अन्य ग्राफिक्स वर्ग से कहीं अधिक है जो केवल सीमित सुविधाओं के पुन: कार्यान्वयन की अनुमति देता है। मोर्फिक एक बेहद लचीला यूआई निर्माण किट है। मॉर्फिक के पीछे कुछ डिज़ाइन विचार इस इरादे को स्पष्ट करते हैं:
- 2 डी समन्वय प्रणालियों का एक व्यापक पदानुक्रम शामिल है। वे कार्टेशियन या रैखिक तक ही सीमित नहीं हैं। उपयोगी nonlinear समन्वय प्रणालियों में ध्रुवीय, लॉगरिदमिक, हाइपरबॉलिक और भौगोलिक (मानचित्र जैसे) अनुमान शामिल हैं।
- morphs से समन्वय प्रणाली के संचालन का पृथक्करण। एक मॉर्फ को केवल अपने पसंदीदा समन्वय प्रणाली का चयन करने की आवश्यकता होती है, इसके बजाय इसे प्रत्येक बिंदु को विश्व निर्देशांक में परिवर्तित करने की आवश्यकता होती है। इसकी
#drawOn:
विधि और इसके उप-morphs का स्थान अपने समन्वय प्रणाली में व्यक्त किया जाता है। - आकार या संकल्प जैसे प्रदर्शन गुणों की पूर्ण स्वतंत्रता। पिक्सेल की कोई अवधारणा नहीं है। जीयूआई एक उच्च स्तर पर सोचा जाता है। सभी जीयूआई पिक्सेल रिज़ॉल्यूशन से स्वतंत्र है। सभी प्रतिपादन विरोधी एलियाड है।
- समन्वय प्रणाली को अलग करना morphs के चलते, ज़ूमिंग और रोटेशन को आसान बनाता है।
- सभी निर्देशांक फ्लोट नंबर हैं। यह महत्वपूर्ण दौर त्रुटियों के बिना पूरी तरह से मनमानी पैमाने की अनुमति देने के लिए अच्छा है।
- मॉर्फ पदानुक्रम आकारों का पदानुक्रम नहीं है। मोर्फ़ों में सीमा या रंग की अवधारणा नहीं है। Submorph संरेखण की कोई सामान्य अवधारणा नहीं है। एक विशेष morph इन्हें किसी भी तरह से लागू कर सकता है जो स्वयं के लिए समझ में आता है।
- मॉर्फिक इवेंट हैंडलिंग लचीला है और आपको अनियंत्रित वस्तुओं को ईवेंट भेजने की अनुमति देता है। उस ऑब्जेक्ट को मॉर्फ को उप-वर्ग की आवश्यकता नहीं है।
चेतावनी: स्मॉलटॉक का लाइव गतिशील वातावरण red pill है। Morphic एक आभासी दुनिया जहां सीधे लाइव वस्तुओं (सिर्फ वास्तविक दुनिया की तरह) का पता लगाने कर सकते हैं: स्टेटिक, जमे हुए भाषाओं में एक ही आप ;-) के लिए संक्षेप में
कभी नहीं होगा। क्या आपने कभी यूआई को देखा और ...
- आश्चर्य "वाह, यह वास्तव में अच्छा है! उन्होंने ऐसा कैसे किया?"
- kvetch "काश वे इसके बजाय एक्स किया था!"
हालांकि इन विचारों से किसी अन्य वातावरण में दर्द और निराशा होती है, न कि मॉर्फिक में।
आप अपने दिमाग उड़ा एक Morphic दुनिया में एक देवता बनने के लिए करना चाहते हैं:
लॉन्च एक Pharo छवि, और पृष्ठभूमि पर क्लिक करें (जो वास्तव में "दुनिया" है) को लाने के लिए दुनिया मेनू:
"प्रभामंडल" लाओ मेनू विकल्पों में से एक पर (अपने Mac पर Shift-Alt-क्लिक करें):
खींचें "पिक अप" प्रभामंडल (शीर्ष मध्य) और यह दुनिया में कहीं ड्रॉप:
जो अब उपलब्ध है अपने मेनू आइटम का आनंद लें जहाँ भी आप चाहते हैं कि उसे:
गंभीरता से, इसे क्लिक करें और ब्राउज़र को खोलें !!
कभी भी आपके पास कोई विकल्प है हमेशा उपयोग करें कि एक विक्रेता ने तीन-मेनू-स्तरों को गहरा दफनाया है? क्या यह उपयोगी हो सकता है ?! यह मॉर्फिक जैसे लाइव सीधा जीयूआई पर्यावरण की शक्ति की एक झलक है।
आप intrigued रहे हैं, पढ़ जॉन मैलोनी & रान्डेल स्मिथ के कागज Directness and Liveness in the Morphic User Interface Construction Environment
- 1. एनएसटीबल व्यू सेल में कोको एनएसवी व्यू
- 2. बनाम लेआउटआउटव्यूस - एनएसवी व्यू - कोको टच
- 3. एनएसवी व्यू में प्रोग्रामेटिक रूप से एनएसएसक्रॉल व्यू बनाएं - कोको
- 4. कोको ऐप में एनएसविंडो में एनएसवी व्यू कैसे जोड़ें?
- 5. कोको: एनएसवी व्यू पर कुंजी डाउन इवेंट
- 6. कोको और कोको टच के बीच मुख्य अंतर क्या हैं?
- 7. व्यू और व्यू कंट्रोलर के बीच क्या अंतर है?
- 8. एनएसवी व्यू
- 9. एक्सकोड, उद्देश्य-सी और कोको के बीच क्या अंतर है?
- 10. कोको और कोकोटाउच के बीच अंतर
- 11. व्यू और सबव्यू के बीच अंतर - एंड्रॉइड
- 12. एनएसवी व्यू सबव्यू ऑर्डर
- 13. एनएसवी व्यू कंट्रोलर
- 14. एनएसवी व्यू रंग
- 15. एएसपी.नेट में डेटाग्रिड और ग्रिड व्यू के बीच का अंतर?
- 16. SurfaceView और व्यू के बीच अंतर?
- 17. कोको एनएसवी व्यूइंग ऑटोोज़िंग गुण
- 18. कंपोजिट व्यू और कलेक्शन व्यू के बीच बैकबोन मैरियनेट अंतर?
- 19. MATLAB में & &&& के बीच क्या अंतर है?
- 20. कोरएनीमेशन लेयर बैकड व्यू और लेयर होस्टिंग व्यू के बीच क्या अंतर है?
- 21. WinAPI में हैंडल और एचएफआईएलई के बीच क्या अंतर है?
- 22. सिम्फनी में रीडायरेक्ट और आगे के बीच क्या अंतर है?
- 23. PHP में iconv() और mb_convert_encoding() के बीच क्या अंतर है?
- 24. वेरिलोग में $ स्टॉप और $ फिनिश के बीच क्या अंतर है?
- 25. ember.js में, मिश्रण और विस्तार के बीच क्या अंतर है?
- 26. पर्ल में 'eq' और '= ~' के बीच क्या अंतर है?
- 27. गेब में, प्रदर्शित और वर्तमान के बीच क्या अंतर है?
- 28. गिट में लेखक और कमिटर के बीच क्या अंतर है?
- 29. आर में, अनलिंक और file.remove के बीच क्या अंतर है?
- 30. रेगेक्स में() और [] के बीच क्या अंतर है?
भी कोको में एफ स्क्रिप्ट के साथ किया जा सकता है। –
उत्तर और लिंक के लिए धन्यवाद। मॉर्फिक के बारे में बहुत कुछ नहीं है। जो कुछ मैंने पाया है वह सिर्फ यह है कि यह कितना शानदार है, इसे वापस करने के संदर्भ के बिना (विकिपीडिया कम नहीं)। – Stephen
"morphic self" googling आज़माएं। स्वयं भाषा वह जगह है जहां मॉर्फिक का आविष्कार किया गया था (स्क्वाक/फारो/लेवेली कर्नेल के मॉर्फिक बंदरगाह हैं)। जब मैंने मूल लेखकों के कार्यों का अध्ययन किया तो मैंने केवल सिद्धांतों को वास्तव में समझा (अगर मैं अब हा हा करता हूं)। –