เฟรมเวิร์ก ASP ดั้งเดิม: เฟรมเวิร์ก CVASP 201204C เปิดตัวแล้ว! ASP ยังคงสง่างามได้!
ข้อมูลพื้นฐาน:
หมายเลขเวอร์ชัน: 201204C
คอร์ไบต์: 51700
ไฟล์หลัก: cvcorem.asp
ชื่อภาษาอังกฤษ: CVASP -- มุมมองคอนโทรลเลอร์สำหรับ ASP Framework
ชื่อภาษาจีน: ภาษาการเขียนโปรแกรมเฟรมเวิร์ก CVASP: VBScript
การเข้ารหัสอักขระ: GB2312, GBK, UTF-8
การแนะนำฟังก์ชัน:
ง่าย:
ฟังก์ชันและคลาสที่ใช้กันทั่วไปมีการตั้งชื่อให้กระชับ และเขียนโค้ดน้อยลง
มีเครื่องมือสร้างโค้ดที่ขีดเส้นใต้ไว้หลายอย่าง:
_convutf8.asp -- ใช้เพื่อแปลงการเข้ารหัสภาษาจีนเป็น UTF สำหรับ AJAX
_mkcvatpl.asp - ใช้เพื่อสร้างเทมเพลตการเขียนโค้ดสำหรับการเขียนโปรแกรม _viewsrc.asp - ใช้เพื่อดูความคิดเห็นของซอร์สโค้ดของ cvcore.asp เอฟเฟกต์เฉพาะจะเป็นที่รู้จักโดยการรันด้วยตัวจัดการ IIS
คลาสฐานข้อมูลจัดเตรียมอินสแตนซ์อ็อบเจ็กต์ ADODB rs และ conn ดั้งเดิมสำหรับการใช้งานภายนอก
หากคุณคุ้นเคยกับ ADO นิสัยการใช้งานก่อนหน้านี้ของคุณจะไม่ได้รับผลกระทบ
มีฟังก์ชันการทำงานที่ใช้กันทั่วไปและคลาสลดความกังวล:
คลาสเทมเพลตที่ยืดหยุ่น คลาสฐานข้อมูล คลาสการเพจ คลาสการประกบสตริง ฯลฯ:
ไลบรารีโค้ดหลักสามารถใช้งานได้อย่างอิสระรวมอยู่ด้วย
ตัวอย่างเช่น:
ความปลอดภัย:
คลาสคุกกี้ใช้การเข้ารหัส Base64 ที่มีสัญญาณรบกวนเพื่อป้องกันการปลอมแปลงคุกกี้
Request.Form และ Request.QueryString ถูกห่อหุ้มโดยใช้ฟังก์ชัน reqF และ reqS เพื่อป้องกันการฉีด SQL
ชุดฟังก์ชันที่ให้การตรวจสอบรูปแบบที่ง่ายและมีประสิทธิภาพ: vcnull, vclen, vcsize, vcnum, vcdate
เร็ว:
จัดเตรียมคลาสเทมเพลตบล็อกชั้นเดียวประสิทธิภาพสูงที่สามารถใช้ร่วมกับคลาสแคชได้
จัดเตรียมคลาสการต่อสตริงที่มีประสิทธิภาพสูง เช่น dim sc: set sc=new clsStrCat
จัดทำคลาสฐานข้อมูลเพื่อรองรับการดำเนินการอ่านฐานข้อมูลที่เรียบร้อยสำหรับอาร์เรย์สองมิติในรูปแบบ GetRows:
คลาสเทมเพลตมีไว้เพื่อแยกโค้ดเซิร์ฟเวอร์ ASP (VBS) ออกจากโค้ดอินเทอร์เฟซ HTML
แกนหลักจัดเตรียมเฉพาะฟังก์ชันและคลาสการทำงานที่ใช้กันทั่วไปและได้รับการปรับปรุงเท่านั้น และรวมเฉพาะฟังก์ชันเพิ่มเติม (HELPER) หากคุณต้องการใช้
เหตุใด ASP จึงมีเฉพาะคอนโทรลเลอร์และมุมมอง แต่ไม่มีโมเดล
VBScript เองไม่รองรับการสืบทอดคลาสและไม่สามารถใช้ MVC จริงได้ (ไม่จำเป็นต้องประสบปัญหา!)
คำชี้แจงการใช้งานโอเพ่นซอร์ส:
คุณต้องเก็บความคิดเห็นของ LOGO ไว้คล้ายกับตัวอย่างต่อไปนี้ในซอร์สโค้ด และเก็บไฟล์คำอธิบาย cvinfo.asp ไว้ในไดเร็กทอรี (ชื่อไดเร็กทอรี cvinc สามารถเปลี่ยนแปลงได้ หากคุณกังวลเกี่ยวกับความปลอดภัย)