Beberapa pemula yang baru mengenal ASP mungkin tidak dapat sepenuhnya memahaminya. Editor Wuxin Technology Channel telah menemukan beberapa metode untuk menulis kelas ASP. Teman yang tertarik dapat merujuk pada konten yang diperkenalkan oleh Wuxin Technology Channel kepada Anda.
"Pola Desain ASP"
dispBbs.asp? boardid = 20 & id = 247879
Pertama -tama, kelas ASP terdiri dari acara dan metode (mereka adalah anggota kelas). Jika Anda belum berhubungan dengannya, terlebih dahulu Anda dapat melihat instruksi berikut:
Di blok kelas, anggota dinyatakan sebagai pribadi (anggota pribadi, hanya dipanggil di dalam kelas) atau publik (anggota publik, hanya dipanggil di dalam dan di luar kelas) melalui pernyataan deklarasi yang sesuai. Dinyatakan sebagai pribadi hanya akan terlihat di dalam blok kelas. Dinyatakan sebagai publik tidak hanya terlihat di dalam blok kelas, tetapi juga kode di luar blok kelas. Tidak secara eksplisit dinyatakan menggunakan swasta atau publik gagal bayar untuk umum. Prosedur (sub atau fungsi) dinyatakan sebagai publik di dalam blok kelas akan menjadi metode kelas. Variabel publik akan menjadi properti kelas, properti yang sama secara eksplisit dinyatakan menggunakan properti Get, Properti Let, dan Properti. Properti default dan metode kelas ditentukan dengan kata kunci default di bagian deklarasi mereka.
Harap baca bagian di atas dengan sabar, mari kita lihat contoh di bawah ini:
<%
'// ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Kelas myclass
'// ---- Deklarasi (Deklarasi IS Definisi) Variabel bagian dalam (pribadi]) dari kelas myclass
Strathor pribadi
Strversion pribadi
Contoh Streks Pribadi
'// ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
'// ---- class_initialize () adalah peristiwa inisialisasi kelas. Selama Anda menggunakan kelas ini di awal, pelaksanaan bagian ini akan dipicu. Di bawah ini kami akan menginisialisasi penulis dan versi kelas di anggota dan menunjukkan di layar bahwa kelas telah dimulai.
Private sub class_initialize ()
Strauthor = "Coldstone"
strversion = "1.0"
Respons.write "
myclass telah dimulai
"
Akhir sub
'// ---- class_terminate () adalah acara akhir dari kelas. Segera setelah Anda keluar dari kelas, acara akan dipicu. Selanjutnya, kami akan mengatur acara di acara ini bahwa kelas telah berakhir di layar saat keluar dari kelas.
Private Sub Class_Terminate ()
Respons.write "
myclass sudah berakhir
"
Akhir sub
'// ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
'// ---- metode ini mengembalikan informasi hak cipta
Sub Informasi Publik ()
Respons.write "
Pengkodean oleh Coldstone @时.
"
Akhir sub
'// ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
'// ------ Properti dari kelas yang ditentukan, yang memungkinkan pengguna untuk menginisialisasi variabel strexapmle
Properti Publik Let SetExapmle (Byval Strvar)
strexapmle = strvar
Akhir properti
'// ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
'// ----- Tentukan atribut kelas, yang mengembalikan nomor versi
Properti Publik Dapatkan Versi
Versi = Strversion
Akhir properti
'// ----- Tentukan atribut kelas, yang mengembalikan nomor penulis kelas
Properti Publik Dapatkan Penulis
Penulis = Strauthor
Akhir properti
'// ----- Tentukan atribut kelas, yang mengembalikan nomor versi
Properti publik mendapatkan exapmle
Exapmle = strexapmle
Akhir properti
Kelas akhir
%> <%
'// ------ di sini adalah contoh menggunakan kelas ini
Redup onenewclass
Set OneNewClass = myclass baru
Response.write "Penulis:" & OneNewClass.Author & "
"
Response.write "Versi:" & OneNewClass.Version & "
"
OneNewClass.SetExapMle = "Ini adalah contoh kelas sederhana"
Response.write "Defined User:" & OneNewClass.Exapmle & "
"
OneNewClass.Information
Setel OneNewClass = Tidak Ada
%>
Artikel di atas adalah penjelasan terperinci tentang metode penulisan kelas ASP yang dibagikan oleh editor saluran teknologi baru palsu. Saya harap ini akan membantu pemahaman Anda!