موصى به: البرنامج التعليمي الأساسي لـ ASP حول معالجة ASP للنماذج وإدخال المستخدم في ASP ، يمكنك الاتصال ببرنامجك الخاص من خلال VBScript وطرق أخرى. مثال: كيفية التفاعل مع المستخدم باستخدام أمر request.querystring باستخدام النموذج باستخدام method = get.
من الناحية الحرفي ، يحتوي ASP على ثلاثة معاني:
1. نشط: يستخدم ASP تقنية ActiveX من Microsoft. تعد تقنية ActiveX (COM) أساسًا مهمًا لبرنامج Microsoft اليوم. يعتمد تقنية تغليف الكائنات وكائنات استدعاء البرامج ، وتبسيط البرمجة وتعزيز التعاون بين البرامج. يقوم ASP نفسه بتغليف بعض المكونات الأساسية والمكونات المشتركة ، وقد طورت العديد من الشركات أيضًا العديد من المكونات العملية. طالما أنه يمكنك تثبيت هذه المكونات على الخادم ، من خلال الوصول إليها ، يمكنك بناء تطبيق الويب الخاص بك بسرعة وسهولة.
2. الخادم: يعمل ASP على جانب الخادم. بهذه الطريقة ، لا داعي للقلق بشأن ما إذا كان المتصفح يدعم لغة البرمجة المستخدمة من قبل ASP. يمكن أن تكون لغات البرمجة من ASP VBScript و JScript. VBScript هي مجموعة بسيطة من VB. يمكن للأشخاص الذين يعرفون VB البدء بسرعة. ومع ذلك ، لا يدعم متصفح NetScape VBScript على العميل ، لذلك من الأفضل عدم استخدام VBScript على العميل. على جانب الخادم ، ليست هناك حاجة للنظر في مشكلة دعم المتصفح. يمكن لمتصفح Netscape أيضًا عرض صفحات ASP بشكل طبيعي.
3. الصفحات: يقوم ASP بإرجاع صفحة HTML قياسية ، والتي يمكن عرضها بشكل طبيعي في المتصفحات شائعة الاستخدام. عندما يشاهد المشاهدون ملف مصدر الصفحة ، يرون رمز HTML الذي تم إنشاؤه بواسطة ASP ، وليس رمز برنامج ASP. هذا سيمنع الآخرين من انتحال البرنامج. من هذا يمكننا أن نرى أن ASP أداة برمجة بسيطة ومريحة لتطوير تطبيقات الويب تحت IIS. بعد فهم بناء الجملة الأساسي لـ VBScript ، تحتاج فقط إلى فهم استخدامات وخصائص وطرق كل مكون لكتابة نظام ASP الخاص بك بسهولة.
2. ماذا يمكن أن يفعل ASP
ASP هي تقنية برمجة تعتمد على الويب ، والتي يمكن القول أنها نوع من CGI. يمكنه إكمال جميع وظائف برامج CGI السابقة ، مثل العدادات ، ودفاتر الزوار ، وألواح الإعلانات ، وغرف الدردشة ، وما إلى ذلك. يمكن لـ ASP بسهولة تنفيذ التحكم الديناميكي لمحتوى الصفحة ، وعرض محتوى مختلف للصفحة وفقًا لمختلف المشاهدين. لا يمكن للمشاهد أن يلاحظ ذلك على الإطلاق ، تمامًا مثل الصفحة التي صنعها خصيصًا له.
باستخدام مجموعة متنوعة من المكونات ، يمكن لـ ASP تحقيق وظائف قوية للغاية.
باستخدام FileSystemObject ، يمكنك العمل على الملفات على الخادم ، والتصفح ، والنسخ ، والتحرك ، وحذف ، إلخ.
باستخدام ADO (كائن قاعدة البيانات النشط) ، يكون ASP مفيدًا للغاية في تشغيل قاعدة البيانات. يمكنك حتى إدارة قواعد البيانات على المضيفين عن بُعد مثل استخدام قواعد البيانات المحلية ، وإجراء عمليات مختلفة على الجداول والسجلات. باستخدام CDONTS (كائنات بيانات التعاون لـ NTS ، كائن بيانات تعاوني NTS) ، يمكنك إرسال وعرض رسائل البريد الإلكتروني ، وتحقيق وظائف WebMail. بالاقتران مع WSH (مضيف البرمجة النصية Windows) ، يمكن أن يدرك إدارة مضيفات NT ، مثل إدارة مستخدم NT ، وإعدادات المضيف الظاهري IIS ، وإعدادات صندوق البريد ، وما إلى ذلك ، والتي هي مريحة مثل إدارة الآلات المحلية.
3. متى تستخدم ASP
ASP هي تقنية طورتها Microsoft على NT. على الرغم من أنه يمكن استخدامه أيضًا على مضيفي UNIX ، إلا أنه متخلف نسبيًا في كل من الوظائف والأداء. لذلك ، من الأفضل التفكير في استخدام ASP على مضيفي NT.
يمكن لـ ASP تنفيذ جميع وظائف CGI السابقة. إذا لم تكن على دراية بلغات CGI الأخرى مثل Perl و C ، فيمكنك التفكير في استخدام ASP. لأن VBScript المستخدمة من قبل ASP أسهل للبدء. ومع ذلك ، إذا كان برنامج CGI الخاص بك يحتاج أيضًا إلى تشغيل مضيف UNIX ، فمن الأفضل استخدام Perl. يتم دعم Perl على UNIX و NT. تحتاج فقط إلى تعديلات بسيطة للمنفذ.
تحتوي قاعدة بيانات ASP على وظيفة قوية للغاية. إذا كنت تستخدم Intranet المستند إلى NT لإنشاء تطبيق MIS الخاص بك ، فمن المستحسن بشدة أن تستخدم تقنية ASP. يمكن للنظام الذي كتبه ASP الوصول إلى مستوى نظام قاعدة بيانات الشبكة الذي يستخدم العميل/الخادم في الأصل. أكبر ميزة لاستخدام ASP هي أنه عند ترقية البرنامج ، تحتاج فقط إلى تعديل ملف ASP على الخادم ، وليس برنامج العميل.
مشاركة: تقنية الويب الديناميكية أمثلة تاريخ ووقت ASP وظيفة بناء الجملة الوصف الآن الآن () يحصل على التاريخ والوقت الحاليين للنظام Dim Myvar myvar = الآن '' myvar يحتوي على التاريخ والوقت الحاليين. تاريخ تاريخ () احصل على التاريخ الحالي للنظام Dim MyDate = Date '' '