بالنسبة لمستخدمي ASP ، يكون تشغيل قاعدة البيانات بسيطًا جدًا. كما أنهم بحاجة إلى الكثير من الوقت للنظر في منطق الرمز والتطبيق. ما سبق هو شرح مفصل لكتابة فئة ASP. كم تعرف؟
بادئ ذي بدء ، تتكون فئات ASP من الأحداث والأساليب (هم أعضاء في الفصل). إذا لم تكن قد تعرضت لهم ، فيمكنك أولاً إلقاء نظرة على التعليمات أدناه (هاها ، أنا أتعلم وأبيع الآن ، من فضلك سامحني إذا لم أقول ذلك جيدًا)
في كتلة الفصل ، يتم الإعلان عن الأعضاء على أنهم خاصون (أعضاء من القطاع الخاص ، يسمى فقط داخل الفصل) أو العام (أعضاء عامين ، يسمى فقط داخل وخارج الفصل) من خلال بيان الإعلان المقابل. أعلن أن الخاص سيكون مرئيًا فقط داخل كتلة الفصل. يُعلن أنه لم يكن للجمهور مرئيًا فقط داخل كتلة الفصل ، ولكن أيضًا للرمز خارج كتلة الفصل. لم يتم الإعلان عن الإعلان بشكل صريح باستخدام القطاع الخاص أو العام للجمهور. سيصبح الإجراء (الفرعي أو الدالة) المعلن كجمهور داخل كتلة الفصل وسيلة للفصل. ستصبح المتغيرات العامة خصائص للفئة ، ونفس الخصائص المعلنة بشكل صريح باستخدام Property GET و Property Let ومجموعة الممتلكات. يتم تحديد الخصائص وطرق الفئات الافتراضية مع الكلمة الرئيسية الافتراضية في قسم الإعلان.
يرجى قراءة الجزء الأزرق في قلبك ، دعونا نلقي نظرة على مثال أدناه
<لغة البرنامج النصي = vbscript runat = server>
الفصل myClass
'// ---- inclare (إعلان هو تعريف) المتغير الداخلي (الخاص [الخاص]) لفئة myClass
Strauthor الخاص
التغلب الخاص
strexample الخاص
'// -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
'// ---- class_initialize () هو حدث التهيئة للفئة. طالما أنك تستخدم هذا الفئة في البداية ، سيتم تشغيل تنفيذ هذا الجزء. سنقوم أدناه بتهيئة المؤلف وإصدار الفصل في العضو وعرض على الشاشة التي بدأها الفصل.
sub sub class_initialize ()
strauthor = siyuan
الترجح = 1.0
repress.write <br> myClass يبدأ <br>
نهاية الفرعية
'// ---- class_terminate () هو الحدث النهائي للفصل. بمجرد خروجك من الفصل ، سيتم تشغيل الحدث. بعد ذلك ، سنقوم بتعيين الحدث في هذا الحدث الذي انتهى فيه الفصل على الشاشة عند الخروج من الفصل.
sub sub class_terminate ()
repress.write <br> myClass انتهى <br>
نهاية الفرعية
'// -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
'// ---- هذه الطريقة تُرجع معلومات الإصدار
المعلومات الفرعية العامة ()
respons.write <br> الترميز بواسطة <a href = 'mailto: [email protected]'> maxid_zen </a> @ <a href = 'http: //www.design60s.com'> www.design60s.com </a>. <br>.
نهاية الفرعية
'// -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
'// ----- خاصية للفئة المحددة ، والتي تسمح للمستخدم بتهيئة متغير strexapmle
الممتلكات العامة دع 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 = هذا مثال على فئة بسيطة
Response.write المعرفة من قبل المستخدم: & onenewclass.exapmle & <br>
OneNewClass.Information
تعيين onenewclass = لا شيء
٪>
المقال أعلاه هو شرح مفصل حول كتابة فصول ASP. أعتقد أن الجميع فهموا ذلك بوضوح! إذا كنت ترغب في معرفة المزيد من المعرفة التقنية ، فيرجى الاستمرار في الانتباه إلى قناة التكنولوجيا الجديدة الخاطئة!