कम्प्युटरहरूप्रोग्रामिंग

डेल्फी - अनुप्रयोग विकास वातावरण

विन्डोज र अन्य लोकप्रिय अपरेटिङ सिस्टमका लागि सफ्टवेयर विकास विभिन्न प्रकारका उपकरणहरूद्वारा प्रयोग गर्न सकिन्छ। जो कि रूसी बीच धेरै लोकप्रिय छन् र विदेशी प्रोग्रामर डेल्फी कार्यक्रम हो। यस विकास उपकरणको विशिष्टता के हो? यसको सबैभन्दा उल्लेखनीय विशेषताहरू के हो?

डेल्फी को बारे मा सामान्य जानकारी

डेल्फी - अनुप्रयोगहरूको लागि विकास वातावरण जसले विन्डोज, म्याकोस, र मोबाइल अपरेटिङ सिस्टमहरूमा आईओएस र एन्ड्रोइडमा चलाउन डिजाइन गरिएको छ। भाषा र कोड पीढी प्रविधिहरूको सादगी द्वारा निर्दिष्ट।

यदि आवश्यक भएमा, OS को साथ निम्न स्तरको संचार प्रदान गर्दछ र सी र C ++ मा संकलित पुस्तकालयहरू। डेल्फीसँग सिर्जना गरिएका प्रोग्रामहरू तेस्रो-पक्षका गोलाहरू चलाउन आवश्यक पर्दैन - जस्तै, उदाहरणका लागि, जाभा भर्चुअल मेसिन। डेल्फी एक विकासको वातावरण हो जसले सफलतापूर्वक दुवैलाई पेशेवर र शैक्षिक उद्देश्यका लागि लागू गर्न सक्छ। यसको आधारभूत क्षमताहरू मास्टर गर्न, यो जटिल प्रोग्रामिङ भाषाहरूको उच्च योग्यता र ज्ञान आवश्यक छैन।

मुख्य फाइदाहरू

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

अब डेल्फी को क्षमताहरु को व्यावहारिक उपयोग को नग्नताहरु को अध्ययन गरौं।

इन्टरफेस विशिष्टता

सबैभन्दा पहिले, तपाईं विचार सफ्टवेयर विकास वातावरणको इन्टरफेसको केहि विशेषताहरूमा ध्यान दिन सक्नुहुन्छ। त्यसोभए कार्यक्रमको कार्यक्षेत्रको संरचना धेरै मुख्य सञ्झ्यालसँग सँगै काम गर्दछ। यस सम्पत्तिलाई थप विवरणमा विचार गरौं।

डेल्फी विकास वातावरण, विशेष गरी 7 संस्करणमा निम्न कुञ्जी मोड्युलहरू समावेश छन्: फारम डिजाइनर, सम्पादक, प्यालेट, वस्तु निरीक्षक, र डाइरेक्टरी। डेल्फीको केहि परिमार्जनहरूमा, चिन्हित घटक फरक रूपमा नामकरण गर्न सकिन्छ। उदाहरणको लागि, सञ्झ्याल कार्यक्रम कोडको सम्पादकसँग सम्बद्ध हुन सक्छ, डिजाइनर फारम सञ्झ्याल हेर्न सक्दछ। यद्यपि, उनीहरूको कार्यक्षमता त्यहि हुनेछ। डेल्फी इन्टरफेसको चिन्हित तत्वहरू विभिन्न सहायक उपकरणहरू पूरै गर्न सक्छन्। पहिलो दुई कार्यक्रम विकास प्रक्रियाहरू को दृष्टिकोणबाट सबै महत्त्वपूर्ण मानिन्छ। तर अन्यहरू पनि महत्त्वपूर्ण छन्। चिन्हित डेल्फी मोड्युलहरू प्रयोग गर्ने सुविधाहरू विचार गर्नुहोस्।

फारम डिजाइनर, सम्पादक र प्यालेट

फारम डिजाइनरको सहयोगको साथ, विकासकर्ताले उनको कार्यक्रमको इन्टरफेस सिर्जना गर्दछ। बारीमा, कोड सम्पादकमा लेखिएको छ। धेरै प्रोग्रामरहरू जसले डेल्फी विकास वातावरणको छनौट गर्ने सुझावलाई अधिकतम इष्टतम समाधानको रूपमा फारम डिजाइनर प्रयोग गरी सादाको रूपमा प्रयोग गर्ने सादगीमा परिणाम गर्दछ। केही विशेषज्ञहरूले विश्वास गर्छन् कि यो प्रक्रिया एक खेल जस्तो छ।

