سلسلة محاضرات ASP (11) مكونات ActiveX
الكاتب:Eve Cole
وقت التحديث:2009-05-30 19:59:03
يوفر هذا القسم نظرة عامة على مكونات ActiveX في صفحات الخادم النشطة (ASP).
تعمل مكونات ActiveX على خادم ويب كجزء من تطبيق يستند إلى الويب. توفر المكونات الوظيفة الرئيسية للتطبيق (مثل الوصول إلى قاعدة البيانات) بحيث لا يتعين عليك إنشاء أو إعادة إنشاء التعليمات البرمجية التي تؤدي هذه المهام.
الوصول إلى قاعدة البيانات يمكنك استخدام مكون الوصول إلى قاعدة البيانات للوصول إلى قواعد البيانات من داخل التطبيق الخاص بك. يمكنك بعد ذلك عرض محتويات الجدول بالكامل، مما يسمح للمستخدم بإنشاء استعلامات وتنفيذ استعلامات قاعدة بيانات أخرى على صفحة الويب.
دوار الإعلان
يمكنك استخدام مكون Ad Rotator لاستبدال عرض الصور وتوفير رابط من الرسم المعروض إلى عنوان URL آخر. حفظ قائمة بالإعلانات في ملف نصي؛ ويعرضها مكون Ad Rotator وفقًا للتعليمات الموجودة في ملف البيانات.
دوار المحتوى
يقوم مكون Content Rotator تلقائيًا بتدوير سلاسل محتوى HTML على صفحات الويب. في كل مرة يطلب فيها المستخدم صفحة ويب، يعرض مكون Content Rotator سلسلة محتوى HTML جديدة بناءً على المعلومات المحددة في ملف جدول المحتوى.
نظرًا لأن سلاسل المحتوى يمكن أن تحتوي على علامات HTML، يمكنك عرض أي نوع محتوى يمكن أن يمثله HTML: نص، أو رسومات، أو روابط نص تشعبي. على سبيل المثال، يمكنك استخدام هذا المكون للتنقل بين علامات الاقتباس اليومية أو روابط النص التشعبي، أو تغيير لون النص والخلفية في كل مرة يتم فيها فتح صفحة ويب.
قدرات المتصفح
باستخدام مكون قدرات المتصفح، يمكنك تخصيص المحتوى المرسل إلى المتصفح بناءً على إمكانياته.
الوصول إلى الملفات
يوفر مكون الوصول إلى الملفات كائنات يمكن استخدامها لاسترداد الملفات وتعديلها في نظام ملفات الكمبيوتر.
ربط المحتوى
يُسهّل مكون "ربط المحتوى" توفير التنقل المنطقي لملفات .asp في التطبيق الخاص بك. بدلاً من الاحتفاظ بمراجع URL في العديد من ملفات .asp، تحتاج فقط إلى تحديد التنظيم التسلسلي لملفات .asp في ملف نصي سهل التحرير.
كائنات بيانات التعاون لنظام التشغيل Windows NT Server
توفر كائنات بيانات التعاون لمكون NTS كائنات البريد التي تستخدمها تطبيقات الويب. تتيح لك هذه المكتبة إضافة وظائف البريد الإلكتروني إلى تطبيقك بسرعة وسهولة. يمكنك إنشاء كائنات بريد قابلة للبرمجة ثم استخدام خصائصها وأساليبها لتلبية احتياجات التطبيق الخاص بك.
MyInfo والحالة والنظام والأدوات
توفر مكونات MyInfo وStatus وSystem وTools التوافق مع التطبيقات التي تم تطويرها على Macintosh وعلى أجهزة الكمبيوتر التي تعمل بنظام Microsoft Windows.
يقوم مكون MyInfo بتتبع المعلومات الشخصية حول مالك موقع الويب، مثل اسم وعنوان المؤسسة التي تقوم بتشغيل موقع الويب، وإعدادات موقع الويب، وما إذا كان موقع الويب يحتوي على سجل ضيوف.
يقوم مكون الحالة بتتبع معلومات موقع الويب، مثل عدد الزوار وعدد اتصالات HTTP.
يقوم مكون النظام بإنشاء كائن حالة يحتوي على معلومات حالة الخادم. تتوفر حاليًا حالة الخادم هذه فقط على Personal Web Server لنظام التشغيل Macintosh.
يوفر مكون الأدوات طرقًا لإنشاء أرقام عشوائية أو التحقق من وجود ملف أو معالجة جداول HTML.
عداد الصفحة
يقوم مكون عداد الصفحات بحساب عدد المرات التي تم فيها طلب صفحة ويب وعرضها. على فترات زمنية معينة، تتم كتابة الأرقام الملتقطة في ملف نصي حتى لا يتم فقدان البيانات حتى في حالة إيقاف تشغيل الخادم.
مدقق الأذونات
يقوم مكون مدقق الأذونات باختبار حقوق وصول مستخدم الويب إلى ملف أو صفحة. يمكنك استخدام مكون مدقق الأذونات لتخصيص الصفحات المستندة إلى ASP لأنواع مختلفة من المستخدمين. على سبيل المثال، إذا كانت صفحة ويب تحتوي على روابط نص تشعبي، فيمكنك استخدام مكون مدقق الأذونات لاختبار حقوق وصول المستخدم إلى صفحة الويب المقابلة وتجاهل الصفحات التي ليس لدى المستخدم إذن للوصول إليها أو إبطال هذه الارتباطات.