The concepts of boxing and unboxing data might be second nature for many, but for newbies it's worth covering. And, the "old hands" may learn something new, as well.
Latest Directories and Files Articles
Working with Windows 8.1 Control Panel Applets
Discover how to run all the various Control Panel applets from your own program.
Shutdown Manager
The Windows "Turn off" buttons are three or more steps away from the desktop work area, depending on your personal settings. This can be not only inconvenient, but downright bothersome at times. These programs can power down the computer, in just one or two steps.
VB 6 and USB Flash Disks
Learn to determine whether or not a disk is plugged in. Also, learn how to make the disk Autorun, similar to CD drives, and, how to run a normal VB 6 program from this disk, without needing to install it on the client machine.
Accessing the Registry with VB6 and VB.NET
Discover the main differences between accessing the Registry with VB 6 and with VB.NET.
Program Launcher
Learn about a simple utility to launch files/folders by pressing a combination of keys, irrespective of which application is active.
Latest Developer Videos
More...Latest CodeGuru Developer Columns
C++ Tips and Tricks
Quirky and yet persistent, C++ is a language that keeps programmers coming back to it. Pick up some new ways to wrangle it into your workflow.

Creating a Server with .NET Socket Programming
HTTP isn't the only network protocol that's useful. Learn about, or beef up your skills with, socket-level programming.

Common Library Functions in Visual Basic
Learn about the functions, and see a small example of how the particular functions can be used.
The Top Challenge for Developers is...
Most developers face a grueling challenge to please their end users. We asked their top challenge is. With over 3,000 responses, the results are now available!