1. Home
  2. Computing & Technology
  3. Visual Basic

Visual Basic: Most Popular Articles

These articles are the most popular over the last month.
Part 1 of an Intro to VB.NET
Microsoft is making it as easy as they can for you to learn Visual Basic .NET by giving away a really great development system absolutely free: Visual Basic .NET 2008 Express Edition. This is part 1 of a introductory tutorial using VB.NET Express. In this segment, you learn what it is, how to get it, and how to get started using it by writing a program.
Learn Visual Basic Version 6
Learn how to get started with Microsoft Visual Basic 6. Learning Earlier editions of Visual Basic is also covered here
Learning Visual Basic
The starting place for exploring Visual Basic resources on the Web. Here's how to get started programming Visual Basic from the ground up.
Using Namespaces in VB.NET
Namespaces keep Visual Basic .NET organized. .NET by itself is huge and the names of individual software objects frequently overlap. Add in the code that all of the .NET programmers write and you have a giant pot of names that would be chaos if there wasn't a way to organize it and keep one software object from interfering with another. The way it's done is namespaces. This article explains what they are and how to use them.
Part 2 of an Intro to VB.NET
The basics that you need to code in Visual Basic .NET are explained in this segment of the About Visual Basic VB Express tutorial. This doesn't cover all of the language in detail because you can get that at Microsoft's site and in the Help for VB Express. What it does is show you where you can get information and briefly explain the basic structure of the VB.NET language.
Part 1 of an Intro to VB.NET
Microsoft is making it as easy as they can for you to learn Visual Basic .NET by giving away a really great development system absolutely free: Visual Basic .NET 2008 Express Edition. This is part 1 of a introductory tutorial using VB.NET Express. In this segment, you learn what it is, how to get it, and how to get started using it by writing a program.
Visual Basic .NET for Beginners
The first segment of a tutorial series About programming in VB .NET for people just starting out.
Chpt. 1 Complete VB.NET
About Visual Basic Class Instructions for Chapter 2 of the Complete Course for VB.NET covering Writing Your First Program.
VB.NET 2005 Setup Part I
Setup Project Deployment in VB.NET 2005 - Part I
Application Organization 101
There are just three coding structures for objects that you can use in VB.NET projects: modules, structures, and classes. This article explains the fundamentals of what they are and how to use them.
Data types in VB.NET
Data types in VB.NET
VB.NET: What Happened to Control Arrays!!! (Part I)
An explanation of how to handle collections of controls that is somewhat like VB 6 control arrays.
VB .NET New Logical Operators
VB .NET features two new logical operators AndAlso and OrElse. They generally replace the VB 6 operators And and Or but they do much more.
ByVal and ByRef Argument Passi
An explanation of the two ways to pass arguments to a subroutine or a function in Visual Basic. The article discusses how the default behavior has changed in the move from VB 6 to VB.NET and how to decide which method to use.
VB .NET Resources
How To Use Resources in Visual Basic .NET
VBE New Controls
A review of the new controls available in Visual Basic 2005 Express Edition.
Declaring Variables Is Different in VB.NET
A summary of the differences between variable declaration in VB 6 and VB .NET
What is Visual Basic?
An article for those who need an explanation of Visual Basic that doesn't assume any previous experience at all. This article explains the "What, Who, When, Where, Why, and How" of Visual Basic in completely non-technical language for non-programmers.
Decimal data type
The Decimal data type in VB.NET
Format function and method
The concept of formatting strings, numbers, and objects like dates has changed a lot in the move up to .NET. This article starts with the Format function in VB6 and moves on to a more complex Format method in VB.NET to show how it used to be and how it's done now.
Programming The Tic Tac Toe Game
Get started learning how to program games by programming Tic Tac Toe in Visual Basic.
VB 6 Collection, VBScript Dictionary, and VB .NET Hashtable
Collections are a handy alternative to using arrays in VB 6. In VB .NET, the same tasks can be done with the Hashtable object. Here's an explanation of what they are and how they work, with examples!
UsrCtl01
A short tutorial about how to create a User Control in VB.NET. The article contains the code for a four function calculator that you can implement as a control.
Excel VBA - Sum Cell Values
A reader asked how to sum the values in an Excel spreadsheet. He wanted to find the sum of the values in all cells in one column using a key value in a different column. This VBA program, written using Excel 2003 Visual Basic for Applications (VBA), does the trick.
Printing in Visual Basic .NET
Printing in Visual Basic .NET
VB Programming for Non-Programmers!
A Guide to learning how to program using Visual Basic for those with no experience. VBA with Microsoft Office 2000 is required.
Interfaces In Separate Files
This article answers a reader question about it now to use Interfaces in VB.NET. Although it's easy to find references that show how an Interface works, this article also shows how it works with when the code is in separate files.
A Guide to the Win32 API
Here's a better guide to the Windows API
VB Programming for the Non-Programmers!
An Introduction to Word VBA
Learn VBScript
A beginner's tutorial for VB.NET plus links to other training on the Web
Part 3 of an Intro to VB.NET
Part 2 of the About Visual Basic .NET 2005 Express tutorial helps beginners and students of Visual Basic understand "the big picture" - how software systems are created in the real world using the Systems Development Life Cycle. If your goal is to become a professional developer, then a thorough knowledge of systems development is essential and this lesson instroduces it. Part 2 also contains an example program designed to introduce the ideas explained in the "programming" phase of a project.
Accessing Web Pages Using Excel VBA
Need to import information from a web page into an Excel Spreadsheet. Here's how to do it.
Introduction to VB.NET Controls
Taking the First Steps Toward Creating Controls in VB.NET
Part 3 of an Intro to VB.NET
Part 2 of the About Visual Basic .NET 2005 Express tutorial helps beginners and students of Visual Basic understand "the big picture" - how software systems are created in the real world using the Systems Development Life Cycle. If your goal is to become a professional developer, then a thorough knowledge of systems development is essential and this lesson instroduces it. Part 2 also contains an example program designed to introduce the ideas explained in the "programming" phase of a project.
Admin and VBScript 1
A short About Visual Basic tutorial about using VBScript for administering computer systems. VBScript objects and the WMI and ADSI systems are introduced. - Part 1
The VB.NET Imports Statement
[description goes here]
Part 5 of an Intro to VB.NET
incredible (and growing) body of software. Like icebergs, you normally don't see most of the .NET Framework. But in segment 5 of the About Visual Basic .NET 2008 Express tutorial, we take a detailed look at the pieces that are in the .NET Framework. And we finish up the segment by coding a first example of an object.
Using WSH and VBScript
Use VBScript for routine computer tasks
Managing Forms - VB .NET Style
A short description showing how to manage multiple forms in a VB .NET application.
Part 1: Write A Program! Now!
Written for total non-programmers, Learn VBA Macro Coding with Word 2007 starts out by showing you how to write a very simple VBA program that runs in Word in the first lesson. The course does assume that you know how to use a computer and Word 2007, but it does not assume that you know anything about writing a computer program. If you want to know how to get more out of Word, this course is for you.
Computer Number Systems
An exploration of Hexadecimal, Octal, Binary as well as the familiar Decimal numbers that are fundamental parts of a programmer's knowledge toolkit.
RegEx in VB.NET
Regular expressions - also known as "RegEx" - are strings of text used to match patterns in other strings. Support for RegEx is great in VB.NET and this article is is a "from the ground up" explanation of to use it.
References and Namespaces
The concept of a namespace is new to VB.NET and this makes it one of the things that can confuse someone making the switch from VB 6 to VB.NET. This article explores the concept of a namespace and explores the different ways that it can be used in VB.NET. The article was inspired by a thread in the About Visual Basic Forum.
Chpt. 20 Complete VB.NET
About Visual Basic Class Instructions for Chapter 20 of the Complete Course for VB.NET covering Data Presentation Using the DataGrid Control
Framework Tools - SN.EXE
An introduction to the .NET Framework tool sn.exe
NaN, Infinity, and Divide by Zero
NaN, Infinity, and Divide by Zero - New VB.NET Constants and Try Catch structured error handling.
Using Crystal Reports OCX Control in VB.NET 2003
About Visual Basic reader John Ferry shows us how to use the free copy of Crystal Reports that was bundled with Visual Basic 4.0 Professional in the latest version of VB .NET.
Part 4 of an Intro to VB.NET
Visual Basic .NET 2008 Express is a great opportunity for people to learn and use the latest version of Microsoft's development technology at no cost. This is part 4 of a tutorial that tells you what you get with special emphasis on what's new and improved.
Part 8 of an Intro to VB.NET
Part 8 of the VB Express tutorial introduces the use of XML in .NET. VB.NET 2008 has added a lot of support for XML. To cover the technologies, we will update to the Signature Block example program to use XML and the DOM (Document Object Model) to read and save the data Then well do it the easy way using LINQ, the latest Microsoft technology introduced in Framework 3.5. Serialization to an XML file and XML literals in VB.NET will also be covered.
If-Then-Else and Select Case
About Visual Basic Class Instructions for Chapter 6 of the Complete Course for VB.NET covering Decision Structures
Class Modifiers
A reference to the class modifiers that you can code in your VB.NET program
RegEx in VB.NET
Regular expressions - also known as "RegEx" - are strings of text used to match patterns in other strings. Support for RegEx is great in VB.NET and this article is is a "from the ground up" explanation of to use it.
Glossary of Visual Basic Terms
Dictionary for Programming - Find definitions of technical terms focused for Visual Basic here.
Part 2 - Using ADO .NET - Access and OleDB
The second segment of a series About using ADO with Visual Basic .NET
Application Settings in VB.NET
VB.NET gives you a great new way to save application settings like connection strings or size and color by application or by user. The methods used in VB.NET are different than the ones in VB.NET 1.1 and other .NET languages such as C#. Technical articles and even on Microsoft's own pages make mistakes. This article clears up the confusion.
VB.NET 2005 Setup Part II
Setup Project Deployment in VB.NET 2005, the File System Editor Designer
HTML in VB
A question and answer about How to Process HTML in VB from About Visual Basic
Part 4: Adding to the System
Written for total non-programmers, Learn VBA Macro Coding with Word 2007 starts out by showing you how to write a very simple VBA program that runs in Word in the first lesson. The course does assume that you know how to use a computer and Word 2007, but it does not assume that you know anything about writing a computer program. If you want to know how to get more out of Word, this course is for you.
How to Send and Receive EMail in VB
A question and answer from the About Visual Basic Site about MAPI and EMail
Encryption Simple
Learn how to code your own very simple encryption with this Visual Basic .NET program. Sophisticated and virtually unbreakable encryption is available in abundance in today's software. But setting up and using "industrial strength" encryption can be a lot of effort. If you just want a way to encrypt a simple text file, here's a downloadable program that does the trick, programmed in VB.NET 2005 Express.
VB .NET Hashtable - Part Two Of A Series
What are called, ADT's or Abstract Data Types have been evolving for years starting with Collections in VB and Dictionary Objects in VB Script. VB .NET's Hashtable object is the state of the art now. Part One of this series discusses Arrays, the Collection object and the Dictionary object. This article concludes with a detailed look at the VB .NET Hashtable object.
GDI+ Graphics Intro Part 1
GDI+ is the way to draw shapes, fonts, images or generally anything graphic in Visual Basic 2005 .NET. This article is part 1 of a complete introduction for programmers.
Learn VB and ASP
Learn how to use Visual Basic to create server automated systems for the web.
Using ClickOnce
Using ClickOnce Deployment in VB.NET 2005
VB 6 and DOS
It isn't easy and obvious to figure out how to use VB 6 in a DOS environment, but it is possible. Here's how to do it.
Amazing Splits
A clever function using the Split function for both VB 6 and VB.NET. From Peter Zilahy Ingerman, PhD
Word VBA
An introduction level course in Visual Basic using VBA for Microsoft Word - Introduction to the tutorial, Page 1
Part 8 of an Intro to VB.NET
Part 8 of the VB Express tutorial introduces the use of XML in .NET. VB.NET 2008 has added a lot of support for XML. To cover the technologies, we will update to the Signature Block example program to use XML and the DOM (Document Object Model) to read and save the data Then well do it the easy way using LINQ, the latest Microsoft technology introduced in Framework 3.5. Serialization to an XML file and XML literals in VB.NET will also be covered.
Using the MSIEXEC utility
Using the Microsoft Windows Install MSIEXEC utility
Leap Year Calculation
A complete explanation of how to calculate leap years in Visual Basic, what problems are out there, and why it's necessary.
VB6: Taming the Wild New IE Object
Solving timing problems that occur when opening a new instance of IE in VB 6.
Part 6 of an Intro to VB.NET
Because OOP - Object Oriented Programming - is so important and such a core concept in VB.NET, part 6 of the VB Express tutorial is focused on it. Objects in software are explained in terms of an everyday object (a television) and the Signature Block program, a new example that we also develop in several later segments, is introduced.
The VB.NET Upgrade Wizard
Need To Upgrade VB 6 to VB.NET? Consider This First!
Bitwise AND, OR, and NOT
An explanation of how VB 6 and VB.NET evaluate a logical operation on a mixed expression of a logical value and a number.
VB.NET Books for Beginners
The VB.NET Books that don't assume much previous knowledge
XML Configuration File
Creating a configuration file is a common programming task. This article shows how to create one using standard XML and Visual Basic .NET 2005. The article also includes the complete code for a sample application that persists basic information for a stock market calculation utility program.
Using ADO .NET - Access and OleDB Part 2
The second segment of a series About using ADO with Visual Basic .NET
.NET Assemblies
Assemblies in .NET: What they are and how to manage them
GDI+ Graphics Intro Part 2
GDI+ is the way to draw shapes, fonts, images or generally anything graphic in Visual Basic 2005 .NET. This article is part 2 of a complete introduction for programmers. In this article, "vector graphics" - drawing lines and shapes - is discussed. The standard sine, cosine, and tangent trigonometric functions are graphed as an example.
Static and Dynamic Objects
Students of Visual Basic .NET may not fully understand the concept of what static (Shared in VB.NET) and dynamic mean in object oriented programming. This article explains it.
VB.NET Dialogs
Dialogs in VB.NET use object oriented properties and methods, rather than the previous idea used in COM of returning a value, to tell the calling program what happened in the dialog. Like everything else in .NET, this may require an adjustment in your thinking to use them correctly. This article tells you how VB.NET dialogs work.
VB 6 Resources
How To Use Resources in Visual Basic 6.
Using the Package and Deployment Wizard
A question and answer from the About Visual Basic Site
CompleteCourseIntro
A complete course in Microsoft Visual Basic .NET based on the Microsoft Press Learning Edition. From About Visual Basic. Page 1 of the introduction to the course.
Programming Visual Basic 2008
A review of Tim Patrick's complete introduction to Visual Basic .NET 2008. Patrick's book does the difficult trick of being both comprehensive, good for beginners, and fun to read. And all this in a reasonable size, too.
Murach ADO.NET 2.0 and VB 2005
Murach, the great publisher of books completely focused on learning technology, publishes a book about Microsoft's database programming technology ADO.NET 2.0 with Visual Basic 2005.
Google API
A description of the API, Application Programming Interface, provided by the Google search site that you can use in your Visual Basic .NET programs.
Part 7 of an Intro to VB.NET
The bottom line of nearly all programs is data and part 7 of the VB Express tutorial introduces the VB.NET technologies to work with it. In .NET, almost everything having ot do with data is part of ADO.NET, so that's explained first. To nail down the concepts, Version 2 of the Signature Block program is developed which introduces another key technology: serialization.
Chpt. 12 Complete VB.NET
About Visual Basic Class Instructions for Chapter 12 of the Complete Course for VB.NET covering Text Files and String Processing.
Simple File Processing in .NET
There are a lot of ways to process simple files in VB.NET. The problem is that there are too many, and most references drown you with detail about all of the features of just one specific way. This article takes a different approach. All of the ways to do simple file processing are presented at a summary level so you can see what's available and take your pick. The methods presented range from legacy objects like LineInput to serialization, TextFieldParser, and LINQ to XML.
WPF XAML for VB Programmers
WPF and XAML - Windows Presentation Foundation - and XAML - Extensible Application Markup Language - are an entirely new way to create application interfaces that were introduced with Windows Vista and Framework 3.0. Most references approach the subject from the XAML and WPF point of view. Here's one written for the Visual Basic programmer that starts at the beginning.
Early and Late Binding
[p]An explanation of "early binding" and "late binding" with the advantages of early binding explained and examples. This article was written for, and tested with VB.NET 2005 Express Edition but the concepts apply to any version. [p]The "textbook" definition goes something like this (copied from Microsoft's MSDN page): [p]"An object is early bound when it is assigned to a variable declared to be of a specific object type."
Ready for Complete Tutorial
An introduction to the Complete Course in Microsoft Visual Basic .NET based on the Microsoft Press Learning Edition from About Visual Basic. - Page 4
VB.NET 2.0 Deploy Options
Deployment options for Visual Studio .NET 2.0 overview
Attributes in VB .NET
Attributes in Visual Basic source code is something new in VB .NET. This article explains how it works.
VBA - The Word Working Partner
The second segment of a series About using VBA - Visual Basic for Applications. This segment shows how to use VBA in Word.
VB.NET: What Happened to Control Arrays!!! (Part II)
An explanation of how to handle collections of controls that is somewhat like VB 6 control arrays.
Chpt. 16 Complete VB.NET
About Visual Basic Class Instructions for Chapter 16 of the Complete Course for VB.NET covering Adding Graphics and Animation Effects
Handling Events in VB.NET
Visual Basic .NET event handlers have a common architecture that always uses the arguments sender and e to provide the ability to write code that does whatever is needed. But using these arguments isn't always the same. This article explores the techniques that you can use to handle events in Visual Basic .NET.
Using ADO .NET - First Principles
The first segment of a series About using ADO with Visual Basic .NET
XML Configuration File
Creating a configuration file is a common programming task. This article shows how to create one using standard XML and Visual Basic .NET 2005. The article also includes the complete code for a sample application that persists basic information for a stock market calculation utility program.
A First ClickOnce Application
Step-by-Step: A First ClickOnce Application
Guide to the VB.NET Books
About Visual Basic's Guide to the VB.NET Technical Books. A personalized and penetrating look at the huge collection of VB.NET books that you won't find anywhere else!
Framework Tools - ILDASM
An introduction to the .NET Framework tools, including an introduction to ILDASM.
Microsoft Visual Basic .NET - The Complete Course
A Complete Course in Microsoft Visual Basic based on the Microsoft Visual Basic Learning Edition.
Part 6 of an Intro to VB.NET
Because OOP - Object Oriented Programming - is so important and such a core concept in VB.NET, part 6 of the VB Express tutorial is focused on it. Objects in software are explained in terms of an everyday object (a television) and the Signature Block program, a new example that we also develop in several later segments, is introduced.
Part 9 of an Intro to VB.NET
Programming is a lot more than just writing code. One of the most important parts of software today is how code is put together into complete systems. Part 9 of the Visual Basic .NET 2008 Express tutorial explains how it works from the CPU chip to networked systems, with explanations of event-driven logic, multiprogramming and multiprocessing, and web services.
Part 10 of an Intro to VB.NET
Part 10 of the Visual Basic .NET 2005 Express tutorial is all about the vastly expanded ways that different kinds of collections can be programmed. In addition to a very flexible Array, VB.NET also provides Collections, Stacks, and Queues and lots of methods and properties for all of them. The Signature Block program is upgraded to allow multiple blocks in this segment as well.
VBA - Accessing Access
The fifth segment of a series About using VBA - Visual Basic for Applications. This segment shows how to use VBA with Word and Access.
VBA - The Visual Basic Working Partner
The first segment of a tutorial series about programming VBA in the Microsoft Office host applications: Word, Excel, and Access.
Top Five VB.NET Changes
This article answers the question, what is the difference between VB 6 and VB.NET. It is the About Visual Basic Guide's personal opinion about the reasons for the change and the top five differences.
Accessing Web Pages Using Excel VBA - SSL and HTTPS
Does the technique of reading a web page with Excel work with HTTPS and SSL? Here's the answer.
VBA-Word Part1
The second lesson in a tutorial About using VBA - Visual Basic for Applications. This segment shows how to use VBA in Word. - Part 1
RegEx in VB 6
Regular expressions - also known as "RegEx" - are strings of text used to match patterns in other strings. Although the support is better in VB.NET, VB 6 can also process regular expressions. This article is is a "from the ground up" explanation of to use RegEx in VB 6.
Hide versus Unload in VB 6
An About Visual Basic reader asks what the difference is between Hide and Unload in Visual Basic 6.
VBA Macro
An introduction level course in Visual Basic using VBA for Microsoft Word - Page 3
Control Arrays 5
The class code for a VB.NET Control Array Example
VB .NET Hashtable, Capacity and Loadfactor
Varying the Capacity and Loadfactor values when setting up a Hashtable in VB .NET yielded confusing results. Here's a raw analysis of what was found.
RegEx and ASP.NET
An explanation of how to use the RegularExpressionValidator control in ASP.NET including an example of how to code a regular expression and how to add client side script validation using the regular expression.
Using Enums in VB.NET
The Enum is a fundamental part of Visual Basic that dates back to before VB.NET. This article shows you what it is and how to use it in programs.
VB.NET - Reference an object in different classes
A question and answer from the About Visual Basic Site
Sams Teach Yourself Visual Basic .NET in 21 Days
Sams Teach Yourself Visual Basic .NET in 21 Days and Sams Teach Yourself More Visual Basic .NET in 21 Days
Lesson 5 VBA Intermediate
The fifth and concluding lesson of a series About using VBA - Visual Basic for Applications. This segment shows how to use VBA with Access and wraps up the series with some general observations.
Web Service Debug
Debug a Web Service
IEnumerable and IEnumerator
IEnumerable and IEnumerator are frequently tossed into technical articles these days. That's because this technique forms a core element of .NET technology. Unfortunately, the articles don't say a thing about what they do. This article, written in the 'from the ground up' style, fills in that missing explanation.
VBA - Word and Excel Working Together
The fourth segment of a series About using VBA - Visual Basic for Applications. This segment shows how to use VBA with two applications together - in this case Word and Excel.
GDI+ Graphics Intro Part 8
GDI+ is the way to draw shapes, fonts, images or generally anything graphic in Visual Basic 2005 .NET. This is Part 8 of a complete introduction for programmers. Graphics using images are explained in this segment, including bitmap images, thumbnails, and icons.
Console Applications in VB.NET
A lot of programs, called Console Applications, are designed to be used at a Command Prompt. This article is a anthology of techniques that involve the use of the Command Prompt in both VB.NET and in VB 6.
Registry Programming
The Windows Registry continues to be used for a wide variety of critical information. Learn what it's for and how to use it in VB 6 and VB.NET programming.
Did You Know - VB.NET Event Sub Parameters
Event Subroutines receive entirely different parameters in VB.NET compared to VB 6
Structures versus Multidimensional Arrays
Structures can do many of the same things that multidimensional arrays can do in Visual Basic. This short article helps you know when to use one and not the other.
GDI+ Graphics Intro Part 10
GDI+ is the way to draw shapes, fonts, images or generally anything graphic in Visual Basic 2005 .NET. This is Part 10 of a complete introduction for programmers. Image animation, and in particular, GIF animation is explained in this segment of the tutorial.
Shared and Instance Members
The differences in coding and use of the two types of members in VB.NET objects: instance properties and methods and shared properties and methods.
VB.NET Control Arrays (VII)
VB.NET: What Happened to Control Arrays!!! (Part VII)
Using Timer to repeat a sound
A question and answer from the About Visual Basic Site
Setting Access Properties From VB
How to set Access database properties from a VB program
Windows API SetEnv
In VB 6, it was common to be required to use Windows API calls to get things done. In VB.NET, it doesn't happen very often, and, quite frankly, it's a lot harder to do. Before .NET 2.0, using SetEnvironmentVariable was one one of the times when a Win API call was necessary. This article shows you how to call this API in Windows.
Part 1: What is ASP.NET 2.0?
Learn how to create great web pages using a free development system from Microsoft based on VB.NET and ASP.NET 2.0. You don't even have to get a web site from a hosting service to write the system. (You need one if you want people to be able to see it on the web, however.) This is part 1 of a introductory tutorial using VB.NET Visual Web Developer Express. In this segment, you learn what it is, how to get it, and how to get started using it by writing a program.
Procedures in VB.NET
There are many different ways to simply call a procedure - a subroutine or a function - in Visual Basic .NET. There are new keywords like ParamArray and new concepts like overloading that has been borrowed from other languages. This article explores the complete spectrum of possibilities.
GDI+ Graphics Intro Part 4
GDI+ is the way to draw shapes, fonts, images or generally anything graphic in Visual Basic 2005 .NET. This article is part 4 of a complete introduction for programmers. In this article, blending colors and merging an image with a vector graphic are explored with an example of a shape using color blending and overlaid images that can be varied according to a value in a variable. The result is a temperature guage that varies from blue to red and is overlaid with different transparent GIF images.
Visual Basic Express 2005
A review of the CPT Beta 2 version of Microsoft Visual Basic 2005 Express.
VB.NET: What Happened to Control Arrays!!! (Part III)
An explanation of how to handle collections of controls that is somewhat like VB 6 control arrays.
MustInherit and NotInheritable in VB.NET
VB.NET Supports Planned Parenthood! The new Inheritance in VB.NET is fully controllable.
VB.NET and Recursion
[description goes here]
Chpt. 11 Complete VB.NET
About Visual Basic Class Instructions for Chapter 11 of the Complete Course for VB.NET covering Using Arrays and Collections to Manage Data.
Part 3: First FormLetter
Written for total non-programmers, Learn VBA Macro Coding with Word 2007 starts out by showing you how to write a very simple VBA program that runs in Word in the first lesson. The course does assume that you know how to use a computer and Word 2007, but it does not assume that you know anything about writing a computer program. If you want to know how to get more out of Word, this course is for you.
Event Code in VB.NET
This article demonstrates how to create event code in VB.NET with an example built around the concept of a Saturday night drinking binge. The article explains how the Windows message queue fits into event processing and shows how regular component event processing is done.
Chpt. 5 Complete VB.NET Part 1
About Visual Basic Class Instructions for Chapter 5 of the Complete Course for VB.NET covering VB.NET Language and Syntax. Part 1
ContextMenuStrip VB Control
The ContextMenuStrip Visual Basic control is a little known example of the new generation of controls available in Visual Basic .NET. This article is a complete explanation to help you learn to use it.
Database Programming with Visual Basic .NET and ADO.NET
Database Programming with Visual Basic .NET and ADO .NET

Explore Visual Basic

More from About.com

  1. Home
  2. Computing & Technology
  3. Visual Basic

©2008 About.com, a part of The New York Times Company.

All rights reserved.