آموزش 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 حمایت نمایید :

آیا مطالب این صفحه برای شما مناسب و مفید بوده است :

نام :                 
آدرس Email :    
 
نظر شما :  
 
سوال امنیتی : پایتخت ایران ؟      
حمایت از سایت Developer1