दस्तावेजों के दृश्य डिजाइन और वितरण की प्रणाली। इंटरफ़ेस को नेत्रहीन रूप से डिजाइन करना। नाम के लिए खुशी

स्वचालित डिजाइन और दृश्य मॉडल के विजयी तरीके शुरुआती घंटे IV की चमक और गति को काफी कम करने की अनुमति देते हैं। विधियों में शामिल हैं:

IV मॉडल के विकास के लिए घटक प्रौद्योगिकी,

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

vikoristannya zrazkiv (पैटर्न) डिजाइन IV के लिए,

परियोजना में अन्य पहलुओं की दृश्य प्रस्तुति (दृश्य मॉडल, केस - जोड़ें)

सिस्टम के डिजाइन के प्रबंधन के लिए ऑपरेटिंग प्रौद्योगिकियों में दृश्य मॉडल का व्यापक रूप से उपयोग किया जाता है, जिसकी तह, पैमाने और कार्यक्षमता लगातार बढ़ रही है। शोषण के अभ्यास में, इसे लगातार के ध्यान में लाया जाता है

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

मॉडल तत्व - मॉडल और शब्दार्थ की मौलिक अवधारणा;

अंकन - मॉडल के तत्वों को दृष्टि से प्रदान करना;

विजयीता का सिद्धांत शांत प्रकार के IV मॉडल को प्रेरित करने के लिए सीमाओं पर तत्वों को संग्रहीत करने के नियम हैं।

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

आरएडी की तकनीक पूरी तरह से सुरक्षित है, क्योंकि यह स्पष्ट रूप से बॉक्स से परियोजना तक प्राथमिकताओं के कार्यों से परिभाषित होती है।

परियोजना को शर्तों के अनुसार घोषित करना आवश्यक है। परियोजना के लिए श्विदके विकोनन्न्या आपको सिस्टम को खोलने की अनुमति देता है, क्योंकि यह आज विमोगम को प्रदान किया जाएगा। जैसे ही सिस्टम को डिजाइन किया जा रहा है, प्रोजेक्ट के पूरा होने तक सिस्टम नैतिक रूप से पुराना है।

FZ को खराब रूप से विमोगी का संकेत दिया। ज्यादातर मामलों में, डिप्टी के रोबोट को यह बताने की संभावना कम होती है कि सॉफ्टवेयर उत्पाद क्या है, और उन सभी को स्पष्ट रूप से PZ को बताना संभव नहीं है। विमोगी परियोजना के लिए एक कोब के बीच में हो सकता है, और योग विकोन्नन्या की प्रक्रिया के दौरान बदल सकता है।

बजट के दिमाग को जीतने के लिए एक परियोजना। विकास छोटे आरएडी-समूहों द्वारा अल्पावधि में किया जाता है, जो न्यूनतम श्रम प्रदान करेगा और बजट में फिट होगा।

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

आप कार्यात्मक घटकों पर प्रोजेक्ट rozbittya कर सकते हैं। यदि प्रणाली काफी बड़ी है, तो यह आवश्यक है कि इसे अन्य भागों में तोड़ा जा सके, त्वचा बहुत कार्यात्मक है। बदबू आखिरी या समानांतर में जारी की जा सकती है (आरएडी समूह का डिकल आखिरी बूंद में है)।

दृश्य कार्यक्रम - वर्तमान कार्यक्रम में एक तकनीक

दृश्य प्रोग्रामिंग (लैटिन में विज़ुअलिस - स्वस्थ) - संपूर्ण प्रोग्रामिंग तकनीक, जो दूसरों की मदद के लिए अतिरिक्त जानकारी का हस्तांतरण है।

आप विजुअल प्रोग्राम में रैपिड एप्लिकेशन डेवलपमेंट (आरएडी) भी जोड़ सकते हैं। आरएडी एक कार्यक्रम प्रौद्योगिकी है, इसलिए मैं एक संगठित और दृश्य कार्यक्रम के विकास के लिए दस्तावेजों के वितरण और संशोधन में तेजी लाऊंगा।

विज़ुअल प्रोग्रामिंग की सहायता से, उपयोगकर्ता इंटरफ़ेस के अनुकूलन और प्रोग्रामों द्वारा प्रोग्रामिंग को प्रेरित करने के लिए, निर्माण की विधि के साथ "प्रोग्रामों के साथ लिखित" की विधि को प्रतिस्थापित करें।

नेत्रहीन, कार्यक्रम, बिना किसी सवाल के, बहुत सारी वैज्ञानिक जानकारी और जानकारी है जो मानव आत्माओं की प्रकृति के दृष्टिकोण से अधिक सुंदर है, न कि केवल पारंपरिक, पाठ-आधारित कार्यक्रम के तरीके। हालांकि, सभी दृश्यों के लिए अतिरिक्त कार्यों की आवश्यकता होती है, जिन्हें ग्राफिक निर्माण और टेक्स्ट विराज में प्रस्तुत नहीं किया जा सकता है। नेत्रहीन, आप विशेष कार्यक्रम जोड़ सकते हैं - "स्क्रिप्ट", विभिन्न कार्यक्रमों द्वारा लिखित।

