EasyASP は、ASP の開発を容易にし、迅速に行うためのクラスです。これには、1 つ以上のデータベースでのさまざまな操作の同時実行、MSSQL ストアド プロシージャの呼び出し、レコードセットのページングなどの機能を備えたデータベース コントロール クラス Easp.db が含まれています。 EasyASP は、ほとんどの ASP 操作を簡素化できる実用的な ASP の共通プロセスとメソッドも多数提供します。 EasyASP は現在、ダウンロード用の VBScript バージョンを提供しています。
EasyASP2.1UTF-8更新ログ:
新しい Easp.Include メソッドは、ASP の動的な組み込みを完全に実現し、ASP ソース コードで無制限のレベルをサポートします。
Easp.GetInclude メソッドを追加しました。これは、ASP ファイルの実行結果を取得したり、HTML ファイルなどのテキスト ファイルのソース コードを取得したりするために使用されます。
Easp.Include メソッドおよび Easp.getInclude メソッドによってロードされるファイルのエンコーディングを設定するために使用される Easp.Charset プロパティが追加されました。
確認メッセージボックスを出力し、選択に応じて URL ジャンプを実行するために使用される Easp.confirmUrl メソッドが追加されました。
HTML テキストの単純な書式設定のための Easp.HtmlFormat メソッドを追加しました (スペースと改行のみが表示されます)。
定期置換の複数行モード用に Easp.RegReplaceM メソッドを追加しました。
通常のマッチングのグループキャプチャ用の Easp.RegMatch メソッドを追加しました。
特定のコンポーネントがシステムにインストールされているかどうかを検出する Easp.IsInstall メソッドを追加しました。
[db] Easp.db.QueryType 属性を追加しました。これにより、レコード セットを取得するために ADO の RecordSet メソッドを使用するか Command メソッドを使用するかを設定できます。
[db] 指定された数のランダム レコード セットを取得するために使用される Easp.db.GetRandRecord メソッドを追加しました。
[db] Easp.db.Exec メソッドを追加しました。これは、SQL ステートメントを実行するか、コマンド モードでクエリされたレコード セットを返すために使用されます。
Easp.DateTime メソッドを最適化し、時差としてフォーマットしたときの表示がより使いやすくなりました。
Easp.RandStr メソッドと Easp.db.RandStr メソッドを最適化して、より強力でユーザーフレンドリーなランダム文字列と乱数生成関数を提供します。
Easp.GetUrlWith メソッドの最初のパラメータが空の場合に生成される新しい URL のバグを修正しました。
Easp.GetAppメソッドでキャッシュデータが取得できない不具合を修正しました。
Easp.AlertUrl がジャンプする前にサーバー側のコードを実行し続けるバグを修正しました。
v2.1beta バージョンで Easp.JsEncode および Easp.db.Json メソッドが「型の不一致」エラーを報告するバグを修正しました。
v2.1beta バージョンの Easp.RandStr および Easp.db.RandStr のバグを修正しました。
[db] Easp.db.AddRecord メソッドを最適化し、ID フィールドの名前が指定されている場合に、新しく追加されたレコード ID 番号のみを返すようになりました。 (以前のバージョンに影響します)
[db] ページングドロップダウンボックスのページ数がjumplong設定より少ない場合に負の数値が表示されるバグを修正しました。
EasyASP の特徴:
[データベース] は、1 つ以上のデータベースの追加、削除、変更などの制御操作を簡単に実装できます。
[データベース] データベースフィールドを操作する場合、フィールド値のデータ型の違いを考慮する必要はありません(たとえば、テキストフィールドではシングルクォーテーションを付ける必要はありません)。
[データベース]には、レコードセットページング機能やストアドプロシージャページング機能が備わっており、設定や呼び出しをフルカスタマイズできる豊富な機能を備えています。
[データベース] は、さまざまなパラメータを指定して MSSQL ストアド プロシージャを簡単に実行し、複数の値または複数のレコード セットを返すことができます。
[データベース] データベース操作のフォールトトレランス機能が充実しており、エラーSQL文を瞬時に出力してデバッグが容易です。
[データベース] 既存のデータベース接続オブジェクトを使用する場合、データベースの種類を自動的に決定します。
【データベース】Ajax専用のデータ取得メソッドで、Json形式のデータを出力します。
[データベース] は SQL インジェクションを効果的に防止できます。
[ASP] には、ほとんどの ASP 操作を簡素化するための多数の一般的な ASP プロセスとメソッドが付属しています。
[ASP] ASP ファイルの動的ロードを完全に実現し、無制限のレベルの ASP ネイティブ インクルードをサポートします。
【ASP】にはデータ型検証機能とサーバー側フォーム検証機能が備わっています。
[ASP] は、ページ アドレスを簡単に取得し、URL パラメータをフィルタリングおよび置換できます。
[ツール] EasyASP 用に特別に開発された DreamweaverCS3 および CS4 用のコード ハイライトおよびコード プロンプト拡張プラグインが含まれています。
[ツール]には完全なヘルプマニュアルと多数のアプリケーション例があります。