Értékelés:

A könyv tele van hasznos információkkal az MFC-programozás elsajátításához, de a használhatóság jelentős hiányosságai közé tartozik az index és a minimális tartalomjegyzék hiánya miatt.
Előnyök:Átfogó példaprojektek, jól használható az MFC programozás elsajátításához, és a szerző weboldaláról letölthető, elfogadható áron kapható.
Hátrányok:Az index és a minimális tartalomjegyzék hiánya megnehezíti a navigációt; a PDF-ben található kód nem vágható ki és illeszthető be.
(2 olvasói vélemény alapján)
Windows MFC Programming I
A Windows MFC programozás I. a legalapvetőbb alapoktól indul, és lépésről lépésre, fokozatosan haladva fejleszti ki a legtöbb alapvető Windows-programozási technikát. Gyakran sokféleképpen lehet ugyanazt a feladatot elvégezni. Ezért ahogyan példáról példára halad, számítson arra, hogy alternatív megközelítések illusztrálására is számíthat. A Windows MFC programozás I. nem referencia kézikönyv.
Inkább arra számítson, hogy megismerheti a sok megközelítés és technika mögött rejlő "miérteket" és "hogyan". Véleményem szerint, ha van érzéke ahhoz, hogy mi is történik valójában, jobban tud programozni és hibakeresést végezni. Az első három fejezet a Windows C API-t (a programozási felületet) mutatja be.
Céljuk, hogy hozzászoktassanak az üzenetvezérelt programozási stílushoz, amely teljesen eltér a szokásos DOS C++ programozási stílustól. A 4. fejezetben a Windows API MFC OOP-kapszulázását mutatjuk be, szemléltetve, hogy az első három fejezetben ismertetett kezdő funkciókat hogyan kapszulázzuk. A következő fejezetek sorozatán keresztül a GUI-t lépésről lépésre mutatjuk be, mint például az időzítők, színek, erőforrásfájlok, menüműveletek, ikonok, kurzorok, párbeszédműveletek, a globális memória használata, az új fájlkezelő funkciók, képfeldolgozás. Az eszköztárak és az állapotsor bemutatása következik, majd a több dokumentumot tartalmazó felület és a vágólap műveletek következnek. A hang- és animációs effektek tovább vizsgálják a gazdag platformban rejlő lehetőségeket. Az utolsó fejezet a dokumentum-nézet architektúrát tárgyalja, amelyet számos professzionális alkalmazás használ. Ez egy átfogó téma, és a könyv egyik leghosszabb fejezete. Útközben megismerkedhetünk az erőforrás-szerkesztővel, a Class Wizarddal és végül az AppWizarddal. Mindegyiket azon a ponton mutatjuk be, ahol a legjobban ki tudja használni az előnyeit, és tudja, hogy valójában mit is csinál vele. A Windows MFC programozás I. számos teljes C++ programozási példát tartalmaz. Míg a korai példák némelyike meglehetősen egyszerű, az utóbbiak meglehetősen teljes alkalmazásokat képviselnek. Ezeknek a kibővített mintáknak az előnye nagy.
Megérti, hogyan működnek együtt a különböző üzenetek. Mindegyik mintaprogram a könyvhöz tartozik. Számos nagyon fontos alkalmazástervezési kérdés van így megírva. Tervezési szabály 1: Rávilágítanak néhány lehetséges csapdára és buktatóra, amelyek a várakozásban rejlenek. A Windows-programozás elsajátításának talán legnagyobb akadálya az azonosítók, kulcsértékek, az API (Application Programming Interface) és az MFC (Microsoft Foundation Classes) osztálytagfüggvények és változónevek óriási száma. A kezdő és haladó olvasó számára a kötelezően megismerendő nevek és azonosítók e burjánzása nem kevesebb, mint zavarba ejtő. Ennek a könyvnek az egyik legfontosabb jellemzője, hogy mindig nagyobb biztonságban leszünk abban, hogy mely neveket kell úgy kódolnunk, ahogy vannak, és melyek felett rendelkezhetünk. A betűtípus-konvenciókat úgy terveztük, hogy segítsenek Önnek abban, hogy egy pillantásra tudja, melyek azok a nevek, amelyek a sajátjai, és melyek azok, amelyek nem. Bár a kódolás során bármilyen kívánt konvenciót használhat, ha erre a könyvre hivatkozik, a találgatás vagy a vadászat megszűnik. Bár remélem, hogy a könyv végén található index lehetővé teszi a kulcselemek gyors megtalálását, programozóként tudom, hogy mennyire fontos, ha egy-egy kulcsazonosítót vagy funkciót magában a tényleges mintában találhat meg. A minden egyben nagy pdf-fájl teljes mértékben kereshető. Átdolgoztam a nyomtatásban már nem kapható Intermediate MFC szövegemet, amely a középszintű MFC programozási szempontokat tárgyalja.
A folytatás, a Windows MFC programozás II ott folytatódik, ahol ez a könyv abbamaradt, és az újabb MFC osztályokat, valamint számos olyan haladó témát tárgyal, amelyek máshol nem találhatók.