जब प्रयोगकर्ताले प्रोग्राम सिर्जना गर्न सुरु गर्दछ र फारम डिजाइनर सुरु गर्छ, प्रारम्भमा त्यहाँ कुनैपनि तत्वहरू छैनन्, यो खाली छ। तर तपाईं तुरुन्तै यसलाई डेल्फी मड्युलमा स्थित उपकरणहरूसँग भर्न सक्नुहुन्छ - प्यालेट। प्रपत्र डिजाइनरको कन्फिगर गरिएको कार्यक्रम इन्टरफेसको तत्वहरूलाई आदेशहरूद्वारा नियन्त्रण गर्न सकिन्छ, जुन, बारीमा, सम्पादकमा लेखिएको छ।

तर अहिलेको लागि प्यालेटमा जानुहोस्। यसलाई प्रयोग गरेर, तपाईं वांछित वस्तुहरूलाई फारम डिजाइनरको क्षेत्रमा राख्न सक्नुहुन्छ। यो वा कि उपकरण प्रयोग गर्न, तपाईँले यसलाई एक चोटि क्लिक गर्नु पर्दछ - जबकि यो पिलेट क्षेत्रमा छ, दोस्रो पटक - डिजाइन डिजाइनरको सञ्झ्यालमा। त्यस पछि, सम्बन्धित वस्तु विकास क्षेत्रमा सारिनेछ, र यसको लागी तपाई सम्पादकमा कोड लेख्न सक्नुहुनेछ।

वस्तु निरीक्षक

डेल्फीमा अर्को महत्त्वपूर्ण तत्व समावेश छ विन्डोज र अन्य सामान्य प्लेटफर्महरूका लागि अनुप्रयोग विकास वातावरण हो - वस्तु निरीक्षक। यो ध्यान दिइने छ कि जानकारीले फरक फरक पार्छ: यो फारम डिजाइनर क्षेत्रमा चयन गरिएको वस्तुको स्थितिबाट प्रभावित हुन्छ।

वस्तु निरीक्षकको संरचना निम्नानुसार हो। यसमा दुई सञ्झ्याल हुन्छन्। प्रत्येक निश्चित एल्गोरिदममा प्रासंगिक घटकहरूको व्यवहार निर्धारण गर्दछ। पहिलोले गुणहरू देखाउँछ, दोस्रोमा - कार्यक्रमहरू। यदि प्रोग्रामरले एल्गोरिदममा समायोजन गर्न चाहन्छ जुन एक विशेष घटकलाई असर गर्दछ, त्यसपछि वस्तु निरीक्षकको क्षमताहरू प्रयोग गरिन्छ। उदाहरणका लागि, तपाईं प्रोग्राम इन्टरफेसको केही तत्वहरूको स्थिति परिवर्तन गर्न सक्नुहुन्छ, उनीहरूको उचाई र चौडाइ।

वस्तु निरीक्षकमा, त्यहाँ पुस्तकचिनोहरू छन् जुन तपाईले प्रत्यक्ष रूपमा संपादकसँग सम्बद्ध गुणहरू वा कार्यक्रमहरू प्रतिबिम्बित पृष्ठहरू बीच स्विच गर्न प्रयोग गर्न सक्नुहुन्छ। त्यसो भए, यदि तपाइँ स्क्रीनमा प्रदर्शित कुनै पनि वस्तुहरूको दाहिने छेउमा डबल-क्लिक गर्नुहुन्छ, यो घटना वा त्यस कार्यक्रमसँग मेल खाने कोड सम्पादकमा निश्चित गरिनेछ।

डेल्फीमा सफ्टवेयर विकास विभिन्न प्रकारका कार्यहरू समाधान गर्न वस्तु निरीक्षकको प्रयोग समावेश गर्दछ। यो पूर्वनिर्धारित हो कि यस उपकरणको मद्दतले तपाई फारममा स्थित वस्तुतः कुनैपनि वस्तुहरूको गुणहरू परिवर्तन गर्न सक्नुहुन्छ। हामी थप विवरणमा वस्तु निरीक्षकसँग काम गर्ने केही विशेषताहरू अध्ययन गर्नेछौं।

