एंड्रॉयड

क्रांति मीडिया के साथ प्रोग्रामिंग में डबबल

DBBL- ডাচ্ বাংলা মোবাইল ব্যাংক-প্রতারক থেকে সাবধান

DBBL- ডাচ্ বাংলা মোবাইল ব্যাংক-প্রতারক থেকে সাবধান
Anonim

क्रांति मीडिया हाइपरकार्ड मॉडल लेता है और यह 21 वीं शताब्दी में चिल्लाने लाता है, जो प्रोग्रामिंग-फॉर-गैरप्रोग्रामर्स क्षमताओं को एक्सएमएल और इंटरनेट एक्सेस जैसी चीजों तक बढ़ाता है जबकि अभी भी सरल, लचीली, अंग्रेजी जैसी भाषा को रखता है। $ 49 पर, यह विभिन्न प्रोग्रामिंग अवधारणाओं के लिए एक शक्तिशाली और सस्ता उपकरण है - लेकिन यह भी दिखाता है कि पुराने मॉडल ने समय के पीछे थोड़ा सा गिरा दिया है।

"हाइपरकार्ड," आप कहते हैं? बैठ जाओ और अपने दादाजी को आपको एक कहानी बताएं। 1 9 80 के दशक के अंत में, ऐप्पल कंप्यूटर ने अपने सभी मैक के साथ हाइपरकार्ड नामक एक छोटे से प्रोग्राम को बंडल करना शुरू कर दिया। यह प्रोग्राम आपके समय से बहुत दूर था, जिससे आप प्रोग्रामिंग के बिना एक जीयूआई (ग्राफिकल यूजर इंटरफेस) बनाने की इजाजत दे सकते हैं, फिर कोड को वायरस कर सकते हैं। यह भी एक्स्टेंसिबल था, और एडवेंचर गेम्स (माइस्ट इस्तेमाल किए गए हाइपरकार्ड के अग्रदूत) से कॉरपोरेट डेटाबेस तक फ्रंट सिरों तक सब कुछ के लिए इस्तेमाल किया जाने लगा। ऐप्पल को वास्तव में पता नहीं था कि इसके साथ क्या करना है या इसे कैसे बाजार में रखा जाए, हालांकि, और यह लुप्त हो गया और आखिरकार विजयी बेसिक जैसे कार्यक्रमों को गले लगाए, विस्तारित और समाप्त कर दिया गया।

सबसे पहले, अच्छी खबर: कार्यक्रम जैसा है पुराने हाइपरकार्ड के रूप में आसान था। आप फ़ील्ड, बटन, टेबल आदि जैसे नियंत्रणों की विस्तृत श्रृंखला का उपयोग करके सचमुच अपना इंटरफ़ेस निकालते हैं। फिर आप छोटी स्क्रिप्ट लिखकर कार्यक्षमता जोड़ते हैं। आप फ़ंक्शंस और सबराउटिन के पुस्तकालय बना सकते हैं, या अपने सभी कोड ऑब्जेक्ट्स में स्वयं डाल सकते हैं। आपके कार्यक्रम में "कार्ड" के "ढेर" होते हैं, प्रत्येक कार्ड में अपनी वस्तुएं और डेटा होता है। प्रोग्रामिंग के लिए नए उपयोगकर्ताओं के लिए, सभी अपेक्षाकृत नियंत्रण संरचनाओं के साथ भाषा सरल और अभी तक पूर्ण है। डिफ़ॉल्ट रूप से, भाषा कई पेशेवर प्रोग्रामर की तुलना में अधिक वर्बोज़ हो सकती है, लेकिन इसे कम करने के तरीके हैं, लेकिन आप इसे सी या पर्ल के लिए कभी गलती नहीं करेंगे।

बुरी खबर - इस सादगी की लागत है कि कार्यक्रम वास्तव में "ऑब्जेक्ट उन्मुख" की बजाय "वस्तु-जैसी" है, और यदि आपको नहीं पता कि इसका क्या अर्थ है, तो आपको शायद परवाह नहीं है। विरासत व्यवहार के साथ एक टेक्स्ट फ़ील्ड बनाने, कहने का एक आसान तरीका नहीं है कि सभी भावी टेक्स्ट फ़ील्ड साझा करें; आपको अपनी इच्छित कार्यक्षमता देने के लिए प्रत्येक फ़ील्ड में मैन्युअल रूप से एक स्क्रिप्ट जोड़नी होगी। (आप निश्चित रूप से, वस्तु को कॉपी और पेस्ट कर सकते हैं, लेकिन फिर यदि आप कार्यक्षमता को बदलना चाहते हैं, तो आपको इसे फ़ील्ड की प्रत्येक प्रति में बदलना होगा।) दूसरा विकल्प कस्टम नियंत्रण को डिज़ाइन करना है, लेकिन इसमें प्रोग्रामिंग की आवश्यकता है एक अलग भाषा।

अधिकांश स्थिर डेटा के साथ काम कर रहे इंटरफेस-गहन अनुप्रयोगों के लिए क्रांति का सबसे अच्छा उपयोग किया जाता है। यह कियोस्क या इंटरैक्टिव प्रदर्शनों, डेटाबेस के सामने के अंत और प्रस्तुतियों के लिए आदर्श है। यह अगली वर्ड या वॉरक्राफ्ट लिखने के लिए उपयोग करने के लिए कुछ नहीं है, हालांकि इसका उपयोग आकस्मिक गेम बनाने के लिए किया जा सकता है। मीडिया संस्करण सच स्टैंड-अलोन निष्पादन योग्य नहीं बना सकता है; हालांकि अधिक महंगा स्टूडियो और एंटरप्राइज़ संस्करण कर सकते हैं। आखिरकार, क्रांति पीसी, मैक और लिनक्स के लिए क्रॉस-प्लेटफॉर्म है, जो जावा के समान कार्यक्षमता प्रदान करती है लेकिन एक बहुत ही आसान सीखने की वक्र के साथ।