AspBox adalah OpenSourceASPFrameWork, ASPL Library. Menggunakan AspBox, Anda dapat dengan mudah membuat situs web atau proyek ASP.
AspBox adalah kerangka kerja yang memfasilitasi dan mengembangkan ASP dengan cepat. AspBox menyediakan sejumlah besar prosedur umum ASP, metode dan subkelas praktis, yang dapat menyederhanakan sebagian besar operasi ASP.
AspBox juga dapat memperluas objek subkelas untuk meningkatkan fungsinya. Enkapsulasi yang ketat dan penyusunan lapis demi lapis meningkatkan penggunaan kembali kode dan penggunaan ganda.
Dapat dikatakan bahwa AspBox adalah kerangka pengembangan ASP yang relatif mapan yang dapat diterapkan kepada pengembang untuk pengembangan yang cepat.
Petunjuk Penggunaan
1. Cara menggunakan:
(1) Inti AspBox sebagian besar terkonsentrasi pada file Cls_AB.asp, jadi Anda hanya perlu memasukkan file ini di bagian atas halaman, seperti:
(2) Konfigurasikan parameter terkait AspBox (file AB.Config.asp)
2. Inti AspBox terutama mencakup inti berikut:
A menangani array Array
C kelas fungsi umum
Kelas operasi cookie
Tangkap operasi cache
Kelas pemrosesan karakter char
D perpustakaan fungsi umum
Kelas operasi data DB
Objek operasi data DBO
Modul enkripsi E (termasuk enkripsi Md5, Base64, SHA-1 dan kumpulan beberapa blok fungsi enkripsi)
Blok pemrosesan formulir formulir
Operasi kelas operasi Fso
Kontrol HTML
Blok pemrosesan Http ke XMLHttp
Blok penanganan kesalahan kesalahan
Blok pemrosesan JSON
jsLib (operasi referensi inti skrip JS)
Daftar menangani berbagai objek Daftar
Blok pemrosesan surat surat
Modul konversi PY pinyin
Blok fungsi bilangan acak ke-rnd
Kelas operasi sesi
Modul operasi eksekusi skrip sc
Blok operasi waktu waktu
Kelas templat Tpl
Naik, Unggah blok pemrosesan unggahan
Blok pemrosesan url
Blok ekstensi X
Xml menangani potongan XML
Dan beberapa metode pemanggilan lainnya seperti operasi komponen aspjpeg, kelas unggahan tanpa rasa takut, kelas unggah Ain, dll.
3. AspBox telah mendukung perluasan kerangka MVC di versi 1.1 atau lebih tinggi.
Cara menggunakan: Cukup tambahkan: ab.use "mvc" di depan kode panggilan untuk mengaktifkan mode MVC
contoh:
AB.Gunakan "Mvc"
Layanan.Gunakan "Periksa"
AB.C.Print"Nama file yang sedang diakses:"Service.Check.GetSelfName
------------------------------------------
Catatan pembaruan AspBox versi 1.3.2a:
Modifikasi kode inti AB, menambahkan panggilan publik inti AB.Pub
Tingkatkan pengaturan properti AB.CacheType
Menambahkan metode AB.CacheClean
Menambahkan alias AB.FnAdd: AB.FnSet
Menambahkan metode AB.A.Avg, AB.A.Sub, AB.A.SpliceX
Metode AB.A.Slice, AB.A.Splice, AB.A.SpliceX, AB.A.Fill yang diperbaiki
Memperluas dan meningkatkan metode AB.A.Walk
Perbaiki metode AB.C.Cright
Tingkatkan metode AB.C.GetUrl
Menambahkan AB.C.Clone, AB.C.CallFunc, AB.C.Ws, AB.C.Wsn, AB.C.IsDim dan metode lainnya
Menambahkan metode AB.Cache.Del, alias AB.Cache(cacheName).Del atau AB.Cache.Item(cacheName).Del
Hapus metode AB.Json.xJSObjectToString, AB.Json.xJSArrayToString
Menambahkan metode AB.E.encodeURIComponent, AB.E.decodeURIComponent, AB.E.encodeURI, AB.E.decodeURI
Memperbaiki bug pengaturan ketidakabsahan AB.Http.Charset
Perluas dan tingkatkan metode AB.Char.Trim, AB.Char.LTrim, AB.Char.RTrim
Menambahkan metode AB.Time.ServerTime, AB.Time.LocalTime, AB.Time.ServerTimezone, AB.Time.LocalTimezone
Menambahkan alias metode AB.Time.ToUnixEpoch AB.Time.ToID dan AB.Time.TimeID
Menambahkan alias metode AB.Time.FromUnixEpoch AB.Time.FromID dan AB.Time.FromTimeID
Perbaiki bug fungsi AB.Url.Go
Tingkatkan metode AB.Xml.Find untuk mendukung kasus di mana AB.Xml(selector).Length adalah 0
Menambahkan metode AB.Xml.Length, AB.Xml.Count
Menambahkan metode AB.Xml(selector).ChildNodes