Қазіргі уақытта бағдарламалық жасақтама жасаудың көптеген қуатты құралдары бар. Олардың барлығы бағдарламашының өнімділігін арттыруға бағытталған. Олардың көпшілігінің көмегімен қарапайым есептерді шығарыңыз, мысалы
сағат бағдарламасын бірнеше минут ішінде жаза аласыз.
Қажетті
- - құрастырушы;
- - әзірлеушілер пакеттері;
- - қосымша: интеграцияланған даму ортасы (IDE).
Нұсқаулық
1-қадам
Сағатты іске асыратын бағдарламаның шаблонын немесе жобасын жасаңыз. Егер сіз IDE қолдансаңыз, Жаңа жоба шеберін бастаңыз, бағдарлама түрін, файлдарды сақтау каталогын және басқа параметрлерді таңдаңыз. Жоба жасау.
Егер IDE болмаса, қажетті файлдарды қолмен қосыңыз. Қолайлы мәтіндік редакторды қолданыңыз. Өзіңіздің құрастыру жүйеңізге сценарийлер жасаңыз (make, cmake, nmake және т.б.) немесе qmake сияқты құралдарды қолдансаңыз, жоба файлын жасаңыз.
2-қадам
Қосымшаның интерфейсін жобалаңыз. Сағат сияқты қарапайым программа үшін ол ағымдағы уақытты көрсететін бір ғана диалогтық терезеден тұруы мүмкін. Терезеде мәтіннің көрсетілуін тікелей - қол жетімді графикалық әдістердің көмегімен жүзеге асыруға болады. Алайда бұл үшін қолайлы басқару элементтерін пайдалану әлдеқайда ыңғайлы. Егер IDE-де интерфейсті жобалау құралы болса, онда диалогтық терезенің шаблонын дайындаңыз.
3-қадам
Қолданбаңызға функционалдылықты қосып, кодтың белгілі бір бөлігінің белгіленген уақыт аралығында атылуын қамтамасыз етіңіз. Әдетте, бұл оқиға өңдеушісі функция немесе класс әдісі болып табылатын таймерді іске қосу арқылы жасалады. Мұндай өңдеушіні іске асыратын кодты, сондай-ақ бағдарлама инициализацияланған кезде таймерді бастауға және ол шыққан кезде тоқтауға арналған кодты жазыңыз. Таймер кезеңін 100-300 миллисекунд аймағында орнатыңыз.
4-қадам
Таймер оқиғаларын өңдеуші кодын енгізіңіз. Онда ағымдағы жүйенің уақытын алыңыз және оны қолданбалар терезесінде көрсетіңіз. Ағымдағы уақытты C кітапханасының функцияларын (localtime, localtime_r, gmtime, gmtime_r), платформаларға арналған функцияларды (мысалы, Windows жүйесінде GetSystemTime) немесе фреймвордың орауыш сыныптарының тиісті әдістерін қолданып алыңыз. Алынған мәнді жолға форматтаңыз және оны уақытты көрсету үшін пайдаланылатын басқару мәтіні ретінде орнатыңыз немесе тиісті графикалық функцияларды қолданып терезе жаңарған кезде үнемдеп, көрсетіңіз.
5-қадам
Сағатты іске асыратын құрылған бағдарламаның жұмысын тексеріңіз. Жобаны құрастырыңыз. Нәтижесінде орындалатын модульді іске қосыңыз.