使用類別來編寫 Windows 應用程式

結合在一起,Microsoft Foundation Class (MFC) 程式庫中的類別組成了「應用程式架構」,您可以在其中建置 Windows 作業系統的應用程式。 在非常一般層級,架構會定義應用程式的基本架構,並提供可放在基本架構上的標準使用者介面實作。 您身為程式設計人員的工作是填入其餘的基本架構,也就是應用程式特有的專案。 您可以使用 MFC 應用程式精靈,為非常徹底的入門應用程式建立檔案,以取得頭開始。 您可以使用 Microsoft Visual C++ 資源編輯器,以視覺化方式設計使用者介面元素、[類別檢視] 命令,將這些元素連線到程式碼,以及類別庫來實作您的應用程式特定邏輯。

MFC 架構 3.0 版和更新版本支援 Win32 平臺的程式設計,包括 Microsoft Windows 95 和更新版本,以及 Windows NT 3.51 版和更新版本。 MFC Win32 支援包含多執行緒。 如果您需要進行 16 位程式設計,請使用 1.5 x 版。

本文系列提供應用程式架構的廣泛概觀。 它也會探索組成應用程式的主要物件及其建立方式。 下列文章涵蓋的主題如下:

架構的其他部分包括:

  • 視窗物件:概觀

  • 訊息處理和對應

  • CObject,MFC 中的根基類

  • 檔/檢視架構

  • 對話方塊

  • Controls

  • 控制列

  • OLE

  • 記憶體管理

    除了讓您為 Windows 作業系統撰寫應用程式的優點之外,MFC 也可讓您更輕鬆地撰寫特別使用 OLE 連結和內嵌技術的應用程式。 您可以將應用程式設為 OLE 視覺效果編輯容器、OLE 視覺效果編輯服務器或兩者,而且您可以新增自動化,讓其他應用程式可以使用應用程式的物件,甚至從遠端加以驅動。

  • MFC ActiveX 控制項

    OLE 控制項開發工具組 (CDK) 現在已與架構完全整合。 本文系列提供使用 MFC 進行 ActiveX 控制項開發的概觀。 (ActiveX 控制項以前稱為 OLE 控制項。

  • 資料庫程式設計

    MFC 也提供兩組資料庫類別,以簡化寫入資料存取應用程式。 使用 ODBC 資料庫類別,您可以透過 Open Database 連線ivity (ODBC) 驅動程式連線到資料庫、從資料表選取記錄,以及在螢幕上的表單中顯示記錄資訊。 使用資料存取物件 (DAO) 類別,您可以透過 Microsoft Jet 資料庫引擎或外部 (非 Jet) 資料來源來處理資料庫,包括 ODBC 資料來源。

    此外,MFC 已完全啟用以撰寫使用 Unicode 和多位元組字元集 (MBCS) 的應用程式,特別是雙位元組字元集 (DBCS)。

如需 MFC 檔的一般指南,請參閱 一般 MFC 主題

另請參閱

一般 MFC 主題