共用方式為


一般類別的設計原理

C + + 語言愈發普及之前,Microsoft Windows 的設計。 由於數千個應用程式會使用 c 語言的 Windows 應用程式發展介面 (API),可預見的未來將會保留該介面。 因此,任何 C++ 的 Windows 介面就必須建置程序性的 c 語言 API 的上方。 這可以確保 C++ 應用程式能夠與 c 應用程式的同時存在。

Mfc 程式庫是物件導向的介面,以符合下列的設計目標的視窗:

  • 大幅減少所需撰寫的應用程式視窗的努力。

  • 相當於 c 語言 API 的執行速度。

  • 最小的程式碼大小的額外負荷。

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

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

  • 可以利用現有基底的 c 語言程式設計經驗的 Windows。

  • C.以比 C++ 的 Windows api 更便於使用

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

  • 有效地使用 C++ 語言功能的 C++ 的 Windows API,則為 true。

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

請參閱

概念

類別庫概觀