コンパクトなTIPS形式で紹介するASPガイドブック
Windows2000+IIS5.0に対応。初心者から上級者までのニーズを一冊で即解決。
Tips単位の解説、豊富な実用サンプルに、目的別索引もついて、検索もカンタン。
コンパクトなハンドブックでいつもあなたのお手元に。
更新履歴
- FAQ情報:2000年2月22日 更新
- 正誤訂正:2002年1月24日 更新
目次
- 第1章:ASPを動かすためのTIPS17
- TIPS1:ASPとはなにか?
- TIPS2:ASPがもたらす効果1〜処理結果のみを返す〜
- TIPS3:ASPがもたらす効果2〜クライアント環境に非依存〜
- TIPS4:ASPがもたらす効果3〜スクリプト言語に非依存〜
- TIPS5:ASPがもたらす効果4〜定型的な処理を部品化〜
- TIPS6:ASPがもたらす効果5〜あらゆるデータソースに一元的にアクセス〜
- TIPS7:ASPのバージョン状況
- TIPS8:ファイル名のつけ方
- TIPS9:仮想ディレクトリとはなにか?
- TIPS10:IISを設定するには?
- TIPS11:PWSを設定するには?
- TIPS12:既定のファイルを設定するには?
- TIPS13:ASPの記述方法1〜プライマリ・スクリプティングデリミタ〜
- TIPS14:ASPの記述方法2〜<script>タグ〜
- TIPS15:文字列を表示するには?
- TIPS16:ダブルクォーテーションを表示するには?
- TIPS17:ASPの記述方法3〜省略形〜
- 第2章:ASPの基本TIPS40(VBScript篇)
- TIPS1:VBScriptとはなにか?
- TIPS2:VBScriptの動作環境
- TIPS3:VBScriptのバージョン
- TIPS4:VBScriptの基本構文
- TIPS5:変数を宣言するには?
- TIPS6:変数の命名規則を知りたい
- TIPS7:変数のデータ型を知りたい
- TIPS8:変数の適用範囲を知りたい
- TIPS9:VBScriptで使える演算子は?
- TIPS10:定数とは?
- TIPS11:配列とはなにか?
- TIPS12:配列を生成するには?
- TIPS13:条件分岐を行いたい場合には?
- TIPS14:条件式記述あれこれ
- TIPS15:繰り返し処理を行うためには?(ループ回数が特定できる場合)
- TIPS16:繰り返し処理を行うためには?(条件式に基づく場合)
- TIPS17:繰り返し処理を行うためには?(配列やコレクションから場合)
- TIPS18:ループを中断するためには?
- TIPS19:関数とはなにか?
- TIPS20:印刷できない文字を出力するには?
- TIPS21:数値、日付等の書式を整えるには?
- TIPS22:文字列の書式を整えるためには?〜空白、改行文字の消去、大文字小文字の統一〜
- TIPS23:部分文字列を取り出すには?
- TIPS24:日付情報を得るためには?
- TIPS25:日付式を計算するには?
- TIPS26:乱数を生成するには?
- TIPS27:小数点の数値を丸めるには?
- TIPS28:VBScriptでつかえる数学関数
- TIPS29:データ型を判別/変換するには?
- TIPS30:ASPでメッセージボックスを表示したい
- TIPS31:オブジェクトとはなにか?
- TIPS32:VBScriptのオブジェクト群
- TIPS33:連想配列を使うには?
- TIPS34:フォルダ/ファイルの内容を表示したい
- TIPS35:FileSystemObjectオブジェクトで使用できるプロパティとメソッド
- TIPS36:テキストファイルにデータを記録したい
- TIPS37:テキストファイルを順に読み取りたい
- TIPS38:正規表現を使用するには?
- TIPS39:エラーが発生したとき、処理を中断させないためには?
- TIPS40:エラー処理を無効化するには?
- 第3章:ASPの基本TIPS23(ASPオブジェクト篇)
- TIPS1:ASPでつかえる組みこみオブジェクト群
- TIPS2:POST形式で送信されたフォーム情報を受け取るには
- TIPS3:URLに情報を付加するには?
- TIPS4:GET形式で送信されたフォーム情報を受け取るには
- TIPS5:簡単な情報(クッキー)をクライアントに保存するには
- TIPS6:クライアントに保存されたクッキー情報を受け取るには
- TIPS7:サーバの環境変数を取得するには?
- TIPS8:Requestオブジェクトのコレクション名が省略された場合は?
- TIPS9:文字コードを指定するには?
- TIPS10:HTML以外のコンテンツを出力したい
- TIPS11:[戻る]ボタンを無効にしたい
- TIPS12:ソースコードをそのまま表示したい
- TIPS13:バイナリデータを直接出力するには?
- TIPS14:自動的に他のページにリンクしたい
- TIPS15:自動的に他のページにリンクしたい(処理効率化)
- TIPS16:仮想パスを物理パスに変換したい
- TIPS17:複数ページにまたがる情報を保持するには?
- TIPS18:セッション情報を破棄したい
- TIPS19:より細やかにセッション情報の破棄を制御したい
- TIPS20:アプリケーション情報を管理したい
- TIPS21:アプリケーション・セッション確立時、終了時に処理を行うためには?
- TIPS22:外部ファイルをインクルードしたい(1)
- TIPS23:外部ファイルをインクルードしたい(2)
- 第4章:覚えて便利なコンポーネントTIPS20
- TIPS1:コンポーネントとはなにか?
- TIPS2:外部コンポーネントを使用するには?
- TIPS3:COMの有効性〜既存技術と比較して〜
- TIPS4:COMの関連用語を整理したい
- TIPS5:標準コンポーネントと追加コンポーネント
- TIPS6:追加コンポーネントを登録するには?
- TIPS7:広告画像を動的に切り替えるためには?
- TIPS8:ひと連なりのドキュメントを管理するには?(ナビゲート篇)
- TIPS9:ひと連なりのドキュメントを管理するには?(目次篇)
- TIPS10:ランダムに表示コンテンツを切り替えるためには?
- TIPS11:ユーザが入力した情報を簡単に集計するには?
- TIPS12:アクセスカウンタを生成するには?
- TIPS13:コンテンツへのアクセス権の有無を判定するには?
- TIPS14:ファイルをアップロードするには?
- TIPS15:メールを受信するには?
- TIPS16:メールを送信するには?
- TIPS17:ScriptLetsとはなにか?
- TIPS18:ScriptLetsの動作環境と設定方法
- TIPS19:ScriptLetsコンポーネントを使うには?
- TIPS20:ScriptLetsコンポーネントを作成するには?
- 第5章:データベース連携のための基本TIPS22
- TIPS1:ADOとは?
- TIPS2:ODBC/OLE DBとは?
- TIPS3:データソース/データプロバイダとは?
- TIPS4:定数定義ファイル(Adovbs.inc)とは?
- TIPS5:SQLとは?
- TIPS6:SQLの構成について
- TIPS7:Oracle8i Enterprise Edition R8.1.7の設定
- TIPS8:接続、コマンドのタイムアウト時間を制御するには?
- TIPS9:データベースに接続するには?
- TIPS10:データベースから切断するには?
- TIPS11:データベースに対して命令を発行するには?
- TIPS12:データベースの内容をテーブル表示するには?
- TIPS13:データベースに新たにデータを書き込むには?
- TIPS14:データベースの内容を更新するには?
- TIPS15:データベースの内容を削除するには?
- TIPS16:クエリを利用してデータベースを操作するには?
- TIPS17:クエリにパラメータを渡すには?
- TIPS18:データを特定の単位で分けるには?
- TIPS19:データベースのスキーマ情報を参照したい
- TIPS20:データベースをXMLファイルに変換したい
- TIPS21:データベースをダウンロードしたい
- TIPS22:トランザクション処理を行なうには?
- 第6章:知ってて使えるTIPS14(データベース編)
- TIPS1:ADOのバージョンを知るには?
- TIPS2:レコードセットの機能サポートを知るには?
- TIPS3:SELECT文のフィールド指定
- TIPS4:カーソルタイプとロックタイプ
- TIPS5:ストアドプロシージャの活用
- TIPS6:リレーショナルデータベースの活用
- TIPS7:ビューの活用
- TIPS8:トリガーの活用
- TIPS9:シノニムの活用
- TIPS10:正規化
- TIPS11:データベースのセキュリティ管理
- TIPS12:データベースのバックアップとリカバリ
- TIPS13:データベースのパフォーマンスチューニング
- TIPS14:OO4Oについて
- 第7章:知ってて使えるTIPS26(効率化/高速化編)
- TIPS1:コレクション変数よりもグローバル変数を
- TIPS2:サーバサイドとクライアントサイドスクリプト
- TIPS3:物理パスをダイレクトに記述する
- TIPS4:出力タイミングを制御するには?
- TIPS5:オブジェクトのプロパティ・メソッドをまとめて定義するには?
- TIPS6:Remote Scriptingとはなにか?
- TIPS7:Remote Scriptingを使用した例
- TIPS8:配列の内容を消去するには?
- TIPS9:余計なセッション情報を省略するには?
- TIPS10:オブジェクトの生成時期を調整する
- TIPS11:スクリプト言語を混在させない
- TIPS12:スクリプトのタイムアウト時間を設定する
- TIPS13:セッションの切断タイミングを決定するには?
- TIPS14:クライアントの[中止]処理を知りたい
- TIPS15:ASPで定数を使用するには?
- TIPS16:プロシージャとはなにか?
- TIPS17:プロシージャを定義したい
- TIPS18:コメントの記述方法とそのポイントは?
- TIPS19:ソースにはインデントをつける
- TIPS20:データソースを隠蔽する(1) 〜Script Encoderとは?〜
- TIPS21:データソースを隠蔽する(2) 〜Script Encoderの使い方〜
- TIPS22:ページのリダイレクトをIIS上で制御したい
- TIPS23:サイトに共通のフッタを追加する
- TIPS24:アプリケーションのクラッシュ時に備えたい
- TIPS25:ログにカスタム情報を書き込むには?
- TIPS26:500-100エラーページをカスタマイズするには?
- 付録
- A-1:ASP関連資料
- A-2:ASP関連用語集
- 索引
- ASPメンバ一覧
- 目的引き索引
- 50音順索引
- コラム目次
- 呼び出しオブジェクトとは?
- デフォルトのエラー情報を取得するには?
- 対数/指数関数を用いた導出関数
- 地域情報を意識した出力を行いたい
- セキュリティ保護の技(1) 〜セキュリティホールにはパッチプログラムを当てる〜
- 本書のサンプルコードについて
- Browser Capabilitiesコンポーネントのおもなプロパティ
- サイトの共通情報を一元的に管理したい
- 新たなサーバ技術ASP.NET
- セキュリティ保護の技(2) 〜不要な拡張子の設定を削除する〜
- ブラウザによってページを振り分けたい
- クライアント証明書の情報を取得したい
- SQLで使用可能なワイルドカード
- SQL*Plusについて
- ちょっとした工夫による体感速度アップの技術
- 有害コンテンツを防ぎたい
- セキュリティ保護の技(3) 〜サンプルアプリケーションを削除する〜
- セキュリティ保護の技(4) 〜IIS/PWSに適正なアクセス権限を与える〜
- 三角関数を用いた導出関数
- 「ScriptLetsはXML文書である」という意味は?
正誤表
| 該当頁 | 該当箇所 | 修正刷 |
|---|---|---|
| 訂正箇所 | 訂正事項 | 更新日 |
| p.89 | スクリプト2行目 | - |
| ("dic.Item("ASP")="Active Server Pages3.0") | ("dicObj.Item("ASP")="Active Server Pages3.0") | 2002/01/24 |
| p.171 | 本文中スクリプト2行目 本文3段落目 | - |
| (スクリプト)Response.Write pgObj.Hit (本文)Hitメソッドは~ |
(スクリプト)Response.Write pgObj.Hits (本文)Hitsメソッドは~ |
- |
| p.272 | 【out.asp】スクリプト | - |
| ("ADOconObj.Connection") | ("ADODB.Connection") | 2002/01/18 |
FAQ
PWSにつきましては、NTのOptionPackに含まれています。 MS社のサイトからDLするか、もしくは拙著「今日からつかえるASP2.0サンプル集」 (秀和システム)等の書籍についているCD媒体で入手するか、いずれかの方法があります。
更新日: 2000.02.22
Counters,Tools等一部のコンポーネントは、MS社のサイトでも提供されていません。 これらは「IISリソースキット」(アスキー出版)に添付しているCD-ROMに 収録されています。
更新日: 1999.01.24
現在リンクが切れているようです。サポートサイトの【ダウンロード】をご利用ください(ファイルサイズ:0.83MB)
更新日: 1999.01.24
ダウンロード
お問い合わせ
書籍に関するご質問や誤りのご報告、ご意見・ご感想などをお寄せください。
お問い合わせの前にFAQ・正誤表をご確認ください。すでに掲載済みの内容については個別回答が難しい場合があります。