Share via


一般的なクラス デザインの考え方

Microsoft Windows では C++ の言語が関係するようになったかなり以前に設計されています。アプリケーションの単一の C 言語の Windows アプリケーション プログラミング インターフェイス (API) を使用するため、そのインターフェイスは近い将来の間保持されます。したがって、 C++ の Windows インターフェイスでも手順 C 言語 API 上に構築する必要があります。この C++ アプリケーションを 15 C アプリケーションと共存できることが保証されます。

Microsoft Foundation Class ライブラリには、ウィンドウに次のデザインの目標を達成するオブジェクト指向インターフェイスです:

  • Windows 用のアプリケーションを作成するための工数の重要なリダクション。

  • C 言語の API と比べる実行速度。

  • オーバーヘッド最小限のコード サイズ。

  • Windows 15 C 関数を直接ダイヤルする機能。

  • C++ への既存の 15 C アプリケーションを簡単に変換。

  • C 言語の Windows のプログラミング作業の既存のベースから利用できる。

  • 15 C と C++ の Windows API の簡単な使用。

  • 使用する方が簡単、 ActiveX コントロール、データベースのサポート、印刷、ツールバー、ステータス バーなどの複雑な機能の強力な抽象化。

  • 効果的に C++ 言語の機能を使用する C++ の Windows API を調整します。

MFC ライブラリのデザインの詳細については、 " " を参照してください:

参照

概念

クラス ライブラリの概要