Umewahi kujiuliza jinsi programu kama Rangi au Kikokotozi zinafanywa? Kweli, jifunze jinsi ya kuunda programu ya msingi ukitumia mwongozo huu wa hatua kwa hatua.
Hatua
Hatua ya 1. Pata mkusanyaji
Mkusanyaji hubadilisha nambari yako mbichi ya chanzo (ambayo utaandika hivi karibuni) kuwa programu inayoweza kutekelezwa. Kwa madhumuni ya mafunzo haya, pata DEV-CPP IDE. Unaweza kuipakua hapa.
Hatua ya 2. Baada ya kusanikisha DEV-CPP, fungua
Utapewa dirisha na eneo la maandishi ambapo utaandika nambari yako ya chanzo.
Hatua ya 3. Jitayarishe kuandika programu kuonyesha maandishi kwenye kisanduku cha maandishi
Kabla ya kuanza kuandika chanzo, kumbuka kuwa programu za Win32 hazifanyi kazi sawa na lugha zingine, kama JAVA.
Hatua ya 4. Katika skrini kuu ya DEV-CPP, nenda kwenye Faili -> Mpya -> Mradi
Utawasilishwa na skrini nyingine. Chagua picha ndogo inayosema "Matumizi ya Windows" na uweke lugha kama "C", sio "C ++." Kwenye kisanduku cha maandishi ambapo inasema "Jina", ingiza "Programu rahisi." Sasa, DEV-CPP itakuuliza ni wapi unataka kuihifadhi. Hifadhi faili katika saraka yoyote, lakini hakikisha kuikumbuka. Mara tu utakapomaliza na hiyo, utawasilishwa na kiolezo kwenye skrini ya chanzo. Fanya Ctrl + A halafu Backspace. Sababu tunafanya hivi ni ili tuweze kuanza upya.
Hatua ya 5. Mwanzoni mwa chanzo chako, andika "# pamoja" (bila nukuu)
Hii ni pamoja na maktaba ya windows ili uweze kufanya programu. Moja kwa moja chini ya hiyo, andika: # pamoja na "rasilimali.h" Na kisha andika: const char g_szClassName = "myWindowClass";
Hatua ya 6. Andika njia moja ya kushughulikia ujumbe wote na andika njia nyingine ambapo tutashughulikia ujumbe kutoka kwa rasilimali
Usijali ikiwa hii inachanganya. Itakuwa wazi baadaye. Sasa, hifadhi chanzo chako kama SimpleProg.c. Tutakuwa tunaiacha kama ilivyo kwa wakati huu.
Hatua ya 7. Tengeneza Hati ya Rasilimali
Hati ya Rasilimali ni kipande cha nambari ya chanzo ambayo hufafanua vidhibiti vyako vyote (kwa mfano: TextBox, Vifungo, n.k.) Utaingiza Hati yako ya Rasilimali katika programu yako na Voila! Utakuwa na programu. Kuandika Hati ya Rasilimali sio ngumu, lakini inaweza kuchukua wakati mwingi ikiwa hauna Mhariri wa Visual. Hii ni kwa sababu utahitaji kukadiria uratibu halisi wa X na Y wa n.k. Kwenye skrini kuu ya DEV-CPP, nenda kwenye Faili -> Mpya -> Faili ya Rasilimali. DEV-CPP itakuuliza "Ongeza faili ya rasilimali kwenye Mradi wa sasa?" Bonyeza NDIYO. Juu ya hati yako ya rasilimali, andika # pamoja na "rasilimali.h", na pia andika # pamoja na Hii inachukua udhibiti wote.
Hatua ya 8. Fanya udhibiti wako wa kwanza:
orodha rahisi. Aina:
IDR_THEMENU MENU ANZA POPUP "& Faili" ANZA MENUITEM "E & xit", ID_FILE_EXIT END END
Hatua ya 9. Sasa kwa sehemu ya kitufe
Kitufe chako kitakuwa ndani ya mazungumzo, kwa hivyo lazima tufanye mazungumzo kwanza. Fanya hivi kwa kuandika:
IDAL_SIMPLECONTROL DIALOG 50, 50, 150, 142 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU MENU IDR_THEMENU KIWANGO "Prog Rahisi" FONT 8, "MS Sans Serif" ANZA DEFPUSHBUTTON "Hello!", ID_HELLO, 10, 10, 40, 15 END
Hatua ya 10. Nenda kwenye Faili -> Mpya -> Chanzo faili
Ongeza faili ya chanzo kwenye mradi wa sasa? Ndio. Utawasilishwa na skrini tupu. Ili kuwapa maadili kwa udhibiti wetu uliofafanuliwa, tunawapa nambari. Haijalishi ni nambari zipi unazopeana udhibiti wako, lakini unapaswa kuzifanya zipangwe. Kwa mfano, usifafanue udhibiti kwa kuipatia nambari kama vile 062491 au kitu chochote. Kwa hivyo andika:
#fafanua IDR_THEMENU 100 #fafanua ID_FILE_EXIT 200 #fafanua IDD_SIMPLECONTROL 300 #fafanua ID_HELLO 400
Hatua ya 11. Hifadhi faili hii kama rasilimali.h Unakumbuka tulifanya "# pamoja na" rasilimali.h ""?
Kweli, hii ndio sababu tuliifanya. Tulihitaji kuwapa maadili.
Hatua ya 12. Rudi kwenye chanzo, SimpleProg.c yetu au chochote ulichokiita
Aina:
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {kurudi DialogBox (hInstance, MAKEINTRESOURCE (IDD_NUMBERS), NULL, SimpleProc);}
Hatua ya 13. Usijali sana na vitu vyote vya kiufundi hapa
Jua tu kwamba sehemu hizi zinarudisha mazungumzo kwa utaratibu wetu wa utunzaji wa ujumbe uitwao SimpleProc.
Hatua ya 14. Aina:
BOOL CALLBACK SimpleProc (HWND hWndDlg, Ujumbe wa UINT, WPARAM wParam, LPARAM lParam) {kubadili (Ujumbe) {kesi WM_INITDIALOG: kurudi KWELI; kesi WM_COMMAND: kubadili (LOWORD (wParam)) {kesi ID_HELLO: MessageBox (NULL, "Hey", "Hallo!", MB_OK) mapumziko; kesi ID_FILE_EXIT: EndDialog (hWndDlg, 0); kuvunja;} kuvunja; kesi WM_CLOSE: EndDialog (hWndDlg, 0); kuvunja; chaguomsingi: rudisha UONGO;} rudisha KWELI;}
Hatua ya 15. Hakikisha kwamba SimpleProc yako inakuja kabla ya sehemu ya WINAPI WINMAIN
Hii ni muhimu ikiwa unataka programu yako ifanye kazi.
Hatua ya 16. Bonyeza F9 kukusanya na kuendesha programu yako
Vidokezo
- Ukifadhaika wakati wowote, pumzika na urudi.
- Ukipotea, kuna mafunzo mengi yanayopatikana kwenye wavuti.
- Hii ni mafunzo ya Kompyuta, sehemu nyingi hazijaelezewa. Hata ikiwa ni mafunzo ya Kompyuta, inashauriwa uwe na uzoefu KITU katika ulimwengu wa programu (k.m. kuelewa taarifa za kubadili, ikiwa -ngine, nk.)