वस्तु निरीक्षक: सुविधाहरू प्रयोग गर्दै

डेल्फी आइडीई वस्तु निरीक्षक र फारम निरीक्षकसँग कसरी कार्य गर्दछ भन्ने कुरा बुझ्नका लागि, तपाईले विन्डोजमा सफ्टवेयर इन्टरफेसको केहि सामान्य तत्वहरूका लागि परिवर्तन गर्न प्रयास गर्न सक्नुहुन्छ - उदाहरणका लागि, मेमो, बटन र लिस्टबक्स (थोडा पछि हामी हामी थप विवरणमा यसको सार अन्वेषण गर्नेछौं)। सुरू गर्न, तपाइँलाई उपलब्ध डेल्फी उपकरणहरू प्रयोग गरेर फारममा राख्नु पर्दछ।

तपाईं Ctl3D गुणसँग प्रयोग प्रयास गर्न सक्नुहुन्छ। यो गर्नका लागि, फारममा क्लिक गर्नुहोस्, त्यसपछि वस्तु निरीक्षकमा जानुहोस् र प्रश्नमा गुणको मान परिवर्तन गर्नुहोस्। त्यस पछि, फारमले उपस्थितिलाई भिन्न रूपमा परिवर्तन गर्नेछ एकै समयमा, Ctl3D गुण विकास विन्डोमा राखिएका प्रत्येक वस्तुहरूमा परिवर्तन गरिनेछ।

प्रयोग पछि, हामी फिर्तामा जानुहोस् र Ctl3D को मूल्य सक्रिय गर्न सक्छौं। त्यस पछि, मेमो र लिस्टबक्स तत्त्वहरू हेर्न को लागी। अब तपाई उनीहरूको गुणहरू, स्थानमा स्थान, उपस्थिति परिवर्तन गर्न सक्नुहुन्छ। उदाहरणका लागि, मेनु विकल्पमा सम्पादन विकल्प चयन गरेर, र त्यसपछि साइज चयन गर्नुहोस्, प्रोग्रामरले वस्तुहरूको चौडाइ र उचाई परिवर्तन गर्न सक्दछ। त्यहाँ प्रशासकलाई व्यवस्थित गर्न विकल्प छ, सम्पादन र पङ्क्ति चयन गर्नुहोस्। अनुरूप कार्यहरूले वस्तु निरीक्षकमा प्रदर्शित वस्तुहरूलाई असर गर्नेछ।

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

निर्देशिका

डेल्फी - विकासको वातावरण, जुन पर्याप्त विस्तृत मद्दत प्रणाली द्वारा पूरै हुन्छ। यसलाई पहुँच गर्न, मेनुबाट मद्दत वस्तु चयन गर्नुहोस्। त्यस पछि, विकास को तहत विकास को वातावरण को एक कार्यक्रम माड्यूल विंडो - निर्देशिका मा प्रदर्शित छ। यसको प्रयोगको विशेषता यो हो कि जब F1 थिचिएको छ, प्रयोगकर्ताले हालको साधनको प्रयोगको विवरणलाई प्रतिबिंबित गर्दछ, निर्दिष्ट सङ्केत प्राप्त गर्नेछ। उदाहरणका लागि, यदि प्रोग्रामर वस्तु निरीक्षकसँग कार्य गर्दछ, त्यसपछि उसले एउटा गुण चयन गर्न सक्दछ, त्यसपछि F1 मा क्लिक गर्नुहोस् र सम्बन्धित विकल्पको बारेमा मद्दत जानकारी पाउनुहोस्। त्यहि कुनै पनि अन्य इन्टरफेस तत्वसँग गर्न सकिन्छ जुन डेल्फी 7 विकासको वातावरण र यस सफ्टवेयर प्रकारको अन्य संस्करणहरू समावेश गर्दछ।

अन्य इन्टरफेस तत्वहरू

