書籍詳細(標準ASPテクニカルリファレンス)

標準ASPテクニカルリファレンス 書影

ISBN: 4-7973-1400-1

標準ASPテクニカルリファレンス

山田祥寛 著

サポート終了
著者山田祥寛
出版社ソフトバンクパブリッシング
価格4,000円(税別)
判形B5変版・1色
ページ数552ページ
発売日2000年10月24日
対象レベル中級

最新ASPを結集したテクニカルリファレンス

豊富に用意されたサーバコンポーネント、データベースとのシームレスな連携を実現するADO、スクリプトでコンポーネントを生成するScriptLets技術、サーバ/クライアント間の通信を統御するRemote Scripting、そして、スクリプト言語の決定版、VBScript、JScript等、周辺技術と密に絡ませながら統合的なWebアプリケーション構築技法を紹介します 。
標準ASPテクニカルリファレンス ロゴ

更新履歴

  • 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

お問い合わせ

書籍に関するご質問や誤りのご報告、ご意見・ご感想などをお寄せください。

Powered by メールフォーム 『オレンジフォーム』