ویژوال استادیو 2010 بتا 2 آمد!

ویژوال استادیو 2010 و دات نت فریم ورک 4.0 پیشرفت زیادی کرده اند و قابلیت های بسیار بسیار زیادی به آن ها اضافه شده است به طوریکه در آینده ای نه چندان دور توسعه برنامه های تحت ویندوزو وب را تحت تاثیر قرار خواهند داد. توسعه برنامه های مبتنی بر ویندوز با WinForms جدید و همچنین  نسخه جدید WPF انجام خواهد شد. ASP.NET نسخه 4.0 نیز دارای بهبودها و ویژگی های جدیدی است که توسعه وب را لذت بخش تر و حرفه ای تر از قبل خواهد کرد. Silverlight جایگاه خود را کم کم در توسعه وب مستحکم می کند و آینده خوبی برایش پیش بینی می شود. توسعه راهکارهای Sharepoint و Office با ویژوال استادیو 2010 پیشرفت قابل توجهی داشته و به محاسبات ابری یا Cloud Computing در این نسخه توجه بیشتری شده است.

ویژوال استادیو 2010

ویژوال استادیو 2010 بتا 2 دارای بهبودهای بسیار خوبی در هسته IDE، ویرایشگر کد، زبان های برنامه نویسی، ابزارهای تست و طراحی برنامه است. نصب ویژوال استادیو 2010 راحت تر از قبل انجام می گیرد و می تواند در کنار ویژوال استادیو 2008 نصب شود و بدون هیچ مشکلی کار کند. شما می توانید ویژوال استادیو 2010 بتا 2 را روی کامپیوتری که در حال حاضر ویژوال استادیو 2008 دارد، نصب کنید، بدون اینکه مشکلی برایتان پیش بیاید.

ظاهر این نسخه کاملاً با استفاده از WPF ساخته شده و بسیار زیباست (+) لوگوی ویژوال استادیو در این نسخه تغییر یافته و مدرن تر شده، هر چند من شخصاً لوگوی قبلی ویژوال استادیو را بیشتر می پسندم.

وگوهای قدیمی و جدید ویژوال استادیو

Team Foundation Server در تمام نسخه های ویژوال استادیو 2010 وجود دارد. تیم های کوچک می توانند از TFS برای کنترل سورس، باگ ترکینگ و اتوماسیون Build پروژه هایشان در ویژوال استادیو 2010 استفاده نمایند. نسخه بیسیک TFS به راحتی بر روی کامپیوترهای سرور و کلاینت قابل نصب و استفاده است.

از نسخه بتای 1 ویژوال استادیو 2010، می توانستید با ابزارهای Windows Azure کار کنید اما حالا و با نسخه بتای 2 آسان تر می توانید توسعه برنامه های Windows Azure را شروع کنید. این یعنی تجربه لذت بخش استفاده از «محاسبات ابری» با دات نت و ویژوال استادیو!

در این نسخه نیز مانند نسخه 2008 می توانید نسخه فریم ورک خود را تغییر دهید. این امکان بسیار کاربردی ومفید است، به طور مثال شما می توانید از ویژوال استادیو 2010 برای توسعه برنامه های مبتنی بر دات نت فریم ورک 2.0 یا 3.5 استفاده کنید.

پیمایش کد در ویرایشگر کد با قابلیت های ویژوال استادیو 2010 بسیار آسان تر شده (+) و Intellisense در این نسخه دستخوش تغییرات و بهبود شده است. (+)

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

ویژوال استادیو 2010 بتا 2 را دانلود کنید

برای دریافت ویژوال استادیو 2010 به اینجا بروید. از 21 اکتبر (29م مهر) دریافت برای عموم آزاد است!البته مشترکان MSDN دو روز زودتر از بقیه می توانستند این نسخه را دریافت کنند.

منابع بیشتر برای آشنایی با دات نت فریم ورک 4.0

من قبلاً در این وبلاگ در مطالبی به بررسی دات نت فریم ورک 4.0 پرداخته بودم. می توانید برای آشنایی بیشتر با این نسخه آن ها را مطالعه کنید. در آینده به بررسی کامل ویژوال استادیو 2010 نیز خواهیم پرداخت که جزوی از همین سری پست ها خواهد بود.

در آخر می توانید برای کسب اطلاعات بیشتر وبلاگ ScottGu را بخوانید که ایشون یک سری پست در مورد ویژگی های جدید این نسخه نوشته اند و در آینده هم خواهند نوشت.خواندن وبلاگ Scott Hanselman نیز توصیه می شود.

برای اطلاع از به روز رسانی این وبلاگ، مشترک فید فراسان شوید! چطور مشترک شویم!

بررسی دات نت 4.0 – ویژوال بیسیک 2010

این طور که به نظر می رسد علاقه مایکروسافت به اولین زبان ابداعی اش یعنی ویژوال بیسیک همچنان ادامه دارد. بعد از ویژوال بیسیک 6 خیلی ها این زبان را بی ظرفیت دانستند و پیش بینی کردند که مایکروسافت دیگر آن را ادامه نخواهد داد. بعد از نسخه های دات نتی این زبان این افراد به اشتباه خود پی بردند. ویژوال بیسیک 2010 شامل بهبودهای بسیار مفیدی است که بسیاری از برنامه نویسان این زبان به آن ها احتیاج داشتند. بسیاری از این ویژگی ها در سی شارپ نسخه 3.0 معرفی شده بودند که حالا برای برنامه نویسان ویژوال بیسیک نیز قابل دسترس اند.

قسمت سوم : تغییرات ویژوال بیسیک در نسخه 2010

Auto Implemented-Properties

این ویژگی راه سریعی برای نوشتن خصوصیات کلاس هاست. دیگر لازم نیست برای هر یک از Propertyهایی که می خواهید بنویسید، ابتدا یک فیلد Private تعریف کنید و سپس قسمت های Get و Set مروبط به آن را بنویسید، با استفاده از این ویژگی، کامپایلر ویژوال بیسیک به صورت اتوماتیک فیلد خصوصی را به صورت مخفی ایجاد می کند. برای ایجاد یک خصوصیت با پیاده سازی خودکار تنها کافیست خط عنوان Property را بنویسید. کامپایلر یک فیلد مخفی با اضافه کردن یک _ به نام Property که نوشته اید، ایجاد می کند. به طور مثال اگر مشخصته ای به نام Name را به این صورت می نویسید، کامپایلر ویژوال بیسیک فیلدی به نام _Name برای آن در نظر می گیرد. در این صورت باید توجه داشته باشید که دیگر نمی توانید شناسه _Name را در این کلاس به کار ببرید. در صورت به کار بردن چنین شناسه ای با خطای کامپایلر مواجه خواهید شد. این ویژگی اولین بار در نسخه 3.0 سی شارپ با عنوان «خصوصیات اتوماتیک» معرفی شده بود.

برای مثال در نسخه قبل ویژوال بیسیک، برای تعریف یک مشخصه که قرار است یک مقدار را بدون بررسی در خود ذخیره کند باید خطوط زیر را می نوشتیم :
Private _name As String
Public Property Name As String
Get
Return _name
End Get
Set(ByVal value As String)
_name = value
End Set
End Property

حال با استفاده از ویژگی Auto implemented-Properties با نوشتن فقط یک خط، مشخصه بالا را ایجاد می کنید :

Public Property Name As String

تغییرات ویژوال بیسیک 2010

Implicit Line Continuation

همانطور که می دانید، هر عبارت ویژوال بیسیک باید در یک خط تایپ شود. این محدودیت هایی بوجود می آورد. مثلاً در مواقعی که یک عبارت یک خط خیلی طولانی می شود، یا برای بالا بردن خوانایی برنامه، بایستی یک عبارت یک خطی به چند خط شکسته شود. تا به حال برای این کار در جایی که می خواستیم عبارت را به چند خط بشکنیم یک _ قرار می دادیم و ادامه عبارت را در خط بعدی می نوشتیم. در نسخه جدید ویژوال بیسیک می توانید به راحتی و بدون استفاده از _ عبارات را به چندین خط بشکنید، که البته این هم شرایطی دارد. به طور مثال می توانید پس از علامت کاما (,) یا یک پرانتز عبارت را به چند خط بشکنید. همچنین این کار پس از علامت } و علایم انتصاب مانند = نیز می تواند انجام گیرد. اطلاعات بیشتر…

Collection Initializers

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

Dim months As New List(Of String) From {"Farvardin", "Ordibehesht", "Khordad"}

عبارات Lambdaی چند خطی

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

تعیین نسخه زبان ویژوال بیسیک برای کامپایلر

پارامتر جدیدی به خط دستور کامپایلر ویژوال بیسیک اضافه شده است که می توانید با آن به کامپایلر بگویید که فقط نحو (Syntax) نسخه خاضی از ویژوال بیسیک را بپذیرد. x/langversion:x این اختیار جدید است که می توانید به جای x از اعداد 9، 9.0 یا 10 استفاده کنید.

