MFC a Win32

Anonim

MFC vs Win32

Rozhraní API systému Windows (Application Programming Interface) se stalo obecně známou nebo označovanou jako Win32. Pokud chcete vytvořit program, který by pracoval v prostředí Windows, musíte mít něco, co je kompatibilní s Win32. MFC nebo Microsoft Foundation Class je třídní knihovna v jazyce C ++, která zapouzdřuje určité části API systému Windows, aby bylo pro programátory snadnější vytvořit lehký kód.

Vytvoření aplikace pro verzi Win32 znamená, že budete muset použít SDK, abyste udrželi kompatibilitu a vyloučili problémy nebo jiné problémy. Problém s použitím Win32 SDK je v tom, že byste museli ručně psát kód pro všechno. To může vést k chybám v kódu, který může být buď malý a rychlý k opravě nebo závažné a být bolest hlavy ke sledování. MFC se skládá z funkcí, které nejčastěji používají programátoři, jako je vytváření oken nebo otevření dialogových oken. Použití MFC redukuje na jeden řádek kódu, co by jinak bylo složeno z 10 nebo 20 řádků, což je jednoduché a mnohem rychlejší budování. Odstraňování problémů by bylo také mnohem jednodušší u MFC, protože byste se nemuseli ponořit do skutečného kódování každé funkce a vy byste se museli jen zajímat o to, jak jste nazvali funkci.

MFC se také zabývá přímo prostředím Windows, což znamená, že byste se nemuseli starat o specifická nastavení, která má každý uživatel na svém počítači. Tím se zajistí, že váš program se ve většině případů bude zobrazovat správně při použití MFC.

MFC byla velmi úspěšná knihovna, kterou vyvinuly jiné programovací jazyky nebo přizpůsobily používání MFC pro své vlastní. Bez ohledu na to, který rámec používáte, stále používáte Win32, pokud chcete vytvořit programy pro operační systém Windows. MFC jednoduše a rychleji pro programátory C ++.

Souhrn: 1.Win32 je také známý jako Windows API, zatímco MFC je knihovna třídy C ++, která obtéká části API systému Windows 2.MFC se skládá z nejběžnějších operací používaných při vytváření aplikace Win32 3.Používáte-li MFC kódovací zapalovač a mnohem jednodušší než přímo pomocí Windows API 4.MFC umožňuje programátorům C ++ používat aktuální prostředí Windows