Bos_Hom_06.gif
معلومات الإستضافة
معلومات أسماء النطاق
معلومات تصميم المواقع
معلومات النشر والدعاية
معلومات تطبيقات الأنترنت
معلومات البرمجيات
الانترنت
معدات
بحث عن نطاق
ارسال لصديق طباعة ASPلغة
كتب Jenan   
23/07/2007
ASP هي اختصار لـ (Active server pages)...

وهي عبارة عن صفحات الخادم النشطة التي تمثل برنامجا ينفذ داخل الـ IIS (Internet Information services) وهي معلومات خدمات الانترنت والتي تأتي مع إعدادات مركبات windows2000و windows NT.4.0 option pack.

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

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

نبذة عن الـ (ASP.NET):
تعتبر ASP.NET مايكروسوفت الجيل التّالي من مايكروسوفت لصفحات الخادم النّشطة . يمكن أن تستخدم ASP.NET لبناء مواقع الإنترنت التّجاريّة للحجم الكبير أو بناء مواقع داخلية للشّركات الصّغيرة . التّكنولوجيا صُمِّمَتْ لتكون سهلة الاستخدام, ولكنهاّ قابلة جدا لبناء مواقع كبيرة جدًّا .

الفوائد الأساسيّة لـ ASP.NET :
-    صفحات ASP.NET مترجمة ومجمعة :
عندما تطُلِبَ صفحة ASP.NET لأول مرة يقوم السيرفر بترجمة الصفحة وتحويلها إلى لغة الآلة ويحتفظ بها مخبئة لتشغيلها في أي طلب آخر للصفحة. وهذا يعني أن صفحة ASP.NET تنفّذ بسرعة عالية .
-    صفحات ASP.NET تبنى مع تحكم السيرفر :
يمكن أن تبني صفحات الإنترنت المركّبة بسهولة بتجميع الصّفحات من تحكم سيرفر ASP.NET . على سبيل المثال, بإضافة تحكم الإجازة لصفحة, يمكن أن تجيز بيانات الشّكل بسهولة .أو, بإضافة سيطرة Data Grid لصفحة, يمكن أن تعرض بسهولة بيانات قاعدة البيانات.

ASP.NET هو جزء من هيكل الـ.NET :
هيكل الـ.NET يتضمّن ما يزيد عن 3,400 طبقة من الممكن أن تستخدمها في طلبات ASP.NET . طورت هذه الطّبقات لتنفذ أغلب الحاجات البرمجية الشائعة . على سبيل المثال, يمكن أن تستخدم الطّبقات في هيكل الـ.NET لتوليد الصّور, تشفير ملفّ, العمل بالتّعبيرات المنتظمة أو إرسال رسالةً بريد إلكترونيّ بحيويّة . وطالما أن ASP.NET هو جزء من هيكل الـ .NET , يمكن أن تعمل كلّ هذه الأشياء من خلال سيرفر ASP.NET .

لغات تدعمASP.NET:
يمكن كتابة صفحة ASP.NET باستخدام أيّ لغة من اللغات المتوافقة مع الهيكل .NET . تشمل هذه اللّغات لغة #VisualBasic,C لغة مطورة من C++ و JScript.NET.
أيضًا هناك عدد من الشركات التي طوّرت لّغات إضافيّة للعمل بهيكل الـNET. على سبيل المثال، يمكن أن تكتب صفحات ASP.NET مع COBOL أو PERL .

مكونات هيكل ASP.NET:
يتكون من أربعة مجموعات للتحكم العادي:
1 - تحكم واجهة المستخدم الأساسيّة مثل TextBox, RadioButton, ListBox, and Button .
2 - تحكّم الإجازة لإجازة معلومات الـ Form . تتضمّن مجموعة التحكم هذه فحص لحقول الـ Form المطلوب إدخالها وفحص نوع البيانات التي أدخلت في الحقل وهل هي مناسبة أم لا.
3 - تحكم البيانات لعرض قاعدة البيانات و أنواع البيانات الأخرى . على سبيل المثال, يمكن أن تستخدم تحكم Data Grid لعرض محتويات جدول قاعدة بيانات بسهولة .
4 - السّيطرة الغنيّة لعرض عناصر واجهة المستخدم المعقّدة مثل التقويم .

ومن خلال Visual Studio.NET, وكذلك برنامج ASP.NET Web Matrix المختص بتحرير هذه اللغة يمكن أن تسحب عناصر التحكم لتبني صفحات ويب معقدة كمبرمج محترف.

نتمنى الاستفادة للجميع

 

آخر تحديث ( 24/07/2007 )
 
< السابق   التالى >