प्रोग्रामिंग, बिना किसी अतिशयोक्ति के, एक कला है। और इस कला के अपने नियम हैं, जिनके ज्ञान से उच्च-गुणवत्ता वाले प्रोग्राम बनाने में मदद मिलती है जो उपयोगकर्ता को अच्छे काम और उपयोगकर्ता के अनुकूल इंटरफेस से प्रसन्न करते हैं।
निर्देश
चरण 1
यदि आप सिर्फ कोड करना सीख रहे हैं, तो तुरंत काम करने की सही शैली की आदत डाल लें। इस स्तर पर गलतियां, गलत आदतों को ठीक करना भविष्य में आपके काम को काफी जटिल बना देगा।
चरण 2
सबसे पहले, निर्धारित करें कि आपका प्रोग्राम वास्तव में क्या करना चाहिए। फ्रीहैंड इसके लिए एक नमूना इंटरफ़ेस बनाएं। कल्पना कीजिए कि आप इसके साथ कैसे काम करेंगे, यह कितना सुविधाजनक होगा। जितना अधिक सटीक रूप से आप अपने कार्य को परिभाषित करेंगे, आपके लिए प्रोग्राम लिखना उतना ही आसान होगा।
चरण 3
कार्यक्रम के लिए चरण-दर-चरण एल्गोरिथम बनाएं। इस तरह के एक एल्गोरिथ्म को एक ऊर्ध्वाधर ब्लॉक आरेख के रूप में संकलित किया जाता है जिसमें संक्रमण से जुड़े अलग-अलग ब्लॉक होते हैं। इस स्तर पर, आप प्रोग्राम के संचालन का योजनाबद्ध रूप से वर्णन करते हैं, जो आपको इसका सबसे इष्टतम संस्करण बनाने की अनुमति देगा।
चरण 4
फ़्लोचार्ट का विश्लेषण करें। यदि किसी ऑपरेशन को कई बार दोहराया जाता है, तो उसके निष्पादन को एक अलग ब्लॉक में स्थानांतरित करना उचित है। फ़्लोचार्ट का पुनर्निर्माण करते समय, उस पर उचित स्पष्टीकरण लिखना सुनिश्चित करें, उनके बिना आप आसानी से भ्रमित हो सकते हैं।
चरण 5
एक सुंदर और सुविचारित ब्लॉक आरेख आपको एक अच्छा कार्यक्रम लिखने की अनुमति देता है। इसकी तैयारी में समय की बचत न करें, यह आपको बहुत सारी गलतियों से बचाएगा और तैयार कार्यक्रम की गुणवत्ता में वृद्धि करेगा।
चरण 6
एक ब्लॉक आरेख तैयार करने और इंटरफ़ेस को सत्यापित करने के बाद, एक प्रोग्राम लिखना शुरू करें। आप किसी भी संपादक में सिंटैक्स हाइलाइटिंग के साथ, या यहां तक कि एक नियमित नोटपैड में भी हाथ से सभी कोड पूरी तरह से लिख सकते हैं। फिर आपको बस कंपाइलर का उपयोग करके लिखित प्रोग्राम को कंपाइल करना है।
चरण 7
लेकिन प्रोग्राम कोड लिखने के लिए किसी विशेष सॉफ़्टवेयर वातावरण का उपयोग करना बेहतर है, जो प्रोग्रामिंग प्रक्रिया को बहुत सुविधाजनक बनाता है। उनमें से सबसे लोकप्रिय बोर्लैंड सी ++ बिल्डर, बोरलैंड डेल्फी, माइक्रोसॉफ्ट विजुअल स्टूडियो हैं। वह चुनें जिसमें आप काम करने में सबसे अधिक सहज हों।
चरण 8
कोड लिखने की वास्तविक प्रक्रिया भविष्य के आवेदन के प्रकार को चुनने से शुरू होती है। आप निर्धारित करते हैं कि क्या यह एक नियमित विंडोज़ एप्लिकेशन, एक कंसोल प्रोग्राम, एक डायनेमिक लिंक लाइब्रेरी आदि होगा। फिर (यदि यह एक विंडोज़ अनुप्रयोग है) तो आप घटक पैलेट से तत्वों को खींचकर और छोड़ कर और आवश्यकतानुसार उन्हें समायोजित करके सॉफ़्टवेयर वातावरण का उपयोग करके एक इंटरफ़ेस बनाते हैं।
चरण 9
इंटरफ़ेस बनाया गया है, लेकिन इसके सभी तत्व अभी भी निष्क्रिय हैं - उनके लिए आपको ईवेंट हैंडलर लिखने की आवश्यकता है। इसके अलावा, आपको मुख्य कोड लिखना होगा जो पूरे कार्यक्रम के संचालन को निर्धारित करता है। त्रुटि संचालकों को सम्मिलित करना न भूलें - अर्थात, सभी प्रकार की अमान्य स्थितियाँ उत्पन्न होने पर कार्यक्रम की क्रियाओं को निर्धारित करने के लिए।
चरण 10
कोड लिखते समय, टिप्पणियों को सम्मिलित करने में आलस्य न करें, यह बहुत महत्वपूर्ण है। टिप्पणी किए बिना, थोड़ी देर बाद आपको स्वयं लिखित कोड को समझना मुश्किल होगा। कोड को आम तौर पर स्वीकृत तरीके से लिखा जाना चाहिए जिससे पढ़ने और समझने में आसानी हो।
चरण 11
प्रोग्राम लिखने के बाद, इसे डिबग करना शुरू करें, इस स्तर पर सभी नुकसानों की पहचान करना महत्वपूर्ण है। ये प्रोग्राम के गलत संचालन, गलत इंटरफ़ेस सेटिंग्स के कारण त्रुटियां हो सकती हैं - उदाहरण के लिए, उपयोगकर्ता को प्रोग्राम विंडो के आकार को बदलने की क्षमता के साथ छोड़ दिया जाता है, हालांकि यह प्रदान नहीं किया जाता है। हो सकता है कि स्क्रीन रिज़ॉल्यूशन बदलने पर प्रोग्राम ठीक से काम न करे, जिसका अर्थ है कि आपको इसे ध्यान में रखना चाहिए।
चरण 12
अप्रत्याशित संचालन के लिए कार्यक्रम की जांच करना सुनिश्चित करें। उन स्थितियों का अनुकरण करें जो एक उपयोगकर्ता बना सकता है, सभी पहचानी गई कमियों को तुरंत ठीक करें।
चरण 13
यह मत भूलो कि तैयार कार्यक्रम न केवल आपके कंप्यूटर पर काम करना चाहिए, जहां आपके पास प्रोग्रामिंग वातावरण के सभी आवश्यक पुस्तकालय हैं, बल्कि अन्य मशीनों पर भी हैं।इसलिए, प्रोग्राम को संकलित करते समय, सेटिंग्स में आवश्यक विकल्प निर्दिष्ट करें।
चरण 14
तैयार कार्यक्रम को एक पैकर के साथ पैक करें, इससे इसका आकार काफी कम हो जाएगा। यदि आप अपने प्रोग्राम को बेचने जा रहे हैं, तो इसे एक रक्षक के साथ हैकिंग से बचाएं। लेकिन याद रखें कि नेटवर्क पर खुले तौर पर रखे गए रक्षकों को हटाने में प्रोग्राम क्रैकर्स द्वारा लंबे समय से महारत हासिल है।