Build a Visual Basic add-in that lets you copy C# code and paste it into Visual Studio as Visual Basic using the code converter of your choice. Scott Swigart shows you how.
MSDN Magazine February 2006
View Complete Post
Visual Studio 2010 lets you create applications that target versions of the Microsoft .NET Framework from 2.0 to 4, and each step in between. We take a look at how multi-targeting works in Visual Studio today, and explain how you should approach multi-targeting in your projects.
MSDN Magazine June 2010
LINQ, coming in the next version Visual Studio, codename "Orcas", adds type-safe data querying to .NET languages.
Ting Liang and Kit George
MSDN Magazine June 2007
One of the advantages of the .NET architecture is that assemblies built with it contain lots of useful information that can be recovered using ILDASM, the intermediate language disassembler. A side effect, though, is that someone with access to your binaries can recover a good approximation of the original source code. Here the authors present program obfuscation as a way to deter reverse engineering. In addition, they discuss the different types of obfuscation technologies available and demonstrate the new obfuscation tool that is included in Visual Studio .NET 2003.
Gabriel Torok and Bill Leach
MSDN Magazine November 2003
I just upgraded from Visual Studio 2005 to Visual Studio 2010 yesterday. I tried opening my site; it started the conversion wizard and seemed to work OK. However, I get the error "Visual Basic 9.0 does not support this kind of lambda expression." Here is my code:
Dim MatchLength As Integer = Url.Path.Length Dim D As GetRedirectedUrlDelegate = _ Function() Dim NewQuerystring As QuerystringContext = Url.QuerystringContext.Clone() NewQuerystring.ValueCollection.RemoveKey("id") Return Url.Clone(NewPath, NewQuerystring) End Function Match = New RedirectMatch(MatchLength, d) Return True
The error is on the "Function()" line. I thought multi-line lambda functions were one of the new VS2010 features. Why am I getting a VB9.0 error
Learn about what's new in Visual Basic 10 straight from a program manager on Microsoft's Visual Basic team. Jonathan Aneja demonstrates time-saving features that help developers get more done with fewer lines of code.
MSDN Magazine April 2010
Dig into the new co- and contravariance features coming in Visual Studio 2010. Binyam Kelile provides hands-on Visual Basic examples to explain how they provide more flexibility when working with generic interfaces and delegates.
MSDN Magazine March 2010
Collection Initializers are a great addition to the language and allows concise syntax in order to initialize both framework and user defined collection types.
MSDN Magazine October 2009
In this installment we look at the Microsoft Chart Controls; Snippet Designer, a free, add-in for Visual Studio 2008 for creating and editing Code Snippets; refactoring SQL applications; and this month's favorite blog.
MSDN Magazine April 2009
With Visual Basic 9.0, working with XML gets much easier for developers. Here's a look at some of the new features, including LINQ support, XML literals, embedded expressions, XML properties, and XML Schema IntelliSense.
MSDN Magazine February 2008
Scott Wisniewski uses Windows Presentation Foundation data binding along with LINQ and new XML features in Visual Basic to build an interactive app that maps demographic data.
MSDN Magazine December 2007
Visual Basic 2008 provides type inference to get the language ready to take advantage of LINQ and make your code more robust.
MSDN Magazine October 2007
Ken Getz prepares Visual Basic developers to use RibbonX.
MSDN Magazine July 2006