What are the new features in Visual Studio 2012?
Microsoft Visual Studio 2012 is the latest version of Visual Studio. After Visual Studio 2010, Microsoft is coming up with loads of new and advanced features for Visual Studio 2012 also called as Visual Studio 11(version no.). If you are interested in knowing more about the new features of Visual Studio 2012 read this article to find out about the latest features of Visual Studio 11, price of Visual Studio 2012 and how to install Visual Studio 2012.
Microsoft Visual Studio 2012 has amazed its users with its stunning new features. Whether your project is big or small Microsoft Visual Studio 11(Visual studio 2012) would help you turn your thoughts into software, fulfilling all the requirements of your project. Compared to the previous version Visual Studio 2010, the latest version 2012 brings loads of new features. Visual Studio 2012 RC is an upcoming version of Microsoft Visual Studio. Officially the developer preview version was officially published on Microsoft's official website on 16th September 2011.
Microsoft Visual Studio 2012
Visual Studio is an Integrated Development Environment introduced by Microsoft to facilitate software development. The IDE is a collection of tools that can be used for developing window, console, GUI and web application. It is widely used for developing web sites and web services too. The IDE is primarily composed of a designer, a code editor and a debugger.
The latest version of Microsoft Visual Studio that is coming up this year is Visual Studio version 11, commonly called as Microsoft Visual Studio 2012. Microsoft has launched the preview version of Visual Studio 2012 RC on 31st May 2012.
Like the other previous versions, Microsoft Visual Studio 2012 would contain a designer, code editor and a debugger.
The Visual Studio designer consists of several design tools that aid in the designing of Window form based applications, WPF applications, Web applications, Classes, Database schemes and mappings between database and classes. However, in case of Visual Studio 11, Microsoft has announced that it would not support the development of desktop applications and users would only be able to develop Metro Style applications.
The code editor of Visual Studio 2012 is where the main coding is done for the application being developed. The code editor would include IntelliSense which facilitates automatic code completion and suggestions for variable, loops, methods, functions and other queries. This IntelliSense provides suggestion not only for the included front end languages but also for Java Script, XML and CSS. Some common features of a Visual Studio Code Editor are collapsing code blocks, setting bookmarks, incremental and regex search, multi item clipboard and task list. Another interesting and important feature that is included in Visual Studio 2012 too is the background compilation. Whenever a developer types some code in the code editor, Microsoft Visual Studio starts compiling it in the background so that it can point out the syntax and compilation errors. The errors are then displayed with a green underline.
Visual Studio 2012 debugger helps in debugging both at source level and machine level. Usually it is launched when a running application crashes. To trace the errors users can set breakpoints and watches. The debugger provides functions like step in, step over and step out for debugging the code blocks according to the need of the user. An interesting feature supported by Microsoft Visual Studio 2012 is Edit and Continue, which facilitates editing while the debugging is going on. This feature was not present in the earlier versions of Visual Studio.
Visual Studio 11 like the previous version supports multiple coding languages through the built in language services. It supports Visual Basic.NET, Visual C++, Visual C#, Visual F# and Java Script.
System Requirements for Microsoft Visual Studio 2012
Hardware requirements for Visual Studio 2012
To install Visual Studio 2012 RC you would require the following hardware specifications on your system:
Supported OS and Architecture
The system should support a 32 bit(x86) or 64 bit(x64) architecture.
Microsoft Visual Studio 2012 can be installed only on systems that are supported by one of the following operating systems:
1. Windows 8, Windows 7, Windows Vista, Windows XP and earlier versions
2. Windows Server 2012 RC, Windows Server 2008, Windows Server 2003 and earlier versions.
New Features of Visual Studio 2012
Microsoft Visual Studio 2012 RC has come up with loads of new and advanced features. We have here tried to list some of the new features of Visual Studio 2012 which were not present in the earlier releases.
Metro Style Applications
Metro Style Application is a new term for all the existing developers who work on the .NET technology. So you must be wondering what is a Metro Style Application. Metro Style Applications are nothing but the newly designed window applications that are particularly designed to be compatible with the new Windows 8 OS. Unlike the old windows applications, these latest metro style applications are more powerful and more attractive. You can now create metro style app very easily and efficiently using the new Visual Studio 2012 IDE.
The main focus of metro style applications is on the content. The whole screen in these applications is dedicated for the user content without any diversion of the user focus. They are specially customized according to user needs, devices they are running on, touch interactions and user interfaces. They support multi touching features that means that the applications can respond to 2 or more points of contact on the touch pad of the device.
In the new Windows 8 the desktop does not looks like the earlier one with icons. Instead the desktop is arranged with tiles. The .exe files of metro style apps are live extensions called tiles on the desktop instead of the old icons. Shown below is a view of Metro Style Desktop on Windows 8:
What is new in Visual Studio 2012's .NET Framework 4.5
Visual Studio 11 is based on the new .NET Framework 4.5. The .NET Framework 4.5 provides easier and convenient ways to write codes for the new Metro style apps. It is much faster and hence the applications run at a faster speed. The asp.net start up is also very fast. The .NET framework 4.5 provides an excellent support to asynchronous program development.
It provides a modern and easy access to the data in databases. It also supports the SQL server features, entity framework and web sockets to access data.
New features of WPF 4.5 in Visual Studio 2012
With the latest changes seen in the .NET Framework 4.5 the WPF 4.5(Windows Presentation Foundation 4.5) also evidences considerable improvements and changes. Some of them are listed here:
1. The first major change seen is the Ribbon Control. This control enables a ribbon user interface which consists of an application menu, toolbar for quick access and tabs.
2. For supporting synchronous and asynchronous data validation a new Interface is implemented.
3. The performance is improved considerably which is evident while displaying huge sets of data that is grouped.
4. Another major change that is observed in WPF 4.5 is improvement in item scaling. The time taken to load around 200000 items is just 2.3 seconds.
Other code window and debugging features in Visual Studio 11
How to install Microsoft Visual Studio 2012 Professional RC
Installing Microsoft Visual Studio 2012 Professional RC is very easy. All you have to do is download Microsoft Visual Studio 2012 Professional RC for free from the official website of Microsoft. Follow the given procedure step by step to install Visual Studio 11.
Price of Microsoft Visual Studio 2012
Currently Microsoft has introduced the beta version of the upcoming Visual Studio 11 and it can be downloaded free. However, later the price of Microsoft's Visual Studio would be region dependant. According to the price preview list given on Microsoft's official website the estimated retail price of Visual Studio 2012 in US dollars would be as follows:
Have you tried these stuff? some features like Code window resize and evil code monkey doesn't work on 2012 RC. How to enable them?