विचार अन्तर्गत सफ्टवेयर समाधानको इन्टरफेसको अन्य महत्वपूर्ण घटकहरूमा एक मेनु, एक द्रुत पहुँच प्यानल, र छवि सम्पादक हो। मेनुको सन्दर्भमा - यसले प्रोग्रामर लाई आवश्यक अवयवहरूको लागि द्रुत पहुँच प्राप्त गर्न अनुमति दिन्छ, विकासको वातावरणमा अवस्थित। तपाईं माउस वा ह्याककुक्सको साथ यो प्रयोग गर्न सक्नुहुनेछ। केवल मेनु द्रुत पहुँच उपकरणपट्टी हो। यसको केही प्रकार्यहरू मेनुका लागि ठेकाहरू नक्कल गर्दछ, तर तिनीहरूका लागि पहुँच छिटो छ। डेल्फी छवि सम्पादक केहि केहि विन्डोज मा पेंट प्रोग्राम को समान छ। यो हो, यसको सहयोगको साथ तपाईंले तस्विरहरूमा सरल समायोजन गर्न सक्नुहुन्छ, ती लेखहरू र अन्य तत्वहरू राख्नुहोस्।

प्रोग्रामिंग उपकरण

डेल्फी - विकासको वातावरण, जसले प्रोग्रामरको दक्षता बढाउन डिजाइन गरिएको एक ठूलो संख्या समावेश गर्दछ। त्यसोभए, माथि उल्लेख गरिएको कुञ्जी मोडलहरू विशेष उपकरणहरूको सेट द्वारा पूरै हुन्छन्। तिनीहरूमध्ये: डिबगर, कम्पाइलर, र WinSight र WinSpector पनि घटक हुन्। ध्यान दिनुहोस् कि डेल्फीका केहि संस्करणहरूमा चिन्हित तत्वहरू अलग-अलग स्थापना गर्न आवश्यक छ। उनीहरूका विशेष कुराहरूको अध्ययन गरौं।

डेल्फी डिबगर

डिबगरको सन्दर्भमा, यस उपकरणले कोड सम्पादकले पूरै सटीकताका लागि सम्बन्धित सफ्टवेयर एल्गोरिदमको आवश्यक जाँच प्रदर्शन गर्ने सन्दर्भमा पूरै छ। यसको सहयोगको साथ, विकासकर्ता वास्तवमा स्रोत कोड मार्फत पङ्क्तिबद्ध गर्न सक्छ। केही अवस्थामा, घटक विकासको रूपमा समस्या समाधान गर्दा, डेल्फी एक स्वतन्त्र उत्पादनको रूपमा पूरै गर्न सकिन्छ बाह्य डिबगरको साथमा यो प्रोग्रामरले उन्नत सुविधाहरू सिर्जना गरेको सफ्टवेयरको कोड प्रमाणित गर्न दिन्छ।

डेल्फी कम्पाइलर

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

Winsight र WinSpector

यी मोड्युलहरू तपाइँले डेल्फीमा थप स्थापना गर्ने आवश्यकतालाई सम्बन्धित छ। विकासमा सापेक्ष जटिलताले विशेषता दिएको छ। यद्यपि, धेरै प्रोग्रामर जसले डेल्फी विकास वातावरण रोजेका छन् भन्ने विश्वास गर्छन् कि यी घटकहरू प्रयोग गर्न सिक्न सकिन्छ। त्यसोभए, विन्क्सलाइट मोड्युल विन्डोज सन्देशहरू मनिटर गर्न प्रयोग गरिन्छ। एक विशेष फाइलमा कम्प्यूटरको अवस्था समाधान गर्न विन्सेपेटर जस्ता एक घटक, आवश्यक छ। यदि कुनै पनि अवरोध सफ्टवेयरको विकासको क्रममा उत्पन्न हुन्छ भने, तपाइँ सधैँ यो फाईल खोल्न सक्नुहुनेछ र समस्याको कारण हुन सक्छ।

मानक अवयव

डेल्फी विकास वातावरण, सामान्य जानकारी हामी अध्ययन गर्दैछौं, एक मानक घटक समावेश गर्दछ, जुन पनि उपयोगी जान सकिन्छ। विशेषज्ञहरूले निम्नलाई उल्लेख गर्दछ: MainMenu, PopupMenu, लेबल, सम्पादन, मेमो, बटन, चेकबक्स, रेडियोबुटटन, सूचीबक्स, कम्बोबक्स, स्क्रोलबार, समूहबक्स, प्यानल, र स्क्रोलबक्स। यसको विवरण अझ बढी विवरणमा अध्ययन गरौं।

