Kerangka ASP asli: Kerangka CVASP 201204C dirilis! ASP masih bisa begitu elegan!
Informasi dasar:
Nomor versi: 201204C
Byte Inti: 51700
File inti: cvcorem.asp
Nama Inggris: CVASP - Tampilan Pengontrol untuk Kerangka ASP
Nama Cina: Bahasa pemrograman kerangka CVASP: VBScript
Pengkodean karakter: GB2312, GBK, UTF-8
Pengenalan fungsi:
Mudah:
Fungsi dan kelas yang umum digunakan diberi nama secara ringkas, dan lebih sedikit kode yang ditulis.
Beberapa alat pembuatan kode garis bawah disediakan:
_convutf8.asp -- digunakan untuk mengonversi pengkodean bahasa Mandarin ke UTF untuk AJAX
_mkcvatpl.asp - Digunakan untuk menghasilkan templat penulisan kode untuk pemrograman _viewsrc.asp - Digunakan untuk melihat komentar kode sumber cvcore.asp. Efek spesifiknya akan diketahui dengan menjalankannya dengan manajer IIS.
Kelas database menyediakan instance objek rs dan conn ADODB asli untuk penggunaan eksternal.
Jika Anda sudah familiar dengan ADO, kebiasaan penggunaan Anda sebelumnya tidak akan terpengaruh.
Menyediakan fungsi fungsional yang umum digunakan dan kelas penghemat rasa khawatir:
Kelas template yang fleksibel, kelas database, kelas paging, kelas penyambungan string, dll.:
Pustaka kode inti dapat digunakan secara mandiri TERMASUK.
Misalnya:
Keamanan:
Kelas Cookie menggunakan pengkodean Base64 yang diacak untuk mencegah spoofing cookie.
Request.Form dan Request.QueryString dienkapsulasi menggunakan fungsi reqF dan reqS untuk mencegah injeksi SQL.
Serangkaian fungsi yang menyediakan validasi formulir sederhana dan efektif: vcnull, vclen, vcsize, vcnum, vcdate
cepat:
Menyediakan kelas templat blok satu lapis berkinerja tinggi yang dapat digunakan bersama dengan kelas cache.
Menyediakan kelas penggabungan string berkinerja tinggi, seperti dim sc: set sc=new clsStrCat
Menyediakan kelas database untuk mendukung operasi pembacaan database yang rapi untuk array dua dimensi dalam format GetRows:
Kelas template disediakan untuk memisahkan kode server ASP (VBS) dari kode antarmuka HTML.
Inti hanya menyediakan fungsi dan kelas fungsional yang umum digunakan dan disempurnakan, dan hanya TERMASUK fungsi yang diperluas (HELPER) jika Anda ingin menggunakannya.
Mengapa ASP hanya memiliki Controller dan View tetapi tidak ada Model?
VBScript sendiri tidak mendukung pewarisan kelas dan tidak dapat mengimplementasikan MVC yang sebenarnya (tidak perlu mendapat masalah!).
Pernyataan penggunaan sumber terbuka:
Anda harus menyimpan komentar LOGO yang serupa dengan berikut ini di kode sumber dan menyimpan file deskripsi cvinfo.asp di direktori (nama direktori cvinc dapat diubah jika Anda mengkhawatirkan keamanan)