قد لا يتمكن بعض المبتدئين الجدد في ASP من فهمه تمامًا. وجد محرر قناة Wuxin Technology بعض الطرق لكتابة فصول ASP. يمكن للأصدقاء المهتمين الرجوع إلى المحتوى الذي تم تقديمه بواسطة قناة Wuxin Technology.
"نمط تصميم ASP"
dispbbs.asp؟ boardid = 20 & id = 247879
بادئ ذي بدء ، تتكون فئة ASP من الأحداث والأساليب (هم أعضاء في الفصل). إذا لم تكن قد اتصلت بها بعد ، فيمكنك أولاً إلقاء نظرة على التعليمات التالية:
في كتلة الفصل ، يتم الإعلان عن الأعضاء على أنهم خاصون (أعضاء من القطاع الخاص ، يسمى فقط داخل الفصل) أو العام (أعضاء عامين ، يسمى فقط داخل وخارج الفصل) من خلال بيان الإعلان المقابل. أعلن أن الخاص سيكون مرئيًا فقط داخل كتلة الفصل. يُعلن أنه لم يكن للجمهور مرئيًا فقط داخل كتلة الفصل ، ولكن أيضًا للرمز خارج كتلة الفصل. لم يتم الإعلان عن الإعلان بشكل صريح باستخدام القطاع الخاص أو العام للجمهور. سيصبح الإجراء (الفرعي أو الدالة) المعلن كجمهور داخل كتلة الفصل وسيلة للفصل. ستصبح المتغيرات العامة خصائص للفئة ، ونفس الخصائص المعلنة بشكل صريح باستخدام Property GET و Property Let ومجموعة الممتلكات. يتم تحديد الخصائص وطرق الفئات الافتراضية مع الكلمة الرئيسية الافتراضية في قسم الإعلان.
يرجى قراءة القسم أعلاه بصبر ، دعنا نلقي نظرة على مثال أدناه:
<٪
'// -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
الفصل myClass
'// ---- inclare (إعلان هو تعريف) المتغير الداخلي (الخاص [الخاص]) لفئة myClass
Strauthor الخاص
التغلب الخاص
strexample الخاص
'// -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
'// ---- class_initialize () هو حدث التهيئة للفئة. طالما أنك تستخدم هذا الفئة في البداية ، سيتم تشغيل تنفيذ هذا الجزء. سنقوم أدناه بتهيئة المؤلف وإصدار الفصل في العضو وعرض على الشاشة التي بدأها الفصل.
sub sub class_initialize ()
Strauthor = "Coldstone"
Surverse = "1.0"
الرد. write "
بدأت MyClass
"
نهاية الفرعية
'// ---- class_terminate () هو الحدث النهائي للفصل. بمجرد خروجك من الفصل ، سيتم تشغيل الحدث. بعد ذلك ، سنقوم بتعيين الحدث في هذا الحدث الذي انتهى فيه الفصل على الشاشة عند الخروج من الفصل.
sub sub class_terminate ()
الرد. write "
انتهت MyClass
"
نهاية الفرعية
'// -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
'// ---- هذه الطريقة تُرجع معلومات حقوق الطبع والنشر
المعلومات الفرعية العامة ()
الرد. write "
الترميز بواسطة Coldstone @时.
"
نهاية الفرعية
'// -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
'// ----- خاصية للفئة المحددة ، والتي تسمح للمستخدم بتهيئة متغير strexapmle
الممتلكات العامة دع Setexapmle (Byval Strvar)
strexapmle = strvar
نهاية الملكية
'// -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
'// ----- حدد سمة الفئة ، التي تُرجع رقم الإصدار
الممتلكات العامة الحصول على نسخة
الإصدار = Stroprvent
نهاية الملكية
'// ----- حدد سمة الفئة ، التي تُرجع رقم المؤلف للفئة
الممتلكات العامة الحصول على المؤلف
المؤلف = Strauthor
نهاية الملكية
'// ----- حدد سمة الفئة ، التي تُرجع رقم الإصدار
الممتلكات العامة الحصول على exapmle
exapmle = strexapmle
نهاية الملكية
الطبقة النهائية
٪> <٪
'// ------ هنا مثال على استخدام هذه الفئة
قاتمة للاكتتاب
تعيين onEnewclass = جديد myClass
Response.write "المؤلف:" & onenewclass.author & "
"
Response.write "الإصدار:" & onenewclass.version & "
"
onenewclass.setexapmle = "هذا مثال على فئة بسيطة"
استجابة. write "معرفة المستخدم:" & onenewclass.exapmle & "
"
OneNewClass.Information
تعيين onenewclass = لا شيء
٪>
المقالة أعلاه هي شرح مفصل لطريقة كتابة فئات ASP التي يشاركها محرر قناة التكنولوجيا الجديدة الخاطئة. آمل أن يكون مفيدًا لتفهمك!