
AspBox is an Open Source ASP FrameWork, ASP Library. Using AspBox, you can do easily to create ASP websites or projects.

AspBoxһٿASPܣAspBoxṩ˴ʵõASPͨù̼࣬Լ򻯴󲿷ֵASP
AspBoxԽչǿܡװϽǶף˴ظöá
˵AspBoxһȽϳ͵ĿӦڿԱٿASPܡ
ʹ˵

1ʹ÷
(1) AspBox ĵҪCls_AB.aspļֻҪҳļ磺

	<!--#include file="inc/AspBox/Cls_AB.asp" -->

(2) AspBoxز(ļAB.Config.asp)

2AspBoxҪôЩģ

AArray
Cͨú
Cookie
Catch
Charַ
Dһ㺯
DBݲ
DBOݲ
Eģ(Md5,Base64,SHA-1ܼռһЩܺ)
Form
Fso
Htmlؼ
HttpXMLHttp
Error
Json
jsLib(JSűò)
ListList
Mailʼ
PYƴתģ
Rnd
Session
Scűִвģ
Timeʱ
Tplģ
Up,Uploadϴ
Url
Xչ
XmlXML
ԼһЩ÷aspjpeg,޾ϴ,ϴ

3AspBox1.1֧MVCչ
ʹ÷ֻҪڵõĴǰ룺 ab.use "mvc" ɿMVCģʽ

AB.Use "Mvc"
Service.Use "Check"
AB.C.Print "ǰʵļ" & Service.Check.GetSelfName


+++++++++++++++++++++++++++++++++++++++++++++++++

Update History:

2013-3-22 15:30 µ v1.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 

}

2012-12-21 9:00 µ v1.3.1 a
ܽ᣺{

 AB.dbQueryTimes, AB.QT 
 AB.InitQT 
 AB.Free, AB.C.Free 
 AB.C.Print : AB.C.W
 AB.C.PrintLn : AB.C.Wn
 AB.C.PrintCn : AB.C.Wr
 AB.C.PrintBin : AB.C.WB, AB.C.WBin
 AB.C.ServerVar  AB.C.RqSv
 AB.C.Put ı: AB.C.WE
 AB.C.PrintFn : AB.C.WF
 AB.C.WNH 
չǿ AB.C.RP 
 AB.C.RemoveAppAll 
 AB.C.Dict, AB.C.SetDict, AB.C.CloneDict, AB.C.ClearDict 
 AB.C.TrimNul 
 AB.C.RegSplit 
 AB.C.vOr, AB.C.vAnd 
ȥ AB.A.MaxSize 
 AB.db.ifConn 
 AB.Cache ĵһЩ
 AB.Form.FormEncType  AB.Form.EncType 
 AB.Form.FormType  AB.Form.Type 
 AB.Form.Items, AB.Form.Item, AB.Form.Files, AB.Form.File 
 AB.Form.ShowForms 
 AB.Fso.FileSize 
 AB.Fso.ImgWH 
 AB.Error.ClearErr, AB.Error.SetErr, AB.Error.CatchErr, AB.Error.GetErr 
 AB.Char.Bin2Str 
 AB.Rnd.RandChinese 
 AB.Json.toJson 
 AB.Json.xJSObjectToString, AB.Json.xJSArrayToString  (!!!)
 AB.Json.toObject, AB.Json.setJSArrayItem, AB.Json.getJSArrayItem, AB.Json.jsEval, AB.Json.vbEval ȷ
 AB.Json.toJson  AB.Json.Stringify 
 AB.Json.toObject  AB.Json.Parse 
 AB.Json.CharSet 
 AB.jsLib.Get ı AB.jsLib.Load
 AB.jsLib.HasLoad, AB.jsLib.Has 
 AB.Sc.Load һ
 AB.Sc.SetLang 
 AB.Sc.Run 
 AB.Tpl 
 AB.Tpl.Tag  AB.Tpl.D 
 AB.Tpl.Source : AB.Tpl.Src 
 AB.Tpl.Show  AB.Tpl.Display 
 AB.Ext("Trace").Trace 
 AB.Ext("debug") 
 AB.Ext("debug").Add  AB.Ext("debug").List 
 AB.Ext("debug").Add, AB.Ext("debug").ShowAll, AB.Ext("debug").ShowCookies ȷ
 AB.Ext("debug").Del, AB.Ext("debug").DelAll, AB.Ext("debug").ShowVars ȷ
-- MVCģ:
 Dao.oCmd.Exe Ϊ Dao.oCmd.Exec
 ctrl.mail 

}

