Thursday, 14 February 2013


MICROSOFT VISUAL STUDIO 2012 INTRO.....

                              

Microsoft Visual Studio 2012 logo (Metro Theme)
Information about the upcoming version of Visual Studio was revealed at TechEd 2011. On 16 September 2011 a complete 'Developer Preview' of Visual Studio 11 was published on Microsoft's website. Visual Studio 11 Developer Preview requires Windows 7, Windows Server 2008 R2, Windows 8, or later operating systems. Versions of Microsoft Foundation Class Library (MFC) and C runtime (CRT) included with this release cannot produce software that is compatible with Windows XP or Windows Server 2003 except by using native multi-targeting and foregoing the newest libraries, compilers, and headers.However, on June 15, 2012, a blog post on the VC++ Team blog announced that based on customer feedback, Microsoft would re-introduce native support for Windows XP targets (though not for XP as a development platform) in a version of Visual C++ to be released later in the fall of 2012. "Visual Studio 2012 Update 1" (Visual Studio 2012.1) was released in November 2012. This update added support for Windows XP targets and also added other new tools and features (e.g. improved diagnostics and testing support for Windows Store apps).
On the 24 August 2011, a blog post by Sumit Kumar, a Program Manager on the Visual C++ team listed some of the features of the upcoming version of the Visual Studio C++ IDE:
  • Semantic Colorization: Improved syntax coloring, various user-defined or default colors for C++ syntax such as macros, enumerations, typenames, functions etc.
  • Reference Highlighting: Selection of a symbol highlights all of the references to that symbol within scope.
  • New Solution Explorer: New solution explorer allows for visualization of class and file hierarchies within a solution/project. Searching for calls to functions and uses of classes will be supported.
  • Automatic Display of IntelliSense list: IntelliSense will automatically be displayed whilst typing code, as opposed to previous versions where it had to be explicitly invoked through use of certain operators (i.e. the scope operator (::)) or shortcut keys (Ctrl-Space or Ctrl-J).
  • Member List Filtering: IntelliSense uses fuzzy logic to determine which functions/variables/types to display in the list.
  • Code Snippets: Code snippets are included in IntelliSense to automatically generate relevant code based on the user's parameters, custom code snippets can be created.

A major new feature is support for WinRT and C++/CX (Component Extensions). Support for C++ AMP (GPGPU programming) is also included.
Visual Studio 2012 Beta was released on February 1, 2012 and can be downloaded from the product's home page. The Release Candidate was released on May 31, 2012.
The source code of Visual Studio 2012 consists of approximately 50 million lines of code.
The completion of final build of Visual Studio 2012 was announced on August 1, 2012 and the official launch event was held on September 12, 2012.

Interface controversie
During Visual Studio 11 beta, Microsoft eliminated the use of color within tools except in cases where color is used for notification or status change purposes. However, the use of color was returned after feedback demanding more contrast, differentiation, clarity and "energy" in the user interface.
In Visual Studio 2012 RC, a major change to the interface is the use of all-caps menu bar, as part of the campaign to keep Visual Studio consistent with the direction of other Microsoft user experiences, and to provide added structure to the top menu bar area. The redesign was criticized for being hard to read, and going against the trends started by developers to useCamelCase to make words stand out better. Some speculated that the root cause of the redesign was to incorporate the simplistic look and feel of Metro apps.However, there exists aWindows Registry option to allow users to disable all the all-caps interface.

No comments:

Post a Comment