Discover a quick (and easy) introduction to using ADO.NET to read information from a database.
Latest General Articles - Page 19
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.
Animation in VB (Part 2)
This time, you look at animating bitmap images and write a simple platform game. You also find out how to load images directly into memory without setting up a picturebox in design time.
Programming with LINQ to SQL
You can use LINQ to SQL to define an Object Relational Mapping between SQL tables and then query those tables with LINQ.
A Visual Basic Programmer's Review of REALbasic 2008 Release 1
Are you unhappy that Microsoft didn't upgrade Visual Basic to version 7? Learn about an alternative package that may make you smile again.
OP-ED: Fixed-Price Software Projects, or, The Quickest Way to a Financial Calamity
Successful software projects have to begin with the premise that a fixed price, time, and project that is accurate may be a fantasy because there are too many unknowns—people sometimes being the worst offenders. Fix a time and price to what can be fixed and pay for what must be paid for.
Latest Developer Videos
More...Latest CodeGuru Developer Columns
MFC Integration with the Windows Transactional File System (TxF)
The Transactional File System (TxF), which allows access to an NTFS file system to be conducted in a transacted manner through extensions to the Windows SDK API. MFC 10, has been extended to support TxF and related technologies. This support allows existing MFC applications to be easily extended to support kernel transactions.
.NET Framework: Collections and Generics
The original release of the .NET Framework included collections as .NET was introduced to the Microsoft programming world. The .NET Framework 2.0 introduced generics to complement the System.Collections namespace and provide a more efficient and well performing option. Read on to learn more...

Disabling Titlebar Buttons with VB.NET
Hannes du Preez shows you how to disable titlebar buttons and menus in your programs temporarily.

WebSockets Meets Security
WebSockets are intended to build bi-directional connections between a web browser and a server. This must be done in a safe way. In addition, the WebSockets have a huge disadvantage (to say it politely). Read on to learn more.
