ISBN: 4-7973-1400-1
標準ASPテクニカルリファレンス
山田祥寛 著
サポート終了
| 著者 | 山田祥寛 |
|---|---|
| 出版社 | ソフトバンクパブリッシング |
| 価格 | 4,000円(税別) |
| 判形 | B5変版・1色 |
| ページ数 | 552ページ |
| 発売日 | 2000年10月24日 |
| 対象レベル | 中級 |
最新ASPを結集したテクニカルリファレンス
豊富に用意されたサーバコンポーネント、データベースとのシームレスな連携を実現するADO、スクリプトでコンポーネントを生成するScriptLets技術、サーバ/クライアント間の通信を統御するRemote Scripting、そして、スクリプト言語の決定版、VBScript、JScript等、周辺技術と密に絡ませながら統合的なWebアプリケーション構築技法を紹介します 。更新履歴
- FAQ情報:2000年2月22日 更新
- 正誤訂正:2003年6月21日 更新
目次
- 第一章:イントロダクション
- 概論
- IIS/PWSの設定方法 IIS/PWSの設定方法 本リファレンスの使い方
- 第二章:Active Server Pages3.0組込オブジェクト
- 概要
- ASPの基本知識
- Applicationオブジェクト
- Applicationオブジェクト
- ユーザ間で情報を共有したい
- アプリケーション変数への同時書き込みを防ぎたい
- ASPErrorオブジェクト
- ASPErrorオブジェクト
- エラー内容を取得したい
- ObjectContextオブジェクト
- ObjectContextオブジェクト
- トランザクションの成功、失敗を制御したい
- Requestオブジェクト
- Requestオブジェクト
- 証明書のフィールド情報をしたい
- クッキー情報を取得したい
- フォーム情報を取得したい
- クエリ情報を取得したい
- 環境変数を取得したい
- バイナリデータを取得したい
- Responseオブジェクト
- Responseオブジェクト クッキーへ書き込みたい
- クライアントへの出力タイミングを制御したい
- キャッシュ/ページの有効期間を制御したい
- 出力ヘッダ情報を指定したい
- HTTPヘッダに任意の情報を追加したい
- クライアントの接続有無を確認したい
- 応答ステータスを変更したい
- ログ情報をカスタマイズしたい
- バイナリデータを出力したい
- 別ページへリダイレクトさせたい
- 文字列を出力したい
- Serverオブジェクト
- Serverオブジェクト
- スクリプトのタイムアウトを指定したい
- 外部コンポーネントを使いたい
- 他のASPファイルを呼び出したい
- 発生したエラーの情報を取得したい
- HTMLソースをそのまま表示させたい
- 仮想パスを物理パスに変換したい
- クエリ情報を送信したい
- Sessionオブジェクト
- Sessionオブジェクト
- セッション情報の保持時間/破棄を制御したい
- セッション内で情報を保持したい
- ページの地域情報を指定したい
- セッション識別子を知りたい
- Global.asa
- ASPアプリケーションを管理したい
- アプリケーション/セッションの開始/終了時を制御したい
- ASPアプリケーション内で定数を使いたい
- ASPアプリケーション内で使うオブジェクトを生成したい
- ディレクティヴ/SSI
- ASPの処理方法をページ単位で宣言したい
- 外部ファイルをインクルードしたい
- 第三章:Active Server Pages3.0サーバコンポーネント
- 概要
- 追加コンポーネントの登録方法
- Ad Rotatorコンポーネント
- Ad Rotatorコンポーネント
- 広告の設定/表示をしたい
- 広告表示のスケジュールを設定したい
- 広告主のページへリンクしたい
- Basp21コンポーネント
- Basp21コンポーネント
- メールを送信したい
- メールを受信したい
- 受信メールをソートしたい
- ファイルをアップロードしたい
- 文字列を変換したい
- コードを変換したい
- Webページを保存したい
- FTP転送を行ないたい
- その他Basp21の便利な機能
- Browser Capabilitiesコンポーネント
- Browser Capabilitiesコンポーネント
- ブラウザ情報を更新したい
- Content Linkingコンポーネント
- Content Linkingコンポーネント
- 文書のリンク情報を設定したい
- コンテンツの一覧を取得したい
- コンテンツ間を移動したい
- Content Rotatorコンポーネント
- Content Rotatorコンポーネント
- コンテンツの表示スケジュールを設定したい
- スケジューリングされたHTMLコンテンツを表示したい
- Countersコンポーネント
- Countersコンポーネント
- カウントアップ/カウンタ数を取得したい
- カウンタを操作したい
- MyInfoコンポーネント
- MyInfoコンポーネント
- Page Counterコンポーネント
- Page Counterコンポーネント
- ページのアクセス数をカウントしたい
- Permission Checkerコンポーネント
- Permission Checkerコンポーネント
- ページごとのアクセス権を取得したい
- 第四章:ScriptLets
- 概要〜ScriptLetsの特徴〜
- ScriptLetsを利用した例
- XMLエレメント要素
- ScriptLetsの宣言部を記述したい
- ScriptLetsコンポーネントの基本構造を記述したい
- コンポーネントの登録情報を設定したい
- コメントを挿入したい
- リソース情報を定義したい
- カスタムイベントを定義したい
- プロパティを定義したい
- メソッドを定義したい
- ソースコードを記述したい
- COMインタフェース/外部オブジェクトを追加したい
- 同じファイル内の別のコンポーネントを呼び出したい
- 定義済み定数を使用したい
- 第五章:ActiveX Data Object(ADO)2.6リファレンス
- ADO2.5の特徴〜DB連携の基本〜
- ASPからデータベースへの接続方法
- Commandオブジェクト
- Commandオブジェクト
- コマンドを実行する対象データソースを指定したい
- コマンド情報を設定したい
- コマンドのパラメータを生成したい
- コマンドを実行したい
- Connectionオブジェクト
- Connectionオブジェクト
- 接続情報を設定したい
- データベースへの接続/解除を行いたい
- データベース情報を取得したい
- デフォルトのデータベースを設定したい
- コマンドを実行したい
- カーソル情報を設定したい
- 接続/コマンド終了までのタイムアウト時間を設定したい
- トランザクション処理を設定したい
- トランザクション処理を開始または決定/取消したい
- ADOのバージョン情報を知りたい
- Errorオブジェクト
- Errorオブジェクト
- エラーコレクションの内容を参照したい
- エラー情報を取得したい
- Fieldオブジェクト
- Fieldオブジェクト
- フィールド情報を取得したい
- レコードセットの各フィールドを参照したい
- フィールドの現在の状態を知りたい
- フィールドにバイナリデータを取得/格納したい
- Parameterオブジェクト
- Parameterオブジェクト
- コマンドのパラメータ群を参照したい
- パラメータを追加/削除したい
- パラメータ情報を設定したい
- パラメータにバイナリ情報を追加したい
- Propertyオブジェクト
- Propertyオブジェクト
- ダイナミックプロパティを取得したい
- ダイナミックプロパティの情報を参照/設定したい
- Recordsetオブジェクト
- Recordsetオブジェクト
- レコードセットをページ単位で管理したい
- インデックスを追加/レコードセットの検索をしたい
- カレントレコードの絶対位置を制御したい
- カレントレコードの相対位置を制御したい
- レコードセットの基礎情報を設定したい
- レコードセットをソートしたい
- カレントレコードの状態を知りたい
- レコードセットがどういう機能を持っているか知りたい
- レコードセットから条件に合致したレコードを検索したい
- レコードセットから特定のレコード群を抽出したい
- レコードを追加/削除したい
- バッチ処理を行ないたい
- レコードセットのクローンを作りたい
- レコードセットを開きたい/閉じたい
- レコードセットを配列/文字列に変換したい
- 一連のコマンド操作を順に実行したい
- 最新のレコードセットを取得しなおしたい
- レコードをキャッシュしたい
- 現在のレコードの状態を知りたい
- レコードへのロックを制御したい
- カーソルの型を設定したい
- レコードセットをファイルに保存したい
- 第六章:Remote Scripting1.0bリファレンス
- 概要
- Remote Scriptingを使用した例
- RemoteScriptingメソッド
- クライアントサイドの準備を行なう
- サーバサイドの準備を行なう
- RemoteScriptingを実行したい
- Remote Scriptingの実行結果を取得したい
- 第七章:VBScript5.5基本構文
- VBScript5.5基本構文
- VBScriptの概要(特徴/利用局面)
- VBScriptの基礎構文概要
- 変数を宣言したい
- 変数/定数/プロシージャの有効範囲を設定したい
- オブジェクト/プロシージャへの参照を変数に代入したい
- 定数を宣言したい
- キーワード
- 演算子
- ステートメント・命令 条件分岐を行いたい
- 繰返し処理をしたい
- 一定回数繰り返し処理をしたい
- 配列/コレクションの内容を全て読み出したい
- ループ/プロシージャから強制的に抜け出したい
- エラー処理を有効化/無効化したい
- オブジェクトを略記したい
- プロシージャを定義/呼び出したい
- クラスを宣言したい
- 乱数表を初期化したい
- 動的な命令を実行したい
- ソースにコメントを挿入したい
- 第八章:VBScript5.5関数
- 概要
- 文字列操作関数
- 文字列⇔文字コードに変換したい
- 配列を生成したい
- 配列を結合/抽出したい
- 表示形式を指定したい
- 文字列を検索/置換したい
- 大文字⇔小文字に変換したい
- 部分文字列を抜き出したい
- 文字列の長さを知りたい
- 文字列からスペースを削除したい
- 文字列を比較評価したい
- 指定文字/スペース/逆さ文字列を出力したい
- 日付処理関数
- システムの日付/時刻を知りたい
- 時間間隔を調べたい/時間を加算したい
- 指定した式、文字列を日付式に変換したい
- 日付/時間の要素を抜き出したい(1)
- 日付/時間の要素を抜き出したい(2)
- 経過した秒数を測りたい
- 数値演算関数
- 絶対値/指数/対数/平方根を求めたい
- 乱数を求めたい
- 三角関数を求めたい
- 小数点の切り捨て、数値の丸めを行ないたい
- n進数を求めたい
- 符号を判定したい
- 内部処理形式関数
- データ形式を変換したい
- 式を評価したい/ステートメントを実行したい
- データ形式を判定したい
- データ形式情報を知りたい
- その他関数
- 使用中のスクリプトエンジンの種類を知りたい
- 配列の大きさを知りたい
- 外部オブジェクトを使いたい
- 地域情報を設定/取得したい
- インプットボックスを表示したい
- ダイアログメッセージを表示したい
- RGBカラー値を指定したい
- ピクチャーオブジェクトを取得したい
- イベントにプロシージャを関連づけたい
- 第九章:VBScript5.5組み込みオブジェクト
- 概要
- Classオブジェクト
- Classオブジェクト
- クラスでイベントを発生させたい
- Dictionaryオブジェクト
- Dictionaryオブジェクト
- キー情報を取得したい
- 比較モードを設定したい
- キーを追加/削除したい
- FileSystemObjectオブジェクト
- FileSystemObjectオブジェクト
- ドライブ、フォルダ、ファイル名を知りたい
- 既存パスに名前を追加したい
- 一時ファイルを生成したい
- フォルダ、ファイルを操作したい
- テキストファイルを作成したい
- テキストファイルを開きたい
- ドライブ、フォルダ、ファイルの存在を確認したい
- Drive、Folder、Fileオブジェクトを取得したい
- Driveオブジェクト
- Drivesコレクション/Driveオブジェクト
- ドライブ数/ドライブ項目を取得したい
- ドライブの情報を知りたい
- Folderオブジェクト
- Foldersコレクション/Folderオブジェクト
- フォルダ数/フォルダ項目を取得したい
- フォルダの情報を知りたい
- フォルダを操作したい
- テキストファイルを作成したい
- Fileオブジェクト
- Filesコレクション/Fileオブジェクト
- ファイル数/ファイル項目を取得したい
- ファイルの情報を知りたい
- ファイルを操作したい
- テキストファイルを開きたい
- TextStreamオブジェクト
- TextStreamオブジェクト
- テキストファイルの内容を読み取りたい
- テキストファイルへ書き込みたい
- 正規表現オブジェクト
- 正規表現オブジェクト
- サブマッチコレクション
- 正規表現の検索条件を設定したい
- 正規表現で文字列を検索したい
- 正規表現に合致した項目/項目数を取得したい
- マッチング結果を知りたい
- Errオブジェクト Errオブジェクト
- エラー情報を取得したい
- エラーを生成/クリアしたい
- Appendix1:JScript5.5
- 概要
- JavaScriptでサンプルコードを移植してみよう
- Appendix2:Script Encoder
- 概要
- Scripting Encoderを使ったスクリプトの例
- Script Encoderの使用方法
- Appendix3:ASP関連書籍、関連サイト
- 関連書籍・サイト
正誤表
| 該当頁 | 該当箇所 | 修正刷 |
|---|---|---|
| 訂正箇所 | 訂正事項 | 更新日 |
| p.2 | 挿絵 ASP(Active Server Pages)の仕組み | 2刷 |
| SOL Server | SQL Server | 2003/06/21 |
| p.3 | 挿絵 ASPがもたらすウェブアプリケーションの効果 | 2刷 |
| SOL Server | SQL Server | 2003/06/21 |
| p.4 | 挿絵 本書で紹介する内容 | 2刷 |
| SOL Server | SQL Server | 2003/06/21 |
| p.9 | 1行目 | 2刷 |
| http://(コンピュータ名 | |ocalhost)/sample/index.asp | http://(コンピュータ名 | localhost)/sample/index.asp | 2003/06/21 |
| p.10 | 6、8行目 | 2刷 |
| http://(コンピュータ名 | |ocalhost)/sample/index.asp | http://(コンピュータ名 | localhost)/sample/index.asp | 2003/06/21 |
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・正誤表をご確認ください。すでに掲載済みの内容については個別回答が難しい場合があります。