Danas postoji mnogo moćnih alata za razvoj softvera. Svi oni imaju za cilj povećanje produktivnosti programera. Uz pomoć mnogih od njih riješite jednostavne probleme, na primjer,
program sata možete napisati za samo nekoliko minuta.
Potrebno
- - kompajler;
- - programer paketi;
- - opcionalno: integrirano razvojno okruženje (IDE).
Instrukcije
Korak 1
Stvorite predložak ili projekt aplikacije koja će implementirati sat. Ako koristite IDE, pokrenite čarobnjak za novi projekt, odaberite vrstu aplikacije, direktorij za pohranu datoteka i druge opcije. Generišite projekat.
Ako ne postoji IDE, dodajte potrebne datoteke ručno. Koristite odgovarajući uređivač teksta. Stvorite skripte za svoj sistem gradnje (make, cmake, nmake, itd.) Ili projektnu datoteku ako koristite alate poput qmake.
Korak 2
Dizajnirajte sučelje za aplikaciju. Za tako jednostavan program kao što je sat, može se sastojati od samo jednog dijaloškog okvira, koji će prikazati trenutno vrijeme. Prikazivanje teksta u prozoru može se izvršiti direktno - koristeći dostupne metode grafičkog izlaza. Međutim, mnogo je prikladnije koristiti prikladne komande u tu svrhu. Ako IDE ima komplet alata za dizajn sučelja, pripremite predložak dijaloškog okvira u njemu.
Korak 3
Dodajte funkcionalnost svojoj aplikaciji kako biste osigurali da se određeni dio koda aktivira u određenim intervalima. To se obično radi pokretanjem tajmera čiji je rukovatelj događajima funkcija ili metoda klase. Napišite kôd koji implementira takav rukovatelj, kao i kôd za pokretanje odbrojavanja kada se aplikacija inicijalizira i zaustavi kad izađe. Postavite period tajmera na područje od 100-300 milisekundi.
Korak 4
Implementirajte kod rukovaoca događajima tajmera. U njemu uzmite trenutno sistemsko vrijeme i prikažite ga u prozoru aplikacije. Dohvatite trenutno vrijeme koristeći funkcije biblioteke C (localtime, localtime_r, gmtime, gmtime_r), funkcije specifične za platformu (kao što je GetSystemTime na Windowsima) ili odgovarajuće metode klasa omotača okvira. Formatirajte rezultirajuću vrijednost u niz i postavite je kao tekst kontrole koja se koristi za prikaz vremena ili spremite i prikažite kada se prozor osvježi pomoću odgovarajućih grafičkih funkcija.
Korak 5
Provjerite rad kreiranog programa koji implementira sat. Izradite projekat. Pokrenite rezultirajući izvršni modul.