PDA

View Full Version : خبر: New features of VS2012 revealed



alimanam
جمعه 11 شهریور 1390, 15:46 عصر
با سلام

منتظر نسخه جدید ویژوال استودیو باشید البته هنوز خیلی کار داره ............ ویژگیهای خوبی در این نسخه اضافه شده :

البته این خبر جدیدی نیست ولی میدونم خیلی از دوستان ازش بی خبر هست . !


Code window resize

حتما هنگام تايپ كدهاي خود به دليل وجود پنجره هاي باز متعدد از قبيل پنجره هاي Properties، Output و ... با كمبود فضا مواجه شده ايد. در نسخه بعدي قرار است به صورت انتخابي (در صورت درخواست كاربر) هنگام تايپ در اديتور، پنجره آن تمام فضاي ويژوال استوديو را در اختيار بگيرد.

http://www.ianquigley.com/iq/articledata/a75/codeview0.png http://www.ianquigley.com/iq/articledata/a75/codeview1.png


Edit code while it executes

اگر دقت كرده باشيد، در نسخه هاي 64 بيتي امكان ويرايش كدها در زمان اجرا وجود ندارد و پيغام متناسب در صورت درخواست كاربر نمايش داده مي شود. ظاهرا در نسخه ي بعدي اين محدوديت رفع خواهد شد.

http://www.ianquigley.com/iq/articledata/a75/changes-are-allowed.png


Google It!

حتما بارها و بارها در هنگام رخ دادن خطاها و استثناها (Exceptions) مجبور به كپي كردن متن آن و جستجو در اينترنت شده ايد. در نسخه بعدي امكان جستجوي مستقيم فراهم خواهد شد. (Google به احتمال زياد به عنوان فعل جستجو معرفي شده است!)

http://www.ianquigley.com/iq/articledata/a75/google-it.png


Automatically add semicolons.

از ديگر ويژگي هاي احتمالي، افزودن سمي كالون به انتهاي عبارات و تكميل كردن آنها خواهد بود. تعدادي ديگر از سمبل ها از جلمه ‌{ و ( در اين فهرست قرار دارند.


http://www.ianquigley.com/iq/articledata/a75/expected-semicolon.png


Advanced copy and pasting of code

يكي از موارد بسيار جالب در نسخه بعدي، سازگار شدن خودكار كدهاي Copy و Paste شده در ويژوال استوديو با كدهاي موجود خواهد بود. به عنوان مثال فرض كنيد به دنبال انتخاب مقداري در پايگاه داده ها هستيد. و كدي به شكل زير آماده كرده ايد.

با جستجو در اينترنت كد تكميل كننده سناريو را پيدا كرده ايد و قصد داريد آن را به كدهاي خود اضافه کنید .

پس از Paste كردن كد در ويژوال استوديو، سازگار كردن كد Paste شده با كدهاي موجود و نيز تكميل كردن آن به شكل زير انجام خواهد شد! (مقدار بازگشتي به بدنه تابع به صورت خودكار اضافه شده است)


http://www.ianquigley.com/iq/articledata/a75/copypaste-stub.png http://www.ianquigley.com/iq/articledata/a75/copypaste-from-so.png http://www.ianquigley.com/iq/articledata/a75/copypaste-result.png



Evil Code Monkey ™

Copy و Paste كردن كدها ممكن است منجر به عواقب وخيمي شود! ازين رو IntelliSense به ويژگي جديدي مجهز خواهد شد كه امكان تشخيص كدهاي نادرست و منتهي شونده به خطا را تشخيص دهد!

http://www.ianquigley.com/iq/ArticleData/A75/EvilCodeMonkey.png




Language Style

در نسخه بعدي ويژوال استوديو زبان هاي برنامه نويسي به عنوان استايل معرفي خواهند شد. در نتيجه امكان سويچ كردن بين كدهاي نوشته شده به زبان اصلي مثلا #C به زبان هاي ديگر مانند VB و #F به راحتي فراهم خواهد بود!

http://www.ianquigley.com/iq/ArticleData/A75/vbcode.png



Add Reference dialog

http://www.ianquigley.com/iq/ArticleData/A75/addreference.png


================================================== =========================

منبع 1 (http://www.persiadevelopers.com/news/vs2012-expected-features.aspx) منبع 2 (http://www.ianquigley.com/A75_New_features_of_VS2012_revealed.html)


موفق باشید ./