
==ϸ־==

Update History:

2011-09-13 22:24
ɼܺĺܺ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

2011-09-08 13:41 AspBox v1.0 Beta1
԰汾㳣õһЩ

2011-10-01 3:25 ΪAspBox v1.0.1 Beta1
չǿ˺ģ飬еBug

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

{

2011-10-22 14:04 Modify
ab.d.asp:
ab.d.checkarray()
ab.d.getvar,ab.d.var2value,ab.d.Txt2Value
ab.debug.asp:
ab.ext("debug").showarray

2011-10-24 14:04 Modify
 ab.dbo.exe, ޸ ab.dbo.exe Ϊ ab.dbo.exec

2011-10-27 14:04 Modify
 ab.e.soid ܿ

2011-11-01 14:04 Modify
 ab.html.style
 ab.html.linkcss

2011-11-02 15:00 Modify
 ab.aspjpeg
 ab.mail
 ab.c.regtest  ab.c.test

2011-11-03 15:00 Modify
 ab.dbo.getdict  ab.dbo.cmd

2011-11-08 9:03 Modify
 ab.c.println  ab.c.printcn  ab.c.printfn  ab.c.flush  ab.c.clear
 ab.d.array2str

2011-11-11 12:29 Modify
 ab.d.arrlen
 ab.d.gettables

}

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-11-16 10:02 Modify
 AB.D.QueryParam
 AB.Form.QueryForm
 AB.Dbo.SetRs
 AB.Dbo.RsUpdate
 AB.Dbo.GetDict Ϊ AB.Dbo.RsDict
 AB.Dbo.GetArr Ϊ AB.Dbo.RsArr

2011-11-29 13:37 Modify
 AB.Form.Count
 AB.Form.Get
 AB.Form.FormValid
 AB.Ext("Trace")

2011-12-04 1:19 Modify
 AB.D.MultiExec

}

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-12-06 0:16 Modify
 ab.html.outcss

2011-12-12 9:05 µAspBox v1.0.3 Beta
 AB.HasCore, AB.E.HasCore, AB.X.HasCore
ԭ AB.Time.FormatTime Ϊ AB.Time.TakeTime
µ AB.Time.FormatTime 
 AB.Time.FormatGTime
 AB.Time.GMTToDateTime
 AB.D.ArrayIndex
MVCģͣACEAspBox Control EngineAspBox
-:˰Ϊ: AspBox v1.0.3 Beta GBK

2011-12-13 15:02 Modify
 ab.form.get
 ab.form.arrForm

2011-12-14 15:19 Modify
 ab.html.script
 ab.html.js
 ab.html.getjs

2011-12-26 13:14 Modify
ԭ 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")
Ż˺Ĵ

2011-12-28 17:16 Modify
 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 չ

}

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.ArrLen Ϊ 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-29 3:24 Modify
 util.gethttp չ
 ab.cookie ģ

2011-12-31 17:05 Modify
ŻĴ
 AB.Load, AB.Drop 
 AB.E.Load, AB.E.Drop 
 AB.X.Load, AB.X.Drop 
 Util.Load, Util.Drop 

2012-01-04 23:24 Modify
ŻĴ
MVCģ Ctrl.Page 
޸ ab.dbo, ab.conn
չ޸ ab.c.test
 ab.dbo.ExecRecordSet, ab.dbo.ExecScalar, ab.dbo.ExecReturn, ab.dbo.ExecNonQuery, ab.dbo.ExecRsValue
 ab.rnd.Rand, ab.rnd.strRand
 ab.char.Trim, ab.char.LTrim, ab.char.RTrim

2012-01-07 18:02 Modify
չǿ AB.Json.toJson ֧ Dictionary, Rs¼, Request, Session, Application
 AB.Json.jsObject 
 AB.Json.jsArray 
 AB.Json.toStr 
 AB.Json.QueryToJSON 

2012-01-08 19:10 Modify
 ab.e.sha1 ģ
 AB.DictDel, AB.DictClear 
 AB.Json 

}

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 

