Visual Basic Improvements in Visual Studio 11
22.05.12
On VB
Visual Basic Improvements in Visual Studio 11
Visual Basic development in Visual Studio 11 offers asynchronous methods, iterators, call hierarchy, the Global keyword and Windows 8 Metro-based applications.
By Joe Kunk 01/01/2012
One of the primary themes in Windows 8 is availability over a wide range of hardware platforms, from low-power smartphones to portable tablets to desktop PCs. Windows 8 will have the Metro mode -- very similar in behavior and appearance to Windows Phone 7 -- that will run across all the platforms, plus the Desktop mode that will run only on those platforms that can support it.
The requirement of Metro to remain responsive on low-power devices that might have significantly less computing power than traditional Windows 7 desktops leads Visual Basic 11 (and C# 5.0) to have a strong emphasis on delivering a responsive user experience through asynchronous methods. This emphasis is seen in the introduction of the Async and Await keywords in Visual Basic (async and await in C#), and the iterator construct in Visual Basic to bring parity with iterators introduced into C# in Visual Studio 2005.
Source: Visual Studio Magazine