MSDN Magazine August 2001
View Complete Post
MSDN Magazine May 2001
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
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
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
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
When you begin to work with the MicrosoftÃÂ® . NET Framework 2. 0 and ASP. NET, you discover that the new Web Parts infrastructure adds some very powerful functionality to the underlying platform. In the September 2005 issue of MSDNÃÂ®Magazine, Fritz Onion and I have an article on programming Web Parts titled "ASP.
MSDN Magazine February 2006
If you are just now migrating from Visual BasicÃÂ® 6. 0 to Visual Basic . NET, be prepared for a change, because the way you program file I/O is very different. The good news is that an idiosyncratic, proprietary approach has been replaced by an elegant and reusable one that has become an industry standard.
MSDN Magazine November 2005
In the May 2005 Basic Instincts column I wrote about the MicrosoftÃÂ® . NET Framework support for custom attributes and attribute-based programming (see Basic Instincts: Designing With Custom Attributes).
MSDN Magazine August 2005
Learn what the different parts of an assembly name mean, how to create a stronly named assembly, and get other assembly security tips.
MSDN Magazine August 2003
MSDN Magazine December 2002
In the June 2002 installment of Basic Instincts I began a discus-sion of objects and values. This month I'll build on that column, so I will assume you've read the June installment and that you know the fundamental differences between value types and reference types.
MSDN Magazine October 2002
MSDN Magazine June 2002
MSDN Magazine December 2001
Visual Basic .NET is the result of a significant rebuild of Visual Basic for the Microsoft .NET Framework. There are a number of changes that make Visual Basic .NET easier to use, more powerful than Visual Basic 6.0, and give it the kind of access to system resources that in the past required the use of languages like C++. One of the most important additions is object inheritance. In Visual Basic .NET, all managed types derive from System.Object. An important new language feature is garbage collection, which is administered by the Common Language Runtime and provides better memory management. The universal type system allows for greater interoperability, also contributing to the enhanced power and flexibility found in Visual Basic .NET.
MSDN Magazine February 2001
Many developers wish there was a language that was easy to write, read, and maintain like Visual Basic, but that still provided the power and flexibility of C++. For those developers, the new C# language is here. Microsoft has built C# with type-safety, garbage collection, simplified type declarations, versioning and scalability support, and lots of other features that make developing solutions faster and easier, especially for COM+ and Web Services. This article gives you a first look at C#, a language you are going to be hearing lots more about in the very near future.
MSDN Magazine September 2000