इसलिए, उदाहरण के लिए, आईबीएम कंपनी विजुअलएज स्मॉलटाक के बीच में विजुअल सॉफ्टवेयर की अवधारणा को लगातार लागू कर रही थी।

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

विजुअलएज एक ओपन-सोर्स सॉफ्टवेयर पैकेज है जिसमें विजुअल इंटरेक्टिव टूल्स का एक सेट, तैयार घटकों का एक पुस्तकालय और क्लाइंट-सर्वर मध्य को उत्तेजित करने के लिए टूल का एक सेट शामिल है।

CUA (कॉमन यूजर एक्सेस) विनिर्देशों और फोल्डिंग फॉर्म और टेबल में फुर्तीला इनपुट-आउटपुट को व्यवस्थित करने के लिए कम एक्सटेंशन के अनुसार ग्राफिकल इंटरफ़ेस तैयार घटकों के लिए तैयार है। मल्टीमीडिया अटैचमेंट, एपीपीसी, टीसीपी / आईपी, नेटबीओएस प्रोटोकॉल, सीआईसीएस बाहरी कॉल इंटरफेस, ईएचएलएपीआई, मैसेज क्यू इंटरफेस (एमक्यूआई), रिलेशनल ओरेकल डेटाबेस वाले रोबोट के माध्यम से संचार का समर्थन करने के लिए तैयार घटकों की एक लाइब्रेरी का भी उपयोग किया जा सकता है ...

माइक्रोसॉफ्ट कंपनी, अवधारणा विकसित कर रही है। NET फ्रेमवर्क, विजुअल स्टूडियो द्वारा स्थापित। नेट एंटरप्राइज आर्किटेक्ट 2003, जिसमें इसने सॉफ्टवेयर, ज़ोक्रेम, विजुअल सॉफ्टवेयर की तकनीक के क्षेत्र में शेष सभी प्रगति को लागू किया।

विजुअल स्टूडियो .NET माइक्रोसॉफ्ट .NET प्लेटफॉर्म के लिए खेल के बीच में है। Visual Studio.NET के पास मूल, rozgortannya और पूरी तरह से अभूतपूर्व, स्केलेबल और आसानी से उपलब्ध वेब डेटा और XML वेब सेवाओं को माफ करने के लिए तकनीकों का एक सेट है।

बोरलैंड सॉफ्टवेयर कॉर्पोरेशन पारंपरिक रूप से कार्यक्रम के बीच में विकसित और एकीकृत करता है, इसलिए इसे पेशेवर सॉफ्टवेयर उत्पादों के बाजार में बहुत सफलता मिली है। मध्यम वर्ग दृश्य प्रोग्रामिंग के तरीकों को अपना रहा है, आवश्यक पुस्तकालयों के खुदरा विक्रेता को प्रेरित कर रहा है, इंटरैक्टिव मुख्यधारा के प्रेरक, ग्राफिक इंटरफ़ेस के तत्वों को तैयार कर रहा है। आज, Borland Developer Studio, Borland Software Corporation का एक सॉफ़्टवेयर उत्पाद है, जो Win32 और .NET प्लेटफ़ॉर्म के लिए डेल्फ़ी (ऑब्जेक्ट पास्कल), C++ और C# का उपयोग करते हुए RADs की एक विस्तृत श्रृंखला का मध्य है।

बोरलैंड का एक अन्य पैकेज डेल्फी एंटरप्राइज संस्करण 7.0 है। यह पैकेज नवीनतम और सबसे होनहार वेब सेवा प्रौद्योगिकियों को संरक्षित करेगा, जिसमें Microsoft.NET फ्रेमवर्क के रोबोट के पुराने संस्करण भी शामिल हैं।

डेल्फ़ी 7 पैकेज की मदद के लिए, डेवलपर्स जो डेल्फ़ी का उपयोग कर सकते हैं, .NET के लिए सॉफ़्टवेयर हैक्स जोड़ सकते हैं, विंडोज़ प्लेटफॉर्म पर रोबोट के लिए उस हैक का उपयोग किए बिना, .NET केरुवन के लिए रोबोट में अपने प्रोग्राम प्राप्त कर सकते हैं। डेल्फ़ी 7 आउटलेट का केंद्रबिंदु - संपूर्ण प्रोजेक्ट; वास्तुकला का विकास, केरोवानो मॉडल (एमडीए); विंडोज प्लेटफॉर्म के लिए मॉडल का एकीकरण, अतिरिक्त जानकारी और इलेक्ट्रॉनिक बिजनेस सिस्टम का विकास और वितरण।

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

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

दृश्य प्रोग्रामिंग की मूल बातें

