クラスを使用した Windows アプリケーションの作成
同時に実行、 Microsoft Foundation Class の (MFC) のライブラリのクラスは、 Windows オペレーティング システム用のアプリケーションをビルドをここで 「」、アプリケーション フレームワークを構成します。非常に一般的なレベルでは、フレームワークはスケルトンに配置できるアプリケーションと指定の標準ユーザーインターフェイスを実装するスケルトンを定義します。プログラミングとしてジョブは他のスケルトンを入力することでアプリケーション固有のこれらのある。非常に完全な開始のアプリケーションのファイルを作成するには、 MFC アプリケーション ウィザードを使用してベースにして目的のクラスを取得できます。コードにユーザーインターフェイス要素を視覚的に、それらの要素を接続するクラス ビュー コマンドおよびアプリケーション固有のロジックを実装するクラス ライブラリ デザインに Microsoft Visual C++ リソース エディターを使用します。
MFC フレームワークのバージョン 3.0 は、以降の Microsoft Windows 95 を含める Win32 プラットフォームのプログラミング、および Windows NT 3.51 以降のバージョンでサポートします。MFC Win32 サポートはマルチスレッドが含まれます。16 ビット プログラミングを行う必要がある場合は、バージョン 1.5xを 使用します。
技術情報のこの系列は、アプリケーションのフレームワークの広範な概要を示します。また、アプリケーションを構成する方法と、作成される主要なオブジェクト参照します。これらの技術情報で説明するトピックの例を次です:
フレームワークでビルドに説明されているように、フレームワークとコードの間の分業。
アプリケーション クラス、アプリケーション レベルの機能をカプセル化する。
ドキュメント テンプレート がどのように関連ドキュメント、ビュー、およびフレーム ウィンドウ作成および管理する方法。
クラス CWndのすべてのウィンドウのルート基本クラス。
ペンとブラシのようなグラフィック オブジェクト。
フレームワークの他の一部には次のものが含まれています:
-
Windows オペレーティング システムの長所になりましたを受けるアプリケーションを提供するだけでなく、 MFC により、特に手法をリンクし、 OLE 埋め込みを使用するアプリケーションを作成するのが簡単になります。アプリケーションに OLE ビジュアル編集コンテナー、 OLE ビジュアル編集サーバー、または両方を、他のアプリケーションがアプリケーションからオブジェクトを使用し、それをリモートで実行できるようにオートメーションを追加できます。
-
OLE コントロールの開発キット (CDK) は、フレームワークと、完全に統合されます。この技術情報のファミリーは、 MFC を ActiveX コントロールの開発の概要を提供します。(ActiveX コントロールは、 OLE コントロールと呼ばれていました。)
-
MFC は、書き込みアクセス アプリケーションを簡略化する 2 セットのデータベース クラスを指定します。ODBC データベース クラスを使用して、 ODBC (Open Database Connectivity)ドライバーを通じて、データベース テーブルの SELECT レコードに接続でき、画面上のフォームの情報を表示します。データ アクセス オブジェクトの (DAO) のクラスを使用して、 ODBC データ ソースを含む Microsoft Jet データベース エンジンまたは外部 (非 Jet)データ ソースによってデータベースを使用できます。
また、 MFC は、 Unicode およびマルチバイト文字セット (MBCS)を使用するアプリケーションは、特に 2 バイト文字セット (DBCS) を作成するための十分に有効になります。
MFC のドキュメントへの一般的なガイドでは、 MFC の一般的なトピックを参照してください。