Maraming mga makapangyarihang tool sa pag-unlad ng software doon ngayon. Ang lahat sa kanila ay naglalayong dagdagan ang pagiging produktibo ng programmer. Sa tulong ng marami sa kanila, malutas ang mga simpleng problema, halimbawa,
maaari kang magsulat ng isang programa sa orasan sa loob lamang ng ilang minuto.
Kailangan
- - tagatala;
- - Mga package ng developer;
- - Opsyonal: integrated environment ng pag-unlad (IDE).
Panuto
Hakbang 1
Lumikha ng isang template o proyekto ng isang application na ipapatupad ang relo. Kung gumagamit ka ng isang IDE, simulan ang Bagong Project Wizard, piliin ang uri ng application, direktoryo ng imbakan ng file at iba pang mga pagpipilian. Bumuo ng isang proyekto.
Kung walang IDE, manu-manong idagdag ang kinakailangang mga file. Gumamit ng angkop na editor ng teksto. Lumikha ng mga script para sa iyong build system (gumawa, cmake, nmake, atbp.) O isang file ng proyekto kung gumagamit ng mga tool tulad ng qmake.
Hakbang 2
Idisenyo ang interface para sa application. Para sa isang simpleng programa bilang isang orasan, maaari itong binubuo ng isang dialog box lamang, na magpapakita ng kasalukuyang oras. Ang pagpapakita ng teksto sa window ay maaaring maisagawa nang direkta - gamit ang mga magagamit na pamamaraan ng grapikong output. Gayunpaman, mas maginhawa ang paggamit ng mga naaangkop na kontrol para sa hangaring ito. Kung ang IDE ay mayroong toolkit ng disenyo ng interface, maghanda ng isang template ng kahon ng dialog dito.
Hakbang 3
Magdagdag ng pag-andar sa iyong aplikasyon upang matiyak na ang isang tukoy na piraso ng code ay umaapoy sa mga tinukoy na agwat. Karaniwan, ginagawa ito sa pamamagitan ng pagsisimula ng isang timer na ang handler ng kaganapan ay isang paraan ng pag-andar o klase. Sumulat ng code na nagpapatupad ng tulad ng isang handler, pati na rin ang code upang magsimula ng isang timer kapag ang aplikasyon ay naisaisa at huminto kapag ito ay lumabas. Itakda ang tagal ng timer sa rehiyon ng 100-300 milliseconds.
Hakbang 4
Ipatupad ang code ng handler ng kaganapan ng timer. Sa loob nito, kunin ang kasalukuyang oras ng system at ipakita ito sa window ng application. Kunin ang kasalukuyang oras gamit ang mga function ng C library (localtime, localtime_r, gmtime, gmtime_r), mga function na tukoy sa platform (tulad ng GetSystemTime sa Windows), o ang mga naaangkop na pamamaraan ng mga klase sa balot ng balangkas. I-format ang nagresultang halaga sa isang string at itakda ito bilang teksto ng kontrol na ginamit upang ipakita ang oras, o i-save at ipakita kapag ang window ay na-refresh gamit ang naaangkop na mga function ng graphics.
Hakbang 5
Suriin ang pagpapatakbo ng nilikha na programa na nagpapatupad ng orasan. Buuin ang proyekto. Patakbuhin ang nagresultang maipapatupad na module.