Sai Stuff to Developers

June 4, 2012

Quick tour of Visual Studio 2012

Filed under: DotNet — tosaik @ 12:43 pm
Tags: ,




A quick tour of the new features in Visual studio 2012.

Code window resize

A feature you can turn on/off is automatic resizing of the code window. When you are editing your code, selecting the code window maximizes it at the expense of Solution Explorer, the Output pane, etc.

Edit code while it executes

You could do it with Visual Basic 6 back in the ’90s and finally you can do it in VS2012. While the code is executing, you can pause it (breakpoint / debugging) and modify the code. Just as it did back in the ’90s, the compiler will carry on working with the code you just wrote.

Google It!

They just made everyone’s life easier by providing a button called Google It! In case of any run time error message box.

Automatically add semicolons.

Rumor has it that the compiler will also automatically add closing brackets and braces.

Advanced copy and pasting of code

The art of developing good software includes the skill of copying and pasting code found on the Internet. To make your life easier, VS2012 will apply some sense to the pasted code and rewire it for you. Simply write your stub method…Ask a question at or maybe try Goggling the code you need. Once you have it, simply copy the code and paste it into your stub method…then the magic begins. The compiler has recognized and wired up your connection string, replaced “textBox1.Text” with “term”, and because you are returning a string from this method, it assumes that you want the first result from the table and so will suggest returning that for you.

Evil Code Monkey ™

After copying and pasting code, things can get pretty messy really quickly. IntelliSense now includes Evil Code Monkey™ which will point out your ugly code, shaming you into Goggling the correct way to write it.

Language Style

VB, C# or F# – it’s all just language styles!

When you are viewing code you can opt to have it translated from its original source into VB, C# or into some of the new styles.

Add Reference dialog

Finally they figured out what people meant when they asked for a proper “Add Reference” dialog. They now provide the ultimate mix of speed and flexibility.

The creation of high quality applications is also something which Microsoft is aiming for with the release of VS2012, with the inclusion of high quality testing and debugging tools that allow local debugging, as well as the ability to debug apps on the simulator and remotely on a connected device. Microsoft has undergone a lengthy process in an attempt to ensure that Visual Studio 2012 allows continuous value and quality to be delivered through the use of the software. With the inclusion of what they called Application Lifecycle Management, development teams of any size can be confident that required collaboration to deliver apps will be seamless and problem free.

The Visual Studio 2012 RC is available to download from the official VS product website and includes a lot of final touches and enhancements that makes it substantially different from the previously released beta versions of the product.

Visual Studio 2012 is available to download from the Visual Studio product website, with users being able to get their hands on the Ultimate, Premium and Professional versions along with Microsoft’s .NET Framework 4.5 RC required for the install. As always with pre-released builds, treat this installation accordingly and make sure to read the supplied read me files attached with the downloads.


1 Comment »

  1. Reblogged this on Blog of Sai Kumar Koona.

    Comment by tosaik — September 10, 2012 @ 12:45 pm | Reply

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

Blog at

%d bloggers like this: