Visual Basic 6: Old Soldiers Never Die…

General Douglas MacArthur famously said during his 1951 farewell address to the U.S. Congress that “Old soldiers never die, they just fade away.” A half century later, MacArthur’s statement could just as easily apply to programming languages. Specifically, Visual Basic. Microsoft last month announced that it was extending “It Just Works” compatibility for Visual Basic…


Gone With The Week (Mar 1 – 5, 2010)

The following is a selection of five news about .NET development published on independent media. Problematic pair programming Larry O’Brien explores reasons why pair programming is the least adopted of the Extreme Programming practices and ways to deal with its challenges. (Software Development Times) Redesign VB IDE Dialogs Karl Peterson unleashes ways to tweak VB…

0

Advanced Basics: The ObservableCollection Class

Windows Presentation Foundation (WPF) adds functionality to the Microsoft .NET Framework so that you actually can reliably keep bound controls synchronized with their data sources. In the December 2008 issue of MSDN Magazine, Ken Getz demonstrates how to use the ObservableCollection class provided by WPF to keep bound controls in sync with underlying data sources….

0

Basic Instincts: Dynamic Data Entry With XML Literals

Wouldn’t it be nice to generate all your maintenance screens in your data-driven applications automatically? In the October 2008 issue of MSDN Magazine, Beth Massi shows you how to create Windows Presentation Foundation (WPF) user interfaces at run time using Visual Basic XML Literals and XML namespace imports. Read more about Visual Basic and find…

0

Advanced Basics: More On The LINQ Enumerable Class

The System.Linq.Enumerable class plays an important role in every LINQ query you create, making it possible to use querying semantics with objects that wouldn’t otherwise support querying methods. In the July 2008 issue of MSDN Magazine, Ken Getz took you on a quick tour through half of the methods in the Enumerable class. In the…

0

Basic Instincts: Increase LINQ Query Performance

LINQ is a powerful tool enabling quick filtering data based on a standard query language. It can tear through a structured set of data using a simple and straightforward syntax. In the August 2008 issue of MSDN Magazine, Jared Parsons demonstrates a technique to achieve maximum performance from LINQ queries on large sets of data…

0

Advanced Basics: The LINQ Enumerable Class

The Enumerable class plays an important role in every LINQ query you create. Because the Enumerable class’s extension methods can process many other classes—including Array and List—you can use methods of the Enumerable class not only to create LINQ queries, but also to manipulate the behavior of arrays and other data structures. In the July…

0

A Survey of .NET Languages And Paradigms

Hundreds of languages target Windows either directly through the Win32 API or through the CLR, and more are being built every day. While you’ve probably heard about many of these new languages and language paradigms, you may be wondering what it all means. In the May 2008 issue of MSDN Magazine, Joel Pobar takes you…

0

Basic Instincts: My Namespace Extensions with My Extensibility

With the My Extensibility feature, new in Visual Basic 2008, My namespace extensions can be activated or deactivated through the Project Properties Designer, or when an associated reference is added or removed from a project. This capability makes extending the Visual Basic development environment simple through deploying APIs for common coding tasks. In the April…

0

LINQ coverage in March MSDN Magazine

In the March 2008 installment of the Advanced Basics column in MSDN Magazine, Ken Getz shows you how to programmatically interact with the Office Open XML File Formats using Visual Studio 2008, LINQ to XML, and the Community Technology Preview (CTP) edition of the Microsoft SDK for Open XML Formats. Don’t forget to browse the…

0