Az ablak létrehozása (alkalmazás)
Soha nem gondoltál arra, hogy a festék vagy a számológépek olyan programjai készültek? Nos, megtudhatja, hogyan lehet létrehozni egy egyszerű alkalmazást ezzel a lépésenkénti útmutatóval.
Lépések
egy. Ellenőrizze a fordítót. A fordító átalakítja a kezeletlen forráskódot (amelyet hamarosan írsz) a végrehajtható alkalmazásban. Az osztályteremben, Dev-CPP IDE alkalmazásában. Itt letöltheti Itt.

2. A DEV-CPP telepítése, nyissa meg azt. Ön bemutatja a szöveges terület ablak, ahol írja a forráskódot.

3. Készüljön fel egy program megírására a szöveg mezőbe történő megjelenítéséhez. Mielőtt elkezdené írni a forrásszöveget, vegye figyelembe, hogy a Win32 alkalmazások nem viselkednek ugyanúgy, mint más nyelvek, mint például a Java.

4. A Dev- CPP főablakában lépjen a Fájl menübe -> Új -> Projekt. Egy másik ablakot kínálnak. Válasszon egy kis képet"Windows alkalmazás" és állítsa be a nyelvet "C", de nem "C++." A szövegmezőben, ahol meg van írva "Név", Belép "SimpleProgram". A következő Dev-CPP megkérdezi, hogy hol akarja megtartani. Mentse el a fájlt bármelyik könyvtárban, de csak győződjön meg róla, hogy megmentette azt. Amint befejezed ezt, akkor a forrás képernyőn megjelenik egy sablon. Nyomja meg a Ctrl + A, majd a Backspace gombot. Az ok, amiért megtörtént, az, hogy újra elkezdhetünk.

öt. A forrás szövegének elején írja "#Inlude " (idézőjelek nélkül). Ez magában foglalja a Windows könyvtárat, hogy létrehozhasson egy alkalmazást. Írjon közvetlenül ezt alatt: #include "Forrás.H" Majd írja be: CONSTRY G_SZCLASSNAME [] = "Mywindowclass"-

6. Írjon egy módot az összes üzenet feldolgozásához, és írjon egy másik módszert, ahol az erőforrásokból származó üzeneteket feldolgozzuk. Ne aggódj, ha megzavarja. Minden a továbbiakban világos lesz. Most mentse el a forrást, mint SimpleProg.C. Jelenleg mindent elhagyunk, mint amilyennek.

7. Hozzon létre egy erőforrás script erőforrás parancsfájlt. Az erőforrás-szkript része az összes vezérlést (például a szövegmező, a gombok és a t).D.). A program és a voila erőforrás-parancsfájl bekapcsolja! Van egy programod. Írjon erőforrás-forgatókönyvet, bár egyszerű, de sok időt vehet igénybe, ha nincs vizuális szerkesztője. Ez azért van, mert ki kell számolnia a kontrollok és a t közelítő X és Y koordinátáit.D. A Main Dev-CPP ablakban lépjen a Fájl menüjére -> Új -> Erőforrás fájl. A Dev-CPP megkérdezi: "Adja meg az erőforrás-fájlt az aktuális projekthez?". Kattintson az Igen gombra. Az erőforrás-forgatókönyv tetején írja be a # tartalmazza "Forrás.H", És írja be a #include-t is Ez minden ellenőrzésre vonatkozik.

nyolc. Hozzon létre első vezérlést: Egyszerű menü.Belép:
IDR_THEMENU MENUBEGINPOPUP "& Fájl"BeginMenuitem "E & XIT", Id_file_exitendend

kilenc. Most, hogy a gombra vonatkozik. A gomb a párbeszédpanelen belül lesz, így először meg kell hoznunk. Csináld meg:
IDD_SIMPLECONTROL párbeszédablak 50, 50, 150, 142style ds_modalframe | Ws_popup | WS_CAPTION | Ws_sysmenumenu idr_themenucaption "Egyszerű prog"Betűtípus 8, "MS SANS Serif"Begindefpushbutton "Szia!", Id_hello, 10, 10, 40, 15nd

