The Wayback Machine - https://web.archive.org/web/20100402084703/http://www.codeguru.com:80/vb/gen/

    General

    A Developers Guide to Microsoft Azure

    Learn to leverage the power of the cloud with your existing web applications.

    Creating your own Tetris game with VB.NET

    In this article we ensure smooth animation and eliminate any flicker.

    Top Ten Things .NET Developers Will Like About Visual Basic 2010

    Paul Kimmel writes about his favorite top ten new features that are being rolled out with this recent Microsoft update of Visual Basic.

    Threads Made Easy in Visual Basic

    Learn to use the basic parallel operations--multithreading--incorporated into .NET framework 4.0.

    CodePlex Gets Organized

    Microsoft-sponsored open source foundation names a new permanent board of directors as the effort aims to grow beyond its roots.

    Introducing Cloud Computing using the Microsoft Azure Platform

    Leverage the features of cloud computing and Microsoft Azure to build applications that can reside in the cloud.

    Microsoft Offering Deals on Visual Studio Upgrades

    In preparation for the official release of Visual Studio 2010, the software giant is brewing up deals for loyal users that let them buy the new package at a discount as well as to get a new subscription for MSDN.

    Using CodeRush in Microsoft Visual Studio

    Learn to use CodeRush in Microsoft Visual Studio to write code faster and easier than ever before.

    Comparing the Performance of Microsoft Visual Studio's Web Reference to a Custom Class

    This article compares the performance of using a Web Service proxy class created by Visual Studio vs. a custom created class.

    Goodbye to Line Continuation Characters

    Say your goodbyes to line continuation characters, with a brief look back at Basic.

    A Glimpse at Microsoft Visual Studio 2010

    In this article you'll explore the notable features of Microsoft Visual Studio 2010 Professional Edition.

    Building Lambda Expressions from Expression Trees

    Learn how to dynamically build and explore Lambda expressions from expression trees.

    SQL Server Modeling Services with Microsoft Visual Studio 2010 Beta 2

    Learn how to use SQL Modeling Services to hunt for interdependencies without having to access source code.

    Creating your own Tetris game using VB.NET

    Tetris turned 25 and is still going strong. To honor that landmark we'll create our own version of this legendary video game using VB.NET.

    SELECT, INSERT, UPDATE with the SQL MERGE Statement

    In today's column we'll demonstrate how and when to use the new TSQL MERGE statement and how this can be a helpful addition to your toolbox.

    Visual Studio 2010 Launch Back On

    After delaying rollout plans for March, Microsoft reschedules.

    Secure Desktop Prompting : Always Run As Administrator

    "White list" certain programs to "Run As Administrator", all the time. See how it enters a "secure desktop" with a classic Vista/7 prompt.

    Visual Studio 2010 Delayed

    Developer feedback extends beta for quality reasons.

    Incremental Intellisense Improvements in Visual Studio 2010

    Learn about the history of debugging and evolutionary improvements in Intellisense in Visual Studio 2010.

    TIP: The Singleton Pattern

    How to create an object using the Singleton pattern in VB.NET

    DoJ May OK Microsoft to Collect Protocol Royalties

    Latest development in antitrust settlement may let Microsoft resume charging licensing fees.

    Dynamic Programming with Lambda Expressions

    Add ultimate flexibility and power to your programs with function parameters and Lambda Expressions.

    Autorun Menu Creator in VB.NET

    Use Visual Basic .NET to create an Autorun menu, through the use of HTA, JavaScript and VBScript.

    Installing SQL Server 2008

    Need your server and your site up and running quick? Let Greg Larsen show you what you need to know to get SQL Server running and configured.

    Writing UDFs for Firebird Embedded SQL Server

    This article was written mainly for developers who use Firebird Embedded SQL Server in .Net framework applications and want to speed up or optimize DB queries. We will describe how to create your own native Firebird extension and show some approaches how to use it in managed code applications.

    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.

    Undo/Redo Framework

    Explore an Undo/Redo framework for editing controls in a Windows application.

    Tip: Screen Capture

    This tool will help user to capture selected area of screen. It provides user to set his/her own HotKey to capture screen. It runs in system tray. Source code is included with this article.

    File Verbs - EXE System Shortcut Menu Items

    Do the verbs of a file, like Run as administrator, and Pin to Taskbar.

    A Web Developer's Look at Windows 7

    The new Windows 7 user interface features can offer Web developers significant productivity gains in terms of organizing, finding, and navigating to commonly used resources. This article introduces you to the improvements which can cut significant time from otherwise mundane daily workflow tasks.

    On Screen Keys

    Discover how to make an on-screen keyboard.

    Uploading an Image and Creating a Thumbnail in ASP.NET

    Follow these simple steps to let users upload image files and display them as thumbnails in ASP.NET.

    Converting Data to XML with LINQ to XML

    Sometimes when you have all kinds of data what you really need is XML. LINQ to XML let's you employ functional construction to convert your data into XML.

    The Future of Managed Languages: C# and Visual Basic

    Learn three industry trends that are influencing the next releases of C# and Visual Basic.

    OK-CANCEL vs CANCEL-OK

    What order should the OK and Cancel buttons appear? Should it be like Windows or like the Mac? Are there any "rule of thumb" as to when certain standard should be followed or is it just a matter of taste?

    Edit ListView SubItems

    Easily retrieve the subitem index and change the text from a ListView control.

    Creating Your Own Encryption / Decryption Program Using VB.NET 2005

    With this article, I will try my best to assist you in protecting valuable information such as Passwords, account numbers and so on.

    Running Custom Tracepoint Macros in Visual Studio

    Programming is hard,debugging is hard. Doing both well is critical to being a good programmer. To make things easier for us Paul Kimmel demonstrates how to run custom Tracepoint with macros.

    DataBinding a DropDownList in a FormView

    Providing a drop down list in your ASP.NET Web applications help users avoid wasting time with bad data and it's a kinder, gentler thing to do.

    Displaying and Customizing Images from a Database

    Discover how to render an image directly from a database using an IHttpHandler and how to modify the image on its way to the client using GDI+.

    Using IHttpModule to Intercept Every HTTP Request

    Respond to every HTTP request. Just implement event handlers or an IHttpModule (which is a cool way to write a re-deployable solution for multiple projects).

    A Tour of WPF in Visual Studio 2008

    Take a look at the various features of Visual Studio for working with WPF.

    Good Old OOA, OOD, OOP Techniques are Economically Sound

    How do I hide the unneeded features? Don't cut corners just because people are cutting budgets and staff.

    Using T-SQL CROSS APPLY and OUTER APPLY

    Elevate your SQL game (a little bit) with CROSS APPLY and OUTER APPLY.

    Exploring Cool Features of Devexpress' ASPxGridView

    Devexpress has a commitment to providing amazing ASP.NET (and other controls), such as their latest revision of their ASPxGridView, version 8.3, which supports filtering, grouping, sorting, and much more, with little or no coding on your part.

    Blog: And the Visual Basic Type Is...

    Do you know what your variable's type is? If not, then VB "10" might! Visual Basic "10" is adding Type Inference.

    Visual Basic 10 Is One Step Closer to Being C#

    Visual Basic developers will be happy with the new simple feature coming to Visual Basic - a feature languages like C# have had all along....

    Changing Mouse Settings With VB.NET

    Learn how to change all the mouse settings through the use of your Visual Basic program and the Registry.

    Creating a Rounded Panel Control

    Round those corners and make your user interfaces a little jazzier with a rounded rectangle Panel control; a fun chunk of code to incorporate into your application.

    The TaskBar and VB.NET

    Learn to create an application that can set and apply most TaskBar settings.