विज़ुअलाइज़ेशन - तह प्रक्रियाओं के चित्रमय प्रतिनिधित्व की पूरी प्रक्रिया और कंप्यूटर स्क्रीन पर ग्राफिकल प्रिमिटिव के रूप में समझना। विज़ुलिज़ुवती बहुत सारी प्रक्रियाएँ हो सकती हैं: प्रबंधन, प्रोत्साहन, पेंटिंग, आदि।

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

यह सॉफ्टवेयर सुरक्षा के इंटरफेस की कल्पना करने के लिए स्वीकार किया जाता है। हम सॉफ्टवेयर उत्पाद के साथ समस्या को हल करने की समस्या के बारे में जानेंगे। केरुवन्न्या के तत्वों पर ग्राफिक चित्र इन तत्वों के आधार पर सहज ज्ञान युक्त तरीके से corystuvache की अनुमति देते हैं।

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

यह संभव है, माइक्रोसॉफ्ट विजुअल बेसिक और डेल्फी जैसे मूव्स में इंटरफेस को प्रेरित करने के लिए विजुअल की बहुत स्पष्टता, साथ ही विजुअल सॉफ्टवेयर इंटरफेस, जो अतिरिक्त सीच मूव के लिए स्थापित हैं, ने प्रोग्राम की शर्तों को बंद कर दिया है उन्हें। पागल, बहुत सारे समान उत्पाद हैं (विजुअल सी ++, बोर्लैंड सी ++ को संस्करण 4, सिमेंटेक विजुअल कैफे, सी ++ बिल्डर और अन्य से मरम्मत की जा सकती है), लेकिन गंध ऐसी लोकप्रियता जीत सकती थी, जैसे विजुअल बेसिक और डेल्फी। विजुअल बेसिक के डेवलपर्स विंडोज के लिए प्रोग्राम के इंटरफेस को नेत्रहीन रूप से उत्तेजित करने की संभावना से अवगत हैं।