10. Ez minden! Az erőforrás-forgatókönyvünkkel befejeztük. Csak még egy dolog: értékeket kell hozzárendelni az összes olyan értékhez, amelyet az erőforrás-forgatókönyvünkben azonosítottunk (például IDR_THEMENU és T.D.). Mentse el az ASIMPLEPROG erőforrás-fájlt.Rc

tizenegy. Válassza a Fájl -> Új -> Source fájl lehetőséget. Adja hozzá a forrásfájlt az aktuális projekthez? -> Igen. Ön egy javasolt képernyő lesz. Az értékek hozzárendelése specifikus vezérlőelemekhez adunk számokat. Nem számít sok, milyen számok hozzárendelnek vezérlőket, de szervezni kell őket. Például ne adja meg a véletlen számot (mint 062 491 vagy.). Ezért írja be:
#define idr_themenu 100 # define id_file_exit 200 # define IDD_SIMPLECONTROL 300 # define ID_Hello 400

12. Mentse el ezt a fájlt erőforrásként.H . Ne feledje, hogyan írták "#Inlude "Forrás.H""? Nos, ezért csináltuk. Meg kellett rendelni az értékeket.

13. Visszatérés az erőforráshoz, az egyszerűprogunkhoz.C, vagy ahogy hívta. Belép:
Int winapi winmain (hinstance hinstance, hinstance hprevinstance, lpstr lpcmdline, int ncmdshow) {Return Dialogbox (hinstance, makeintresource (IDD_SIMPLECONTROL), NULL, SIMPLEPROC) -}

tizennégy. Ne aggódj túl sok technikai eszközt itt. Csak tudd, hogy ez a rész egy párbeszédpanelt ad vissza az SimpleProc nevű üzenetfeldolgozási eljárásunkhoz.

tizenöt. Belép: Bool Callback SimpleProc (HWND HWNDDLG, UINT üzenet, WPARAM WPARAM, LPARAM LPARAM) {Switch (Üzenet) {Case wm_initdialog: Visszatérés TRUE-CASE WM_COMMAND: Switch (Loword) {Case ID_Hello: MessageBox (NULL,"Hé", "Halló!", MB_OK) Mér- ték- Case ID_FILE_EXIT: EndDialog (Hwnddlg, 0) -break-} Szünet-tok WM_CLOSE: EndDialog (HWndDLG, 0) - Mér- ték- Alapérték: Vissza False-} Vissza True-}

tizenhat. Ez a rész folyamatai párbeszédablakok. Például az ID_Hello (a mi gombunk) esetében üzenetet készítünk tartalommal "Szia!". Ezenkívül, abban az esetben, amikor a fájlba és a kilépéshez megyünk, bezárjuk az ablakot az ID_FILE_EXIT esetében.

17. Győződjön meg róla, hogy az egyszerűproc előre jelzi a Winapi Winmain részét ! Ez fontos, ha azt szeretné, hogy a program dolgozzon.

18. Nyomja meg az F9 gombot a program összeállításához és futtatásához!
Tippek
- Ha ideges (bármely munkahelyen) - pihenjen és térjen vissza.
- Ez egy tankönyv kezdőknek, ezért sok rész nem magyarázható. Még akkor is, ha a kezdőknek szóló tankönyv, ajánlott, hogy van néhány tapasztalata a programozási tapasztalatban (például a kapcsolási statisztérések ismerete, ha-más, és t.D.)
- Ha zavaros, sok tankönyv áll rendelkezésre az interneten.
Figyelmeztetések
- A Win32 tanulmánya nem könnyű feladat. Figyeljen rá. Ez határozottan nem ideges.
- A vonalszámozás ebben a bemutatóban kissé torzítja a forráskódot.