1. fejezet


Meet - MFC osztálykönyvtárat

Nem értik, ezért nem beszélnek.

Johann Wolfgang von Goethe

Annak érdekében, hogy végezzen munkát a szakmai szinten, a nem megfelelő felületi ismerős az eszközöket, hogy fognak használni. Meg kell világosan és tisztán a belső szerkezete és logikája a szer. Ez teljes mértékben vonatkozik a széles körben használt most építeni (create) szoftver osztálykönyvtárat MFC (Microsoft Foundation Class). K MFC kell kezelni, csak egy eszköz, amely átveszi sok a durva munka, ez megköveteli, hogy szeressük nemcsak vele, hanem mélyreható tanulmányt. Csak a tudás minden árnyalatok építési és jellemzői ennek a könyvtár lehetővé teszi számunkra, hogy gyorsan és egyszerűen létrehozhat alkalmazások a komplexitás. Egyébként soha nem lehetünk biztosak, hogy létrehozott egy alkalmazást bármilyen körülmények között megfelelően működik - túl sok rejtett a programozó. Függvények, nem csak a Windows ásványi források, hanem a könyvtár belső. Sem amelynek szekvenciája függvény hívások nem beszél. Ezek készek, és senki sem tudja, hol nem ismert és mikor feldolgozni. Tehát mi az a hit itt.

Mi a könyvtár MFC? Ez az osztály, amely a legtöbb funkciót a Microsoft Windows operációs rendszerek, és a fejlesztők számos nem csak egy nagyon erős további osztályok, hanem az egész mechanizmusokra, amelyek megsértése nélkül az operációs rendszer ideológiáját, jelentősen bővült, és. egyszerűsítése.

Az alkotók a könyvtár volt a feladata létre egy objektum-orientált felület Windows, amely kielégíti a következő fő céljai tervező szoftver termékek:

  • csökkentési erőfeszítések programozási alkalmazások a Windows;
  • a végrehajtás sebessége írt programok segítségével a könyvtár hasonlónak kell lennie programok C-ben írt nyelv használata a Win32 API;
  • A minimális mennyiségű kisegítő kódot;
  • képességét, hogy közvetlenül kiváltja minden Win32 API függvény C;
  • Win32 API könnyű használat C ++ azonosnak kell lennie, mint a szokásos S.

Azt kell mondani, hogy a probléma megoldódott egy nagyon magas szintű. Hozzon létre egy könyvtárat az osztályok kiterjed minden komponens a Windows - Windows, a párbeszédablak, eszköz összefüggésekben hétköznapi tárgyak GDI (bitmap és kefék), ellenőrzést, és sok egyéb szolgáltatás. A lényeg a programozás Windows alatt - esemény kezelése - biztosít a programozók egy kényelmes és ismerős forma. Könyvtár osztályok teljesen felszívódik számos szolgáltató váltáshoz. úgyhogy rendetlenséget írt programok C. Ugyanakkor, akkor teljesen szabad összekeverni hívásokat az osztály könyvtári közvetlen Win32 API hívásokat. Ezen túlmenően, egy viszonylag rövid idő alatt a Microsoft fejlesztette több változatát az MFC-könyvtárakat egyre erősebb és kényelmesebb. Együtt a Visual C ++ 6.0 jön változata 4,23 a könyvtár, és minden okunk megvan azt hinni, hogy a fejlesztés tovább folytatódik. Ezen kívül támogatja az MFC könyvtár fordítóprogram és fejlesztői által készített eszközök más cégek, ez lehetővé teszi, hogy koncentrálni rá. De nézzük meg mindent annak érdekében, hogy. Kezdjük a makró, a globális függvények és változók, amelyek bár közvetlenül nem szerepel a könyvtárban, akkor nagyon szoros kapcsolatban van, és ez sokkal könnyebb programozás, majd folytassa az átfogó felülvizsgálatát a könyvtárban.

Makrók, a globális változók és függvények

Ismerete a könyvtár nem teljes, és nem ad jelentős előnyöket, ha dolgozik vele, ha nem tartja benne a makrók, a globális változók és függvények.

A legtöbb adattípusok mértékben megfelel képviseli az SDK, de vannak olyan típusok, amelyek kifejezetten csak MFC.

Kapcsolódó cikkek