يوفر ASP.NET طبقة تجريد أعلى HTTP، حيث يتم إنشاء التطبيقات. يوفر كيانات عالية المستوى مثل الفئات والمكونات في نموذج موجه للكائنات.
أداة التطوير الرئيسية والواجهة الأمامية لبناء تطبيقات ASP.NET هي Visual Studio. في هذا البرنامج التعليمي، نتحدث بشكل أساسي عن Visual Studio 2008.
يعد Visual Studio بيئة تطوير متكاملة لكتابة التعليمات البرمجية وتجميعها وتصحيحها. فهو يوفر مجموعة كاملة من أدوات التطوير لبناء تطبيقات الويب ASP.NET وخدمات الويب وتطبيقات سطح المكتب وتطبيقات الهاتف المحمول.
تسمح نافذة المشروع الجديدة باختيار قالب التطبيق من القوالب المتاحة.
عند فتح موقع ويب جديد، يقوم ASP.NET بعرض مجلد بدء التشغيل وملفات موقع الويب، بما في ذلك ملفين لنموذج الويب الأول في الموقع.
يتضمن الملف المسمى Default.aspx تعليمات برمجية لـ HTML وASP، والتي يمكنها تعريف النموذج. يحتوي الملف المسمى Default.aspx.cs (المشفر لـ C#) أو الملف المسمى Default.aspx.vb (المشفر لـ VB) على الملفات التي تختارها. رمز باللغة المسؤولة عن الإجراءات التي يتم تنفيذها في النموذج.
النافذة الأولية في Visual Studio IDE هي نافذة مصمم نماذج الويب. النوافذ الأخرى المدعومة هي نوافذ الأدوات، ومستكشف الحلول، ونوافذ المحتوى. يقوم المصمم بتصميم نموذج ويب وإضافة تعليمات برمجية إلى النموذج للتحكم فيه، ويستخدم برنامج تحرير التعليمات البرمجية وفقًا لاحتياجاتك.
يمكنك استخدام النوافذ بالطرق التالية:
لتغيير مصمم نموذج الويب من طريقة عرض إلى أخرى، انقر فوق الزر "تصميم" أو "المصدر".
لإغلاق نافذة، انقر فوق الزر "إغلاق" في الزاوية اليمنى العليا، أو لإعادة عرضها، حددها من القائمة "عرض".
لإخفاء نافذة، انقر فوق زر الإخفاء التلقائي. سوف تتحول النافذة إلى علامة تبويب. لعرضه مرة أخرى، انقر فوق زر الإخفاء التلقائي مرة أخرى.
لتغيير حجم النافذة، اسحب النافذة.
عندما تقوم بإنشاء نموذج ويب جديد، يقوم Visual Studio تلقائيًا بإنشاء HTML لبدء التشغيل للنموذج ويعرض طريقة العرض المصدر في مصمم نماذج الويب. يتم استخدام Solution Explorer لإضافة أي ملفات أو مجلدات أو مشاريع موجودة أخرى في موقع الويب.
لإضافة مجلد قياسي، انقر بزر الماوس الأيمن فوق المشروع أو المجلد الذي تريد إضافته في Solution Manager وحدد New Folder.
لإضافة مجلد ASP.NET، انقر بزر الماوس الأيمن فوق المشروع في Solution Manager وحدد المجلد في القائمة.
لإضافة عنصر موجود إلى الموقع، انقر بزر الماوس الأيمن فوق العنصر الذي تريد إضافته في Solution Manager وحدد في نافذة الحوار.
يتكون تطبيق ASP.NET النموذجي من العديد من المشاريع: ملفات محتوى الويب (.aspx)، والملفات المصدر (ملفات .cs)، والتجميعات (ملفات .dll و.exe)، وملفات مصدر البيانات (ملفات .mgd)، والمراجع، والأيقونات، عناصر تحكم المستخدم والملفات والمجلدات المتنوعة الأخرى. يتم تضمين كل هذه الملفات التي يتكون منها عنوان URL في حل واحد.
عند إنشاء موقع ويب جديد، يقوم .VB2008 تلقائيًا بإنشاء الحل وعرضه في Solution Manager.
قد يحتوي الحل على مشروع واحد أو أكثر. يحتوي المشروع على ملفات المحتوى وملفات المصدر وملفات أخرى مثل مصادر البيانات وملفات الصور. بشكل عام، يمكن تجميع محتويات المشروع في تجميع كملف قابل للتنفيذ (.exe) أو ملف مكتبة الارتباط الديناميكي (.dll)
بشكل عام، يحتوي المشروع على ملفات المحتوى التالية:
ملف الصفحة (.aspx)
التحكم في المستخدم (.ascx)
خادم الويب (.asmx)
الصفحة الرئيسية (.master)
التنقل في الموقع (.sitemap)
ملف تكوين موقع الويب (.config)
يمكنك تنفيذ الطلب عن طريق:
حدد البدء
اختر التشغيل بدون تصحيح الأخطاء من قائمة التصحيح
اضغط على F5
السيطرة-F5
الفكرة الأساسية لبناء البرنامج هي أنه يتم إنشاء ملف .exe أو .dll عن طريق تحديد أمر من قائمة Build.