راه اندازی محیط ASP.NET

ASP.NET یک لایه انتزاعی در بالای HTTP فراهم می کند که برنامه های وب روی آن ساخته شده اند. این موجودیت های سطح بالا مانند کلاس ها و مؤلفه ها را در یک پارادایم شی گرا فراهم می کند.ابزار توسعه کلیدی برای ساخت برنامه های ASP.NET و فرانت اند ویژوال استودیو است. در این آموزش با Visual Studio 2008 کار می کنیم.Visual Studio یک محیط توسعه یکپارچه برای نوشتن، کامپایل و اشکال زدایی کد است. مجموعه کاملی از ابزارهای توسعه را برای ساخت برنامه های تحت وب ASP.NET، خدمات وب، برنامه های دسکتاپ و برنامه های تلفن همراه ارائه می دهد.نصب و راه اندازیمایکروسافت نسخه رایگان ویژوال استودیو را ارائه می دهد که حاوی SQL Server نیز می باشد و می توان آن را از www.visualstudio.com دانلود کرد.مرحله 1 - پس از اتمام دانلود، نصب کننده را اجرا کنید. گفتگوی زیر نمایش داده خواهد شد.نصب کننده ویژوال استودیومرحله 2 - بر روی دکمه Install کلیک کنید و فرآیند نصب شروع می شود.فرآیند نصبمرحله 3 - هنگامی که فرآیند نصب با موفقیت انجام شد، گفتگوی زیر را مشاهده خواهید کرد. این گفتگو را ببندید و در صورت نیاز کامپیوتر خود را مجددا راه اندازی کنید.راه اندازی تکمیل شدمرحله 4 - ویژوال استودیو را از منوی شروع باز کنید که گفتگوی زیر باز می شود. برای اولین بار برای آماده سازی مدتی خواهد بود.ویژوال استودیومرحله 5 - پس از انجام همه کارها، پنجره اصلی ویژوال استودیو را مشاهده خواهید کرد.پنجره اصلیبیایید یک پروژه جدید از File → New → Project ایجاد کنیمپروژه جدیدVisual Studio IDEپنجره پروژه جدید امکان انتخاب یک الگوی برنامه از بین قالب های موجود را فراهم می کند.Visual Studio IDEهنگامی که یک وب سایت جدید راه اندازی می کنید، ASP.NET پوشه ها و فایل های شروع را برای سایت فراهم می کند، از جمله دو فایل برای اولین فرم وب سایت.فایلی با نام Default.aspx حاوی کد HTML و asp است که فرم را تعریف می کند و فایلی با نام Default.aspx.cs (برای کدنویسی C#) یا فایلی با نام Default.aspx.vb (برای کدنویسی VB) حاوی کد موجود در زبانی که انتخاب کرده اید و این کد مسئول اعمال انجام شده روی یک فرم است.پنجره اصلی در Visual Studio IDE پنجره Web Forms Designer است. سایر پنجره های پشتیبانی کننده جعبه ابزار، Solution Explorer و پنجره Properties هستند. شما از طراح برای طراحی یک فرم وب استفاده می کنید، برای اضافه کردن کد به کنترل روی فرم تا فرم مطابق نیاز شما کار کند، از ویرایشگر کد استفاده می کنید.کار با Views و Windowsشما می توانید با ویندوز به روش های زیر کار کنید:برای تغییر Web Forms Designer از یک نمای به نمای دیگر، روی دکمه Design یا Source کلیک کنید.برای بستن یک پنجره، روی دکمه بستن در گوشه بالا سمت راست کلیک کنید و برای نمایش مجدد، آن را از منوی View انتخاب کنید.برای مخفی کردن یک پنجره، روی دکمه Auto Hide آن کلیک کنید. سپس پنجره به تب تبدیل می شود. برای نمایش مجدد، دوباره روی دکمه Auto Hide کلیک کنید.برای تغییر اندازه یک پنجره، فقط آن را بکشید.نماها و پنجره هااضافه کردن پوشه ها و فایل ها به وب سایت شماهنگامی که یک فرم وب جدید ایجاد می شود، ویژوال استودیو به طور خودکار HTML اولیه فرم را تولید می کند و آن را در نمای منبع طراح فرم های وب نمایش می دهد. Solution Explorer برای افزودن هر فایل، پوشه یا هر مورد موجود در وب سایت استفاده می شود.برای افزودن یک پوشه استاندارد، روی پروژه یا پوشه‌ای که در آن می‌خواهید پوشه را در Solution Explorer اضافه کنید، راست کلیک کرده و New Folder را انتخاب کنید.برای افزودن یک پوشه ASP.NET، روی پروژه در Solution Explorer راست کلیک کرده و پوشه را از لیست انتخاب کنید.برای افزودن یک آیتم موجود به سایت، روی پروژه یا پوشه ای که در آن می خواهید مورد را در Solution Explorer اضافه کنید کلیک راست کرده و از کادر محاوره ای انتخاب کنید.پروژه ها و راه حل هایک برنامه معمولی ASP.NET شامل موارد زیادی است: فایل‌های محتوای وب (aspx.)، فایل‌های منبع (فایل‌های cs)، مجموعه‌ها (فایل‌های .dll و .exe)، فایل‌های منبع داده (فایل‌های mdb.)، مراجع، نمادها. ، کنترل های کاربر و فایل ها و پوشه های متفرقه دیگر. تمام این فایل‌هایی که وب‌سایت را تشکیل می‌دهند در یک Solution قرار دارند.هنگامی که یک وب سایت جدید ایجاد می شود. VB2008 به طور خودکار راه حل را ایجاد می کند و آن را در اکسپلورر راه حل نمایش می دهد.راه حل ها ممکن است شامل یک یا چند پروژه باشند. یک پروژه حاوی فایل های محتوا، فایل های منبع و فایل های دیگر مانند منابع داده و فایل های تصویری است. به طور کلی، محتویات یک پروژه در یک اسمبلی به عنوان یک فایل اجرایی (exe.) یا یک فایل کتابخانه پیوند پویا (.dll) کامپایل می شود.به طور معمول یک پروژه حاوی فایل های محتوای زیر است:فایل صفحه (aspx.)کنترل کاربر (ascx.)وب سرویس (asmx.)صفحه اصلی (.master)نقشه سایت (sitemap.)فایل پیکربندی وب سایت (config.)ساخت و اجرای یک پروژهشما می توانید یک برنامه را با استفاده از:انتخاب شروعانتخاب Start Without Debugging از منوی Debug،F5 را فشار دهیدCtrl-F5این برنامه به معنای ساخته شده است، فایل‌های exe. یا .dll با انتخاب یک فرمان از منوی Build تولید می‌شوند.