Microsoft Foundation Class Library(MFCライブラリ)

著者: Monica Porter
作成日: 18 行進 2021
更新日: 1 J 2024
Anonim
Visual Studio2019のC ++ MFCデスクトップアプリケーション
ビデオ: Visual Studio2019のC ++ MFCデスクトップアプリケーション

コンテンツ

定義-Microsoft Foundation Class Library(MFC Library)とはどういう意味ですか?

Microsoft Foundation Class Libraryは、Windows用のアプリケーションを構築するための一連の定義済みC ++クラスを含むツールキットです。この用語は、Microsoft Foundation Classes(MFC)とも呼ばれます。


Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

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