In a recent blog post, Jason Zander
Visual Studio 11 is the next major version of Microsofts flagship application development platform that will support development on Windows 8.
IntelliSense is Microsoft's implementation of autocompletion. In addition to completing the symbol names the programmer is typing, IntelliSense serves as documentation and disambiguation for variable names, functions and methods using reflection.
, which explicitly declare your completion list expectations. This feature has been in Visual Studio for a few releases, and has been enhanced in Visual Studio 11 to make it easier to use. One neat enhancement is the ability to annotate the value
of an object, as opposed to its type
(constructor function). Simply provide an example of what the objects value could be
and IntelliSense will take care of the rest. This allows you to define an IntelliSense-only type without having to modify your existing API.
The Visual Studio 11 platform is designed to support the development of both Web and Windows 8 Metro-style apps. According to Microsoft
, Metro style apps are designed to be full screen, beautiful, connected to the people and content you care about, interactive and touch-first, and work in a variety of layouts and form factors.
Yet, regardless whether youre developing a Web app or a Metro-style app, youre writing your UI in HTML and CSS, Zander said. Trying to visualize a given pages DOM, as well as the exact CSS properties needed to style it in the way you want, can become a daunting task for any nontrivial application. With the DOM Explorer, you can easily find an element in the DOM tree (by clicking the Select Element
button), view the CSS properties that are applied to it, and tweak them on the fly. Ive found this makes it a lot easier to perform guess-and-check operations on my HTML and CSS that would otherwise have taken a lot of time if I had to keep modifying my code and restarting the debugger.
In addition to Zanders post, a post on the Visual Studio Blog