بادئ ذي بدء ، تتكون فئة ASP (VBSCRIPT) من الأحداث والأساليب (هم أعضاء في الفصل). والبيع.
في كتلة الفصل ، يتم إعلان الأعضاء من خلال بيان البيان المقابل على أنه خاص (أعضاء من القطاع الخاص ، لا يمكن استدعاؤهم إلا في الفصل) أو العام (الأعضاء العامون ، يمكن استدعاؤهم داخل الفصل). سيتم الإعلان عن خاص فقط في كتلة الفصل. يُعلن أن الجمهور ليس مرئيًا فقط داخل كتلة الفصل ، ولكن أيضًا مرئيًا للرمز بخلاف كتل الفصل. الافتراضي هو العام الذي لم يستخدم القطاع الخاص أو العام للذكر بوضوح. ستصبح عملية الإعلان في كتلة الفصل كجمهور طريقة الفصل. ستصبح المتغيرات العامة سمات الفصل ، بالإضافة إلى استخدام خاصية GET و Property Let ومجموعة الممتلكات. يتم تحديد السمات والأساليب الافتراضية للفئة في الكلمات الرئيسية الافتراضية في بيانها.
يرجى قراءة الجزء الأزرق في الداخل ، دعنا نلقي نظرة على مثال أدناه
<script language = vbscript runat = server>
الفصل myClass
'// ---- الإعلان (الإعلان هو تعريف) المتغيرات الداخلية (الخاصة [الخاصة]) لفئة MyClass
Strauthor الخاص
التغلب الخاص
strexample الخاص
'// ------------------------------------------- ------------------------------------------------- ------------------------------------------------- --- ------------- //
'// ---- class_initialize () هو حدث تهيئة للصف. بدأت الشاشة في الفئة.
sub sub class_initialize ()
strauthor = siyuan
الترجح = 1.0
الرد
نهاية الفرعية
'// ---- class_terminate () هو حدث نهائي للصف. انتهى الفصل
sub sub class_terminate ()
repress.write <br> myClass انتهى <br>
نهاية الفرعية
'// ------------------------------------------- ------------------------------------------------- ------------------------------ ---------------- //
'// ---- هذه الطريقة تُرجع معلومات الإصدار
المعلومات الفرعية العامة () ()
Response.write <br> الترميز بواسطة <a href = 'mailto: [البريد الإلكتروني المحمي]'> maxid_zen </a> </a>
نهاية الفرعية
'// ------------------------------------------- ------------------------------------------------- ------------------------------------------ ------- ---------- //
'// ---- سمة الفئة الثابتة ، هذه السمة هي السماح للمستخدمين
الممتلكات العامة دع Setexapmle (Byval Strvar)
strexapmle = strvar
نهاية الملكية
'// ------------------------------------------- ------------------------------------------------- ------------------------------------------ ------- ---------- //
'// ---- تحديد سمات الفصل ، هذه السمة هي إرجاع رقم الإصدار
الممتلكات العامة الحصول على نسخة
الإصدار = Stroprvent
نهاية الملكية
'// ---- تحديد سمات الفصل ، هذه السمة هي رقم المؤلف الذي تم إرجاعه إلى هذه الفئة
الممتلكات العامة الحصول على المؤلف
المؤلف = Strauthor
نهاية الملكية
'// ---- تحديد سمات الفصل ، هذه السمة هي إرجاع رقم الإصدار
الممتلكات العامة الحصول على exapmle
exapmle = strexapmle
نهاية الملكية
الطبقة النهائية
</script>
<٪
'// ------- هذا مثال على استخدام هذه الفئة
قاتمة للاكتتاب
تعيين onEnewclass = جديد myClass
Response.write المؤلف: & onenewclass.author & <br>
إصدار Response.write: & onenewclass.version & <br>
onenewclass.setexapmle = هذا مثال على فئة بسيطة
reponse.write المستخدم المخصص: & onenewclass.exapmle & <br>
OneNewClass.Information
تعيين onenewclass = لا شيء
٪>