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