AspBox はオープンソースの ASPFrameWork、ASPLibrary を使用して、ASP Web サイトやプロジェクトを簡単に作成できます。
AspBox は、ASP の開発を容易にし、迅速に行うためのフレームワークです。AspBox は、ほとんどの ASP 操作を簡素化できる実用的な ASP の共通プロシージャ、メソッド、およびサブクラスを多数提供します。
AspBox は、サブクラス オブジェクトを拡張して機能を強化することもできます。厳密なカプセル化とレイヤーごとのネストにより、コードの再利用と複数の使用が向上します。
AspBox は、開発者が迅速な開発を行うために適用できる、比較的確立された ASP 開発フレームワークであると言えます。
使用説明書
1. 使用方法:
(1) AspBox のコアは主に Cls_AB.asp ファイルに集中しているため、次のようにこのファイルをページの先頭に導入するだけで済みます。
<!--#includefile="inc/AspBox/Cls_AB.asp"-->
(2) AspBox 関連のパラメータを設定します (ファイル AB.Config.asp)
2. AspBox コアには主に次のコアが含まれます。
A は Array 配列を処理します
Cの一般関数クラス
クッキー操作クラス
キャッチキャッシュ操作
Char文字処理クラス
D汎用関数ライブラリ
DBデータ操作クラス
DBO データ操作オブジェクト
E 暗号化モジュール (Md5、Base64、SHA-1 暗号化およびいくつかの暗号化機能ブロックのコレクションを含む)
フォームフォーム処理ブロック
Fso オペレーション クラスのオペレーション
HTMLコントロール
Http to XMLHttp 処理ブロック
エラーエラー処理ブロック
Json処理ブロック
jsLib (JSスクリプトコア参照操作)
List はさまざまな List オブジェクトを処理します
メールメール処理ブロック
PYピンイン変換モジュール
Rnd乱数ファンクションブロック
セッション操作クラス
Scスクリプト実行操作モジュール
時刻・時刻演算ブロック
TPLテンプレートクラス
Up,Uploadアップロード処理ブロック
URL処理ブロック
X拡張ブロック
XML は XML チャンクを処理します
その他、aspjpeg コンポーネント操作、fearless アップロード クラス、Ain アップロード クラスなどの呼び出しメソッドもいくつかあります。
3. AspBox は、バージョン 1.1 以降で MVC フレームワークの拡張をサポートしています。
使用方法: 呼び出しコードの前に ab.use "mvc" を追加するだけで、MVC モードをオンにできます。
例:
AB.「Mvc」を使用する
Service.「チェック」を利用する
ABC.Print「現在アクセス中のファイル名:Service.Check.GetSelfName」
------------------------------------------
AspBox バージョン 1.3.2a 更新レコード:
AB コア コードの変更、パブリック呼び出し AB.Pub コアの追加
AB.CacheType プロパティ設定の改善
AB.CacheClean メソッドを追加しました
AB.FnAdd エイリアスを追加しました: AB.FnSet
AB.A.Avg、AB.A.Sub、AB.A.SpliceX メソッドを追加しました
AB.A.Slice、AB.A.Splice、AB.A.SpliceX、AB.A.Fill メソッドを修正しました。
AB.A.Walkメソッドの拡張と強化
AB.C.Cright メソッドを修正
ABC.GetUrlメソッドの改善
AB.C.Clone、AB.C.CallFunc、AB.C.Ws、AB.C.Wsn、AB.C.IsDim およびその他のメソッドを追加しました
AB.Cache.Del メソッド、エイリアス AB.Cache(cacheName).Del または AB.Cache.Item(cacheName).Del を追加しました。
AB.Json.xJSObjectToString、AB.Json.xJSArrayToString メソッドを削除
AB.E.encodeURIComponent、AB.E.decodeURIComponent、AB.E.encodeURI、AB.E.decodeURI メソッドを追加しました
AB.Http.Charset設定無効のバグを修正
AB.Char.Trim、AB.Char.LTrim、AB.Char.RTrim メソッドを拡張および強化します。
AB.Time.ServerTime、AB.Time.LocalTime、AB.Time.ServerTimezone、AB.Time.LocalTimezone メソッドを追加しました
AB.Time.ToUnixEpoch メソッドのエイリアス AB.Time.ToID および AB.Time.TimeID を追加しました
AB.Time.FromUnixEpoch メソッドのエイリアス AB.Time.FromID および AB.Time.FromTimeID を追加しました
AB.Url.Go 関数のバグを修正
AB.Xml(selector).Length が 0 の場合をサポートするように AB.Xml.Find メソッドを改善しました。
AB.Xml.Length、AB.Xml.Count メソッドを追加しました
AB.Xml(selector).ChildNodes メソッドを追加しました