كما ذكرنا سابقا ان تطبيقات الويب " web application " وهى asp.net يتم انشائها للعمل من خلال شبكة الانترنت ويتم تحميل هذه التطبيقات على جهاز web server ويتم التعامل مع هذه التطبيقات من خلال صفحات الانترنت او internet browser ويعمل الجهاز web server على استقبال طلبات البيانات requests التي يقوم المستخدم بطلبها ثم يقوم بالرد عليها فى صورة صفحات HTML Page يتم عرضها بمتصفح الانترنت الخاص بالمستخدم وتتميز تطبيقات الويب عن تطبيقات الويندوز فى ان الكود الخاص بالتطبيق يتم تحميله فى موضع واحد مما يسهل تعديل هذا الكود كما ان هذا النوع من التطبيقات لا يحتاج تحميله عند المستخدمين

وكما ذكرنا فانه يتم تخزين التطبيق على الخادم web server ولهذا فأنه لتطبيقات انشاء الويب فيجب تعريف الجهاز الذى نعمل عليه او تعريف احد الاجهزه الموجود على الشبكه المحلية وقبل انشاء اى تطبيق web application يجب التأكد من ان web server فعال كما يجب معرفه العنوان url الخاص بهذا السيرفر

ويمكن التأكد من فعاليه webserver بطريقة بسطية جدا وذلك عن طريق كتابهhttp://web متبوع باسم web server عن طريق الكتابه بالشكل التاليhttp://webservername بشريط العنوان الخاص بمتصفح الانترنت فاذا عرض صفحة معينه من صفحات الويب داخل المتصفح دل هذا على ان الويب سيرفر فعال بالفعل كما نرى




واذا لم تظهر اى صفحات دل هذا على عدم فاعليه الويب سيرفر





وبعد التأكد من ان الويب سيرفر فعال يمكننا انشاء تطبيقات الويب ولأنشاء تطبيق ويب جديد نفتح القائمة file ونختار project من القائمة الفرعيه new





ومن القائمة templates نختار asp.net web application ثم نضغط ok





فيقوم برنامج فيجوال بيسك بالاتصال مع الويب سيرفر ثم يتم فتح تطبيق web application جديد ويظهر النموذج webform1.aspx داخل نافذه التصميم





ويستخدم هذا النموذج لتصميم واجهة التطبيق الخاصة بالتطبيق الذى نريد انشائه والنموذج web form مكافئ للنموذج windows form الخاص بتطبيقات الويندوز الى ان يتم عرض هذا النموذج كصفحة HTML من خلال متصفح الانترنت ويتم ادراج عناصر التحكم من النافذه toolbox


وبالانتقال الى هذه النافذه نلاحظ انه يتم عرض عناصر التحكم web forms بدلا من عناصر التحكم windows forms التي يتم عرضها عند العمل داخل تطبيقات الويندوز وتحتوى هذه المجموعه على عناصر التحكم داخل النموذج web form وهى مشابه لعناصر التحكم windows control الا انها ذات وظائف محدوده




ونرى هنا عناصر اخر جديده الخاصة بتطبيقات الويب وهى مجموعه العناصر HTML وتحتوى هذه المجموعه على العناصر الاساسية للغة HTML والتي يمكن استخدامها داخل صفحة ويب





ويمكننا ادراج اى من عناصر التحكم داخل النموذج بأحدى طريقتين وذلك عن طريق الضغط المزدوج على العنصر او عن طريق اختيار العنصر ثم رسم العنصر بالابعاد التي نريدها تقريبا كما يمكننا استعراض وتغيير خواص عناصر التحكم من خلال النافذه الخصائص properties كما تعلمنا فى الاجزاء السابقه