المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : مقدمة عن لغة asp


MIDO-EGYPT
2009-12-05, 03:45 PM
مقدمة عن لغة asp


ان شاء الله في هذا الموضوع سوف أقوم بوضع دروس لبرمجة الويب ASP على شكل دورة لهذه اللغة.

الدرس الأول
مقدمة عن الـ ASP

ما الذي يجب أن تعرفه عن هذه اللغة؟
قبل أن أبدأ في شرح دروس ال ASP يجب أن تعرف بعض القواعد الهامة في بناء الـ ASP:
1- HTML،WWW، وقواعد بناء صفحات الشبكة.
2- يجب أن تعرف لغات السكربات مثل: الجافا سكربت والفي بي سكربت.

ما هي الـ ASP؟
1- ASP هي اختصار لي (Active Server Pages) وهي عباره عن صفحات الخادمة النشطة.
2- ASP هو برنامج ينفذ داخل ال IIS على السيرفر.
3- IIS هي اختصار (Internet Information Services) وهي بيانات أو معلومات خدمات الانترنت.
4- IIS تأتي مع اعدادت مركبات windows2000 و windows NT.4.0 .
5- PWS تستطيع إيجادها في windows95,98 CD.

ما هو ملف الـ ASP؟
- ملف الـ ASP يستطيع أن يحتوي على نصوص، مثل أوسمة ال HTML و XML و السكربات، والسكربات في ملف الـ ASP تنفذ على السيرفر، ويكون امتداد ملفات الـ ASP هكذا ( asp.).

ماذا يستطيع الـ ASP أن يفعل؟
1- محرر ديناميكي، تستطيع أن تغير أو إضافة أي محتوى لصفحة الموقع.
2- يستجيب لاستعلامات المستخدم أو البيانات المرسله من خلال نماذج الـ HTML.
3- الدخول إلى أي بيانات أو قواعد بيانات وإرجاع النتيجة إلى المتصفح.
4- يجعل صفحة الويب ملائمة لجميع المستخدمين.
5- إن من مميزات استخدام الـ ASP بدلاً من لغة CGI و PERL وPHP هو السهولة والسرعة.
6- يضمن السريه والأمان بحيث كود الـ ASP لأنه لا يظهر عند قيامك بعرض مصدر الصفحة على المصدر، لأنك الكود يكون مشفر بمعني انه على السيرفر تظهر نتيجته فقط.
7- بما أن ملفات الـ ASP ترجع للمتصفح كصفحات HTML عاديه تستطيع عرضها من أي متصفح.
8- برامج الـ ASP الذكيه تقلل من بطئ الشبكة.

ما هو الفرق بين الـ ASP و HTML؟
1- عندما يطلب المتصفح ملف الـ HTML فإن الخادم (السيرفر) يرجع نفس الملف.
2- عندما يطلب المتصفح ملف الـ ASP فان الـ IIS يمرر هذا الطلب إلى محرك الـ ASP ، وعن طريق محرك الـ ASP يقرأ ملف الـ ASP سطر بعد سطر، وينفذ السكربت الموجود داخل الملف، في النهايه فان ملف الـ ASP يرجع إلى المتصفح كملف HTML.

صيغ الـ ASP :

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

المفاهيم الأساسية:
- ملفات الـ ASP بشكل طبيعي تحتوي على أوسمة الـ HTML، وتحتوي أيضاً على سكربات السيرفر، ونصوص الـ ASP تكتب دائما بين هاتين العلامتين <% %>، وسكربات السيرفر تنفذ على السيرفر، وتحتوي سكربات السيرفر على المعادلات، والجمل، والمعاملات الصحيحة للغات السكربت التي أنت تستخدمها.