共用方式為


一般類別設計原理

Microsoft Windows 在 C++ 語言流行之前就設計了。 因為數以千計的應用程式使用 C 語言 Windows 應用程式開發介面 (API),因此該介面將在可預見的未來維護。 因此,任何 C++ Windows 介面都必須建置在程式 C 語言 API 之上。 這可確保 C++ 應用程式能夠與 C 應用程式共存。

Microsoft Foundation Class Library 是符合下列設計目標的 Windows 物件導向介面:

  • 大幅減少為 Windows 撰寫應用程式的工作。

  • 與 C 語言 API 類似的執行速度。

  • 程式碼大小額外負荷下限。

  • 能夠直接呼叫任何 Windows C 函式。

  • 更輕鬆地將現有的 C 應用程式轉換成 C++。

  • 能夠從 C 語言 Windows 程式設計體驗的現有基底運用。

  • 使用 C++ 的 Windows API 比使用 C++ 更容易。

  • 更容易使用但功能強大的複雜功能抽象概念,例如 ActiveX 控制項、資料庫支援、列印、工具列和狀態列。

  • True 適用于 C++ 的 Windows API,可有效地使用 C++ 語言功能。

如需 MFC 程式庫設計的詳細資訊,請參閱:

另請參閱

類別概觀