Ako vytvoriť okno (aplikácia)
Nikdy ste si nemysleli, ako sú programy ako farba alebo kalkulačka? No, zistite, ako vytvoriť jednoduchú aplikáciu pomocou tohto kroku-za-kroku sprievodcu.
Kroky
jeden. Skontrolujte kompilátor. Kompilátor konvertuje neošetrený zdrojový kód (ktorý napíšete čoskoro) do spustiteľnej aplikácie. Na účely tejto triedy, dev-CPP IDE. Môžete si ho stiahnuť tu Tu.

2. Inštalácia Dev-CPP, otvorte ho. Budete prezentovaný s oknom textovej oblasti, kde napíšete zdrojový kód.

3. Pripravte sa na písanie programu na zobrazenie textu v textovom poli. Skôr ako začnete písať zdrojový text, majte na pamäti, že aplikácie Win32 sa neriadia rovnakým spôsobom ako iné jazyky ako Java.

4. V hlavnom okne Dev-CPP prejdite do ponuky Súbor -> Nový -> Project. Budete ponúknuté iné okno. Vyberte si malý obrázok s názvom"Aplikácia systému Windows" a nastaviť jazyk ako "C", ale nie "C++." V textovom poli, kde je napísané "Názov", Zadať "Jednoduchýprogram". Ďalej Dev-CPP vás požiada, kde chcete udržať. Uložte súbor v ľubovoľnom adresári, ale len sa uistite, že ste ho uložili. Akonáhle s tým skončíte, budete prezentovaný so šablónou na zdrojovej obrazovke. Stlačte Ctrl + A a potom Backspace. Dôvod, prečo sme sa vykonávajú, je, že môžeme začať znova.

päť. Na začiatku svojho zdroja textu "#Include " (bez úvodzoviek). To zahŕňa knižnicu so systémom Windows, aby ste mohli vytvoriť aplikáciu. Napíšte priamo podľa tohto: #include "Zdroj.H" A potom zadajte: CONST CHAR G_SZCLASSNAME [] = "Mywindowclass"-

6. Napíšte jeden spôsob, ako spracovať všetky správy a napísať ďalšiu metódu, kde budeme spracovávať správy zo zdrojov. Nebojte sa, ak to zamieňa. Všetko sa stane jasným. Teraz uložte svoj zdroj ako SimpleProg.C. V súčasnosti opúšťame všetko, čo je.

7. Vytvorte resicture Script Resource Script. Zdrojový skript je súčasťou zdrojového kódu, ktorý definuje všetky ovládacie prvky (napríklad textové pole, tlačidlá a t.D.). Zapnite zdrojový skript vo vašom programe a voila! Budete mať program. Napíšte zdrojový skript, hoci jednoduché, ale môže to trvať veľa času, ak nemáte vizuálny editor. Je to preto, že budete musieť vypočítať približné súradnice X a Y ovládacích prvkov a T.D. V hlavnom okne DEV-CPP prejdite do menu Súbor -> Nový -> Zdrojový súbor. Dev-CPP vás požiada: "Pridajte zdrojový súbor do aktuálneho projektu?". Kliknite na tlačidlo Áno. V hornej časti vášho zdroja skriptu zadajte # "Zdroj.H", A tiež typ #include Týka sa to všetkých kontrol.

osem. Vytvorte si prvú kontrolu: Jednoduché menu.Zadajte:
Idr_themenu menubeginpopup "A súbor"Začiatočník "VÝCHOD", Id_file_exitend

deväť. Teraz sa to týka tlačidla. Tlačidlo bude vo vnútri dialógového okna, takže ho musíme vytvoriť prvý. Urob to zadaním:
IDD_SIMPLECONTROL DIALOG 50, 50, 150, 142TYLE DS_MODALFRAME | Ws_popup | Ws_caption | Ws_sysmenununu idr_thenucaption "Jednoduchý prog"Písmo 8, "Pani Sans Serif"Zaregistreffushbutton "Ahoj!", ID_HELLO, 10, 10, 40, 15ND

