دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۹
  • اسفند

جلسه ۳۲-۰۱ : برنامه نویسی وب – VB.NET

  • دسته‌بندی‌ها :
جلسه ۳۲-۰۱ : برنامه نویسی وب – VB.NET
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      وقت بخیر دوستان، با آموزش برنامه نویسی (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 می توانند به هر یک از زبان های زیر نوشته شوند.

      • ویژوال بیسیک Net.
      • #C
      • Jscript
      • #J

      در این بخش، مقدمه ای مختصر برای نوشتن برنامه های ASP.Net با استفاده از VB.Net ارائه خواهیم داد.

      اشیاء داخلی ASP.Net

      ASP.Net دارای اشیاء داخلی است که در یک سرور وب اجرا می شوند. این اشیاء دارای روش ها ، خصوصیات و مجموعه هایی هستند که در توسعه برنامه کاربرد دارند.

      در جدول زیر اشیاء داخلی ASP.Net با توضیحی مختصر آورده شده است.

      ردیفشی و شرح
      ۱Application

      روش ها ، خصوصیات و مجموعه های شیء را که اطلاعات مربوط به کل برنامه وب ، شامل متغیرها و اشیاء موجود در طول مدت برنامه را توصیف می کند.

      شما از این شیء برای ذخیره و بازیابی اطلاعات برای به اشتراک گذاشتن در بین همه کاربران یک برنامه استفاده می کنید. به عنوان مثال ، می توانید از یک شیء Application برای ایجاد صفحه تجارت الکترونیکی استفاده کنید.

      ۲Request

      روش ها ، خصوصیات و مجموعه های شیء را که اطلاعات مربوط به درخواست HTTP را ذخیره می کند ، توصیف می کند. این شامل فرم ها ، کوکی ها ، متغیرهای سرور و داده گواهی است.
      شما برای دسترسی به اطلاعات ارسال شده در یک درخواست از یک مرورگر به سرور از این شی استفاده می کنید. به عنوان مثال ، می توانید برای دستیابی به اطلاعات وارد شده توسط کاربر در یک فرم HTML از یک درخواست (Request) استفاده کنید.

       

      ۳Response

      متد ها ، خصوصیات و مجموعه های شیء را که اطلاعات مربوط به پاسخ سرور را ذخیره می کند ، توصیف می کند. این شامل نمایش محتوا ، دستکاری در هدرها ، تنظیم مکان ها و تغییر مسیر درخواست ها است.
      شما برای ارسال اطلاعات به مرورگر از این شی استفاده می کنید. به عنوان مثال ، شما برای ارسال خروجی از اسکریپت های خود به یک مرورگر از یک شی Response استفاده می کنید.

       

      ۴Server

      متدها و خصوصیات شی را توصیف می کند که روش هایی را برای کارهای مختلف سرور ارائه می دهد. با استفاده از این روش ها می توانید کد را اجرا کنید ، شرایط خطا را به دست آورید ، رشته های متن را رمزگذاری کنید ، اشیاء را برای استفاده توسط صفحه وب ایجاد کرده و مسیرهای فیزیکی را ترسیم کنید.
      شما برای دسترسی به توابع مختلف روی سرور از این شی استفاده می کنید. به عنوان مثال ، شما می توانید از آبجکت Server برای تعیین پایان زمان برای یک اسکریپت استفاده کنید.

       

      ۵Session

      متدها ، خصوصیات و مجموعه های شیء را که اطلاعات مربوط به جلسه ی کاربر را ذخیره می کند ، شامل متغیرها و اشیایی که برای طول عمر جلسه وجود دارد ، توصیف می کند.
      شما از این شیء برای ذخیره و بازیابی اطلاعات در مورد جلسات خاص کاربر استفاده می کنید. به عنوان مثال ، می توانید از شیء Session استفاده کنید تا اطلاعاتی در رابطه با کاربر و اولویت ها و پیگیری عملیات معوق به دست آورید.

      مدل برنامه نویسی ASP.Net

      ASP.Net دو نوع مدل برنامه نویسی را ارائه می دهد.

      Web Forms – این شما را قادر می سازد تا رابط کاربری و منطق کاربردی را که برای اجزای مختلف رابط کاربر اعمال می شود ایجاد کنید.

      WCF Services – این امکان را برای شما فراهم می کند تا به برخی از ویژگی های سمت سرور دسترسی داشته باشید.

      برای این بخش ، شما باید از Visual Studio Web Developer استفاده کنید ، که رایگان است. IDE تقریباً همان است که قبلاً برای ایجاد برنامه های Windows استفاده کرده اید.

       

      مدل برنامه نویسی ASP.Net - برنامه نویسی وب

      مدل برنامه نویسی ASP.Net – برنامه نویسی وب

      کلام پایانی

      در این بخش از آموزش ویژوال بیسیک دات نت به مبحث برنامه نویسی وب پرداختیم و اشیا داخلی  و مدل برنامه نویسی ASP.Net را مورد بررسی قرار دادیم. در بخش بعد نیز این مبحث را ادامه خواهیم داد.

      QR:  جلسه ۳۲-۰۱ : برنامه نویسی وب – VB.NET
      به اشتراک بگذارید