/*---------------------------------------------------------------------------------//
*-> المؤلف: paramecium
*-> الوقت: 2007-4.28 --- 2007-4.30 (اتضح أنه دليل كتبه بنفسي ، وأنا الآن أنشره هنا)
*-> الاتصال: [email protected]
*-> وظائف المستند:
1. مراجعة ASP ، تعمق فهمي لهيكل ASP وتجربة ASP
2. يمكن استخدامه كمرجع ASP. إنه مكتوب من قبل نفسك ، مما يجعلها أكثر ملاءمة للإشارة إليها.
هذا هو الجزء الثاني: الكائنات السبعة الرئيسية لـ ASP
بر
*-> كائن التطبيق:
الوظيفة: شارك المعلومات بين جميع مستخدمي تطبيق معين وحفظه المستمر أثناء تشغيل الخادم
علاوة على ذلك ، يحتوي كائن التطبيق أيضًا على طرق للتحكم في الوصول إلى بيانات طبقة التطبيق ويمكن استخدامها في بدء تشغيل التطبيق
الأحداث التي تؤدي إلى العملية عند التحرك والتوقف (حدث ONSTART والحدث البارون)
السمة: لا توجد سمات مدمجة
المجموعة: أي خصائص محددة من قبل المستخدم
جمع ووصف كائنات التطبيق:
المحتويات: جميع المتغيرات المخزنة في كائن التطبيق لم يتم تعريفها باستخدام عنصر <ocide> (و
مجموعة من قيمهم. يتضمن إشارات إلى المصفوفات المتغيرة ومثيلات كائن النوع المتغير
staticoBjects: جميع المتغيرات المخزنة في كائن التطبيق المحدد باستخدام <،EBOBS> عنصر
مجموعة من (وقيمها)
الأمثلة المقابلة:
اضبط قيمة خاصية التطبيق:
التطبيق ("myvar") = "Hello"
setapplication ("myobj") = server.createBject ("myComponent")
طريقة:
المحتويات. remove (): قم بإزالة مجموعة التطبيق
المحتويات. removeall (): إزالة جميع مجموعات التطبيقات
قفل (): يمنع العملاء الآخرين من تعديل المتغيرات المخزنة في كائنات التطبيق لضمان ذلك فقط
هناك عميل يمكنه تعديل متغيرات التطبيق والوصول إليه. إذا لم يتصل المستخدم صراحة بعفل
الطريقة ، سيقوم الخادم بإلغاء قفل كائن التطبيق بعد انتهاء ملف .asp.
بالتأكيد
Unlock (): يمكّن العملاء الآخرين من تعديل التخزين بعد قفل كائن التطبيق باستخدام طريقة القفل.
المتغيرات في هذا الكائن. إذا لم يتم استدعاء الطريقة بشكل صريح ، فسيتم تنتهي خادم الويب أو الوقت في ملف .asp
فتح كائن التطبيق لاحقًا
مثال على نقطة شاملة:
في 1.asp:
"تعيين قيم سمة التطبيق 3
التطبيق ("chong1") = "عنصر مجموعة التطبيق الأول"
التطبيق ("chong2") = "عنصر مجموعة التطبيق الثاني"