Bugungi kunda dasturiy ta'minotni ishlab chiqishda ko'plab kuchli vositalar mavjud. Ularning barchasi dasturchi samaradorligini oshirishga qaratilgan. Ularning ko'pchiligining yordami bilan oddiy masalalarni eching, masalan,
soat dasturini bir necha daqiqada yozishingiz mumkin.
Kerakli
- - kompilyator;
- - ishlab chiquvchilar to'plamlari;
- - ixtiyoriy: integral rivojlanish muhiti (IDE).
Ko'rsatmalar
1-qadam
Soatni amalga oshiradigan dasturning shablonini yoki loyihasini yarating. Agar siz IDE dan foydalanayotgan bo'lsangiz, Yangi loyiha ustasini ishga tushiring, dastur turini, fayllarni saqlash katalogini va boshqa variantlarni tanlang. Loyiha yaratish.
Agar IDE bo'lmasa, kerakli fayllarni qo'lda qo'shing. Tegishli matn muharriridan foydalaning. Qurilish tizimingiz uchun skriptlar yarating (make, cmake, nmake va boshqalar) yoki qmake kabi vositalardan foydalansangiz, loyiha faylini yarating.
2-qadam
Ilova uchun interfeysni loyihalash. Soat kabi oddiy dastur uchun u faqat bitta dialog oynasidan iborat bo'lishi mumkin, bu esa vaqtni ko'rsatadi. Oynadagi matnni ko'rsatish to'g'ridan-to'g'ri - mavjud bo'lgan grafik chiqish usullari yordamida amalga oshirilishi mumkin. Biroq, bu maqsad uchun mos boshqaruv elementlaridan foydalanish ancha qulayroq. Agar IDE-da interfeyslarni loyihalash bo'yicha vositalar to'plami bo'lsa, unda dialog oynasi shablonini tayyorlang.
3-qadam
Belgilangan vaqt oralig'ida ma'lum bir kod parchasi yonishini ta'minlash uchun ilovangizga funksionallikni qo'shing. Odatda, bu voqea ishlovchisi funktsiya yoki sinf usuli bo'lgan taymerni ishga tushirish orqali amalga oshiriladi. Bunday ishlov beruvchini amalga oshiradigan kodni, shuningdek dastur ishga tushirilganda taymerni ishga tushirish va u chiqqandan keyin to'xtatish uchun kodni yozing. Taymer davrini 100-300 millisekundalarda belgilang.
4-qadam
Voqeani ko'rib chiquvchi taymer kodini amalga oshirish. Unda joriy tizim vaqtini oling va uni dastur oynasida ko'rsating. Hozirgi vaqtni C kutubxonasi funktsiyalari (localtime, localtime_r, gmtime, gmtime_r), platformaga xos funktsiyalar (masalan, Windows-da GetSystemTime) yoki ramka o'rash sinflarining tegishli usullaridan foydalanib oling. Olingan qiymatni satrga formatlang va uni vaqtni ko'rsatish uchun ishlatiladigan boshqaruv matni sifatida o'rnating yoki tegishli grafik funktsiyalar yordamida oynani yangilashda tejash va ko'rsatish.
5-qadam
Soatni amalga oshiradigan yaratilgan dasturning ishlashini tekshiring. Loyihani yaratish. Natijada bajariladigan modulni ishga tushiring.