{

2012-01-11 16:28 Modify
 ab.html.iframe
 util.acctosql չ
 util.accmakesql չ
 util.ubbcode չ
 ab.c.new 
ǿ ab.form.get 
 ab.formĬϷ(ab.form.formvar) Ϊ (ab.form.get)

2012-01-12 14:14 Modify
 ab.use, ab.mvc.use, ab.e.use, ab.x.use, mvc.util.use, mvc.ctrl.use, mvc.service, mvc.dao
 mvc.dao ģ
ǿ ab.free, ab.c.free 
 ab.ifclearmark 

2012-01-13 15:43 Modify
 ab.exit 
 ab.e.end 
 ab.e.FromUnicode, ab.e.ConvUnicode 
MVCģ:
 ctrl.mail ģ
 ctrl.xml ģ
 ab.conn.acc.db, ab.conn.sql.server, ab.conn.sql.db, ab.conn.sql.uid, ab.conn.sql.pwd 

2012-01-17 11:39 Modify
 ctrl.mail ģ

2012-01-19 14:32 Modify
չ service.check ģļ

2012-02-28 23:30 Modify
 ab.quit 
ƶ util.cmd չΪ ctrl.cmd չ
 view.ui չ
 dao.c չ

}

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

2012-01-31 11:10 Modify
޸ ab.e.rsa 
չǿ ab.c.new 
 ab.c.newobj 

2012-02-04 19:52 Modify
޸ ab.conn 
 AB.Conn.GetConnStr ֧
 AB.Conn.sqlDBInfo 

2012-02-05 15:32 Modify
 AB.Dbo.Table Ŀɶ
ֵ AB.E.Sha1.E תΪСдʽ

2012-03-01 12:56 Modify
 AB.Dictд AB.DT
 AB.DictAddд AB.DA
 AB.DictDelд AB.DD
 AB.DictClearд AB.DC
޸ AB.Conn.accDBPathΪ AB.Conn.accDB

2012-03-14 0:30 Modify
 AB.E.X.PwdConv 

------------------------------------------

2012-04-22 19:47 Modify
 ab.noCore ֧, ɿƲָԤ
Ż ab.trace , ַصӶ
 ab.Ext("Trace").MaxPut 
 AB.H չ ( AB.H.Split, AB.H.Len, AB.H.Cstr ȷ)
 AB.Make չ
 AB.dbWork չ
 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.Slice 
 AB.A.Count 
 AB.A.toArr 
 AB.A.Len 
 AB.A.Clone 
 AB.A.Concat 
 AB.A.Merge 
 AB.A.Clean 
---д·㷨
AB.A.UnShift, AB.A.Shift, AB.A.Push, AB.A.Pop, AB.A.Walk,
AB.A.Splice, AB.A.Fill, AB.A.Unique, AB.A.Reverse, AB.A.Rand

2012-05-04 0:35 Modify
ƶ AB.Make ĵ Ctrl.Make
ƶ AB.dbWork ĵ Dao.Work
 Dao.oCmd 
޸ AB.Form ΪǰAB.Form.Init()ʼִк
 AB.Up 
ƶ޸ AB.UpFile Ϊ AB.Up.UpFile Ϊȷϴ
 AB.Up.An (ɰϴ)
 AB.Up.u5x (ɻϴ)

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-05-09 1:54 Modify
 ab.e.nocore, ab.x.nocore, ab.mvc.nocore, ab.up.nocore ֧
 mvc.ctrl.nocore, mvc.dao.nocore, mvc.service.nocore, mvc.view.nocore, mvc.util.nocore ֧
 ab.a.split ֧

2012-05-22 13:33 Modify
 ab.db.isConn ֧
 ab.db.Rand 
 ab.db.RandID, ab.db.MaxID, ab.db.MinID ֧
 ab.error.show, ab.error.see ֧
 AB.Conn.ClearConnectıAB.Conn.DisConnect
 AB.Conn.isConnect, AB.Conn.State, AB.db.isConnect, AB.db.State ֧
 AB.D.ReplaceStrıAB.D.RP
 AB.tbPrefix, AB.tbSuffix, AB.db.tbPrefix, AB.db.tbSuffix ֧, {tbprefix}ݱǰ׺֧
 AB.db.tbExists, AB.db.fieldExists, AB.db.tbAutoID, AB.db.FixSQL ֧
 AB.db.AutoID, AB.db.AddRecord 㷨
 AB.db.CıAB.db.Close

2012-05-27 20:57 Modify
 AB.Fso.ReadBin ֧
 AB.D.RQ ֧