MainMenu घटकको उद्देश्य सिर्जना गरिएको प्रोग्रामको इन्टरफेसमा मुख्य मेनु राख्न राखिएको छ। यो गर्नका लागि, यस तत्वलाई फारममा राख्नुहोस्, त्यसपछि वस्तु निरीक्षकको माध्यमबाट वस्तुहरू लाई कल गर्नुहोस्, र त्यसपछि आवश्यक मेनु वस्तुहरू निर्धारण गर्नुहोस्।

पपअपम्युन घटक सिर्जना गरिएको प्रोग्रामको इन्टरफेसमा पप-अप मेनु राख्ने उद्देश्य हो, जुन दायाँ-क्लिकबाट खोल्दछ।

लेबल सञ्झ्यालमा कार्यक्रम प्रदर्शन गर्न लेबल घटक प्रयोग गरिन्छ। यो अनुकूलित हुन सक्छ, उदाहरणका लागि, वस्तु निरीक्षकमा इच्छित फन्ट सेट गर्न।

अवयव घटक स्क्रिनमा पाठ टुक्रा प्रदर्शन गर्न प्रयोग गरिन्छ, जुन प्रयोगकर्ता चलिरहेको बेला प्रयोगकर्ता सम्पादन गर्न सक्दछ। यो मेमो घटक द्वारा पूरक हो, जुन, बारी मा, ठूलो पाठ संग काम गर्न सक्छन्। यस तत्वमा, उदाहरणका लागि, शब्द लिपि जस्ता विकल्प समावेश गर्दछ , पाठ प्रतिलिपि।

बटन घटक कार्यक्रम चलिरहेको बेला बटन क्लिक गरेर निश्चित कार्यहरू प्रदर्शन गर्न डिजाइन गरिएको छ। यो ढाँचामा फारममा सम्बन्धित तत्व राख्न आवश्यक छ, र त्यसपछि इच्छित प्रोग्राम कोड प्रविष्ट गर्नुहोस्।

चेकबक्स घटकले तपाईंलाई स्क्रिन रेखाहरूमा सानो सञ्झ्यालमा प्रदर्शन गर्न अनुमति दिन्छ जुन एक टिक माउससँग टिक्न सकिन्छ। एक समान तत्व रेडियोबाटोन हो। तिनीहरू भिन्न हुन्छन्, पहिलो, उपस्थिति - दोस्रो भाग सर्कलको रूपमा प्रदर्शन गरिन्छ, र दोस्रोमा, पहिलो तत्वले विभिन्न विकल्पहरूको एकसाथ चयन गर्न अनुमति दिन्छ, केवल रेडियोबाटोन - एक मात्र।

लिङ्कमा सूची प्रदर्शन गर्न सूचीबक्स घटक प्रयोग गरिन्छ जुन प्रयोगकर्ताले माउससँग स्क्रोल गर्न सक्दछ। यो केहि गर्न जस्तै अर्को तत्व हो - कम्बोबक्स, तर यो एक विशेष फिल्डमा पाठ प्रविष्ट गर्न क्षमता द्वारा पूरक छ।

स्क्रोलबार घटक सञ्झ्यालमा स्क्रोल पट्टी हो। सामान्यतया, यो पाठ स्पेसको रूपमा चाँडै देखा पर्दछ वा वस्तुहरूसँग रूपमा सञ्झ्यालको भन्दा ठूलो हुन्छ।

समूहबक्स घटकले टाब कुञ्जी थिचिएको बेला सञ्झ्यालहरू बीच चलिरहेको आदेश ठीक गर्न प्रयोग गरिन्छ। यो प्यानल तत्वको साथ पूरै सकिन्छ, जुन फारममा धेरै वस्तुहरू सार्न प्रयोग गर्न सकिन्छ।

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

सारांश

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

डेल्फीको विकास उपकरण छनौट, धेरै प्रोग्रामरहरूले उपयुक्त सफ्टवेयरको इन्टरफेसको प्रयोग गरी सुविधाको व्यापक दायरा प्रयोग गर्ने सुविधा प्रदान गर्दछ जुन कार्यक्रमको कुनै भागमा काम गर्न उपयोगी छ - डिजाइन चरण, प्रोग्रामिंग एल्गोरिदम वा डिबगिङमा।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ne.delachieve.com. Theme powered by WordPress.