このセクションでは、アプリケーションにインターネット サポートを追加するための詳細な手順について説明します。 トピックには、MFC クラスを使用して既存のアプリケーションをインターネットで有効にする方法と、既存の COM コンポーネントに Active Document サポートを追加する方法が含まれます。 up-to分の株価、ピッツバーグのサッカーのスコア、および南極の最新の気温を含むドキュメントを作成しますか。Microsoft は、インターネット経由でこれを行うのに役立つ多くのテクノロジを提供しています。
アクティブ テクノロジには、ActiveX コントロール (旧称 OLE コントロール) と Active ドキュメントが含まれます。インターネット経由でファイルを簡単に取得して保存するためのWinInet。効率的なデータダウンロードのための非同期モニカー。 Visual C++ には、スターター アプリケーションをすぐに使い始めるのに役立つウィザードが用意されています。 これらのテクノロジの概要については、「 MFC インターネット プログラミングの基本 」および 「MFC COM」を参照してください。
あなたは常にファイルを FTP したいと思っていましたが、WinSock とネットワーク プログラミング プロトコルを学習していません。WinInet クラスはこれらのプロトコルをカプセル化し、HTTP、FTP、および gopher を使用してファイルをダウンロードするためにインターネット上でクライアント アプリケーションを記述するために使用できる簡単な関数のセットを提供します。 WinInet を使用して、ハード ドライブ上または世界中のディレクトリを検索できます。 複数の異なる種類のデータを透過的に収集し、統合インターフェイスでユーザーに提示することができます。
非同期モニカーをダウンロードするために大量のデータがありますか。大きなオブジェクトをプログレッシブ レンダリングするための COM (コンポーネント オブジェクト モデル) ソリューションを提供します。 WinInet は非同期的に使用することもできます。
次の表では、これらのテクノロジで実行できるいくつかの操作について説明します。
次の手順を行います。 | 実行したい作業 | 次の手順を行う必要があります |
---|---|---|
Web サーバー。 | ログオンと URL 要求に関する詳細情報を追跡します。 | フィルターを記述し、ログオン イベントと URL マッピングの通知を要求します。 |
Web ブラウザー。 | 動的コンテンツを提供します。 | ActiveX コントロールと Active ドキュメントを作成します。 |
ドキュメント ベースのアプリケーション。 | ファイルを FTP にサポートを追加します。 | WinInet または非同期モニカーを使用します。 |
作業を開始する方法の詳細については、次のトピックを参照してください。