ʾv1.3.0 RC ʽ潫ݽи£
[
   AB.CacheType ļĻ
   AB.Json ( AB.Json.toJson ȷ,Լ AB.Json.toObject ȷ)
   AB.Trace ʹܹ֧jsObjecjsArrayJS
  Ļ򷽷
]

2012-08-19 18:41 µ v1.3.0 beta
ܽ᣺{

 AB.Char.URLDecode 
ƶ AB.D.Count Ϊ AB.C.Count 
ƶ AB.D.Split Ϊ AB.C.Split 
ƶ AB.D.RP Ϊ AB.C.RP 
 AB.Error.Style 
 AB.E.URLDecode 
 AB.db.Run, AB.db.GetRecordDetail 
 AB.DictAdd 
 AB.Trace 
 AB.A ĵļ
 AB.A.Sum, AB.A.Chunk, AB.A.Range, AB.A.First, AB.A.End, AB.A.Diff, AB.A.Same  
 AB.C.IsBool, AB.C.isFolder, AB.C.PrintBin 
 AB.C.MsgBox, AB.C.jsAlert, AB.Html.Alert 
 AB.db.Cmd, AB.db.getRs, AB.db.Rs 
 AB.Time.TimeDiff 
 AB.Json.xJSArrayToString 
 AB.Json.JSArrayToVBArray 
 AB.Json.VBArrayToJSArray 
 AB.Rnd.RndKey 
 AB.Char.LShift 
 AB.Char.RShift 
 AB.Url   AB.Url.ShortUrl, AB.Url.Go, AB.Url.JsGo 
 AB.SC 
 AB.jsLib (ʵ˿ɵJSASPãʵjsvb޷)
 AB.Fn չչԶ󣬷ã
AB.FnչطУAB.FnInit, AB.FnAdd, AB.FnDel, AB.FnHas, AB.FnItem, AB.FnItems

}

2012-06-12 9:29 µ v1.2.0a

 AB.Conn 
 AB.tbPrefix, AB.tbSuffix, AB.db.tbPrefix, AB.db.tbSuffix ֧, {tbprefix}ݱǰ׺֧
 AB.ReLoad, AB.ReUse 
 AB.Free, AB.C.Free 
 AB.Ext("Trace").Tracing 
չ AB.C.Close 
 AB.C.Dim, AB.C.Var, AB.C.Reg 
 AB.C.isStr, AB.C.isDict, AB.C.CheckDict 
 AB.D.ReplaceStrıAB.D.RP
 AB.D.RQ ֧
 AB.E.NoCore, AB.X.NoCore, AB.Mvc.NoCore, AB.Up.NoCore ֧
 AB.A.split ֧
 AB.A.Size 
 ab.error.show, ab.error.see ֧
 AB.Fso.ReadBin ֧
 AB.Cache.Get, AB.Cache.Save, AB.Cache.SaveApp, AB.Cache.Remove, AB.Cache.RemoveApp ֧
 AB.Xml.Load 
 AB.Xml.CreateXMLParser 
 AB.Http.CreateHTTPPoster 
 AB.Dbo.FixSQL, AB.Dbo.DelFix 
 AB.Dbo.BeginTrans, AB.Dbo.RollBackTrans, AB.Dbo.CommitTrans 
 ab.db.isConn ֧
 ab.db.Rand 
 ab.db.RandID, ab.db.MaxID, ab.db.MinID ֧
 AB.db.tbExists, AB.db.fieldExists, AB.db.tbAutoID, AB.db.FixSQL ֧
 AB.db.AutoID, AB.db.AddRecord 㷨
 AB.db.CıAB.db.Close
 AB.db.ifConn, AB.db.DbType 
 AB.db.ConnStr, AB.db.DBSet 
 AB.db.sql, AB.db.acc, AB.db.mysql, AB.db.oracle 
