مقدمة : ـ
إن ASP.NET 2.0 هي الإصدارة الأحدث من Active Server Page
حيث ركزت هذه الإصدارة على زيادة إنتاجية المطورين لمواقع الانترنت وكذلك القضايا المرتبطة بالإدارة والمسؤليات ( الصلاحيات وما يتعلق بها ) .
بحيث يكون لديك موقع قوي وعلى قدر عالي من الأمان وبأقل قدر من الكود كانت هذه هي الفكرة الأساسية لظهور ASP.NET 2.0.
متطلبات دراسة المادة
1. فكرة عن HTML + JavaScript
2. فكرة عن Sql Server أو Access
متطلبات تشغيل تطبيق الـ ASP.NET 2.0
1. يفضل ان يكون قد تم تنزيل (IIS) على جهازك ( خدمات معلومات الانترنت )
2. ويندوز XP بروفيشنال
3. لغة VB.net أو C#.net
4. متصفح انترنت (IE)
أهم مميزات اللغة
1. وجود ال Masterpage قوالب التصميم + Themes قوالب التنسيق
2. إمكانية إضفاء الطابع الشخصي للمستخدم (Personalization) بإستخدام [Cookies + Profiles]
3. أدوات إدارة العضوية للمستخدمين Membership.
4. وجود الكثير من الأدوات الجاهزة التي تساعد في التصميم وزيادة الانتاجية.
5. أجزاء الويب WebParts.
6. دعم XML من خلال ASP.NET.
7. دعم قواعد البيانات من خلال تطبيق ASP.NET.
تعريف تطبيق الانترنت :ـ
هو عمل صفحة على الشبكة العالمية (الإنترنت) لشخص معين أو شركة معينة لنشر معلومات لغرض تسهيل عملية التواصل والتفاعل مع الأخرين .
مكونات تطبيق الانترنت التفاعلي
1. مكونات تنفذ من جانب الخادم ( الملقم ) Server
مثل طلب بيانات مخزونة في قاعدة بيانات
2. مكونات تنفذ من جانب العميل Client
مثل مطابقة كلمة المرور وتأكيد كلمة المرور
أو التأكد من أن المستخدم قد أدخل بيانات في حقل معين .
ملاحظة : التطبيق قد يحتوي الإثنين معاً .
الواجهة الرئيسية:-
شريط التنسيق
أنواع الأدوات الموجودة في اللغة :ـ
تصنف الأدوات الموجودة في لغة ASP.NET الى عدة أنواع كما يوضح الشكل والجدول الذي يليه
م
النــــــــــــــــوع
الـــــــــــوصف
1
General
لايحتوي على أدوات وإنما يفيد في إضافة أدوات جديدة .
2
HTML
يحتوي أدوات ال HTML الموجودة في ASP.NET .
3
Webparts
أدوات مساعدة في تصميم الصفحات وتساعد في عملية الـ Personalization.
4
Login
مجموعة من الأدوات المستخدمة في إنشاء المستخدمين وطريقة دخولهم .
5
Navigation
أدوات مساعدة في تسهيل عملية التصفح ( التنقل ) مثل الأشجار والقوائم
والأداة SiteMap ( خريطة الموقع ) .
6
VaLidation
أدوات التحقق من صحة المدخلات
مثل أداة التحقق من مطابقة كلمة المرور وتأكيدها والمدى للإدخال وطلب
إدخال قيمة في حقل معين .
7
Standards
الأدوات القياسية الموجودة بشكل أعتيادي
مثل الأداة button & LabaL & Textbox ...... الخ
8
Data
تحتوي الأدوات الخاصة بربط قواعد البيانات مع تطبيق الـ ASP.NET
أنواع الامتدادات (الملفات) المهمة :ـ
يوجد في لغة الـ ASP.NETعدد من الإمتدادات للملفات لعل أهمها هو الموضح في الجدول التالي:
م
الإســـــم
الإمتداد
الـــــــــــوصف
1
WebForm
Aspx.
النماذج الاعتيادية.
2
Masterpage
Master.
صفحات القوالب المساعدة في التصميم .
3
WebUserControl
Ascx.
أدوات يقوم ببنائها المستخدم لغرض استخدامها أكثر من مرة فيما بعد.
4
globalfiLe
Asax.
ملف يحتوي أحداث عامة عن الموقع بشكل عام أو حالة الجلسة .
5
WebConfigurationFile
.config
ملف يحتوي إعدادات للموقع بشكل عام مثل الصلاحيات والمتغيرات العامة وأي معلومات تساعد في إعداد الموقع
الدرس مرفق في ملف وورد
ترقبوا الجزء الثاني
أخوكم alhadi_tchnosoft
للمراسلة :alhadi_tchnosoft@yahoo.com
ويتم إضافة الملف المطلوب للتطبيق من خلال قائمة Website ثم نختار Add new Item لنحصل على الشكل الموضح أدناه.