آموزش ASP.Net به زبان ساده > آموزش مدل فرم های وب ASP.Net Web Forms
درس اول : آشنایی با مدل فرم های وب Web Forms در ASP.Net
مقدمه :
همانطور که در بخش های قبل (
آموزش مدل صفحات وب یا WP در ASP.Net و
آموزش مدل کنترلر یا MVC در ASP.Net ) گفتیم ، ASP.Net یک چهارچوب کاری
برای تولید سایت ها و صفحات وب با کمک
HTML ، CSS
،
جاوا اسکریپت و کد نویسی سمت سرور است .
همانطور که می دانید سه روش یا مدل برای توسعه سایت ها و صفحات ASP.Net وجود دارد :
در این بخش قصد داریم تا به آموزش روش فرم های وب یا Web Forms بپردازیم .
WebForm یا فرم های تحت وب در Asp.Net چیست ؟
WebForm که از این به بعد به اختصار آن را WF می نامیم ، یکی از سه مدل رایج برای طراحی
صفحات و نرم افزارهای تحت وب Asp.Net می باشد . دو مدل دیگر همانطور که قبلا نیز اشاره
شده عبارتند از
صفحات وب ( Web Pages ) و
مدل MVC .
WF قدیمی ترین مدل برای برنامه نویسی و طراحی صفحات وب به کمک رخ دادن رویدادها درون
صفحه و سپس تصمیم گیری برای پاسخ و استخراج نتایج بر حسب آنهاست . این مدل مجموعه ای
شامل کدهای HTML (برای طراحی ظاهری) ، کنترل های سرور (برای دریافت و پردازش اطلاعات)
و کدهای سمت سرور می باشد .
صفحات و کدهای WF بر روی سرور Asp.Net کامپایل و اجرا شده و سپس نتایج خروجی بصورت
ترکیبی از کدهای HTML و جاوا اسکریپت ، برای اجرا به کامپیوتر کاربر ارسال می شود .
این مدل شامل صدها کنترل سرور و کامپوننت آماده است که به راحتی می توانید برای دریافت
و پردازش اطلاعات از آنها استفاده کنید .
از چه برنامه ای برای کار با WF استفاده کنیم ؟
مجموعه برنامه های ویژوال استودیو بهترین ابزار برای توسعه و طراحی صفحات WF هستند
. در این میان Visual Studio Express یک نسخه رایگان و کم حجم از ویژوال استودیو بوده
که به رایگان می توانید از آن استفاده کرده و دارای امکانات زیر است :
- امکانات لازم برای کار با MVC و WF .
- کنترل ها و کامپوننت های وب با امکان درگ و دراپ کردن آنها بر روی صفحه .
- یک زبان برنامه نویسی سمت سرور مثل VB یا #C .
- یک وب سرور مجازی برای اجرای سایت های Asp.Net بر روی کامپیوتر شخصی خودتان .
- یک پایگاه داده سبک و در عین حال کارآمد ( SQL Server Express ) .
- پشتیبانی کامل از چهرچوب کاری Net. .
برای نصب این برنامه بر روی ویندوز های مختلف میتوانید یه لینک های زیر رجوع کنید :
راجع این مطلب
سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...
>>>>> ورود به انجمن تخصصی
نطر خودتان درباره این صفحه را با ما در میان گذاشته و در صورت تمایل از Developer1
حمایت نمایید :