Létre egy alkalmazást jelenti MFC appwizard Alexander Frolov

Létre egy alkalmazást jelenti MFC AppWizard

A második fejezetben már úgy MFDialog alkalmazás, amely nem rendelkezik a fő ablakban. Ahelyett, hogy az ablak egy alkalmazás közös párbeszédablak. Most azt fogja mondani, hogyan lehet létrehozni egy alkalmazást, mint MFDialog begépelése nélkül egyetlen sort a program szövegében. Erre fogjuk használni a forrásokat MFC AppWizard és ClassWizard.







Válassza a Fájl menüben Új. A képernyőn megjelenik egy párbeszédablak New tartalmazó menü. Válassza ki az objektum típusát kell létrehozni. Ahhoz, hogy hozzon létre egy új projektet, válasszuk Project munkaterület ebből menüsort. Most a képernyő megnyílik egy párbeszédablak Új projekt munkaterület, megmutattuk a 4.1 ábra.

Ábra. 4.1. Új projekt Workspace párbeszédablak

A listából válassza a kérelem típusát, amit szeretne létrehozni. Az alábbi táblázat az olyan típusú alkalmazások, amelyek közül választhat.

MFC AppWizard (exe)

Egy alkalmazás létre MFC osztály könyvtár. A következő AppWizard, akkor automatikusan létre az alapvető osztályok az alkalmazás által igényelt

MFC AppWizard (dll)

A dynamic link library - DLL használatával létrehozott MFC osztály könyvtár. AppWizard lehetővé teszi, hogy automatikusan létrehozza az összes alapvető fájlokat szükséges DLL

OLE ellenőrzések létre az MFC osztály könyvtár. A fordító automatikusan létrehoz egy alap sor fájlokat egy e projekt

Alkalmazás alapján létrejött az MFC osztály könyvtár segítségével, vagy csak megadja a Windows felület szoftver funkcióit

dynamic-link library, létrehozva csak a szoftver kéri a Windows felület funkcióit

Kifejlesztett alkalmazás segítségével a konzol I / O funkciókat. Ez a fajta alkalmazás lehet használni, hogy hozzon létre a kis programok futnak kötegelt módban

Ez biztosítja a további funkciók használatát teszi-fájl

Lehetővé teszi, hogy saját „varázsló” Custom AppWizard, amelyet fel lehet használni a fejlődő alkalmazás sablonok előre beállított tulajdonságokat

A lista típusú alkalmazások, hogy hozhat létre egy Microsoft Visual C ++ 4.1-es verziója, bővült. Ez magában foglalja a „varázsló” ISAPI Extension varázslót, amely megkönnyíti a létrehozását alkalmazások a Microsoft Internet Information Server.

Ebben a könyvben, azt fogja mondani létrehozásával kapcsolatban a saját alkalmazások használatával AppWizard. Ezért válasszon a listából típusú MFC AppWizard vonal (exe).

Most meg a helyét a bázist, mely elérhető lesz a projektek. A könyvtár elérési útja is be közvetlenül a Hely vagy válasszon a listából, kattintson a Tallózás gombra. Ezután adja meg a nevét a Név mezőben a projekt által generált. Az alap könyvtár létrejön egy alkönyvtár az azonos nevű, és rögzíti az összes projekt fájlokat. A fájlok nevei teszik ki a projekt, és a nevét az alkalmazás órák is rendelt AppWizard neve alapján a projekt.

A csoport a kapcsolók platformok kell kiválasztani, az alkalmazás létre bármely platformon. Ha Windows NT vagy Windows 95, telepíteni Win32 kapcsolja az operációs rendszer.

Miután kitöltötte a mezőket a párbeszédablakban kattintson a Create gombra. Az első párbeszédablakban MFC AppWizard jelenik meg. A megjelenése a panel attól függ, milyen típusú alkalmazás létrehozott. Ha létrehoz egy futtatható alkalmazás, akkor megjelenik egy párbeszédablak látható a 4.2 ábrán.

Ábra. 4.2. Az első lépés MFC AppWizard







Az első lépésben meg kell adnunk, hogy meghatározzák, milyen típusú felhasználói felület kell app. Választhat a több ablak felület (Multiple dokumentumok), egyetlen ablak felület (Single dokumentum), és a felülete alapul a párbeszédablak nélkül a főablak (Dialog alapú).

Ha meg a felhasználó felületet alkalmazások, a cím a párbeszédablak MFC AppWizard jelzi, hogy hány több lépésben (AppWizard párbeszédpanel) kell kitölteni, hogy meghatározza mindazokat a tulajdonságokat a kérelmet. Olyan alkalmazásokhoz, amelyek egy felület alapján a fő párbeszédablakban, az alkalmazás létrehozásának folyamata áll 4 lépésben, az alkalmazások egyetlen ablakot, és több ablak felület - 6 lépésben.

Azt is kiválaszthatja a nyelvet, amelyen az írásbeli alkalmazás felület. Sajnos a változat a fordító, amit kellett, az orosz nyelv volt jelen. Tehát használt alkalmazásaink angolul.