2012-06-03 18:31 Modify
 AB.Cache.Get, AB.Cache.Save, AB.Cache.SaveApp, AB.Cache.Remove, AB.Cache.RemoveApp ֧

2012-06-05 0:23 Modify
 AB.Xml.Load 

2012-06-08 13:57 Modify
 AB.Xml.CreateXMLParser 
 AB.Http.CreateHTTPPoster 

2012-06-09 22:50 Modify
 AB.Conn 
 AB.Free, AB.C.Free 
չ AB.C.Close 
 AB.C.Var 
 AB.ReLoad, AB.ReUse 
 AB.Dbo.FixSQL, AB.Dbo.DelFix 
 AB.Dbo.BeginTrans, AB.Dbo.RollBackTrans, AB.Dbo.CommitTrans 
 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 

2012-06-11 23:45 Modify
 AB.C.isStr, AB.C.isDict, AB.C.CheckDict 

2012-06-12 1:04 Modify
 AB.A.Size 
 AB.Ext("Trace").Tracing 

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

 AB.Conn 
 AB.tbPrefix, AB.tbSuffix, AB.db.tbPrefix, AB.db.tbSuffix ֧, {prefix}ݱǰ׺֧
 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-06-15 10:24 Modify
 AB.Time.TimeDiff 
 AB.Rnd.RndKey 
 AB.Error.Style 
 AB.E.URLDecode 
 AB.Char.URLDecode 
 AB.Char.LShift 
 AB.Char.RShift 
 AB.Url ģ AB.Url.ShortUrl, AB.Url.Go, AB.Url.JsGo 

2012-07-20 16:52 Modify
 AB.SC 
չ AB.Trace 
 AB.C.PrintBin 
 AB.Json.xJSArrayToString 

2012-07-23 18:35 Modify
 AB.C.MsgBox, AB.C.jsAlert, AB.Html.Alert 

2012-08-01 21:54 Modify
 AB.db.Run, AB.db.GetRecordDetail 
 AB.db.Cmd, AB.db.getRs, AB.db.Rs 

2012-08-09 0:36 Modify
 AB.C.isFolder 

2012-08-12 21:04 Modify
 AB.Json.JSArrayToVBArray 
 AB.Json.VBArrayToJSArray 
 AB.SC 
 AB.jsLib (ʵ˿ɵJSASPãʵjsvb޷)

2012-08-15 8:51 Modify
 AB.C.IsBool 
ƶ AB.D.Count Ϊ AB.C.Count 
ƶ AB.D.Split Ϊ AB.C.Split 
ƶ AB.D.RP Ϊ AB.C.RP 

2012-08-16 22:02
 AB.DictAdd 
 AB.SC 
 AB.jsLib 
 AB.Fn չչԶ󣬷ã
AB.FnչطУAB.FnInit, AB.FnAdd, AB.FnDel, AB.FnHas, AB.FnItem, AB.FnItems

2012-08-18 1:49
 AB.A ĵļ
 AB.A.Sum, AB.A.Chunk, AB.A.Range, AB.A.First, AB.A.End, AB.A.Diff, AB.A.Same  

2012-08-19 18:13
 AB.FnAdd, AB.FnDel 

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

}

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

2012-09-06 21:05
 AB.C.Print ı: AB.C.W
 AB.C.PrintLn ı: AB.C.Wn
 AB.C.PrintCn ı: AB.C.Wr
 AB.C.PrintBin ı: AB.C.WB

2012-09-08 20:51
 Dao.oCmd.Exe Ϊ Dao.oCmd.Exec
 AB.jsLib.Get ı AB.jsLib.Load
 AB.jsLib.HasLoad, AB.jsLib.Has 

2012-09-15 0:05
 AB.Json.toJson 
 AB.Json.xJSObjectToString, AB.Json.xJSArrayToString 
 AB.Trace 

2012-10-01 19:43
 AB.Sc.Load һ
 AB.Sc.SetLang 
 AB.db.ifConn 

2012-10-24 1:22
ȥ AB.A.MaxSize 
 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 

2012-10-25 2:12
 AB.C.ServerVar ı AB.C.RqSv
 AB.C.Print ı: AB.C.W
 AB.C.Put ı: AB.C.WE
 AB.C.PrintFn ı: AB.C.WF
 AB.C.PrintBin ı: AB.C.WBin
 AB.C.WNH

