مشاوره رایگان
دریافت لینک های دانلود دریافت پستی درب منزل مبلغ کل: تومان
جهت دریافت کد تخفیف به کانال تلگرام مراجعه و یا با پشتیبان آنلاین هماهنگ نمایید

آموزش کامل Asp.net جهت طراحی کامل صفحات وب



آموزش کامل ASP.NET

ASP.NET چارچوب توسعه برنامه کاربردی تحت وب می­باشد که توسط ماکروسافت به بازار معرفی شده است. این محیط توسعه، به برنامه ­نویسان اجازه می­دهد که وب­سایت­های پویا تولید کنید. هم چنین این امکان را فراهم می­سازد که بتوان از امکانات کامل زبان­های برنامه ­نویسی مانند C# یا VB.NET برای ساخت آسان­تر برنامه­ های کاربردی بهره برد.

 

مخاطبان دوره آموزش کامل ASP.NET

  در دوره آموزش کامل ASP.NET ، تمام اصول اولیه و پایه ­ای ASP.NET را برای تازه­ کارهایی که قصد شروع کار را دارند، ارائه خواهد داد.بعد از اتمام این دوره آموزشی، سطح متوسط مهارت در برنامه نویسی ASP.NET  را کسب خواهید نمود.

پس از اتمام دوره مقدماتی، دوره پیشرفته و تکمیلی آموزش ASP.NET ارائه خواهد شد.

 

پیش ­نیازها

قبل از شروع دوره آموزش کامل Asp.NET، شما باید درک اولیه از زبان برنامه­ نویسی .Net داشته باشید. از آن جایی که ما قصد داریم برنامه­ های کاربردی تحت وب با استفاده از چارچوب ASP.NET توسعه دهیم، لذا داشتن آگاهی از سایر تکنولوژی ­ها مانند HTML، CSS، AJAX و غیره می­ تواند مفید واقع شود.

 

مقدمه

ASP.NET پلتفرم توسعه تحت وب است که یک مدل برنامه­ نویسی، زیرساخت جامع نرم ­افزار و انواع سرویس­ های موردنیاز برای ایجاد برنامه ­های کاربردی قوی تحت وب برای کامپیوترها و دستگاه­ های سیار را فراهم می ­نماید.

ASP.NET یک لایه انتزاعی بر روی پروتکل HTTP فراهم می کند که برنامه های کاربردی تحت وب در آن ساخته می شوند. این لایه موجودیت های سطح بالا مانند کلاس ها و مؤلفه ها را در یک رویکرد شیء گرا فراهم می کند.

ابزار توسعه کلیدی برای ساخت برنامه های ASP.NET و front endها ، نرم افزار Visual Studio می باشد. در دوره آموزش کامل ASP.NET ما با Visual Studio 2008 کار خواهیم کرد.

ویژوال استودیو یک محیط توسعه یکپارچه برای نوشتن، کامپایل کردن و دیباگ کردن کدها می باشد. این محیط مجموعه کاملی از ابزارهای توسعه برای ساخت برنامه تحت وب ASP.NET ، وب سرویس ها، برنامه های دسکتاپ و برنامه های کاربری تحت موبایل را فراهم می کند.

نصب برنامه

مایکروسافت یک ورژن رایگان از ویژال استدیو را ارائه می دهد که شامل SQL سرور نیز است. می توانید این برنامه را از لینک  www.visualstudio.com دانلود نمایید.

گام 1: زمانی که دانلود تکمیل شد، فایل نصب را اجرا کنید. پنجره زیر نمایش داده خواهد شد.

گام 2: روی کلید Install کلیک کنید. فرآیند نصب برنامه شروع خواهد شد.

گام 3: زمانی که فرآیند نصب با موفقیت تکمیل شد، پنجره زیر باز خواهید شد. این پنجره را بسته و اگر لازم باشد سیستم خود را راه اندازی مجدد کنید.

گام 4: ویژال استدیو را از منو Start باز کنید. با این کار پنجره زیر باز خواهد شد. این پنجره در اولین استفاده برای انجام مراحل آماده سازی نمایش داده خواهد شد.

گام 5: هنگامی که همه مراحل را انجام دادید، شما پنجره اصلی از ویژوال استودیو را خواهید دید:

بیایید یک فایل پروژه جدید از قسمت ß New Project ایجاد کنیم.

 

Visual Studio IDE

پنجره پروژه جدید به ما اجازه می دهد یک قالب برنامه را از بین قالب های مختلف موجود انتخاب کنیم.

