EasyASP快速開發(fā)ASP的類
EasyASP 是一個(gè)簡(jiǎn)單方便的用來快速開發(fā)ASP程序的類庫(kù)。EasyASP 包含完善的全參數(shù)化查詢多數(shù)據(jù)庫(kù)操作、高效Json數(shù)據(jù)生成與解析、各種字符串及日期處理函數(shù)、功能強(qiáng)大動(dòng)態(tài)數(shù)組處理、領(lǐng)先的文件系統(tǒng)處理、遠(yuǎn)程文件及XML文檔處理、內(nèi)存緩存和文件緩存處理、簡(jiǎn)單實(shí)用的模板引擎等等豐富的功能。而為了解決ASP調(diào)試不方便的問題,EasyASP 推出了獨(dú)創(chuàng)的控制臺(tái)調(diào)試功能以及豐富的異常信息顯示,能讓你開發(fā) ASP 程序時(shí)最大程度的從錯(cuò)誤調(diào)試的紛繁中解放出來。EasyASP 目前提供下載的是VBScript版本。
EasyASP 的部分功能特點(diǎn)
[EASP] 大量豐富的字符串處理、正則處理、日期時(shí)間、數(shù)值格式化及其它通用函數(shù)。
[EASP] 實(shí)現(xiàn)高性能的字符串構(gòu)造類 StringBuilder 。
[EASP] 強(qiáng)大的表單驗(yàn)證功能,采用鏈?zhǔn)讲僮鳎瑑?nèi)置超過30種驗(yàn)證規(guī)則,可靈活驗(yàn)證各種類型數(shù)據(jù),支持多種方式自定義。
[EASP] 簡(jiǎn)單快捷的 Cookies 和 Application 讀寫。
[EASP] 支持偽靜態(tài)(偽Rewrite),且對(duì)已開發(fā)的程序無(wú)影響。
[EASP] 實(shí)現(xiàn)ASP文件的動(dòng)態(tài)載入,并支持無(wú)限級(jí)的ASP原生include。
[EASP] 獨(dú)創(chuàng)的插件系統(tǒng),內(nèi)置md5、漢字轉(zhuǎn)拼音、翻譯、分詞等插件,并有豐富的第三方插件提供下載。
[JSON] 原生 VBScript 實(shí)現(xiàn)高效率的 Json 數(shù)據(jù)解析與生成。
[JSON] 記錄集、集合、N維數(shù)組、Easp List 對(duì)象和幾乎所有ASP內(nèi)置對(duì)象都能直接輸出為 Json 格式數(shù)據(jù)。
[數(shù)據(jù)庫(kù)] 默認(rèn)支持 Access / MS SQL Server / MySQL Server 數(shù)據(jù)庫(kù),并可以擴(kuò)展至支持其他任何符合工業(yè)標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)。
[數(shù)據(jù)庫(kù)] 能方便的實(shí)現(xiàn)一個(gè)或多個(gè)數(shù)據(jù)庫(kù)的讀、增、刪、改等控制操作,可嵌套標(biāo)簽式的參數(shù)操作易用到令人發(fā)指。
[數(shù)據(jù)庫(kù)] 提供高效的批量插入、刪除、更新,并帶有事務(wù)處理支持。
[數(shù)據(jù)庫(kù)] 數(shù)據(jù)庫(kù)查詢使用全參數(shù)化,EasyASP 的優(yōu)秀設(shè)計(jì)讓你大部分情況下不用考慮數(shù)據(jù)字段的類型,也完全避免了SQL注入的風(fēng)險(xiǎn)。
[數(shù)據(jù)庫(kù)] 簡(jiǎn)捷的存儲(chǔ)過程調(diào)用方式,可以很方便的操作輸入?yún)?shù)、輸出參數(shù)、返回一個(gè)或多個(gè)記錄集、返回值、受影響的行數(shù)。
[數(shù)據(jù)庫(kù)] 自帶簡(jiǎn)單高效的分頁(yè)功能,擁有功能豐富的可完全自定義風(fēng)格配置及調(diào)用,內(nèi)置 bootstrap 分頁(yè)樣式。
[數(shù)據(jù)庫(kù)] 自動(dòng)判斷數(shù)據(jù)庫(kù)類型及版本號(hào),并能根據(jù)數(shù)據(jù)庫(kù)的不同類型不同版本自動(dòng)優(yōu)化SQL查詢語(yǔ)句。
[數(shù)據(jù)庫(kù)] 記錄集可以很方便的轉(zhuǎn)換為Json格式數(shù)據(jù)。
[控制臺(tái)] 獨(dú)創(chuàng)的控制臺(tái)支持任意 ASP 變量的調(diào)試與跟蹤。
[控制臺(tái)] 控制臺(tái)支持 SQL 語(yǔ)句及執(zhí)行時(shí)間實(shí)時(shí)監(jiān)控。
[控制臺(tái)] 控制臺(tái)支持設(shè)置 token 阻止未授權(quán)的訪問。
[遠(yuǎn)程文件] 支持自動(dòng)識(shí)別遠(yuǎn)程文件編碼,支持按標(biāo)簽或按正則表達(dá)式截取片段,支持批量保存遠(yuǎn)程圖片至本地服務(wù)器。
[遠(yuǎn)程文件] 能方便的實(shí)現(xiàn) Ajax 跨域代理。
[超級(jí)數(shù)組] 支持動(dòng)態(tài)數(shù)組及Hash表,支持?jǐn)?shù)組排序、篩選、循環(huán)處理及數(shù)組間運(yùn)算。
[模板引擎] 支持自定義模板標(biāo)簽,支持模板文件無(wú)限級(jí)include,標(biāo)簽支持無(wú)限級(jí)循環(huán)區(qū)塊。
[XML] 支持本地及遠(yuǎn)程 XML 文檔解析,實(shí)現(xiàn)仿 jQuery 選擇器,節(jié)點(diǎn)操作無(wú)壓力。
[XML] 提供調(diào)用 WebService 的示例。
[緩存] 支持內(nèi)存緩存和文件緩存,支持直接緩存記錄集。
[上傳] 獲授權(quán)內(nèi)建艾恩無(wú)組件上傳(MoLibUpload)——ASP上傳界終結(jié)者。
[工具] 提供專用偽靜態(tài)規(guī)則測(cè)試工具。
[工具] 提供 Dreamweaver / EverEdit / EditPlus 等編輯器的代碼高亮及代碼智能提示插件。
[工具] 擁有高人氣的文檔社區(qū),并有大量?jī)?yōu)秀的文檔編輯提供豐富的帶示例的API文檔支持。
……
