友人の中には、デフォルトのコンテンツドキュメントを設定する役割とは何なのか疑問に思っている人もいるかもしれません。注意深い人は、一部の大規模な Web サイトのホームページを閲覧するときに、その第 1 レベルのドメイン名を使用するだけで、リクエスト ページのファイル名を指定する必要がないことに気づくでしょう。これが、デフォルトのコンテンツ ドキュメントが設定されている理由です。ブラウザ要求でドキュメントの名前が指定されていない場合、デフォルトのドキュメントがブラウザに提供されます。さらに詳しい説明については、図 3 の「ヘルプ」をクリックしてください。この手順を実行する理由は、Web サイトのデフォルトのコンテンツ ページにindex.asp が存在せず、中国人の習慣に合わないためです。
2. データベース設計
まず想像してみてください。完全に機能するゲストブックにはどのようなコンテンツを保存すべきでしょうか?訪問者名 (Name)、訪問者ホームページ (Homepage)、訪問者 QQ (QQ)、訪問者メールボックス (Email)、訪問者画像 (ICON)、訪問者 IP (IP)、メッセージ内容 (Content)、メッセージ時刻 (Date) --- -これは訪問者に関する情報です。所有者がメッセージに返信したい場合はどうすればよいですか? OK、それに返信 (Reply) と返信時間 (RDate) も加えて、そうですね... もう一度考えてください。何か見逃していませんか?ちなみに、所有者の管理アカウントもあります。ユーザー名 (Username) とパスワード (Password) です。
非常に多くの情報を保存するには、データベースをどのように設計すべきでしょうか?訪問者のメッセージは常に増加していますが、所有者の管理アカウントは固定されているため、すべての訪問者のメッセージと訪問者のプロフィール情報を保存するテーブルと、所有者の管理アカウントを保存するテーブルの 2 つのテーブルを分離する必要があります。 OK、これでデータベースの設計を開始できます。 ACCESS ソフトウェア (Microsoft Office ソフトウェアで利用可能) を開き、新しい空のデータベースを作成します。ACCESS では、最初にデータベースを保存し、ゲストブックが存在するフォルダーを見つけるように求められます (作成者はサイトのルート ディレクトリにゲストブック フォルダーを作成しました)。 )data.mdbとして保存します。
次に、完了したら以下に示すように、[デザイナーを使用してテーブルを作成] をダブルクリックします。
データベースを最適化するには、いくつかのフィールドを設定する必要があります。
ID: データの一意性を判断する主キーとして設定し、管理時に対応するレコードを正確に特定できるようにします。 名前: フィールド サイズを 15 に設定します (ここまで長い名前を持つ人はほとんどいません)。
電子メール: フィールド サイズは 20 (この数値より長い電子メール アドレスはほとんどありません)
アイコン: フィールド サイズは 6 (次のチュートリアルを読むと、なぜこれほど小さく設定されているかがわかります)
IP: フィールド サイズは 15 (3 桁の数字 4 つと小数点 3 つとして計算できます)
ホームページ: フィールド サイズは 30 (多くの友人はまだ第 2 レベル、さらには第 3 レベルのドメイン名を使用しているため、少しリラックスしてください)
日付: デフォルト値は Now () (新しいレコードを挿入するときにシステム時刻を取得するには Now() を使用します)
テーブル ウィンドウを閉じると、テーブルへの変更を保存するかどうかを尋ねるメッセージが表示されます。[はい] を選択し、テーブル名を main に変更し、管理アカウントを保存する場合と同じ方法でテーブル管理者を作成します。
最後に、対応する IP アドレスを記録するテーブルが必要です。この IP ライブラリをオンラインで検索するか、http://x-lover.com/temp/ip.mdb からダウンロードして、データベース data.mdb を開きます。
, 「ファイル」メニューから「外部データの取得 >> インポート」を選択し、ポップアップ ダイアログ ボックスでダウンロードしたデータベースを選択し、インポートし、アドレス テーブルを選択して確認します。このように 3 つあるはずです。データベース data.mdb 表面:
この時点で、すべての準備が完了します。
プログラムが実行され、設定されます。早速、DW MX 2004 体験の旅を始めましょう。
3. DW サイトの定義
前のセクションでは、IIS のサイト ルート ディレクトリを E:Work として定義しました。次に、このディレクトリに移動して、新しいフォルダーを作成し、それに geustbook という名前を付けます。
次の図に示すように、DW を開き、[サイト] メニューで [サイトの管理...] 項目を見つけてクリックします。
[サイトの管理] ダイアログ ボックスを開き、[新規...] をクリックし、ドロップダウン メニューから [サイト] を選択して新しいサイトを定義します。
新しいサイト定義ウィザードの手順に従って、掲示板サイトを定義します。 geustbook でサイト名を入力します。
[次へ>] をクリックして、バックグラウンド テクノロジの選択の次のステップに進みます。ここでは、スクリプトとして VBScript を使用する ASP を選択します。
「次へ>」をクリックしてサイトフォルダー設定の次のステップに進みます。現在はローカルでテストしており、gustbook フォルダーは E:Workguestbook にあるため、設定は次のようになります。
[次へ>] をクリックして、DW テスト URL を設定する次の手順に進みます。
「次へ>」をクリックして次のステップに進みます。このマシンでテストを行っているため、リモートサーバーの参加は必要ありません。「いいえ」を選択します。
「次へ>」をクリックして次のステップに進みます。ここに表示されているのは入力した情報です。何か間違っている場合は、「戻る」をクリックして確認してください。
より注意深い人は、サイト定義ダイアログ ボックスに「基本」と「詳細」という 2 つのラベルがあることに気づくかもしれません。実際、「基本」がステップバイステップのウィザード モードであることを除いて、目的は同じです。 「Advanced」は、DW をある程度理解している人向けの上級モードです。興味のある方は、「Advanced」モードに切り替えてご覧ください。