MFC を使ってインターネット クライアント アプリケーションを簡単に作成する方法

Microsoft の基本クラスである意味では、 Win32 インターネット拡張機能 (WinInet)関数をカプセル化する MFC のプログラマによく知られてコンテキストを提供する。MFC は CStdioFile クラスから派生した 3 種類のインターネット ファイルのクラス (CInternetFileCHttpFileCGopherFile)を提供します。のみこれらのクラスは、ローカル ファイルに CStdioFile を使用した、これらのクラスと同様に、透過的な方法でローカル ファイルとインターネット ファイルを処理するプログラムに取得して処理のインターネット データの使い慣れたを行いません。

MFC WinInet クラスは、インターネット経由で転送されるデータに CStdioFile と同じ機能を提供します。これらのクラスは、高度なアプリケーション プログラミング インターフェイスに HTTP、 FTP、 Gopher のインターネット プロトコルを抽出し、高速、単純なパスをアプリケーションをインターネット対応を行うことを示します。たとえば、 FTP サーバーへの接続は、低レベルで複数の手順が必要になりますが、 MFC の開発者としてのみ、その接続を作成するに CInternetSession::GetFTPConnection に 1 個の呼び出しをする必要があります。

また、 MFC WinInet クラスには、次の長所を提供します:

  • I/O バッファー

  • データのタイプ セーフ ハンドル

  • 多くの関数の既定のパラメーター

  • 一般的なインターネットのエラーの例外処理

  • 開いているハンドルと接続の自動クリーンアップ

参照

概念

Win32 インターネット拡張機能 (WinInet)

WinInet を使ってインターネット クライアント アプリケーションを簡単に作成する方法