Dasturlash, hech qanday mubolag'asiz, bu san'at. Va bu san'atning o'ziga xos qoidalari bor, ularning bilimlari foydalanuvchini yaxshi ish va qulay interfeys bilan quvontiradigan yuqori sifatli dasturlarni yaratishga yordam beradi.
Ko'rsatmalar
1-qadam
Agar siz kodlashni endi o'rganayotgan bo'lsangiz, darhol to'g'ri ish uslubiga o'rganing. Ushbu bosqichdagi xatolar, noto'g'ri odatlarni to'g'irlash kelajakda sizning ishingizni sezilarli darajada murakkablashtiradi.
2-qadam
Dastlab, sizning dasturingiz aniq nima qilishi kerakligini aniqlang. Buning uchun Freehand namuna interfeysini chizadi. U bilan qanday ishlashingizni, u qanchalik qulay bo'lishini tasavvur qiling. Vazifangizni qanchalik aniq belgilasangiz, dasturni yozish siz uchun osonroq bo'ladi.
3-qadam
Dastur uchun bosqichma-bosqich algoritm tuzing. Bunday algoritm o'tish bilan bog'langan alohida bloklardan tashkil topgan vertikal blok-diagramma shaklida tuzilgan. Ushbu bosqichda siz dasturning ishlashini sxematik ravishda tavsiflaysiz, bu uning eng maqbul versiyasini yaratishga imkon beradi.
4-qadam
Blok-sxemani tahlil qiling. Agar operatsiya bir necha marta takrorlangan bo'lsa, uning bajarilishini alohida blokga o'tkazish maqsadga muvofiqdir. Blok-sxemani qayta qurishda, unga tegishli tushuntirishlarni yozib qo'yishni unutmang, ularsiz siz osongina chalkashib ketishingiz mumkin.
5-qadam
Chiroyli va puxta o'ylangan blok-sxema sizga yaxshi dastur yozishga imkon beradi. Uni tayyorlashga vaqtni tejamang, bu sizni ko'plab xatolardan xalos qiladi va tugallangan dastur sifatini oshiradi.
6-qadam
Blok-sxemani tuzib, interfeysni tekshirgandan so'ng, dastur yozishni boshlang. Siz barcha kodlarni qo'lda, sintaksisi ajratilgan har qanday muharrirda yoki hatto oddiy bloknotda to'liq yozishingiz mumkin. Keyin faqat yozilgan dasturni kompilyator yordamida kompilyatsiya qilishingiz kerak.
7-qadam
Ammo dastur kodini yozish uchun maxsus dasturiy muhitlardan birini qo'llagan ma'qul, bu esa dasturlash jarayonini ancha osonlashtiradi. Ularning eng mashhurlari Borland C ++ Builder, Borland Delphi, Microsoft Visual Studio. Qaysi biri bilan ishlashingiz eng qulay bo'lganini tanlang.
8-qadam
Kodni yozishning haqiqiy jarayoni kelajakdagi dastur turini tanlash bilan boshlanadi. Bu oddiy Windows dasturi, konsol dasturi, dinamik bog'lanish kutubxonasi va hokazo bo'ladimi-yo'qligini aniqlaysiz. So'ngra (agar bu Windows dasturi bo'lsa), shunchaki elementlarning shaklini palitradan forma ustiga sudrab olib tashlash va kerak bo'lganda ularni sozlash orqali dasturiy ta'minot muhiti yordamida interfeys yaratasiz.
9-qadam
Interfeys yaratildi, ammo uning barcha elementlari hanuzgacha ishlamayapti - ular uchun voqea ishlovchilarini yozishingiz kerak. Bundan tashqari, siz butun dasturning ishlashini belgilaydigan asosiy kodni yozishingiz kerak. Xatolarni ko'rib chiquvchilarni kiritishni unutmang, ya'ni har xil yaroqsiz holatlar yuzaga kelganda dasturning harakatlarini aniqlash.
10-qadam
Kod yozayotganda, sharhlarni qo'shishga dangasa bo'lmang, bu juda muhimdir. Izohlarsiz, bir muncha vaqt o'tgach, yozma kodni o'zingiz tushunishingiz qiyin bo'ladi. Kodning o'zi o'qish va tushunishni osonlashtiradigan umumiy qabul qilingan tarzda yozilishi kerak.
11-qadam
Dasturni yozgandan so'ng, uni disk raskadrovka qilishni boshlang, ushbu bosqichda barcha kamchiliklarni aniqlash juda muhimdir. Bu dasturning noto'g'ri ishlashiga olib keladigan xatolar, noto'g'ri interfeys sozlamalari bo'lishi mumkin - masalan, foydalanuvchi dastur oynasining hajmini o'zgartirish qobiliyatiga ega, ammo bu taqdim etilmagan. Ekran o'lchamlari o'zgartirilganda dastur to'g'ri ishlamasligi mumkin, demak siz buni hisobga olishingiz kerak.
12-qadam
Kutilmagan operatsiyalar uchun dasturni tekshirishni unutmang. Foydalanuvchi yaratishi mumkin bo'lgan vaziyatlarni taqlid qiling, aniqlangan barcha kamchiliklarni darhol tuzating.
13-qadam
Shuni unutmangki, tugallangan dastur nafaqat sizning dasturlash muhitining barcha kerakli kutubxonalariga ega bo'lgan kompyuteringizda, balki boshqa mashinalarda ham ishlashi kerak. Shuning uchun dasturni kompilyatsiya qilishda sozlamalarda kerakli variantlarni ko'rsating.
14-qadam
Tayyor dasturni paketga joylashtiring, bu uning hajmini sezilarli darajada kamaytiradi. Agar siz dasturingizni sotmoqchi bo'lsangiz, uni himoyachi bilan buzishdan saqlang. Ammo esda tutingki, tarmoqdagi ochiq-oydin himoyachilarni olib tashlash uzoq vaqt dastur krakerlari tomonidan o'zlashtirilgan.