تبلیغات
banner
banner
banner
تبلیغات
banner

فیلم های آموزشی : 36 +

تعداد کاربران : 44 +

تعداد کل مطالب : 338 +

تعداد نظرات : 33 +

حضرت علی (ع): هر چیزی زکات دارد ، و زکات علم نشر آن است!

آموزش مقدماتی تا پیشرفته سی شارپ بخش دویست و چهل و یکم


بنام اول برنامه نویس هستی.

سلام به همه لندلرنی های عزیز.
درخدمتتون هستیم با

آموزش مقدماتی تا پیشرفته سی شارپ بخش دویست و چهل و یکم


برنامه های مبتنی بر وب

امروزه، اینترنت یکی از بخشهای بسیار مهم و حیاتی در زندگی کاری و حتی شخصی بسیاری از افراد به شمار می رود.

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

با وجود مشکلات امنیتی که در این نوع تجارت وجود دارد، اما هنوز بیشتر مردم به دلیل سادگی و راحتی آن و نیز صرفه جویی زیادی که در زمان و سرمایه ایجاد مـی کنـد، تمایل دارند که از این روش تجارت استفاده کنند.

البته در مورد امنیت نیز در تمام موارد برنامه ها در حال بهبود هـستند و روز بـه روز سعی می کنند که محیط ایمن تری را برای خرید و فروش و تجارت الکترونیکی ایجاد کنند.

اما باز هم نمی توان مطمئن شد که یک محیط از امنیتی صد در صد برخوردار است.

با نگاهی به آینده می توان مطمئن شد که تجارت در اینترنت گسترش زیادی پیدا خواهد کرد، بنابراین برنامـه نویـسان بایـد بتواننـد سایتهای دینامیک و قوی را برای این موارد ایجاد کنند.

در این فصل سعی می کنیم با چگونگی ایجاد برنامه های مبتنی بر وب آشنا شویم.

ابتدا سعی می کنیم مفهوم برنامه نویسی تحت وب را بیاموزیم، سپس به سمت برنامه نویسی بانک اطلاعـاتی در وب حرکـت کنیم.

قبل از اینکه وارد نوشتن کد برای برنامه های مبتنی بر وب شویم، بهتر است کمی با اجزای تشکیل دهنده ی این نـوع برنامـه ها که برنامه نویسان از آنها استفاده می کنند آشنا شویم.
در این فصل :

  •  با مبانی برنامه نویسی مبتنی بر وب آشنا می شویم.
  •  مزایای فرمهای تحت وب بر فرمهای ویندوزی را مشاهده می کنیم.
  •  پردازش سمت سرور و پردازش سمت کلاینت را بررسی خواهیم کرد.
  •  با کنترلهای مربوط به بررسی صحت داده ها آشنا خواهیم شد.
  •  با کنترلهای مربوط به حرکت در سایت، تعیین هویت و نیز فرمهای اصلی آشنا خواهیم شد.
  •  از کنترل GridView استفاده کرده و یک فرم تحت وب برای نمایش داده ها ایجاد خواهیم کرد

معماری برنامه های تحت وب :

در قسمت های  قبلی با برنامه های مبتنی بر ویندوز آشنا شدیم و نحوه ی عملکرد آنها را مشاهده کردیم.

در این برنامه ها بیشتر پردازش مربوط به برنامه، توسط کامپیوتر کاربری انجام می شد که برنامه را اجرا کرده است و به جز برنامه هایی که در چند فصل اخیر ایجـاد کردیم، بیشتر این برنامه ها به صورت مستقل عمل می کردند و در طول زمان اجرا به برنامه و یا سرور دیگری نیـاز نداشـتند .

امـا در برنامه نویسی مبتنی بر وب شرایط کاملاً تفاوت دارد.

در این نوع برنامه نویسی بیشتر پردازش توسط سرور انجام مـی شـود و سـپس نتیجه به کامپیوتر کاربر (کلاینت) برمی گردد و در مرورگر کاربر (مثلا اینترنت اکسپلورر) نمایش داده می شود.
هنگامی که یک برنامه ی تحت وب ایجاد می کنید، نیازی نیست که چیزی را به کاربران آن برنامه بدهید تا در سیستم خـود نـصب کنند و به واسطه ی آن بتوانند از برنامه ی شما استفاده کنند.

بلکه فقط کافی است که این برنامه را روی یک سرور در شبکه ی وب نصب کنید، سپس هر فردی که بتواند به این سرور وب شما متصل شود و همچنین در کامپیوتر خود یک مرورگر وب داشته باشد، به عنوان یکی از کاربران برنامه ی شما محسوب می شود و می تواند از آن برنامه استفاده کند.

برای مثال یک موتور جستجو در اینترنت می تواند نمونه ی یک برنامه ی اینترنتی باشد.

برای استفاده از این برنامه نیازی نیست که چیزی را در کـامپیوتر خـود نـصب کنیـد، بلکه کافی است به شبکه ی اینترنت متصل باشید و بتوانید صفحات مربوط به آن موتور جستجو را در مرورگر خود مشاهده کنید.

بـه این ترتیب شما نیز یکی از کاربران آن برنامه ی اینترنتی، و یا به عبارت دیگر آن برنامه ی تحت وب محسوب می شـوید.

همـانطور که در این مثال نیز مشخص است در این نوع برنامه ها بیشتر پردازش در کامپیوتر سرور انجام مـی شـود و سـپس نتیجـه ی آن بـه کامپیوتر کلاینت فرستاده می شود.

ادامه را در قسمت دویست و چهل و دوم ببینید.


درباره نویسنده
سجاد اسدی
   سجاد اسدی

سجاد اسدی هستم دانشجوی رشته نرم افزار و علاقه مند به تدریس و یادگیری دروس مرتبط با تکنولوژی نرم افزار و اینترنت اشیاء جهت ارتباط با بنده مراجعه شود به آیدی سروش و تلگرام : @ordervira و پیج بنده در اینستاگرام instagram.com/sajjadred11 ""اللهم صل علی محمد و آل محمد"" برای شروع هیچ وقت دیر نیست. "الهم عجل لولیک الفرج"

دیدگاه بگذارید

avatar
  اشتراک  
اطلاع رسانی

aparat کانال آپارات

soroush کانال سروش

کانال آی گپ