開発 Microsoft Foundation Class Library(MFCライブラリ)とは何ですか? -techopediaからの定義

Microsoft Foundation Class Library(MFCライブラリ)とは何ですか? -techopediaからの定義

目次:

Anonim

定義-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と共にリリースされました。

Microsoft Foundation Class Library(MFCライブラリ)とは何ですか? -techopediaからの定義