VB.NET


Microsoft's VB6 Support Strategy?

After years neglecting the VB6 community, Microsoft seems to be missing something. Us!

Finding an Associated Executable

After using a given API for a decade or more, you tend to just take it for granted that it works. Karl Peterson shows how he worked around a challenge when it didn't.

Getting Current on MEF

ASK KATHLEEN: Readers explore Managed Extensibility Framework, using callback delegates and how to create the equivalent of a C# partial interface in Visual Basic.

Threading and the UI

ON VB: Four ways to synchronize threads with your app's user interface.

Turbo Charge Visual Studio with DevExpress CodeRush

REVIEW: DevExpress CodeRush 9.2 is a powerful productivity booster for .NET developers that includes the Refactor! Pro tools from Developer Express.

Finding the Right Tool For the Job

Tired of wondering which version of dumpbin or link is executing? Would you like to copy that tool you use all the time to another machine, but can't seem to find it? Here's a little utility that can help.

Thoughtful UI Tweaks Can Make All the Difference

The difference between a successful program and a complete flop may come down to how you treat your users. Here's one simple way to avoid needlessly annoying your users.

Persisting Environment Variables

Creating and persisting new environment variables can be surprisingly tricky in Classic VB. Here's how to avoid a common trap.

Reacting to the Mousewheel

ClassicVB was created in a pre-Mousewheel era, hard as that may be to conceive. Here’s how you can watch for, and react to, the user spinning that now-ubiquitous device.

Hooking the Mouse

Subclass multiple controls with a single class module to add the missing MouseEnter and MouseLeave events.

Subclassing the XP Way

Windows XP offers a much-improved method to subclass windows. Is it the right call for you to make?

5 Tips for Developing with 64-Bit Windows

64-bit-capable machines are everywhere. It's time you start thinking about 64-bit support as you develop your Visual Basic applications.

Test-Driving MonoDevelop 2.0

Is the open source IDE for cross-platform .NET development a viable alternative to Visual Studio 2008?

July Product Watch: AVIcode Intercept uX, Mykonos 1.0, More

Visual Studio Magazine gives a rundown of AVIcode's Intercept uX, Mykonos' 1.0 AJAX security framework, and Borland's TeamDefine.

The Only Add-In Always Used

There's only one add-in that I have auto-loaded every time I fire up the Classic VB IDE. After disappearing from the market, it's back now, and it's free!

Using a Standard Terminal Font

Need to recreate that olde-timey Terminal look? There's a stock object built into every version of Windows that'll serve that need.

.NET 4 Revealed

As applications take flight beyond the desktop, the .NET Framework is trying to keep pace. The programming environment, which debuted in 2002 and today ships with Windows, SQL Server and Visual Studio, remains the consistent foundation for Microsoft's proliferating toolsets.

Determining Process Times

Here's the least complicated method for determining how long a given process has been running or how much CPU time it's actually consumed. This technique is used here to establish how long Windows has been running.

Mining the Registry for Structures

Need to extract binary data from the registry? Here's a quick primer on reading and interpreting structures stored there.

What's Old Is New Again

Aligning SQL in the cloud to SQL on the ground is about more than just common sense. It's about getting things done.