مقدمة إلى ASP

يمكن أن تحتوي ملفات ASP على نصوص، علامات HTML و كود. يمكن تنفيذ الكود في ملفات ASP على الخادم

المعرفة التي يجب أن تكون عليها قبل المتابعة:

قبل المتابعة، يجب أن تكون لديك فهم أساسي للمعرفة التالية:

  • HTML / XHTML
  • لغات البرمجة السكريبت، مثل JavaScript أو VBScript

إذا كنت ترغب في تعلم المشاريع المذكورة أعلاه، فلاحظ أنك تحتاج إلى الصفحة الرئيسية زيارة هذه الدروس.

ما هو ASP؟

  • ASP تعني Active Server Pages (صفحات الخادم الديناميكية)
  • ASP هي تقنية من شركة مايكروسوفت
  • ASP هو برنامج يعمل داخل IIS
  • IIS تعني Internet Information Services (خدمات معلومات الإنترنت)
  • IIS هو مكون مجاني لـ Windows 2000 و Windows 2003
  • IIS هو أيضًا مكون اختياري لـ Windows NT 4.0
  • يمكن تنزيل هذا المكون الإضافي عبر الإنترنت
  • حجم PWS أصغر - ولكن يحتوي على جميع وظائف IIS
  • يمكن العثور على PWS في CD التثبيت لـ Windows 95/98

توافق ASP

  • للبدء في تشغيل IIS، تحتاج إلى Windows NT 4.0 أو إصدار أعلى
  • للبدء في تشغيل PWS، تحتاج إلى Windows 95 أو إصدار أعلى
  • ChiliASP هي تقنية أخرى لتشغيل ASP على أنظمة تشغيل غير Windows
  • InstantASP هي تقنية أخرى لتشغيل ASP على أنظمة تشغيل غير Windows

ما هو ملف ASP؟

  • ملفات ASP تشبه ملفات HTML
  • يمكن أن تحتوي ملفات ASP على نصوص، HTML، XML و كود
  • يمكن تنفيذ الكود في ملفات ASP على الخادم
  • امتداد ملفات ASP هو ".asp"

ما هو الفرق بين ASP و HTML؟

  • عندما يطلب المتصفح ملف HTML معين، يعيد الخادم هذا الملف
  • عندما يطلب المتصفح ملف ASP معين، يمرر IIS هذا الطلب إلى محرك ASP. يقرأ محرك ASP السطر السطر من هذا الملف، ويقوم بتنفيذ الكود الموجود فيه. في النهاية، سيتم إعادة ملف ASP كـ HTML خالص إلى المتصفح.

ما الذي يمكن أن يفعله ASP لك؟

  • تعديل أو تغيير أو إضافة أي محتوى على الصفحة بشكل ديناميكي
  • الرد على الاستفسارات أو البيانات المقدمة من المستخدم من خلال نموذج HTML
  • الوصول إلى البيانات أو قاعدة البيانات، وإعادة النتائج إلى المتصفح
  • لإعداد صفحات الويب المخصصة للمستخدمين المختلفين، وزيادة قابلية استخدام هذه الصفحات
  • فوائد ASP مقارنة بـ CGI وPerl تكمن في بساطتها وسعيرتها
  • بما أن كود ASP غير قادر على الرؤية من قبل المتصفح، يضمن ASP أمان الموقع
  • برمجة ASP الجيدة يمكن أن تقلل من الحمل على الشبكة إلى الحد الأدنى

نقطة هامة:بما أن ASP تعمل على الخادم، لا تحتاج المتصفحات إلى دعم سكربت العملاء لعرض ملفات ASP!