AspBoxisanOpenSourceASPFrameWork,ASPLibrary.UsingAspBox,youcandoeasilytocreateASPwebsitesorprojects.
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通用函數類
Cookie操作類
Catch快取類別操作
Char字元處理類
D一般函數庫
DB資料操作類
DBO資料操作對象
E加密模組(包含了Md5,Base64,SHA-1加密及收集了一些加密函數區塊)
Form表單處理區塊
Fso操作類別操作
Html控件
Http對XMLHttp處理區塊
Error錯誤處理區塊
Json處理區塊
jsLib(JS腳本核心參考操作)
List處理各種List對象
Mail郵件處理區塊
PY拼音轉換模組
Rnd隨機數字函數區塊
Session操作類
Sc腳本執行操作模組
Time時間操作區塊
Tpl模板類
Up,Upload上傳處理區塊
Url處理區塊
X擴充區塊
Xml處理XML區塊
以及其他一些呼叫方法如aspjpeg元件操作,無懼上傳類別,艾恩上傳類別等
3.AspBox在1.1版以上已支援MVC框架拓展
使用方法:只需在呼叫的程式碼前面加入:ab.use"mvc"即可開啟MVC模式
例:
AB.Use"Mvc"
Service.Use"Check"
AB.C.Print"目前存取的檔案名稱:"Service.Check.GetSelfName
------------------------------------------
AspBox1.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方法
完善AB.C.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失效bug
拓展增強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函數Bug
改進AB.Xml.Find方法,使其支援AB.Xml(selector).Length為0情況
新增AB.Xml.Length,AB.Xml.Count方法
新增AB.Xml(selector).ChildNodes方法