չ AB.db.QueryType 
 AB.db.Open, AB.db.Set 
 AB.db.Run 
-- MVCģ:
 mvc.ctrl.nocore, mvc.dao.nocore, mvc.service.nocore, mvc.view.nocore, mvc.util.nocore ֧

2012-05-04 1:25 µ v1.1.1 a
չǿ ab.c.new 
 ab.c.newobj 
޸ ab.e.rsa 
޸ ab.conn 
 AB.Conn.GetConnStr ֧
 AB.Conn.sqlDBInfo 
 AB.Dbo.Table Ŀɶ
޸ AB.E.Sha1.E ֵתΪСдʽ
 AB.Dict д AB.DT
 AB.DictAdd д AB.DA
 AB.DictDel д AB.DD
 AB.DictClear д AB.DC
޸ AB.Conn.accDBPath Ϊ AB.Conn.accDB
 AB.E.X.PwdConv 
 ab.noCore ֧, ɿƲָԤ
Ż ab.trace , ַصӶ
 ab.Ext("Trace").MaxPut 
 AB.H չ ( AB.H.Split, AB.H.Len, AB.H.Cstr ȷ)
 AB.E.X.spEnc 㷨 /AB.E.X.spDec 㷨
 AB.E.X.EncCk 㷨 /AB.E.X.DecCk 㷨
 AB.E.X.EncMw 㷨 /AB.E.X.DecMw 㷨
 AB.Time.TimeNum 
 AB.Rnd.MakeRndPass 
 AB.D.Count 
 AB.A.Array2Str Ϊ AB.A.toStr
 AB.A.ArrayIndex Ϊ AB.A.Index
 AB.A.ArrLen Ϊ AB.A.Size
д AB.A ̷㷨
 AB.A.Slice,AB.A.Count,AB.A.toArr,AB.A.Len,AB.A.Clone,AB.A.Concat,AB.A.Merge,AB.A.Clean ȹ̷
 AB.Make չ
 Dao.Work 
 Dao.oCmd 
޸ AB.Form ΪǰAB.Form.Init()ʼִк
 AB.Up 
ƶ AB.UpFile Ϊ AB.Up.UpFile Ϊȷϴ
 AB.Up.An (ɰϴ)
 AB.Up.u5x (ɻϴ)

2012-01-30 10:11  v1.1.0RC
ܽ˰1.0棬µݺܶ࣬뿴ϸ־
ܽҪĸ´㣺
1. Ĵ˽ϴŻһЩBugٶԼӿ
2. ܶʵúģ͹̷ú͸һЩ̷
3. 1.1֧MVCģʽ(ģ,дǿ)

2012-01-29 10:29 Modify  v1.1.0 Beta3
 ab.ifclearmark 
 ab.exit 
 ab.quit 
ǿ ab.free, ab.c.free 
 ab.use, ab.mvc.use, ab.e.use, ab.x.use, mvc.util.use, mvc.ctrl.use, mvc.service, mvc.dao
 ab.conn.acc.db, ab.conn.sql.server, ab.conn.sql.db, ab.conn.sql.uid, ab.conn.sql.pwd 
 ab.c.new 
ǿ ab.form.get 
 ab.formĬϷ(ab.form.formvar) Ϊ (ab.form.get)
 ab.html.iframe
 ab.e.end 
 ab.e.FromUnicode, ab.e.ConvUnicode 
-- MVCģ:
 mvc.dao ģ
 ctrl.mail ģ
 ctrl.xml ģ
 util.acctosql չ
 util.accmakesql չ
 util.ubbcode չ
 ctrl.mail ģ
չ service.check ģļ
ƶ util.cmd չΪ ctrl.cmd չ
 view.ui չ
 dao.c չ

