ASP入門 - Windows 2000 Server 活用 - 本日の内容 午前 概略 サーバ側の準備 ASPの基礎知識と簡単なプログラムの作成 午後 ASPを用いたアンケート処理システムの構築 おことわり 僕自身ASPに精通している訳ではありません。 Windowsサーバの管理も試行錯誤の結果です。 VisualBasicの知識が少しでもあるとわかりやす いかもしれません。 ASPの学習の最初のハードルを下げるのが狙 いです。 ASPを勧める理由 Windowsサーバを中心とするシステムの普及 Webアプリケーションシステム 教科『情報』用コンピュータシステム 平成16年度導入授業用ネットワーク ASP+HTML+VisualBasicで インターネットとシームレスに接続 データベースとの連携が容易 ASP+Accessデータベース ASPが動作する要件 Windowsサーバ上でIISが動作 Administrator権限で容易にインストール 『仮想ディレクトリ』でIIS用のディレクトリを割り当て WinXP Proならローカルで開発可能 正常に動作しないときはセキュリティソフトを疑う。 ネットワーク TCP/IPでHTTPが通ればよい ASPの基本書式1 エディタで作成したHTMLコードの中に<% ~ %>で囲んで記述します。 <%@ Language=VBScript %> ☆ ASPコードはVBの文法に従って記述することを宣言します。 <html> <head> <title>Hello World</title> </head> <body> <% Response.Write "Hello World !" %> ☆ 文字を出力します。 <% Response.write "<br>" %> ☆ HTMLタグを出力します。 </body> </html> ASPの基本書式2 IISの仮想ディレクトリ(ASP-Lecと設定)に *.ASP の名前で保存します。 表示させるときには http://(サーバ名)/(仮想ディレクトリ名)/(ファイル名) エクスプローラ上からファイル名をダブルクリックして も正常に表示されません。 サーバ側の準備(サーバコンソー ルから) Administrator権限で作業を行う。 IISの動作チェック http://localhost/ ☆ IISがインストールされていなければインストール する。 仮想ディレクトリの設定 コンパネ>管理ツール>IIS ☆ クライアント側から操作できない領域に設定する のが良いと思う。ディレクトリの権限に注意する。 index.htmlが最初に表示されるように設定する。 テスト用ページを仮想ディレクトリに配置する。 クライアント側からのチェック クライアント側からASPファイルが正常に表示さ れるかチェックする。 http://(Server)/(Directory)/(fileneme) オススメの開発環境 1. 2. 3. 4. 5. 6. ASP開発用のディレクトリを設定 Index.htmlを最初に表示するように設定 各ASP用にサブディレクトリを設定 トップにリンク集としてindex.htmlを配置 Index.html内には開発中のコードへ~.aspでリ ンクを延ばす。 チェックはindex.htmlを開いてから行う。 http://(サーバー名)/(仮想ディレクトリ名)/ 今回の環境設定 サーバー上でIISは動作中 http://mghsvr/ASP-Lec/ でサンプルページを表 示 表示領域は R:\ASP-Lec\ASP\ 、生徒権限でフ ルコントロール可能 一応、 R:\ASP-Lec\ASP\ へtest.aspを置いたと すると、 http://mghsvr/ASP-Lec/test.asp で表示可能。 午前中の課題 準備:R:\ASP-Lec\ASP\の下に、各自使用するディレクト リ(名前を使って下さい)を切ります。そこにindex.html として今回作成するファイルへのリンク集を置きます。 ASPを用いて、ご自身の名前を表示するコードを書い てみましょう。 ASPを用いて、文字の大きさを変えてみましょう。 ASPを用いて「九九の表」を作ってみましょう。 ☆ http://mghsvr/ASP-Lec/(your_name)/index.htmlでト ップページが表示されます。 ☆ http://mghsvr/ASP-Lec/で参考ファイルへのリンク集 が表示されます。 Option:ローカルPC上に開発環境 を構成する。 IISのインストール IISのテスト 仮想ディレクトリの設定 サンプルファイルの配置と実行 (オススメ)リンクファイルの配置 参考資料(僕のサイトです) http://www016.upp.so-net.ne.jp/sige-lab/ ☆ WindowsXP ProfessionalのCDが必要です。
© Copyright 2024 ExpyDoc