لقد ظهر الفصل في ASP لفترة طويلة، ولكن نادرًا ما يتم استخدامه في التعليمات البرمجية، وأتذكر أنه عندما كنت أدرس برنامج منتدى Dongwang، رأيت بعض الأمثلة، واعتقدت أنني أعجبت به في ذلك الوقت - ولم يكن له أي فائدة. ومع ذلك، إذا تم استخدام Class بشكل أقل، فهي في أفضل الأحوال مجرد طريقة تغليف لوحدة كبيرة، فقط من خلال استخدامها للتطوير على نطاق واسع يمكن إظهار تفوقها في إدارة المشروع. الكود، سوف ينتهي بـ asp.
أعتقد أن معظم مبرمجي asp لم يستخدموا Class بعد، وليسوا على دراية بالمصطلح كائني التوجه. أحتاج إلى إضافة فصل لوصف دور الفئات في asp وعلاقتها بالبرمجة كائنية التوجه.
سأشرح استخدام Class بطريقة قريبة قدر الإمكان من ممارسة البرمجة، ولكن لن أستخدم مصطلحات مجردة مثل التوجه الشيئي. إذا كان لديك أساس نظري للكائنات التوجه، فيمكنك دمج هذه المحتويات معه ، أو سيكون لديك اكتشاف فريد خاص بك. إذا لم تكن قد فهمت أبدًا الكائنات الموجهة، فلن تحتاج إلى معرفة ما هو كائني التوجه طالما أنك تتعلم استخدام الفصل من خلال قراءة هذه السلسلة من المقالات والمتابعة القواعد في البرمجة، يمكنك أن تكون قويًا بما يكفي لإدارة كود ASP الخاص بك.
الفئة تعادل صندوق التعبئة والتغليف، حيث يمكن تجميع المتغيرات والوظائف لتكوين كل المحتوى الذي سيتم مناقشته في هذه السلسلة من المقالات، وهو عبارة عن معرفة بالتعبئة.
على سبيل المثال، يمكننا تغليف فئة معالجة رياضية واستخدامها:
انسخ رمز الكود كما يلي:
فئة Con_Math
العامة أ
العامة ب
إنت سي الخاص
مجموع الوظائف العامة ()
كثافة العمليات = سينت (أ) + سينت (ب)
المبلغ = intC
وظيفة النهاية
نهاية الفصل
تعيين الرياضيات = Con_Math الجديد
الرياضيات.أ = 19
الرياضيات ب = 80
الاستجابة.اكتب الرياضيات.المجموع
ضبط الرياضيات = لا شيء
شرح بناء الجملة سطرًا بسطر:
1. تم تعريف صندوق تعبئة باسم Con_Math. يعلم الجميع أن Math تعني الرياضيات. البادئة Con_ هي عادتي البرمجية. بالنسبة للفئات التي يمكن استخدامها في البرنامج بأكمله، أضف بادئة Con_ لتمثيلها إنها عادة برمجية بحتة، لكن إضافة بادئة ليست مجرد مسألة عادة، وهو ما سيتم شرحه لاحقًا.
2،3 ضع متغيرين اسمهما A و B. الجمهور أمامهما يعني أنهما متغيرين عامين ويمكن الوصول إليهما عن طريق برامج خارجية.
4 يتم تعريف المتغير intC على أنه خاص، مما يعني أنه متغير خاص داخل صندوق التغليف ولا يمكن رؤيته من الخارج، ولا يمكن سحبه بالقوة، مهما حاولت سرقته هو - هي.
تحدد هذه الأسطر الأربعة 6 و7 و8 و9 وظيفة تقوم بعمليات الجمع. باستثناء عام واحد، فإن الآخرين هم الأشياء التي تستخدمها كل يوم. إذا لم تكن على دراية بها... فمن الأفضل عدم قراءة هذا من الأفضل القيام ببعض الواجبات المنزلية الأساسية أولاً، مثل المتغيرين المذكورين أعلاه، فإن إضافة عام يعني أن صندوق التغليف به فتحة هنا، ويمكنك رؤيته من الخارج واستخدامه.
10 فئة النهاية ضع شريط الختم، وسيتم تعبئة فئة أنيقة.
ومع ذلك، فإن صندوق التغليف هذا مجرد فكرة ولا يمكن استخدامه كمنتج جاهز لاستعارة كلمات السيد تانغ سينغ: (ووكونج يريد أن يأكلني) هي مجرد فكرة ولم تصبح حقيقة بعد (لماذا؟) هل هو مذنب بذلك)؟ من الأفضل الانتظار حتى يتحقق، ولم يفت الأوان بعد لاستخدامه مرة أخرى (لم يفت الأوان بعد لإدانته).
يمثل المثيل السلوك الفعلي لأكل اللحوم.
يمكننا بسهولة إنشاء فكرتنا في رمز ASP، ولكن من المؤسف أن الآلاف من الوحوش على طريق Xitian لا يمكنهم إنشاء مثيل لطبقة أكل Tang Monk الخاصة بهم، إنه أمر مثير للشفقة حقًا!
هذه هي ميزة المبرمجين.
12 بعد إنشاء مثيل للفئة التي حددناها، لا يمكن أن يكون اسم المثيل مطابقًا تمامًا للاسم المفاهيمي، وإلا فسيتم إفساد بناء الجملة، والآن تعلم، لماذا من المعتاد إضافة بادئة إلى الفصل؟ can بالتأكيد ليست هناك حاجة لاستخدام Con_ كبادئة، فكل ما يلي عبارة عن مواد جيدة: Yaomin_ Jimo_ Chunge_... أو يمكنك استخدام اسم زوجتك قبل الزواج. يجب أن يعيش الناس حياة أكثر إبداعًا.
13،14 نقوم بتعيين قيم للمتغيرين العامين A و B. الرقم هنا يمكن تصوره على شكل ثقب في صندوق التغليف، يمكنك من خلال هذا الثقب إدخال الأشياء وإخراجها من خلالها هل هذه الحفرة صغيرة جدًا؟ لا، لا تقلق، يمكنك وضع أشياء أكبر فيها تمامًا مثل فم الإنسان، على الرغم من صغر حجمه، إلا أنه يمكنه تناول طعام كبير مثل الأرض .
15 نمر عبر الفتحة الصغيرة، ونخرج نتيجة تشغيل وظيفتها، ونعرضها على الصفحة، 99، ميمون، هذا هو الرقم الذي يجمع أول رقمين وآخر رقمين من سنة ميلادي المفتوحة المفكرة ووضع هذا الرمز وتشغيله في IIS.
16 بعد تناول الطعام في المنزل، يجب على الرجال المثليين غسل الأطباق والأواني. وينطبق الشيء نفسه على المجموعة ** = لا شيء. وهذا هو نفس مسح مجموعة السجلات بعد إنشائها، فهذا يعني أنه تمت إزالتها من إذا قمت برميها بعيدًا، فسيتم تحرير المساحة التي يشغلها صندوق التغليف العالمي هذا، وبطبيعة الحال، سيتم تحسين أداء موقع الويب الخاص بك، فلماذا لا تتردد في تعيين أي شيء بمجرد الانتهاء من استخدامه .
أعلم أنه لن يلعب أحد بهذه الوظيفة، على الأقل يكون Sum(19,80) أكثر ملاءمة للاستخدام. حسنًا، فلنقم بثقب آخر في صندوق التغليف:
انسخ رمز الكود كما يلي:
فئة Con_Math
العامة أ
العامة ب
إنت سي الخاص
مجموع الوظائف العامة ()
كثافة العمليات = سينت (أ) + سينت (ب)
المبلغ = intC
وظيفة النهاية
الوظيفة العامة Sum2 (ByVal vA، ByVal vB)
Sum2 = سينت (vA) + سينت (vB)
وظيفة النهاية
نهاية الفصل
تعيين الرياضيات = Con_Math الجديد
الاستجابة.كتابة الرياضيات.مجموع2(19,80)
ضبط الرياضيات = لا شيء
هل مازلت تريد Ctrl+C؟
على الرغم من أنك تنظر إلي بصدق شديد، إلا أنه لا يزال يتعين عليك أن تقول ما إذا كنت تريد أن تتعلم، فمن المستحيل أنك لا تريد أن تتعلم ولكني أريدك أن تتعلم، ومن المستحيل أيضًا أنك تريد أن تتعلم ولكني لن أفعل ذلك. تتيح لك التعلم. هل تريد حقا أن تتعلم؟
ثم لا تستخدم Ctrl+C.