Šiandien yra daug galingų programinės įrangos kūrimo įrankių. Visi jie skirti didinti programuotojo produktyvumą. Su daugelio jų pagalba išspręskite paprastas problemas, pavyzdžiui,
laikrodžio programą galite parašyti vos per kelias minutes.
Būtinas
- - kompiliatorius;
- - kūrėjų paketai;
- - neprivaloma: integruota kūrimo aplinka (IDE).
Nurodymai
1 žingsnis
Sukurkite programos, kuri įdiegs laikrodį, šabloną ar projektą. Jei naudojate IDE, paleiskite naujo projekto vedlį, pasirinkite programos tipą, failų saugyklos katalogą ir kitas parinktis. Generuoti projektą.
Jei nėra IDE, reikalingus failus pridėkite rankiniu būdu. Naudokite tinkamą teksto rengyklę. Sukurkite scenarijus savo komponavimo sistemai („make“, „cmake“, „nmake“ir kt.) Arba projekto failą, jei naudojate tokius įrankius kaip „qmake“.
2 žingsnis
Sukurkite programos sąsają. Tokią paprastą programą kaip laikrodis gali sudaryti tik iš vieno dialogo lango, kuriame bus rodomas dabartinis laikas. Teksto rodymas lange gali būti atliekamas tiesiogiai - naudojant galimus grafinės išvesties metodus. Tačiau šiam tikslui daug patogiau naudoti tinkamus valdiklius. Jei IDE turi sąsajos dizaino įrankių rinkinį, paruoškite jame dialogo lango šabloną.
3 žingsnis
Pridėkite funkcijų prie savo programos, kad užtikrintumėte, jog konkretus kodo fragmentas suaktyvinamas nustatytais laiko tarpais. Paprastai tai daroma paleidus laikmatį, kurio įvykių tvarkytuvas yra funkcijos ar klasės metodas. Parašykite kodą, įgyvendinantį tokį tvarkytuvą, taip pat kodą, kad paleistumėte laikmatį, kai programa inicijuojama, ir sustabdykite, kai ji išeis. Nustatykite laikmačio periodą maždaug 100–300 milisekundžių.
4 žingsnis
Įdiegti laikmačio įvykių apdorojimo kodą. Jame gaukite dabartinį sistemos laiką ir parodykite jį programos lange. Gaukite dabartinį laiką naudodamiesi C bibliotekos funkcijomis (localtime, localtime_r, gmtime, gmtime_r), konkrečios platformos funkcijomis (pvz., „GetSystemTime“sistemoje „Windows“) arba tinkamais sistemos „wrapper“klasių metodais. Suformatuokite gautą vertę į eilutę ir nustatykite ją kaip valdiklio, naudojamo rodyti laiką, tekstą arba išsaugokite ir rodykite, kai langas atnaujinamas naudojant atitinkamas grafikos funkcijas.
5 žingsnis
Patikrinkite, ar veikia sukurta programa, įgyvendinanti laikrodį. Sukurkite projektą. Paleiskite gautą vykdomąjį modulį.