2012-11-20 1:08
 AB.Ext("debug") 
 AB.Ext("debug").Add, AB.Ext("debug").ShowAll, AB.Ext("debug").ShowCookies ȷ
 AB.Ext("debug").Del, AB.Ext("debug").DelAll, AB.Ext("debug").ShowVars ȷ

2012-11-27 0:08
 AB.Tpl.Source ı: AB.Tpl.Src

2012-12-04 2:25
չǿ AB.C.RP 

2012-12-11 9:39
 AB.Tpl.Tag Ա AB.Tpl.D
 AB.Tpl.Show  AB.Tpl.Display
 AB.C.Dict, AB.C.SetDict, AB.C.CloneDict, AB.C.ClearDict 

2012-12-12 18:18
 AB.C.TrimNul 
MVCģ ctrl.mail 

2012-12-13 19:15
 AB.Tpl 
 AB.Free, AB.C.Free 
 AB.C.RegSplit 

2012-12-16 1:01
 AB.C.vOr, AB.C.vAnd 

2012-12-17 8:45
 AB.Char.Bin2Str 
 AB.Fso.FileSize 
 AB.Fso.ImgWH 
 AB.Sc.Run 
 AB.Json.toObject, AB.Json.setJSArrayItem, AB.Json.getJSArrayItem, AB.Json.jsEval, AB.Json.vbEval ȷ

2012-12-18 17:56
 AB.Rnd.RandChinese 
 AB.Ext("Trace").Trace 
 AB.Json.toObject  AB.Json.Parse

2012-12-20 23:26
 AB.Error.ClearErr, AB.Error.SetErr, AB.Error.CatchErr, AB.Error.GetErr 
 AB.Json.toJson  AB.Json.Stringify 
չ AB.Tpl 
 AB.dbQueryTimes, AB.QT 
 AB.InitQT 

2012-12-21 2:40
 AB.C.RemoveAppAll 
 AB.Cache ĵһЩ
 AB.Cache ĵһЩ
 AB.Ext("debug").Add  AB.Ext("debug").List 
 AB.Json.CharSet 

2012-12-21 2:42 µ 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 

}

ʾһ潫ݽи£
[
  չ AB.Tpl ģ
  AB.CacheType淽ʽ
  ABд(д)
  ݸ..
]

2013-1-1 21:10
 AB.FnAdd : AB.FnSet
Ƴ AB.Json.xJSObjectToString, AB.Json.xJSArrayToString 
չǿ AB.A.Walk 

2013-1-14 1:01
 AB.C.CRight 

2013-2-5 15:25
 AB.Cache.Del ,  AB.Cache(cacheName).Del  AB.Cache.Item(cacheName).Del
 AB.C.GetUrl 

2013-2-6 12:56
 AB.A.Avg, AB.A.Sub, AB.A.SpliceX 

2013-2-7 17:45
 AB.E.encodeURIComponent, AB.E.decodeURIComponent, AB.E.encodeURI, AB.E.decodeURI 
  AB.Http.Charset ʧЧbug

2013-2-18 2:40
 AB.C.Clone 
չǿ AB.Char.Trim, AB.Char.LTrim, AB.Char.RTrim 

2013-2-21 11:36
 AB.Time.ServerTimezone, AB.Time.LocalTimezone 
 AB.Time.ToUnixEpoch  AB.Time.ToID  AB.Time.TimeID
 AB.Time.FromUnixEpoch  AB.Time.FromID  AB.Time.FromTimeID

2013-2-22 0:44
޸ AB.Url.Go  Bug
 AB.C.CallFunc 

2013-2-23 17:36
Ľ AB.Xml.Find ,ʹ֧ AB.Xml(selector).Length Ϊ0
 AB.Xml.Length, AB.Xml.Count 
 AB.C.Ws, AB.C.Wsn 
 AB.A.Slice, AB.A.Splice, AB.A.SpliceX, AB.A.Fill  

2013-3-1 23:31
ABĴ, ˹ AB.Pub 
 AB.CacheType 
 AB.CacheClean 

2013-3-10 20:54
 AB.C.IsDim 

2013-3-13 15:30
 AB.Time.ServerTime, AB.Time.LocalTime 
 AB.Xml(selector).ChildNodes

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 

}
