ISBN: 4-87966-858-3
今日からつかえるActiveServerPages2.0実用サンプル集
山田祥寛 著
サポート終了
| 著者 | 山田祥寛 |
|---|---|
| 出版社 | 秀和システム |
| 価格 | 3,200円(税別) |
| 判形 | B5変版・1色 |
| ページ数 | 320ページ |
| 付属 | CD-ROM 1枚 |
| 発売日 | 1998年12月15日 |
| シリーズ | 今日からつかえるサンプル集 |
| 対象レベル | 中級 |
豊富なサンプルでASPサイト簡単作成
CDと連動したつかえるサンプルが満載。詳しく丁寧なスクリプト解説。巻末には豊富なリファレンスもあり、カスタマイズに便利。
とりあえず作りたい、動かしたい人にはうってつけの一冊です。著者処女作
更新履歴
- FAQ情報:1999年1月24日 更新
- 正誤訂正:1999年10月30日 更新
目次
- 第1部:イントロダクション
- 1-1:今なぜASPか?
- 1-1-1 Web表現技術の進展
- HTML
- JAVAアプレットとActiveX
- クライアントサイドスクリプト
- 1-1-2 Web技術の問題点と解決方法
- クライアントサイドから・・・
- サーバサイドスクリプトへ
- 1-1-3 ASPとは何か
- ASPとは?
- ASPの利点
- 1-2:ASPの基礎知識
- 1-2-1 ファイル名の付け方
- 1-2-2 ASPの記述方法
- <script>タグ
- プライマリディスクリプティングデリミタ
- プライマリディスクリプティングデリミタ(応用)
- 1-2-3 VBScriptについて
- オブジェクト/プロパティ/メソッドの概念
- オブジェクト/プロパティ/メソッドの使用方法
- 1-2-4 データベースについて
- データベースとは?
- データベースに関する主要な用語
- テーブルの作成方法
- 1-3:基本的な設定方法
- 1-3-1 仮想ディレクトリの設定方法
- IIS4.0 for Windows NT Serverの場合
- PWS4.0 for 95 98 NT WoekStationの場合
- 1-3-2 追加コンポーネントのインストール方法
- 1-3-3 ODBCの利用方法
- 第2部:シンプルなASP
- 2-1:基本セットで使えるASP
- クライアントの違いも怖くない
- 変わる広告バナー
- 有名検索エンジンの利用
- スクリプトのソースコードを紹介する
- 君はだれ?
- Webブックを作ろう!
- Webブックの目次
- 更新さぼってません?
- 2-2:追加コンポーネントを利用したASP
- 今日の一言
- 今日のデザインは?
- ページ毎のアクセス統計
- グラフィカルアクセスカウンタ
- レジストリ設定
- リアルアンケート
- アクセス制限
- メールの送信
- メールをブラウザ上から読む
- ファイルをアップロードする
- ドキュメント情報
- 第3部:データベースと連携したASP
- 3-1:データベースの基本処理
- エラーリスト
- ASPの結果を保存する
- 誕生日おめでとう!
- 3-2:Webアプリケーション1〜資産管理システム〜
- 資産管理システム1(ログイン)
- 資産管理システム2(新規資産登録)
- 資産管理システム3(既存資産更新・削除)
- 資産管理システム4(資産検索)
- 資産管理システム5(ログアウト)
- 資産管理システムVersionUp(ふたつのファイルをひとつに)
- 資産管理システムVersionUp(システム仕様書)
- 資産管理システムVersionUp(ユーザ管理)
- 3-3:Webアプリケーション2〜簡易スケジュール帳〜
- 簡易スケジュール帳について
- 簡易スケジュール帳1(今月のカレンダー)
- 簡易スケジュール帳2(日毎の予定)
- 簡易スケジュール帳3(カテゴリー別予定表示)
- 3-4:Webアプリケーション3〜検索エンジン〜
- 検索エンジンについて
- 検索エンジン1(サイトの登録)
- 検索エンジン2(カテゴリー検索)
- 検索エンジン3(キーワード検索)
- 検索エンジンVersionUp(自分だけの新着ページ)
- 3-5:Webアプリケーション4〜電子商店街〜
- 電子商店街について
- 電子商店街1(商店街マップ)
- 電子商店街2(品物を選ぶ)
- 電子商店街3(商品を棚に戻す)
- 電子商店街4(清算場)
- 3-6:Webアプリケーション5〜簡易掲示板〜
- 簡易掲示板について
- 簡易掲示板1(新規投稿)
- 簡易掲示板2(個別記事の表示と返信)
- 簡易掲示板3(記事の削除)
- 簡易掲示板4(記事の一覧)
- 3-7:データベースの+α Tipテクニック
- 表計算でデータベース
- クエリーを利用する
- データベースセキュリティ
- トランザクション処理
- Appendix:各種リファレンス
- AppendixA:VBScriptリファレンス
- AppendixB:SQLリファレンス
- AppendixC:ASP Built-In Objectリファレンス
- AppendixD:ASP Componentsリファレンス
- AppendixE:Directiveリファレンス
- AppendixF:SSIリファレンス
- AppendixG:ADO Componentsリファレンス
正誤表
| 該当頁 | 該当箇所 | 修正刷 |
|---|---|---|
| 訂正箇所 | 訂正事項 | 更新日 |
| p.21 | (2)プライマリ・スクリプティングデリミタ 解説7行目 | - |
| <script>タグと異なりプロシージャは定義出来ない。 | 主要スクリプト言語以外の言語でプロシージャを記述する場合に Scriptタグを使用します。つまり、VBScriptを主要スクリプトとしているときに、Jscriptのプロシージャを使おうとする場合、プライマリスクリプティングデリミタは使用できません。例をあげるならば、 <% Call test() %> <script language="Jscript" runat="Server"> function test() { Response.Write("Teketeto"); } </script> は正常動作しますが、 <% Call test() %> <% function test() { Response.Write("Teketeto"); } %> はエラーが発生します。こうしたスクリプト言語の混在は、通常は推奨されません。別に.jsファイルを持って、引っ張ってくるときなどに使用します。 |
1999/10/30 |
| p.23 | 1-2-3VBScriptについて 解説4行目 | - |
| ASPに対応している言語は | ASPが標準実装している言語は | 1999/10/30 |
| p.35 | 解説20行目 | - |
| http://www.microsoft.com/java/download.html | http://www.microsoft.com/java/download.htm ←「l」削除 | 1999/10/30 |
| p.125 | 【logon.asp】11~12行目に1行追加 | - |
| 11 Session("menu3")=rs("menu3") 12 End If |
11 Session("menu3")=rs("menu3") Response.Redirect "menu.asp" **←1行追加**/ 12 End If |
1999/10/30 |
| p.141 | 【result.asp】スクリプト9行目 | - |
| 09 Set db=Server.CreateObject.Form("ADODB.Connection") | 09 Set db=Server.CreateObject("ADODB.Connection") | 1999/10/30 |
| p.141 | 【result.asp】スクリプト12、14、26行目 | - |
| 12 If Rquest("id")<>"" Then 13 SQL=SQL & "WEHERE ("" 14 SQL=SQL & "((master.id)=\\'" & Request("id") & "\\') " (中略) 26 If Request("sec")<>"" Then |
12 If Rquest.Form("id")<>"" Then 13 SQL=SQL & "WEHERE ("" 14 SQL=SQL & "((master.id)=\\'" & Request.Form("id") & "\\') " (中略) 26 If Request.Form("sec")<>"" Then |
1999/10/30 |
| p.195 | CD【global.asa】スクリプト3行目 | - |
| 03 Response.Redirect "menu.html" | 03 Response.Redirect "menu.asp" | 1999/10/30 |
| p.226 | 【list.asp】スクリプト33~34行目に1行追加 | - |
| 33 cnt=Cint(Request.QueryString("cnt")) 34 End If |
33 cnt=Cint(Request.QueryString("cnt")) page=Cint(Request.QueryString("page")) **←1行追加**/ 34 End If |
1999/10/30 |
| p.288 | ※Sessionオブジェクトの項目に、「イベント」を追加 | - |
| - | ・Session_OnStart 概要:セッションが開かれたときに発生 ・Session_OnEnd 概要:セッションが閉じられたときに発生 |
1999/10/30 |
FAQ
Counters,Tools等一部のコンポーネントは、MS社のサイトでも提供されていません。 これらは「IISリソースキット」(アスキー出版)に添付しているCD-ROMに 収録されています。
更新日: 1999.01.24
現在リンクが切れているようです。サポートサイトの【ダウンロード】をご利用ください(ファイルサイズ:0.83MB)
更新日: 1999.01.24
このサンプルはglobal.asaを使用しています。Global.asaは仮想ディレクトリ の直下に置かなければならないので、各フォルダとも個別に仮想ディレクトリを設定します
更新日: 1999.01.24
このサンプルはglobal.asaを使用しています。Global.asaは仮想ディレクトリ の直下に置かなければならないので、各フォルダとも個別に仮想ディレクトリを設定します
更新日: 1999.01.24
ダウンロード
お問い合わせ
書籍に関するご質問や誤りのご報告、ご意見・ご感想などをお寄せください。
お問い合わせの前にFAQ・正誤表をご確認ください。すでに掲載済みの内容については個別回答が難しい場合があります。