विजुअल बेसिक और डेल्फी में, विज़िटर केवल कोड ही नहीं, बल्कि प्रोग्राम के इंटरफ़ेस को दृष्टिगत रूप से प्रेरित कर रहा है। विज़ुअलाइज़ेशन प्रक्रिया के दृश्य तत्व :

  • एक मॉडल की कल्पना की गई है - एक मॉडल जिसे या तो पैरामीटर (या आसपास के हिस्सों के पैरामीटर) की संरचना को बदलने की संभावना के साथ देखा जा सकता है।

  • टूलबॉक्स - तत्वों के एक सेट को प्रकट करने के लिए एक विंडो जिसमें से दृश्य मॉडल होगा। उपकरणों पर तीसरे टैब पर विस्तार करने के लिए okremі समूहों, scho पर विशेषताओं के लिए मिलान की जाने वाली वस्तुओं का नाम दें।

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

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

    प्रोग्राम कोड के इस तरह के एक दृश्य डिजाइन के कार्यान्वयन के लिए एक संभावित विकल्प के रूप में, आप सारणीबद्ध रूप को देख सकते हैं और माइक्रोसॉफ्ट एक्सेस (चित्रा 8.1) में मैक्रोज़ लिख सकते हैं। सामान्य तौर पर, मॉडल की कल्पना की जाती है - डेटाबेस में डेटा के प्रबंधन या डेटा प्रदर्शित करने की प्रक्रिया को नियंत्रित करने के लिए एक मैक्रो-प्रोग्राम। मैक्रो को रिकॉर्ड करने के लिए मैक्रो को निचली पंक्तियों में perebuyut करने का आदेश दें। नेत्रहीन, अधिकारी आदेशों की सूची की आवश्यकता के बिना रिबूट करते हैं। जोशीले viglyad में औजारों की खिड़कियाँ गूंगी हैं, आदेशों की viglyadi सूची में थोड़ा सा एहसास है, तो खोलने के लिए, tobto. त्वचा की पंक्ति में मैं मैक्रो ओकेरेमो रिकॉर्ड करूंगा मैक्रो में प्रवाह आदेशों का चयन करने की क्षमता संभव है। कार्यक्रम द्वारा प्रपत्र की कल्पना की जाती है।

    8.1. Vizualizatsiya rozrobka कोड कार्यक्रम

    दृश्य कार्यक्रम के माध्यम से खोले गए मॉड्यूल का अधिग्रहण उसी तरह प्रदर्शित होता है - डिजाइन मोड में (चित्र। 8.2)।

    8.2. एक दृश्य कार्यक्रम बनाएं

    प्रोग्राम कोड के विज़ुअलाइज़ेशन का सबसे बड़ा बट Microsoft Excel में मैक्रो प्रोग्राम की प्रक्रिया हो सकती है (चित्र 8.3)।

    8.3. स्वचालित रिकॉर्डिंग के घंटे के लिए संवाद एमएस एक्सेल

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

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

    प्रोग्राम का बट, विक्लिक जिसे एक्सेल के वर्किंग आर्क में कमांड बटन द्वारा व्यवस्थित किया जा सकता है, या सीधे रिकॉर्ड किए गए मैक्रो के नाम पर नहीं, चित्र 8.4 में दिखाया गया है।

    चित्र 8.4। प्रोग्राम कोड याक प्रोटोकॉल diy koristuvach . की स्वचालित रिकॉर्डिंग का परिणाम

    Visual Studio.Net प्रोग्राम के साथ इंटरफ़ेस को संकेत करते समय दृश्य कार्यक्रमों का ठहराव

    Visual Studio .NET, .NET पर आधारित और एकल विज़ुअल इंटरफ़ेस पर आधारित सभी प्रकार के पूरक के विकास का एक सार्वभौमिक मध्य है। .NET Framework दस्तावेज़ों (विंडोज़ और इंटरनेट) के विकास के लिए Microsoft Corporation द्वारा बनाई गई वस्तुओं और योजनाओं (वस्तुओं का वर्णन करने के लिए ब्लूप्रिंट) का एक सेट। दृश्य वस्तुओं का एक बड़ा संग्रह है जो प्रबंधन के विभिन्न तत्वों के निर्माण की अनुमति देता है: लेखन, अतिशक्तियों से लेखन, बटन, फ़ील्ड, प्रापोरेट और कई अन्य। सभी तत्व टूलबार पर स्थित हैं (चित्र 8.5)। अधिकारियों की एक अतिरिक्त सूची के लिए तत्वों vikonutsya के अधिकारियों के Nalashtuvannya।

    प्रबंधन के तत्व, उन सभी की तरह, .NET मध्य मैदान के बारे में, विग्लायड कक्षाओं में नामों के गायन स्थान में, दिए गए vipad - System.Windows.Forms में लागू किया गया।

    8.5. Visual Studio.NET के साथ विज़ुअल प्रोग्रामिंग

    तत्वों की विधि हाथ से क्रमादेशित है, लेकिन यहां यह दृश्य सहायकों के लिए है: जब अधीनस्थ निर्माता में नियंत्रण तत्व पर क्लिक करता है, तो यह स्वचालित रूप से संपादक की विंडो में कोड में प्रदर्शित होता है और प्रक्रिया का शीर्षक स्वचालित रूप से लिखा जाता है कोड। इसके अलावा, जब वस्तु का सेट स्वचालित रूप से अधिकारियों और वस्तु के तरीकों की सूची के साथ प्रस्तुत किया जाता है (चित्र 8.6)। इस रैंक से सॉफ्टवेयर कोड लिखने की प्रक्रिया की भी आंशिक रूप से कल्पना की जाती है।

    8.6. अधिकारियों और वस्तु के तरीकों का विज़ुअलाइज़ेशन

    केरुवन्न्या के तत्वों के अलावा, एक नियम के रूप में, इंटरफ़ेस कार्यक्रमों में मानक घटक होते हैं, एक दृश्य कार्यक्रम के माध्यम से किसी प्रकार के विज़ुअलाइज़ेशन का कार्यान्वयन, उदाहरण के लिए, मानक संवाद विंडो।

    न तो डायलॉग क्लास को .NET में पास किया गया है। डायलॉग स्क्रीन एक रूप है (चित्र 8.7), जो विशेष विशेषताओं को बनाता है। प्रोग्रामिंग डायलॉग विंडो, जैसे कुछ अन्य मानक घटक, विजुअल स्टूडियो विजुअल प्रोग्रामिंग विधियों के अनुकूल होते हैं (चित्र 8.8)।

    8.7. मानक संवाद बट

    चित्र 8.8। विजुअल स्टूडियो का उपयोग करके प्रोग्रामिंग मानक तत्व

    .NET फ्रेमवर्क और विजुअल स्टूडियो .NET की अवधारणा ऑर्डर किए गए सॉफ़्टवेयर से सॉफ़्टवेयर की एक बड़ी लाइब्रेरी प्रदान करती है, जो प्रोग्राम विकसित करने की प्रक्रिया को गति देगी। बैगेटो को एक ग्रंथ सूची में बनाया गया था जिसे नेत्रहीन रूप से प्रस्तुत किया जा सकता है और अतिरिक्त विंडो गुणों, या मेस्टोर-अलार्मिस्ट के साथ संवाद के निर्माण के तरीके में वस्तु के अधिकारियों को पहचानने की संभावना दे सकता है।

    विस्नोव्किक

    नेत्रहीन, कार्यक्रम को कर्मचारियों की मदद से कार्यक्रम के हस्तांतरण द्वारा प्रसारित किया जाता है।

    एक दृश्य कार्यक्रम बनाएं, यूजर इंटरफेस के वर्चुअलाइजेशन को लागू करें, और कार्यक्रमों द्वारा प्रोग्रामिंग को प्रेरित करने के लिए, "प्रोग्राम द्वारा लिखित" की विधि को निर्माण की विधि में बदलें।

    दृष्टिगत रूप से, कार्यक्रम पारंपरिक, पाठ-आधारित कार्यक्रम की तुलना में अधिक लोकप्रिय है। हालांकि, सभी दृश्यों के लिए अतिरिक्त कार्यों की आवश्यकता होती है, क्योंकि उन्हें ग्राफिक निर्माण और टेक्स्ट विराज में प्रस्तुत नहीं किया जा सकता है।

    सॉफ्टवेयर सिस्टम के वितरण के व्यापक हिस्से में दृश्य प्रोग्रामिंग की अवधारणा को लागू किया गया है। कार्यक्रम और डिजाइन के लिए स्थापित सभी प्रांतीय कंपनियां, दृश्य कार्यक्रम की तकनीक को अनुकूलित करने वाली प्रणालियां।

    Windows और इंटरनेट अनुप्रयोगों के लिए Visual Studio .NET सॉफ़्टवेयर अद्यतन।

    स्व-संशोधन के लिए बिजली की आपूर्ति

    1. दिए गए कार्यक्रम के दृश्य कार्यक्रम की सैद्धांतिक दृष्टि किसके पास है?
    2. प्रोग्राम ऐड-ऑन के अंत को सेट करने के लिए विज़ुअल प्रोग्राम की मदद से आप क्या कर सकते हैं?
    3. विजुअल प्रोग्राम में क्या कमियां हैं?
    4. कार्यक्रम की दृश्य शैली क्या है?
    5. क्या आपके पास किसी भी मध्य कार्यक्रम में लागू की गई प्रोग्रामिंग की एक स्वस्थ शैली है?
    6. सॉफ्टवेयर पैकेज के कंपनी वितरक कौन हैं?
    7. आप क्या कह सकते हैं, दृश्य कार्यक्रम क्या है - कोरिस्टुवाच के ग्राफिकल इंटरफ़ेस को प्रेरित करने की कीमत?
    8. विज़ुअलाइज़ेशन प्रक्रिया के किन तत्वों को आप ओवरहाल कर सकते हैं?
    9. मॉडल क्या है, आप "कल्पना" कैसे कर सकते हैं?
    10. विज़ुअल प्रोग्राम को आपके द्वारा देखे जाने वाले प्रोग्राम के बीच में गाइड करें।

    साहित्य

    1. गर्नेव एफ.यू. समोविटेल विजुअल स्टूडियो .NET 2003. - एसपीबी: बीएचवी-पीटर्सबर्ग, 2005. - 688. पी।: आईएल।
    2. माइक्रोसॉफ्ट एक्सेल 2000 के लिए पॉडलिन श्री ओसवी स्वतंत्र सॉफ्टवेयर। प्रति। अंग्रेजी से: उच। स्थिति - एम।: विदावनिची डिम "विलम्स", 2006. - 304 पी।: आईएल। - समानांतर। तैसा अंग्रेज़ी
    3. खारिटोनोवा आई.ए., मिखेवा वी.डी. माइक्रोसॉफ्ट एक्सेस 2000: सॉफ्टवेयर वितरण - एसपीबी।: बीएचवी-पीटर्सबर्ग, 2004 .-- 832 पी।: आईएल।

    क्या आप कार्यक्रम शुरू करना चाहेंगे, या आपके पास कोई विशेष उपकरण नहीं है? दृश्य मध्यम वर्ग के प्रबंधक, सॉफ्टवेयर सभी इलेक्ट्रॉनिक उपकरणों के लिए उपलब्ध हो गया है।

    बहुत समय पहले नहीं, बुले का दृश्य मध्य आदिम और छोटा है, यह रोबोट पर आधारित एकीकरण के आधार पर कार्यात्मक से घिरा हुआ है। डिजिटल तकनीक के बिना, मशीन और यहां तक ​​कि मौजूदा उपलब्ध टूल पर खड़े न हों, कृपया कोड को हैंडहेल्ड इंटरफ़ेस में बदलें।

    दृश्य प्रोग्रामिंग का सिद्धांत

    दृश्य मध्य की नींव में एक ही कार्यक्रम निहित है, यद्यपि आईडीई के दृष्टिकोण से, इसे स्वतंत्र रूप से निर्धारित करना आवश्यक नहीं है। ब्लॉक के हेरफेर में क्षेत्र के कार्यक्रमों द्वारा खोलने की प्रक्रिया (їх पदनाम और अंतिम लैंटसयुग से डेटा)। दृश्य मध्य-भूमि की सार्वभौमिक संभावनाएं सबसे अद्वितीय विचारों और समय में स्थापना की प्रक्रिया को तेज करने की अनुमति देती हैं।

    उपयुक्त कार्यक्रमों के कंपन को छोड़ने के लिए, हमने वन आर्काइव में सबसे सुंदर उपकरण लिए। टोरेंट ची फाइल शेयरिंग सर्विसेज (MEGA chi Yandex.Disk) के जरिए विजुअल प्रोग्राम के अपने मिडलवेयर को वाइब्रेट और जवांटाइज करें।


    नियंत्रण प्रपत्र: ज़ालिक

    सेमेस्टर 4 (पूर्णकालिक)

    सेमेस्टर 5 (पत्राचार पाठ्यक्रम)

    1. संस्कृति में दृश्य और मौखिक: संचार की समस्या।

    2. पुनर्जागरण और पोस्टरनेस की संस्कृति में "मशीनरी" (कैमरा-अस्पष्ट, पेशेवर मशीन, लेटरना-जादू)।

    3. परिप्रेक्ष्य की प्रणाली: एक विश्लेषणात्मक विश्लेषण।

    4. एक सांप्रदायिक व्यवस्था के रूप में वास्तुकला।

    5. पूर्व-औद्योगिक ऐड-ऑन के पुनरुत्पादन के लिए प्रौद्योगिकियां।

    6. वॉकिंग फोटोग्राफी (Nyops, Daguerre, Talbot और kh परिणाम तक)।

    7. डगुएरोटाइप और कैलोटाइप: विश्लेषणात्मक विश्लेषण।

    8. 19वीं सदी के मध्य की तस्वीर। (गीली प्रक्रिया के आधार पर)।

    9. फोटोग्राफी में पोर्ट्रेट 1850 - 1870 वर्ष। (बट रोबोट नाडारू, डिज़देरी, जे-एम। कैमरून, ए। करेलिना पर)।

    10. सचित्र फोटोग्राफी और फोटोग्राफी और फोटोग्राफी के बीच अंतर्संबंध की समस्या।

    11. रुच की फोटो (मेब्रिज और घोड़ी का प्रयोग)।

    12. 1920 - 1930 के दशक की अवंत-गार्डे संस्कृति के नए युग की अवधारणा। (डिज़िगा वर्टोव, एल। मोहॉय-नागी, लिसित्स्की, रोडचेंक एट अल।) के काम के बट पर।

    13. सिस्टम पर तस्वीरें।

    14. वाल्टर बेंजामिन और योगो फोटोग्राफी और प्रजनन के बारे में जानते हैं।

    15. 1930 के दशक की सामाजिक फोटोग्राफी (ए। ज़ेंडर, डी। लैन्यू, डब्ल्यू। इवांस, बी। शान)।

    16. फ्रेंच अतियथार्थवाद में फोटोग्राफी (मैन रे, बोइसफर्ड, बेलमर एट अल)।

    17. XX सदी के मध्य की तस्वीर। - प्रोविदनी उस्ताद।

    18. रोलैंड बार्थ फोटोग्राफी के बारे में किताब।

    19. एक कड़वे रहस्य में फोटोग्राफी की विविधता (पॉप कला, अवधारणावाद, सिंडी शेरमेन, शेरी लाइव, रिचर्ड प्रिंस, ए। गुर्स्की, डी। वॉल, बी। श्ट्रोयली एट अल।)।

    20. फोटोग्राफी में नई तकनीकों का समावेश। कंप्यूटर फोटोग्राफी।

    21. फोटोग्राफी और पेंटिंग: vzaimovidnosin का इतिहास (वर्तमान स्थिति से पहले 1850 - 1860 के दशक की फोटोग्राफी में "कलाकार की यादों" से)।

    22. Peredstor_ya kino दिखाई देते हैं।

    23. जन समुदाय के लिए सिनेमा याक की विशेषताएं।

    24. सिनेमा: दृश्य और सूचनात्मक पहलू।

    25. प्रारंभिक छायाकार (1890 - 1910) के बुनियादी नवाचार।

    26. डी.-यू की रचनात्मकता। ग्रिफ़ेटा।

    27. 1920 के दशक की निमेत्स्की फिल्म अभिव्यक्ति।

    28. फिल्म अवंत-गार्डे 1920 - 1930-ies ..: विकास में प्रमुख रुझान।

    29. 1920 के दशक की रेडियन्सके असेंबल फिल्में: बेसिक क्रिएट।

    30. सिनेमा में ध्वनि और छवि प्रदान करने की समस्या। साउंड सिनेमा बन रहा है।

    31. 1930-1940 के दशक का छायांकन आरआर: एक पिछड़ी विशेषता।

    32. सिनेमैटोग्राफ 1950 - 1960-ies पीपी ..: एक संदर्भ लक्षण वर्णन।

    33. सुचना कीनो: बुनियादी प्रत्यक्ष विकास।

    34. मल्टीप्लेयर का साहसिक और इतिहास।

    35. मार्शल मैक्लुएन कि मीडिया का योग सिद्धांत।

    36. अवंत-गार्डे का सिद्धांत किचा है। समकालीन जन संस्कृतियों में दृश्यता की भूमिका।

    37. शैली वीडियो स्थापना।

    विजुअल प्रोजेक्ट में पेश किया गया

    दृश्य परियोजना

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

    दूसरी ओर, विस्तार करने वाला एक सुव्यवस्थित उपकरण होने के नाते, डेल्फ़ी आपको अपने घटकों की शक्ति का विस्तार करने की अनुमति देता है।

    घटक - वर्ग के एक विशेष रैंक के साथ पंजीकरण का tse। वस्तु निरीक्षक की मदद से "फोल्डिंग" कार्यक्रमों के मंच पर योग शक्ति बदल सकती है। सभी परिवर्तन तुरंत मॉनिटर स्क्रीन पर प्रदर्शित होते हैं, इसलिए ऐसी प्रतिक्रिया आपको प्रोग्राम के इंटरफ़ेस भाग को जल्दी से खोलने की अनुमति देती है। Yak vіdomo, tsya chastina, प्रोग्रामर के रोबोट का 80% तक उधार देता है।

    डेल्फी घटकों को वीसीएल - विजुअल कंपोनेंट लाइब्रेरी से एकत्र किया जाता है। सभी डेल्फी घटकों को इस तरह वर्गीकृत किया जा सकता है:

    अदृश्य (गैर-दृश्य) घटक , एक नियम के रूप में, घटक जो सिस्टम संसाधनों तक पहुंच की अनुमति देते हैं, उदाहरण के लिए, सिस्टम टाइमर तक। इंटरफ़ेस डिज़ाइन करने के घंटे से पहले बदबू दिखाई देती है, लेकिन यह रोबोटिक कार्यक्रमों के घंटे से पहले दिखाई नहीं देती है।

    केरुवन्न्या के तत्व रोबोट द्वारा एक घंटे के लिए कोरिस्टुवाचेव की शक्ति देते हैं;

    विंडोज तत्व, दृश्य नियंत्रण घटक परिचय का ध्यान केंद्रित कर सकते हैं (दृश्य हैं), विंडोज सिस्टम की गंध और खिड़कियों की सारी शक्ति, ताकि आप एक अद्वितीय विंडोज पहचानकर्ता देख सकें और सिस्टम को विंडोज ऑपरेटिंग सिस्टम के रूप में पहचान सकें। .

    ग्राफिकल घटकों को उनके सामने प्रदर्शित किया जाता है, जब तक कि पहचानकर्ता दिखाई नहीं देता है और जाहिर है, इसे विंडोज से हटाया नहीं जा सकता है। सिस्टम से बदबू दूर होती है और कम संसाधन, कम भीड़।

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

    डेल्फी के मूल में तेजी से अनुप्रयोग विकास (आरएडी) के लिए दृश्य उपकरणों का एक अतिरिक्त सेट शामिल है, जिसका उपयोग क्लाइंट के इंटरफ़ेस को वितरित करने और कॉर्पोरेट डेटाबेस से कनेक्ट करने के लिए किया जा सकता है। वीसीएल - दृश्य घटकों का एक पुस्तकालय - उपयोगकर्ता इंटरफ़ेस को बढ़ावा देने के लिए मानक उपकरण, डेटा प्रबंधन उपकरण, ग्राफिक्स उपकरण, मल्टीमीडिया उपकरण, संवाद और फाइलों के लिए फ़ाइल प्रबंधन उपकरण सहित, ओ।

    घटकों का पैलेट (चित्र। 4.1.2) आपको फॉर्म डिजाइनरों के आवश्यक प्रसंस्करण को कंपन करने की अनुमति देता है। घटकों के विजयी पैलेट के लिए, घटकों के पैलेट पर और कभी-कभी फॉर्म डिजाइनरों में से किसी एक वस्तु पर टेडी बियर पर क्लिक करें। कंपन स्क्रीन पर दिखाई देने वाला है, कैसे प्रोजेक्ट करना है, और इसे मिशा की मदद के लिए हेरफेर किया जा सकता है।

    वस्तुओं के विकोरिस्ट समूहन में घटकों का पैलेट। पैनल में टैब का एक सेट होता है - मानक, अतिरिक्त, संवाद, आदि।

    बहुरूपता (कई रूप)

    बस रहना

    कैप्सूलीकरण

    OOP के तीन बुनियादी सिद्धांत

    कार्यक्रम तीन बुनियादी सिद्धांतों पर आधारित है: एनकैप्सुलेशन, वंशानुक्रम और बहुरूपता ... इन सिद्धांतों से प्रेरित कार्यक्रम, - वस्तुओं और उनके अंतर्संबंधों की सर्वोच्चता, सूचनाओं और सूचनाओं के आदान-प्रदान में, आँखों की नज़र में।

    एक तरफ महारत की वस्तु है, जो एक निश्चित क्षण में उसके रुख की विशेषता है। ऊपर की ओर से, आप वस्तुओं को संचालित कर सकते हैं, जिससे शक्ति जाग्रत हो सकती है। सत्ता की शक्ति तक पहुंच उन अतिरिक्त विधियों से वंचित हो जाएगी जो संस्थाओं के दिए गए वर्ग को नियंत्रित करती हैं। विधि, दी गई वस्तु की शक्ति को बदलना संभव है, गूंगा विधि संभव नहीं है। विधि याक द्वि वस्तु की शक्ति को "महसूस" करती है, ऐसा लगता है कि वस्तु में "एनकैप्सुलोवन" की शक्ति है। इनकैप्सुलेशन को सुरक्षित करने के लिए, वर्ग अपनी श्रद्धांजलि तक सीधे पहुंच की अनुमति देने का दोषी नहीं है। Encapsulation - prikhovannya का तंत्र वस्तु के सभी आंतरिक विवरण, जो उसके व्यवहार में डालते हैं।

    Clasi-spadkoєmtsi clasis-batkiv की विशेषताओं का उपयोग कर सकता है। टोबटो। इनशोई वस्तु के अधिकारियों के नबूवा की एक वस्तु, उन्हें अधिकारियों को देना, केवल नए के लिए विशेषता।

    viznacha vіdnoshennya mіzh कक्षाओं में कमी: ob'єkti वर्ग-मंदी-मयुत सभी शक्ति और ob'ktyv वर्ग-पिता के तरीके और पुन: realizovuvati के दोषी नहीं।

    सामान्य वर्ग के बच्चों तक एक ही पद्धति का प्रयोग संभव है, दिन की धुरी, विधि भिन्न होगी। उदाहरण के लिए, विंडोज और ऑफिस काफी हद तक केवल एक ही तरीके का उपयोग कर सकते हैं: कॉपी, चेंज, चेंज, थिन देखें। हालांकि, विभिन्न वर्गों (विंडोज फ़ाइल और वर्ड दस्तावेज़) के लिए इन विधियों को लागू करने के लिए तंत्र समान नहीं हैं।

    बहुरूपता - छोटे वर्गों के विकास के लिए शांत और शांत तरीकों को लागू करने की क्षमता, भविष्य में व्यक्तिगत त्वचा वर्गों के लिए इन विधियों के कार्यान्वयन से वंचित करना।

    इंटरफ़ेस की जड़ के चरण में अधिक कठिन परिस्थितियों के लिए, दृश्य कार्यक्रमों की एक विस्तृत विविधता है। रोबोट को वितरण (आईडीई - आईसीपी) अतिरिक्त डेटा के एकीकृत मध्य में किया जाने लगा, जिसने प्रोग्रामर को इंटरफ़ेस डिजाइन करने के लिए प्रीसेट का एक सेट दिया। बहुत सारे zasobіv zdalegіd प्रोग्रामेटिक रूप से टूट गए, विजय की शक्तियों, विधियों और शासनों में परिवर्तन हुआ है। मानक पुस्तकालयों में कीमतों को पूरा करने के लिए।



    ऐसे मिडलवेयर से पहले और विजुअल बेसिक और डेल्फी जैसे मिडलवेयर हैं, जो प्रोग्रामर को स्क्रीन फॉर्म का प्रोजेक्ट देते हैं, कभी-कभी आप विभिन्न घटकों का उपयोग कर सकते हैं, जैसे मिडलवेयर के मानक पुस्तकालयों में। लक्ष्य के सरल हेरफेर को जोड़ने के लिए, आप घटकों के आकार और आकार को बदल सकते हैं। परियोजना के परिणाम तुरंत स्क्रीन पर प्रदर्शित होते हैं। उपभोक्ता के लिए, राय के लिए दिए गए घटकों की शक्ति के अतिरिक्त विशेष संवाद जीत के लिए कार्यक्रम को बदला जा सकता है।

    क्षेत्र के दृश्य प्रोग्रामिंग के नए विज़ुअलाइज़ेशन के बारे में तथ्य यह है कि डिजाइनिंग के घंटे से पहले, संपादक को आईसीपी कोड का गठन और वितरण स्वचालित रूप से कार्यक्रमों के कोड उत्पन्न करता है, जिसमें प्रदर्शित अंश शामिल हैं, दिए गए घटक का वर्णन करते हुए .

    सुट्टा के बीच में बहुत तेजी से गति करें, कार्यक्रमों के साथ ग्राफिकल इंटरफेस खोलने की प्रक्रिया गिर जाएगी। कुल मिलाकर पर्सा समस्या का हिस्सा है। एक अन्य भाग सॉफ्टवेयर कोड लिख रहा है, जो आपको समस्या को हल करने में मदद करेगा - बॉक्स से बाहर निकलने के लिए और प्रोग्राम (वीबी या पास्कल) को स्थानांतरित करने के मानक तरीके देखें।