1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

مروری کاربردی و اولیه بر نصاب دات نت فریم ورک 2 و همچنین محیط Visual Web Developer 20

شروع موضوع توسط minaaa ‏29/1/11 در انجمن .Net

  1. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    مروری کاربردی و اولیه بر نصاب دات نت فریم ورک 2 و همچنین محیط Visual Web Developer 2005 Express Edition Beta :





    نصاب دات نت فریم ورک 2 :



    یکی از مشکلاتی که در نصاب های دات نت فریم ورک های قبلی وجود داشت ، عدم
    امکان نصب مجدد آنها به صورت معمولی است. حتما کسانی که پس از نصب دات نت
    فریم ورک 1.1 ، IIS را نصب کرده اند می دانند که به چه صورت باید از طریق
    خط فرمان مجددا دات نت فریم ورک را به IIS نگاشت کرد (Mapping) و یا چگونه
    باز هم از طریق خط فرمان نصاب دات نت فریم ورک را مجددا وادار به نصب
    کرد. اما در نصاب دات نت فریم ورک 2 تمام این موارد پیش بینی شده و
    خوشبختانه گزینه ی repair پس از اجرای مجدد آن نیز ظاهر می شود که کار
    نگاشت و غیره را اتوماتیک کرده. (حداقل 30 تاپیک در این بخش درباره ی این
    به ظاهر مشکل قدیمی وجود دارد)







    Visual Web Developer 2005 Express Edition Beta :



    - کار برنامه نویسی ASP.NET به این بسته ی نرم افزاری در نگارش جدید محول شده است.

    - این نگارش در نگاه اول ترکیبی است از توانایی های web matrix (ادیتور مجانی ASP.NET که در فوروم www.ASP.NET
    توسعه یافته است) که امکان برنامه نویسی مخلوط با تگ های HTML را فراهم
    می کند (inline code) و همچنین روش پیشین (code behind) که کد را از صفحات
    aspx جدا می سازد.

    - با باز کردن یک پروژه ی جدید ، صفحه ی aspx ایی که ظاهر می شود به صورت
    پیش فرض بر روی حالت grid layout نیست (همانند ms front page 2003 شده است
    (چیزی که در نگارش قبلی VS.NET به شدت کمبود آن در طراحی صفحات احساس می
    شد)). به خواص صفحه ، گزینه های masterPageFile ، styleSheetTheme ، Theme
    و ... اضافه شده است (صنعتی تر کردن محیط ASP.NET).

    - ادیتور سی شارپ آن به شدت بهبود یافته و خوش دست تر شده است! (حتما به
    تاپیک تازه های سی شارپ2 در بخش مربوطه در سایت مراجعه کنید تا با عناوینی
    مانند partial class از پیش آشنا باشید )

    منوی جهنده هوشمند نمایش پارامترها و خواص آن کاملتر شده ( یادآوری :منویی
    جهنده که پارامترهای یک تابع را برای مثال هنگام تایپ آن نمایش می دهد) و
    حتی در هنگام تعریف نوع یک متغیر سی شارپ هم ظاهر می شود (به نظر این
    مورد از تجربه موفق محیط ادیتور VB6 اقتباس شده است).

    - هنگام کامپایل کردن از وب سرور built-in استفاده می کند و کاری به IIS
    ندارد (همین مورد به ظاهر ساده نیاز شما را به مطالعه مقاله "خطاهای
    متداول در ASP.NET و روش های حل آنها" بر طرف می کند (جذب تعداد کاربران
    بیشتر و کاهش سردردها!) ). برای نمونه پروژه ی شما در یک چنین آدرسی اجرا
    می شود : http://localhost:6155/WebSite3

    - تعدادی کنترل جدید به تولبار آن اضافه شده (هر چند در بتا2 تعدادی از
    آنها مانند کانتر و غیره حذف شدند). (این مورد در طی مقالاتی بررسی خواهند
    شد)

    - امکان FTP‌ کردن پروژه به صورت built-in‌ اضافه شده است (چیزی شبیه به محیط cute ftp) .







    از دیدی دیگر نگارش نهایی شامل این موارد کلی جدید است :



    Visual Studio.NET Whidbey



    Page Framework

    Master Pages

    Data Source Controls

    Site navigation

    Membership and roles management

    Personalization

    Mobile development

    Themes

    50 New controls





    و یکی از شعارهای آن هم این است : "کد نویسی شما تا 70 درصد کاهش خواهد یافت".