وقت بخیر دوستان، با آموزش برنامه نویسی (Visual Basic.NET (VB.NET از وب سایت پی وی لرن همراه هستیم. در بخش برنامه نویسی وب ، اشیا داخلی و مدل برنامه نویسی ASP.Net را مورد بررسی قرار خواهیم داد. برنامه نویسی وب در سه قسمت تنظیم شده است.
یک برنامه وب پویا شامل هر یک یا هر دو برنامه زیر است.
اسکریپت نویسی سمت سرور – این برنامه هایی است که بر روی یک وب سرور اجرا می شود ، با استفاده از زبان های اسکریپت سمت سرور مانند (ASP (Active Server Pages یا (JSP (Java Server Pages نوشته شده است.
اسکریپت نویسی سمت مشتری – این برنامه هایی است که در مرورگر اجرا می شود ، با استفاده از زبان های اسکریپت مانند JavaScript ، VBScript و غیره نوشته شده است.
ASP.Net نسخه NET ASP است که توسط مایکروسافت برای ایجاد صفحات وب پویا با استفاده از اسکریپت های سمت سرور معرفی شده است. برنامه های ASP.Net کدهایی گردآوری شده است که با استفاده از اجزای قابل گسترش یا قابل استفاده مجدد یا اشیاء موجود در فریم ورک Net. ساخته شده اند. این کدها می توانند از کل سلسله مراتب کلاس ها در فریم ورک Net. استفاده کنند.
کدهای برنامه ASP.Net می توانند به هر یک از زبان های زیر نوشته شوند.
در این بخش، مقدمه ای مختصر برای نوشتن برنامه های ASP.Net با استفاده از VB.Net ارائه خواهیم داد.
ASP.Net دارای اشیاء داخلی است که در یک سرور وب اجرا می شوند. این اشیاء دارای روش ها ، خصوصیات و مجموعه هایی هستند که در توسعه برنامه کاربرد دارند.
در جدول زیر اشیاء داخلی ASP.Net با توضیحی مختصر آورده شده است.
ردیف | شی و شرح |
---|---|
۱ | Application روش ها ، خصوصیات و مجموعه های شیء را که اطلاعات مربوط به کل برنامه وب ، شامل متغیرها و اشیاء موجود در طول مدت برنامه را توصیف می کند. شما از این شیء برای ذخیره و بازیابی اطلاعات برای به اشتراک گذاشتن در بین همه کاربران یک برنامه استفاده می کنید. به عنوان مثال ، می توانید از یک شیء Application برای ایجاد صفحه تجارت الکترونیکی استفاده کنید. |
۲ | Request روش ها ، خصوصیات و مجموعه های شیء را که اطلاعات مربوط به درخواست HTTP را ذخیره می کند ، توصیف می کند. این شامل فرم ها ، کوکی ها ، متغیرهای سرور و داده گواهی است.
|
۳ | Response متد ها ، خصوصیات و مجموعه های شیء را که اطلاعات مربوط به پاسخ سرور را ذخیره می کند ، توصیف می کند. این شامل نمایش محتوا ، دستکاری در هدرها ، تنظیم مکان ها و تغییر مسیر درخواست ها است.
|
۴ | Server متدها و خصوصیات شی را توصیف می کند که روش هایی را برای کارهای مختلف سرور ارائه می دهد. با استفاده از این روش ها می توانید کد را اجرا کنید ، شرایط خطا را به دست آورید ، رشته های متن را رمزگذاری کنید ، اشیاء را برای استفاده توسط صفحه وب ایجاد کرده و مسیرهای فیزیکی را ترسیم کنید.
|
۵ | Session متدها ، خصوصیات و مجموعه های شیء را که اطلاعات مربوط به جلسه ی کاربر را ذخیره می کند ، شامل متغیرها و اشیایی که برای طول عمر جلسه وجود دارد ، توصیف می کند. |
ASP.Net دو نوع مدل برنامه نویسی را ارائه می دهد.
Web Forms – این شما را قادر می سازد تا رابط کاربری و منطق کاربردی را که برای اجزای مختلف رابط کاربر اعمال می شود ایجاد کنید.
WCF Services – این امکان را برای شما فراهم می کند تا به برخی از ویژگی های سمت سرور دسترسی داشته باشید.
برای این بخش ، شما باید از Visual Studio Web Developer استفاده کنید ، که رایگان است. IDE تقریباً همان است که قبلاً برای ایجاد برنامه های Windows استفاده کرده اید.
در این بخش از آموزش ویژوال بیسیک دات نت به مبحث برنامه نویسی وب پرداختیم و اشیا داخلی و مدل برنامه نویسی ASP.Net را مورد بررسی قرار دادیم. در بخش بعد نیز این مبحث را ادامه خواهیم داد.