Töltse ki az első párbeszédablakban MFC AppWizard, kattintson a Tovább>. A következő párbeszédablak MFC AppWizard jelenik meg. Attól függően, hogy milyen típusú felhasználói interfész számára választott alkalmazás formájában ez a párbeszédablak némileg eltérhetnek.

Ha úgy döntött, az alkalmazás felület alapján a párbeszédablak, akkor a párbeszédablak a második lépésben, akkor az ábra szerinti forma 4.3. Ebben a panel akkor adja meg, hogy olyan alkalmazást készítünk információs párbeszédablakban segítséget alrendszer háromdimenziós ellenőrzések a lehetőségét, OLE technológia és a kommunikáció TCP / IP protokollt. Azt is meghatározza a kiemelt fő interaktív alkalmazások panel.

Ábra. 4.3. A második lépés MFC AppWizard

A Windows operációs rendszer egy jól kidolgozott áttételi rendszer. Jellemzően minden egyes alkalmazás saját referencia adatokat tartalmazó fájl különböző információkat a kérelmet. MFC AppWizard lehetővé teszi, hogy könnyen teremt egy üres fájl, és csatlakoztassa azt az alkalmazást. Ehhez kapcsolja be a kapcsolót környezetfüggő súgó. Most a fő alkalmazási párbeszéd panel egy Súgó gomb, amelyek segítségével az alkalmazás futtatásához rendszer segítségével.

Modern design alkalmazás felület feltételezi, hogy minden ellenőrzés, mint a gombok és kapcsolók kell nézni terjedelmes. Ahhoz, hogy a hatás a háromdimenziós testeket, beleértve a 3D vezérli a kapcsolót.

A számítógéppel segített létrehozása alkalmazások segítségével könnyen létrehozhat használó alkalmazások OLE technológiát. Az olyan alkalmazások, a felhasználói felület, amely alapján a párbeszédablak, akkor OLE technológiát. Ez a technológia lehetővé teszi, hogy az alkalmazás dolgozni létrehozott objektumok más alkalmazásokba.

Hogy megkönnyítsék a programozók számára a Windows alkalmazások, amelyek célja OLE ellenőrzéseket. Ha használjuk őket, kapcsolja OLE ellenőrzéseket.

MFC osztály könyvtár 4.0 lehetővé teszi, hogy hozzon létre alkalmazásokat, hogy kölcsönhatásba lépnek egymással TCP / IP hálózati protokoll. Annak érdekében, hogy ezt a protokollt, beleértve a Windows Sockets kapcsolót.

Alapértelmezésben a nevét a fő alkalmazási párbeszéd panel egybeesik a projekt nevét. Meg lehet változtatni ezt a nevet írjon a címet a párbeszéd.

Miután kitöltötte a párbeszédpanelen kattintson a Tovább>. A képernyőn megjelenik az alábbi párbeszédpanel, amelynek célja, hogy meghatározza az alapvető tulajdonságait a kérelmet. Bemutattuk, hogy a 4.4.

Ábra. 4.4. A harmadik lépés MFC AppWizard

Egy alkalmazás használhatja a MFC osztály könyvtár két módon - a hívó egy DLL vagy osztály, beleértve a kódot közvetlenül az alkalmazást.

Az első esetben a kérelmet kisebb lesz, de azt meg kell terjeszteni az MFC dll-könyvtár. Leírás dll-MFC könyvtárak megtalálhatók a következő részben „Az első MFC alkalmazás” fejezet „Bevezetés a MFC”.

A második esetben a végrehajtható alkalmazás fájl nagyobb lesz, de ez teljesen tartalmazza az összes kódot a működéséhez szükséges.

MFC könyvtár csatlakozási módszer által meghatározott helyzetkapcsolókat Hogyan szeretné használni az MFC könyvtár. Ha ő van abban a helyzetben, mint egy megosztott DLL, akkor használja dll-könyvtár MFC, és ha abban a helyzetben, mint egy statikusan linkelt könyvtár, az MFC Class kódot, amelyet közvetlenül a végrehajtható fájlt az alkalmazás számára.

Most már megy az utolsó lépésben meghatározzuk a tulajdonságait a kérelmet. Kattintson a Tovább>. A képernyőn megjelenik egy párbeszédablak kiválasztására kérelem osztály nevét. A megjelenése ezt a panelt ábrán látható 4.5.

Ábra. 4.5. A negyedik lépés MFC AppWizard

A AppWizard létrehozza az alábbi osztályok Ön szerepel a nevét minden osztály, amely létrehoz egy MFC AppWizard az alkalmazás. A nevek ilyen osztályokat származik a neve a projekt. Az alábbiakban ezt a listát Négy mezőt osztály neve, alap osztály, Fejes fájl végrehajtása fájlt. Amikor kiválasztja a listából a AppWizard létrehozza az alábbi osztályokban a nevét, az alkalmazás osztály A következő információk jelennek meg ezeken a területeken:




Kapcsolódó cikkek