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

Articles Index

Shared and Instance Members in VB.NET
A method or property can either be shared, so that the code in the actual Class definition is executed, or it can called through an instance of the Class. This article describes what these two things mean and why they're both useful in Visual Basic .NET.

Visual Basic .NET for Beginners Lesson 4
This course is about programming using Visual Studio and the Visual Basic .NET language. It's written for complete beginners so if you're an experienced programmer, you may want to try one of the other tutorials at the site. But if you're completely new to programming, this course is what you're looking for. This is lesson 4 of a series.

Visual Basic .NET for Beginners Lesson 3
This course is about programming using Visual Studio and the Visual Basic .NET language. It's written for complete beginners so if you're an experienced programmer, you may want to try one of the other tutorials at the site. But if you're completely new to programming, this course is what you're looking for. This is lesson 3 of a series.

Visual Basic .NET 2008 Express - About Programming
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.

Visual Basic .NET 2008 Express - A "From the Ground Up" Tutorial
Microsoft is making it as easy as they can for you to learn Visual Studio 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 2008 Express - Using XML
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.

Visual Basic .NET 2008 Express - Using Data and Serializing to Files
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.

Visual Basic .NET 2008 Express - Errors: Preventing and Handling Them
Preventing errors and programming a better response to the errors that can't be prevented is the focus of part 11 of the Visual Basic .NET 2005 Express tutorial. This segment covers the ways that VB.NET provides to make sure that your program doesn't run into an error. And if an error is unavoidable, structured error handling is one of the biggest improvements in VB.NET. Error handling is illustrated with another version of the Signature Block program that includes error handling.

Visual Basic .NET 2005 Express - Collections of Things
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.

Visual Basic .NET 2005 Express - Programming Logic and System Architecture
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.

Visual Basic .NET 2008 Express - Objects in Detail
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.

Visual Basic .NET 2008 Express - Visual Basic Fundamentals
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.

Visual Basic .NET 2008 Express - The .NET Framework and Objects
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.

Visual Basic .NET 2008 Express - What's New With Visual Basic .NET Express
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.

Creating Your Own Event Code
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.

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.

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.

ByVal and ByRef: Passing Arguments in Visual Basic
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.

Using Loops and Timers - Infinite Loops
About Visual Basic Class Instructions for Chapter 7 of the Complete Course for VB.NET covering Loops and Timers - Page 7

Using Loops and Timers - Loop Conditions
About Visual Basic Class Instructions for Chapter 7 of the Complete Course for VB.NET covering Loops and Timers - Page 2

About the Complete Course
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.

Are You Ready for the Complete VB.NET 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

Automating Microsoft Office Applications and Managing Processes - Using Office
About Visual Basic Class Instructions for Chapter 13 of the Complete Course for VB.NET covering Microsoft Office Applications and Managing Processes - Page 1

Automating Microsoft Office Applications - VSTO Traps and Technicalities
About Visual Basic Class Instructions for Chapter 13 of the Complete Course for VB.NET covering Microsoft Office Applications and Managing Processes - Page 3

Using Arrays and Collections to Manage Data
About Visual Basic Class Instructions for Chapter 11 of the Complete Course for VB.NET covering Using Arrays and Collections to Manage Data

1 | 2

Explore Visual Basic
By Category
About.com Special Features

Stay connected and entertained with reviews on tips on the latest HDTVs, cellphones and more. More >

Easy ways to connect two computers for networking purposes. More >

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

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

All rights reserved.