Sdílet prostřednictvím


Obecná filosofie návrhu tříd

Microsoft Windows byla navržena dlouho předtím, než se stala populární jazyk C++.Protože tisíce aplikací pomocí rozhraní jazyka C Windows application programming interface (API), rozhraní budou zachovány v dohledné budoucnosti.Každé rozhraní C++ Windows musí proto nadstavbou procesní rozhraní API jazyka C.Zaručuje, že aplikace C++ budou moci existovat společně s aplikací C.

Knihovny Microsoft Foundation Class je objektově orientované rozhraní systému Windows, která splňuje tyto cíle návrhu:

  • Významné snížení ve snaze vytvořit aplikaci pro systém Windows.

  • Rychlost provádění srovnatelná s rozhraní API jazyka C

  • Kód minimální nároky na velikost.

  • Schopnost přímo volat všechny funkce systému Windows C.

  • Snadnější převod existujících aplikací C c++.

  • Možnost využít z existujícího základu Windows jazyka C, zkušenosti s programováním.

  • Jednodušší použití rozhraní API systému Windows pomocí C++ než s C.

  • Snadnější použití, ale přesto výkonný odběrů z komplikované funkce, jako například ovládací prvky ActiveX, Podpora databáze, tisk, panely nástrojů a stavových řádků.

  • True Windows API jazyka C++, který efektivně využívá funkcí jazyka C++.

Další informace o návrhu knihovny MFC naleznete v tématu:

Viz také

Koncepty

Přehled knihovny tříd