وقتی که یک وب سایت جدید را شروع می کنید، ASP.NET پوشه ها و فایل های آغازین را برای سایت فراهم می کند که شامل دو فایل برای اولین وب از سایت شما می باشد.

فایل با نام Default.aspx شامل کدهای HTML و asp است که فرم را تعریف می کند. فایل با نام Deault.asp.cs (برای کدنویسی C#) یا فایل با نام Default.aspx.vb (برای کدنویسی VB) شامل کدهای زبانی است که شما انتخاب کرده اید و این کدها مسئول اجرای عملیات ها در یک فرم می باشند.

پنجره اصلی در Visual Studio IDE پنجره طراحی فرم ها می باشد. سایر پنجره های پشتیبانی عبارتند از پنجره های Toolbox، Solution Explorer و پنجره Properties. از پنجره طراح برای طراحی یک فرم وب استفاده می شود. برای  افزودن کد برای کنترل در فرم ، از ویرایشگر کد استفاده می شود تا فرم ها مطابق با نیازهای شما کار کند.

کار با Views و Windows

شما می توانید به روش های زیر با پنجره ها کار کنید:

  • برای تغییر طراحی فرمهای وب، از یک نما به نمای دیگر، روی کلید Design یا source کلیک کنید.
  • برای بستن یک پنجره، روی کلید close در گوشه بالا سمت راست کلیک کنید و برای نمایش مجدد، آنرا از منو View انتخاب کنید.
  • برای مخفی کردن یک پنجره، روی کلید Auto Hide کلیک کنید. در این صورت پنجره به یک tab تغییر می کند. برای نمایش مجدد، دوباره روی کلید Auto Hide کلیک کنید.
  • برای تغییر اندازه پنجره، کافی است آن را بکشید.

 

افزودن پوشه ها و فایل ها به وب سایت خود

وقتی یک فرم وب جدید ایجاد می شود، ویژوال استودیو به طور خودکار ، HTML آغازین را برای فرم ایجاد کرده و آن را در Source view در طراحی فرمهای وب نمایش می دهد. Solution Explorer برای اضافه کردن فایل ها و پوشه های دیگر و هر آیتم موجود در وب سایت استفاده می شود.

  • برای افزودن پوشه استاندارد، روی project یا زیر پوشه ای که قصد دارید در Solution Explorer  پوشه اضافه کنید، کلیک راست کرده و New Folder را انتخاب کنید.
  • برای افزودن پوشه ASP.NET، روی project در Solution Explorer کلیک راست کرده و از لیست folder را انتخاب کنید.
  • برای افزودن یک آیتم موجود در سایت، روی project یا زیر پوشه ای که قصد دارید آیتم را اضافه کنید در  Solution Explorer ، کلیک راست کرده و از dialog box انتخاب کنید.

Projects و Solutions

یک برنامه ASP.NET شامل آیتم های بسیاری است: فایل های محتوایی وب (.aspx)، فایل های سورس (.cs)، اسمبل ها (فایل های .dll و .exe)، فایلهای سورس داده (فایل های .mdb)، مرجع ها، آیکون ها، کنترل های کاربر و سایر فایل ها و پوشه های متفرقه. همه این فایلها که وب سایت را می سازند در یک Solution هستند.

وقتی یک وب سایت جدید ایجاد می شود، VB2008 به صورت خودکار solution را ایجاد کرده و آن را در solution explorer نمایش می دهد.

Solutionها ممکن است حاوی یک یا چند پروژه باشند. یک پروژه شامل فایل های محتوایی، فایل های سورس و سایر فایلها مانند فایل های تصویری و سورس داده می باشد. به طور کلی، محتویات یک پروژه به صورت یک مجموعه از فایل اجرایی (.exe) یا یک فایل کتابخانه پیوند داینامیک (.dll) کامپایل می شود.

معمولاً یک پروژه حاوی فایل های محتوایی زیر می باشد:

  • Page file (.aspx)
  • User control (.ascx)
  • Web service (.asmx)
  • Master page (.master)
  • Site map (.sitemap)
  • Website configuration file (.config)

ساخت و اجرای یک پروژه

شما می توانید یک برنامه را به طریق زیر اجرا کنید:

  • انتخاب Start
  • انتخاب Start بدون دیباگ کردن از منو debug.
  • فشار دادن کلید F5
  • فشار دادن کلیدهای ترکیبی Ctrl+F5.

برنامه ساخته شده به مفهوم این است که فایل های .exe و .dll با انتخاب یک فرمان از منوی build ساخته می شوند.

ادامه مباحث را در جلسات بعدی دنبال کنید.

 

فصلِ: 7 , تعداد قسمت ها: 153 , سطح: صفر تا صد

این فصل در یک نگاه:

در این دوره به آموزش صفر تا صد جدیدترین نسخه ASP یعنی CORE جدیدترین ورژن خواهیم پرداخت.این آموزش از سطح مقدماتی تا فوق …

دوره آموزش کامل طراحی وب به همراه پروژه ساخت سیستم مدیریت کتابخانه  این دوره  با کور 1 آغاز می شود و در ادامه پروژه به کور 2 تبدیل می شودو پروژه نهایی (سیستم مدیریت کتابخانه) با Asp.net کور…
فصلِ: 1 , تعداد قسمت ها: 5 , سطح: متوسط

این فصل در یک نگاه:

ساخت محیط کاربریآموزش نحوه ی ارسال ایمیل در Asp.net MVCآموزش تنظیمات Gmail برای استفادهاستفاده از Yahooاستفاده از سرویس …

به نام خدا... در خدمتتون هستم با آموزش ارسال ایمیل در Asp.net MVC... ارسال ایمیل یکی از اجزای اصلی ییک سایت به شمار می رود و واقعا سایتی که برای اجزای مختلفش همانند ثبت کاربر جدید و یا ارسال…
فصلِ: 2 , تعداد قسمت ها: 62 , سطح: صفر تا صد

این فصل در یک نگاه:

فصل دوم در یک نگاه:فصل دوم در یک نگاه:…

در این پکیج به مبحث طراحی وب ، در قالب ساخت یک سایت فروشگاهی 5040 به آدرس http://5040.ir می پردازیم که به جرات مشهورترین و یکی از برترین فروشگاه های مجازی در کشور است. در این مجموعه قصد داری…
فصلِ: 1 , تعداد قسمت ها: 28 , سطح: صفر تا صد

این فصل در یک نگاه:

توضیحات کلی مجموعه: در این مجموعه آموزشی، با استفاده از جدیدترین تکنولوژی ها و ابزار های مایکروسافت (دات نت)، به یک پروژه جذاب مدیریت آگهی مشابه دیوار می پردازیم. این آموزش در دو بخش کلی و…
فصلِ: 2 , تعداد قسمت ها: 61 , سطح: صفر تا صد

این فصل در یک نگاه:

طراحی قالب(صفحات داخلی)…

توضیحات کلی مجموعه: ... …
فصلِ: 1 , تعداد قسمت ها: 1 , سطح: متوسط

این فصل در یک نگاه:

همه ی افراد فعال در زمینه وبمستری حداقل یکبار نام این کنترل پنل را شنیده اید.در این مطلب قصد داریم کنترل پنل محبوب و پرق…

محبوب ترین کنترل پنل هاست در دهه گذشته هاست دایرکت ادمین بوده و تمام قدیمی ها بدون شک از این کنترل پنل خوب و کاربردی و آسان استفاده کرده اند. چرا آسان؟ چون در مقابل کنترل پنل های دیگر بسیار …
فصلِ: 1 , تعداد قسمت ها: 14 , سطح: متوسط

این فصل در یک نگاه:

کاملترین آموزش هاست و کار با سی پنل.در هنگام خرید سرویس هاست کلمه ای به نام “کنترل پنل” را زیاد خواهید دید آیا تا به حال…

سی پنل یک کنترل پنل هاست محبوب و معروف در جهان و ایران است. در فیلم آموزش سی پنل هم توصیه اکید شده تا افراد مبتدی و حتی افراد حرفه ای از این کنترل پنل هاست سی پنل استفاده کنند. آموزش cpanel …
فصلِ: 1 , تعداد قسمت ها: 15 , سطح: متوسط

این فصل در یک نگاه:

رشد و درآمدزایی یک وب سایت یا کسب و کار اینترنتی کاملا به ذوق و مهارت وب مستر یا همان مدیر اصلی وب سایت گره خورده و متاس…

 اصول مدیریت وب سایت برای وب مستر شدن برای موفقیت یک وب سایت لازم الاجراست. زیرا شما دوست دارید وب سایت خود را به کارخانه پولسازی تبدیل کنید. این واقعیت رویا نیست. هرکس این اصول را بداند به …