PDA

توجه ! این یک نسخه آرشیو شده می باشد و در این حالت شما عکسی را مشاهده نمی کنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مروری کاربردی و اولیه بر نصاب دات نت فریم ورک 2 و همچنین محیط Visual Web Developer 2005 Express Edition



TAHA
09-30-2009, 06:52 AM
مروری کاربردی و اولیه بر نصاب دات نت فریم ورک 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 (http://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 درصد کاهش خواهد یافت".