2012-01-08 19:10 Modify  v1.1.0 Beta2
ŻĴ
 AB.Load, AB.Drop 
޸ ab.c.test
 ab.cookie ģ
޸ ab.dbo, ab.conn
 ab.dbo.ExecRecordSet, ab.dbo.ExecScalar, ab.dbo.ExecReturn, ab.dbo.ExecNonQuery, ab.dbo.ExecRsValue
 AB.DictDel, AB.DictClear 
 AB.E.Load, AB.E.Drop 
 ab.e.sha1 ģ
 AB.X.Load, AB.X.Drop 
 ab.rnd.Rand, ab.rnd.strRand
 ab.char.Trim, ab.char.LTrim, ab.char.RTrim
 AB.Json 
ǿ AB.Json.toJson ֧ Dictionary, Rs¼, Request, Session, Application
 AB.Json.jsObject 
 AB.Json.jsArray 
 AB.Json.toStr 
 AB.Json.QueryToJSON 
MVCģ:
 util.gethttp չ
 Util.Load, Util.Drop 
 Ctrl.Page 

2011-12-28 17:26 Modify  v1.1.0 Beta
Ż˺Ĵ
 ab.form.get
 ab.form.arrForm
 ab.html.script
 ab.html.js
 ab.html.getjs
ԭ AB.D.ReplaceArray Ϊ AB.D.ArrReplace
 AB.A ģ
ԭ AB.D.ArrayLen Ϊ AB.A.ArrLen
ԭ AB.D.ArrayIndex Ϊ AB.A.ArrayIndex
ԭ AB.D.SetArray Ϊ AB.A.SetArray
ԭ AB.D.CheckArray Ϊ AB.A.CheckArray
ԭ AB.D.InArray Ϊ AB.A.InArray
ԭ AB.D.Array2Str Ϊ AB.A.Array2Str
չ AB.Ext("Trace")
 AB.Session ģ
 AB.Cookie ģ
 AB.Time ģ
Ƴ AB.Time.Timestamp
 AB.Time.stdTime
 AB.Time.Zodiac
 AB.Time.Constellation
 AB.Time.ToUnixEpoch
 AB.Time.FromUnixEpoch
 util.export չ
-:˰Ϊ: AspBox v1.1.0 Beta GBK

2011-12-05 11:17 µAspBox v1.0.2b
 AB.D.QueryParam
 AB.Form.QueryForm
 AB.Dbo.SetRs
 AB.Dbo.RsUpdate
 AB.Dbo.GetDict Ϊ AB.Dbo.RsDict
 AB.Dbo.GetArr Ϊ AB.Dbo.RsArr
 AB.Form.Count
 AB.Form.Get
 AB.Form.FormValid
 AB.D.MultiExec
 AB.Ext("Trace")

2011-11-11 13:07 AspBox v1.0.2
 ab.d.checkarray()
 ab.d.getvar,ab.d.var2value,ab.d.Txt2Value
 ab.d.array2str
 ab.d.arrlen
 ab.d.gettables
 ab.c.regtest  ab.c.test
 ab.c.println  ab.c.printcn  ab.c.printfn  ab.c.flush  ab.c.clear
 ab.dbo.exe, ޸ ab.dbo.exe Ϊ ab.dbo.exec
 ab.dbo.getdict  ab.dbo.cmd
 ab.e.soid ܿ
 ab.html.style
 ab.html.linkcss
 ab.aspjpeg
 ab.mail
 ab.ext("debug").showarray

2011-10-11 10:22 ʽAspBox v1.0.1 RC
չģǿĳЩģ飬еBugƷӳ͡

2011-10-01 3:25 AspBox v1.0.1 Beta1
ɼܺĺܺAB.E.SDE
޸AB.E.AES.EncodeΪAB.E.AES.EAB.E.AES.Encode
޸AB.E.AES.DecodeΪAB.E.AES.DAB.E.AES.Decode
˺һЩBug
԰汾㳣õһЩ
չǿ˺ģ飬еBug