10. To je všetko! Skončili sme s našimi zdrojmi. Iba jedna ďalšia vec: Musíme priradiť hodnoty všetkým hodnotám, ktoré sme identifikovali v našom zdroji zdrojov (napríklad IDR_Themenu a T.D.). Uložte súbor zdrojov AssimpleProg.Rc

jedenásť. Vyberte súbor -> Nový -> Zdrojový súbor. Pridajte zdrojový súbor do aktuálneho projektu? -> Áno. Budete navrhovanou obrazovkou. Ak chcete priradiť hodnoty našim špecifickým ovládacím prvkom, dávame im čísla. Nezáleží na tom, aké čísla priradíte ovládacie prvky, ale musia byť organizované. Nefúkajte napríklad ovládanie, ktoré ho priradí náhodné číslo (ako 062 491 alebo.). Preto zadajte:
#DEFINE IDR_THEMENU 100 # Definovať ID_FILE_EXIT 200 # Definujte IDD_SIMPLECONTROL 300 # Definovať ID_HELLO 400

12. Uložte tento súbor ako zdroj.H . Pamätajte si, ako napísali "#Include "Zdroj.H""? No, to je dôvod, prečo sme to urobili. Potrebovali sme priradiť hodnoty.

13. Návrat k zdroju, náš jednoduchý.C alebo ako ste to nazvali. Zadajte:
Int WINAPI WINMAIN (Hinstance Hinstance, Hinstance Hinstanstance, LPSTR LPCMDline, Int NCMDShow) {Retunce DialogBox (Hinstance, MakeInResource (IDD_SIMPLECONROL), NULL, SIMPIDLPROC) -}

štrnásť. Nebojte sa príliš veľa technických prostriedkov. Len viete, že táto časť vráti dialógové okno do našej správy o spracovaní správy s názvom SimpleProc.

pätnásť. Zadajte: Bool Callback SimpleProc (HWND HWNDDDLG, Uint správa, WPARAM WPARAM, LPAAM LPAAM) {Switch (správa) {CASE WM_INITDIALOG: Spustenie TRUE-CASE WM_COMMAND: prepínač (loword) {case id_hello: messagebox (null),"Hej", "Ahoj!", MB_OK) Break- Case ID_FILE_EXIT: ENDDIALOG (HWNDDDLG, 0) -Break-} Break-Case WM_CLOOSE: ENDDIALOG (HWNDDDLG, 0) - BRUKOVANIE - DOPLATNOSTI: RETURN FALSE-} RETURN-}

šestnásť. Táto časť procesy dialógové okno. Napríklad v prípade ID_HELLO (naše tlačidlo) vytvoríme okno správy s obsahom "Ahoj!". Okrem toho, v prípade, keď ideme do súboru a výstup, zatvoríme okno v prípade ID_FILE_EXIT.

17. Uistite sa, že váš jednoduchý prezentuje časť WINAPI WINMAIN ! To je dôležité, ak chcete, aby váš program fungoval.

18. Stlačte F9 kompilovať a spustiť program!
Tipy
- Ak ste naštvaný (v ktoromkoľvek štádiu práce) - relaxujte a vráťte sa späť.
- Toto je učebnica pre začiatočníkov, takže mnoho častí nie je vysvetlené. Aj keď je to učebnica pre začiatočníkov, odporúča sa, aby ste mali nejaké skúsenosti v programovaní skúseností (napríklad znalosti o prepínaní, ak IF inde a t.D.)
- Ak ste zmätení, na internete je k dispozícii veľa učebníc.
Upozornenia
- Štúdia Win32 nie je jednoduchá úloha. Musíte im venovať pozornosť. Toto určite nie je pre nervózny.
- Číslovanie riadkov v tomto návode mierne skresľuje zdrojový kód.