AspBoxisanOpenSourceASPFrameWork,ASPLibrary การใช้AspBox คุณสามารถสร้างเว็บไซต์หรือโครงการ ASP ได้อย่างง่ายดาย
AspBox เป็นเฟรมเวิร์กที่อำนวยความสะดวกและพัฒนา ASP อย่างรวดเร็ว AspBox มีขั้นตอน วิธีการ และคลาสย่อยทั่วไปของ ASP จำนวนมาก ซึ่งสามารถลดความซับซ้อนของการดำเนินการ ASP ส่วนใหญ่ได้
AspBox ยังสามารถขยายวัตถุคลาสย่อยเพื่อปรับปรุงฟังก์ชันของมันได้ การห่อหุ้มและการซ้อนอย่างเข้มงวดทีละชั้นช่วยปรับปรุงการใช้โค้ดซ้ำและการใช้งานหลายครั้ง
อาจกล่าวได้ว่า AspBox เป็นกรอบการพัฒนา ASP ที่ค่อนข้างเป็นที่ยอมรับ ซึ่งสามารถนำไปใช้กับนักพัฒนาเพื่อการพัฒนาที่รวดเร็ว
คำแนะนำสำหรับการใช้งาน
1. วิธีใช้:
(1) แกนหลักของ AspBox จะเน้นไปที่ไฟล์ Cls_AB.asp เป็นหลัก ดังนั้นคุณจะต้องแนะนำไฟล์นี้ที่ด้านบนของหน้าเท่านั้น เช่น:
(2) กำหนดค่าพารามิเตอร์ที่เกี่ยวข้องกับ AspBox (ไฟล์ AB.Config.asp)
2. แกน AspBox ส่วนใหญ่ประกอบด้วยแกนต่อไปนี้:
A จัดการอาร์เรย์อาร์เรย์
คลาสฟังก์ชันทั่วไปของ C
คลาสการดำเนินการคุกกี้
จับการดำเนินการแคช
คลาสการประมวลผลอักขระถ่าน
D ไลบรารีฟังก์ชันทั่วไป
คลาสการดำเนินการข้อมูล DB
ออบเจ็กต์การดำเนินการข้อมูล DBO
โมดูลการเข้ารหัส E (รวมถึงการเข้ารหัส Md5, Base64, SHA-1 และชุดของบล็อกฟังก์ชันการเข้ารหัสบางส่วน)
บล็อกการประมวลผลแบบฟอร์มแบบฟอร์ม
การดำเนินการคลาสการดำเนินการ Fso
การควบคุม HTML
บล็อกการประมวลผล Http ถึง XMLHttp
ข้อผิดพลาดการจัดการบล็อกข้อผิดพลาด
บล็อกการประมวลผล Json
jsLib (การดำเนินการอ้างอิงหลักของสคริปต์ JS)
รายการจัดการวัตถุรายการต่างๆ
บล็อกการประมวลผลเมลเมล
โมดูลการแปลงพินอิน PY
บล็อกฟังก์ชันตัวเลขสุ่ม Rnd
คลาสการดำเนินการเซสชัน
โมดูลการดำเนินการดำเนินการสคริปต์ Sc
บล็อกการดำเนินการเวลาเวลา
คลาสเทมเพลต Tpl
ขึ้น อัปโหลดบล็อกการประมวลผลการอัปโหลด
บล็อกการประมวลผล URL
บล็อกส่วนขยาย X
Xml จัดการส่วน XML
และวิธีการเรียกอื่นๆ เช่น การทำงานของคอมโพเนนต์ aspjpeg, คลาสการอัพโหลดที่ไม่เกรงกลัว, คลาสการอัพโหลดของ Ain เป็นต้น
3. AspBox รองรับการขยายเฟรมเวิร์ก MVC ในเวอร์ชัน 1.1 หรือสูงกว่า
วิธีใช้: เพียงเพิ่ม: ab.use "mvc" ข้างหน้ารหัสการโทรเพื่อเปิดโหมด MVC
ตัวอย่าง:
AB.ใช้"Mvc"
บริการใช้ "ตรวจสอบ"
AB.C.Print"ชื่อไฟล์ที่กำลังเข้าถึงอยู่:"Service.Check.GetSelfName
-
บันทึกการอัปเดต AspBox เวอร์ชัน 1.3.2a:
การปรับเปลี่ยนโค้ดหลัก AB เพิ่มการโทรสาธารณะ AB.Pub core
ปรับปรุงการตั้งค่าคุณสมบัติ 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 ที่ไม่ถูกต้อง
ขยายและปรับปรุงวิธีการ 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.Find เพื่อรองรับกรณีที่ AB.Xml(selector).Length เป็น 0
เพิ่มวิธีการ AB.Xml.Length, AB.Xml.Count
เพิ่ม AB.Xml(selector).ChildNodes วิธีการ