一般 MFC 主題
本文章系列包含 Microsoft Foundation Class (MFC) 程式庫的技術詳細資料並提供 MFC 架構的概觀以及其主要元件和子系統。
在 Microsoft Windows 中,MFC 程式庫是程式設計的應用程式架構。 以 C++ 撰寫, MFC 提供許多程式碼以處理視窗、功能表和對話方塊; 也提供實作基本的輸入/輸出;存放資料的集合等等。 您需要做的就是將您的應用程式特定程式碼加入至此架構。 有了 C++ 類別的程式設計方法,延伸或覆寫 MFC 架構 提供的基本功能變得相當容易。
MFC 架構是讓您在建置專業的 Windows 程式設計變得相當強大。 MFC 縮短開發時間; 並且使程式碼具有移植性; 也提供強大的支援,卻不會降低程式設計自由和彈性; 並將簡單化「難撰寫的程式: 使用者介面項目和技術」,例如 Active 技術、OLE 和網際網路程式設計。 此外,透過簡化 MFC 資料存取物件 (DAO) 和透過 Windows Sockets 開放式資料庫連接 (Open Database Connectivity,ODBC) 可簡化資料庫程式設計和網路BC) 。 MFC 簡化了程式設計和屬性工作表 (像是選項對話方塊),預覽列印浮動的功能和可自訂的工具列。
本章節內容
在 Visual C++ 範例中提供 MFC Samples,
如需 MFC 參考文件的概觀,請參閱 MFC 程式庫。
如需 ATL 的詳細資訊,請參閱 Active Template Library 參考。