目次:
- 定義-Microsoft Foundation Class Library(MFC Library)とはどういう意味ですか?
- TechopediaがMicrosoft Foundation Class Library(MFC Library)について説明しています
定義-Microsoft Foundation Class Library(MFC Library)とはどういう意味ですか?
Microsoft Foundation Class Libraryは、Windows用のアプリケーションを構築するための一連の定義済みC ++クラスを含むツールキットです。 この用語は、Microsoft Foundation Classes(MFC)とも呼ばれます。
TechopediaがMicrosoft Foundation Class Library(MFC Library)について説明しています
MFCは、Windows用のプログラムを構築するためのアプリケーションフレームワークを提供します。 MFCを使用したプログラミングには、次の利点があります。
- 事前に記述されたコードを提供することにより、開発者の時間を節約します
- 異なるオペレーティングシステム(WindowsとUnix-UnixバージョンのMFCが必要)とプロセッサ(x86とDEC Alpha)の間でコードの移植性を高めることにより、柔軟性を高めます。
- タブダイアログ、印刷プレビュー、およびウィンドウ、ツールバー、メニューなどのユーザーインターフェイス要素を作成するためのクラスを提供します
- データアクセスオブジェクト(DAO)およびOpen Database Connectivity(ODBC)クラスを介してデータベースプログラミングを簡素化します。
- ActiveXコントロール、オブジェクトのリンクと埋め込み(OLE)、インターネットプログラミングなどの他のテクノロジーへの簡単なアクセスを提供します。
MFCを使用する場合、Windowsアプリケーションプログラミングインターフェイス(API)の直接使用が必要になるまれな例があります。 MFCはWindows APIの薄いラッパーであるため、クラスメソッドのほとんどは実際に対応するAPI関数にマップされます。
2010年4月、MFCバージョン10はVisual C ++ 2010および.NETバージョン4.0と共にリリースされました。