ایجاد از استفاده! (Generate from Usage)

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

Highlighting Referemces

با استفاده از این ویژگی شما می توانید با کلیک کردن روی یک شناسه، تمام خطوطی را که این شناسه در آن ها بکار رفته است را برجسته کنید. سپس با کلیدهای ترکیبی Ctrl+Shift+Down و Ctrl+Shift+Up در میان آن ها حرکت کنید.

farasun.wordpress.com

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

farasun.wordpress.com

برای پیگیری مطلب این وبلاگ، مشترک فید فراسان شوید! نمی دانید فید چیست! اینجا را بخوانید.

دانلود ویژوال استادیو 2010 و مشاهده چند ویدئو در مورد آن

در مطالب بعدی در مورد ویژگی های جدید دات نت فریم ورک 4.0 و ویژوال استادیو 2010 صحبت خواهم کرد. فعلاً اگر اینترنت پرسرعت دارید حتماً نسخه CTP ویژوال استادیو 2010 را دانلود کنید و ویدئوهای زیر را هم مشاهده کنید.

.NET Logo

دانلود ویژوال استادیو 2010

حجم آن برای دانلود حدود 8 گیگابایت است و برای نصب آن به فضایی حدود 75 گیگابایت و نصب نرم افزار Microsoft Virtual PC 2007 SP1 احتیاج دارید.

ویدئو های ویژوال استادیو 2010

بعد از دانلود ویژوال استادیو 2010 حتماً Training Kit آن را هم دریافت کنید.

مطالب مرتبط :

برای اینکه مطالب آینده این وبلاگ در مورد ویژال استادیو 2010 را از دست ندهید، مشتراک فید فراسان شوید.

ظاهر جدید برای ویژوال استادیو 2010

مایکروسافت چند ماه پیش به معرفی قابلیت های دات نت فریم ورک 4.0 و ویژوال استادیو 2010 پرداخت، اما در آن موقع حرفی از ظاهر جدید ویژوال استادیو به میان نیامد. نسخه 2010  توسعه نرم افزارهای مبتنی بر پلت فرم دات نت را متحول خواهد کرد. گذشته از قابلیت های جدیدی که به ویژوال استادیو 2010 اضافه شده ، ظاهر آن نیز دستخوش تغییرات مهمی شده است. ویژوال استادیو 2010 دارای رابط کاربری بسیار زیبا و پیشرفته ای خواهد بود که با استفاده از تکنولوژی WPF ایجاد شده است. مایکروسافت با این حرکت قدرت WPF در ایجاد رابط های کاربری قدرتمند و زیبا را به رخ می کشد و همچنین می تواند هشداری باشد برای برنامه نویسان تا تکنولوژی WPF را جدی تر بگیرند و از همین حالا در مورد آن مطالعه کنند.

ظاهر جدید ویژال استادیو 2010

ظاهر جدید ویژال استادیو 2010

همانطور که در تصویر بالا می بینید، ظاهر این نسخه تغییرات زیادی دارد و کاربر پسندتر به نظر می رسد. البته باید برای تجربه این رابط کاربری تا عرضه نسخه Beta 1 ویژوال استادیو 2010 صبر کنید اما می توانید تصاویر بیشتری از این نسخه را دریزی مشاهده کنید.

پنجره های شناور

پنجره های شناور

کد ادیتور جدید ویژوال استادیو 2010

کد ادیتور جدید ویژوال استادیو 2010

ایجاد یک پروژه جدید در ویژوال استادیو 2010

ایجاد یک پروژه جدید در ویژوال استادیو 2010

مدیریت اکستنشن ها

مدیریت اکستنشن ها

با استفاده از Extension Manager می توانید ابزارهای جانبی که برای ویژوال استادیو 2010 ساخته شده اند را به صورت آنلاین مشاهده و نصب کنید.

منبع تصاویر : وبلاگ Jason Zander

در این مطلب قصد معرفی امکانات و بررسی ویژوال استادیو 2010 را نداشتم، برای این کار باید تا عرضه نسخه بتا صبر کرد.

شاید این مطالب هم برای شما خواندنی باشند :

اگر تمايل به دنبال کردن مطالب اين وبلاگ داريد، مي توانيد مشترک فيد فراسان شويد.

چطور مشترک شويم؟