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 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.
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.
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
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.
The starting place for exploring Visual Basic resources on the Web. Here's how to get started programming Visual Basic from the ground up.
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.
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.
Programming The Tic Tac Toe Game
Get started learning how to program games by programming Tic Tac Toe in Visual Basic.
Get started learning how to program games by programming Tic Tac Toe in Visual Basic.
VB .NET Resources
How To Use Resources in Visual Basic .NET
How To Use Resources in Visual Basic .NET
Data types in VB.NET
Data types in VB.NET
Data types in VB.NET
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.
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.
AndAlso and OrElse Operators
VB.NET features two logical operators "AndAlso" and "OrElse" that weren't in previous versions. They do a lot more than the old "And" and "Or". This Quick Tip shows you what they can do.
VB.NET features two logical operators "AndAlso" and "OrElse" that weren't in previous versions. They do a lot more than the old "And" and "Or". This Quick Tip shows you what they can do.
VB.NET Variable Declaration
Visual Basic .NET encourages you to be very explicit in declaring variables. In fact, 'Option Explicit' is the default in VB.NET. Complex variable declarations are possible and declarations do what you expect them to. Read this Quick Tip to understand more about how to declare variables.
Visual Basic .NET encourages you to be very explicit in declaring variables. In fact, 'Option Explicit' is the default in VB.NET. Complex variable declarations are possible and declarations do what you expect them to. Read this Quick Tip to understand more about how to declare variables.
Printing in Visual Basic .NET
Printing in Visual Basic .NET
Printing in Visual Basic .NET
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.
About Visual Basic Class Instructions for Chapter 2 of the Complete Course for VB.NET covering Writing Your First Program.
Part 1 of an Intro to VB.NET
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.
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.
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.
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.
VB.NET for Beginners - 1
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 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.
Decimal data type
The Decimal data type in VB.NET
The Decimal data type in VB.NET
VB.NET Imports Statement
The actual effect of the Imports statement in VB.NET is often a source of confusion for people learning the language. And the interaction with VB.NET References makes for even more confusion. This Quick Tips article clears it up.
The actual effect of the Imports statement in VB.NET is often a source of confusion for people learning the language. And the interaction with VB.NET References makes for even more confusion. This Quick Tips article clears it up.
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.
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.
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.
An explanation of how to handle collections of controls that is somewhat like VB 6 control arrays.
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. Along the way, we also discuss what a Shared method is all about. The net result shows how it used to be and how it's done now.
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. Along the way, we also discuss what a Shared method is all about. The net result shows how it used to be and how it's done now.
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!
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.
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.
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
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
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.
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.
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.
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.
Class Modifiers
A reference to the class modifiers that you can code in your VB.NET program
A reference to the class modifiers that you can code in your VB.NET program
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.
An exploration of Hexadecimal, Octal, Binary as well as the familiar Decimal numbers that are fundamental parts of a programmer's knowledge toolkit.
VB.NET 2005 Setup Part I
Setup Project Deployment in VB.NET 2005 - Part I
Setup Project Deployment in VB.NET 2005 - Part I
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#. But technical articles I have read and even on Microsoft's own pages make mistakes. The goal of this article is to clear up as much confusion as possible, but some remaining problems are documented in it as well.
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#. But technical articles I have read and even on Microsoft's own pages make mistakes. The goal of this article is to clear up as much confusion as possible, but some remaining problems are documented in it as well.
Glossary of Visual Basic Terms
Find definitions of technical terms focused for Visual Basic here.
Find definitions of technical terms focused for Visual Basic here.
VB6 Setup Wizard
An About Visual Basic reader asked: How do I use the Packaging and Deployment Wizard to create files and folders when the user installs my application? A question and answer from About Visual Basic.
An About Visual Basic reader asked: How do I use the Packaging and Deployment Wizard to create files and folders when the user installs my application? A question and answer from About Visual Basic.
NaN, Infinity, and Divide by Zero
NaN, Infinity, and Divide by Zero - New VB.NET Constants and Try Catch structured error handling.
NaN, Infinity, and Divide by Zero - New VB.NET Constants and Try Catch structured error handling.
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.
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.
Generic List(Of T) in VB.NET
The most useful "generics" objects in VB.NET are in the System.Collections.Generic namespace. And the most useful class in that namespace is the List class. This article extends a previous article about Generics and has examples and explanations of the ForEach, FindAll, and Sort methods in Visual Basic .NET.
The most useful "generics" objects in VB.NET are in the System.Collections.Generic namespace. And the most useful class in that namespace is the List class. This article extends a previous article about Generics and has examples and explanations of the ForEach, FindAll, and Sort methods in Visual Basic .NET.
Process.Start in VB.NET
Process.Start is the .NET way to start another program executing in Visual Basic .NET. It's a lot different than the Shell command that was used in VB6. This article shows you the in's and out's of using Process.Start.
Process.Start is the .NET way to start another program executing in Visual Basic .NET. It's a lot different than the Shell command that was used in VB6. This article shows you the in's and out's of using Process.Start.
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.
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.
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.
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.
Managing Forms - VB .NET Style
A short description showing how to manage multiple forms in a VB .NET application.
A short description showing how to manage multiple forms in a VB .NET application.
Program an Inherited Control
You can build a VB.NET control that has many of the advantages of a toolbox component without much effort. This article is a great "getting started" project that will teach you a lot about how classes and inheritance in the VB.NET works.
You can build a VB.NET control that has many of the advantages of a toolbox component without much effort. This article is a great "getting started" project that will teach you a lot about how classes and inheritance in the VB.NET works.
Using WSH and VBScript
Use VBScript for routine computer tasks: dos batch programs dos batch files bush gore debate message board discussion forum dos menu
Use VBScript for routine computer tasks: dos batch programs dos batch files bush gore debate message board discussion forum dos menu
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.
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.
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.
The second segment of a series About using VBA - Visual Basic for Applications. This segment shows how to use VBA in Word.
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.
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.
Dialogs in VB.NET
Dialogs in VB.NET use object oriented properties and methods to tell the calling program what happened in the dialog. In VB6, the dialog only returned a value. Like everything else in .NET, this requires an adjustment in your thinking to use them correctly but it gives you a lot more power. This article tells you how VB.NET dialogs work.
Dialogs in VB.NET use object oriented properties and methods to tell the calling program what happened in the dialog. In VB6, the dialog only returned a value. Like everything else in .NET, this requires an adjustment in your thinking to use them correctly but it gives you a lot more power. This article tells you how VB.NET dialogs work.
Learn VBScript
A beginner's tutorial for VB.NET plus links to other training on the Web
A beginner's tutorial for VB.NET plus links to other training on the Web
Process HTML InternetExplorer
An About Visual Basic reader asked: How do I use Visual Basic to access the HTML code of a website? A question and answer from About Visual Basic.
An About Visual Basic reader asked: How do I use Visual Basic to access the HTML code of a website? A question and answer from About Visual Basic.
Amazing Splits
A clever function using the Split function for both VB 6 and VB.NET. From Peter Zilahy Ingerman, PhD
A clever function using the Split function for both VB 6 and VB.NET. From Peter Zilahy Ingerman, PhD
If-Then-Else and Select Case
About Visual Basic Class Instructions for Chapter 6 of the Complete Course for VB.NET covering Decision Structures
About Visual Basic Class Instructions for Chapter 6 of the Complete Course for VB.NET covering Decision Structures
VB 6 Resources
How To Use Resources in Visual Basic 6.
How To Use Resources in Visual Basic 6.
Process EMail in Visual Basic
An About Visual Basic reader asked: How do I use Visual Basic to send and receive email?? A question and answer from About Visual Basic.
An About Visual Basic reader asked: How do I use Visual Basic to send and receive email?? A question and answer from About Visual Basic.
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.
A complete explanation of how to calculate leap years in Visual Basic, what problems are out there, and why it's necessary.
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.
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.
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.
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.
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.
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.
short title
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.
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.
Access HTTPS and SSL Using VBA
A reader asked if VBA could be used to login to a secure web site using HTTPS and SSL. The answer is yes ... and no. This Quick Tip explains what that means.
A reader asked if VBA could be used to login to a secure web site using HTTPS and SSL. The answer is yes ... and no. This Quick Tip explains what that means.
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.
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.
Word Automation Eternal Story
This program uses VB.NET and Word to complete a Word document with date calculations. In my "other" life, I'm a writer. I was recently thinking about books such as 1984 and 2001: A Space Odyssey that have been bypassed by the march of time. The idea of using Visual Basic to write an "eternal" story that would always be current came to me, so I wrtote the story and a program to update dates and times in it using bookmarks. The program uses WPF - Windows Presentation Foundation - as the GUI.
This program uses VB.NET and Word to complete a Word document with date calculations. In my "other" life, I'm a writer. I was recently thinking about books such as 1984 and 2001: A Space Odyssey that have been bypassed by the march of time. The idea of using Visual Basic to write an "eternal" story that would always be current came to me, so I wrtote the story and a program to update dates and times in it using bookmarks. The program uses WPF - Windows Presentation Foundation - as the GUI.
VB.NET Books for Beginners
The VB.NET Books that don't assume much previous knowledge
The VB.NET Books that don't assume much previous knowledge
The LinkLabel VB.NET Control
LinkLabel, new in Visual Basic .NET, is a standard control that lets you embed web-style links in a form. Like many VB.NET controls, this one doesn't do anything that you couldn't do before ... but with more code and more trouble. LinkLabel makes it easy. This article tells you everything you might need to know about using it.
LinkLabel, new in Visual Basic .NET, is a standard control that lets you embed web-style links in a form. Like many VB.NET controls, this one doesn't do anything that you couldn't do before ... but with more code and more trouble. LinkLabel makes it easy. This article tells you everything you might need to know about using it.
VB.NET 2005 Setup Part II
Setup Project Deployment in VB.NET 2005, the File System Editor Designer
Setup Project Deployment in VB.NET 2005, the File System Editor Designer
Using the MSIEXEC utility
Using the Microsoft Windows Install MSIEXEC utility
Using the Microsoft Windows Install MSIEXEC utility
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.
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.
Excel Cell Shading Macro
A reader asked how to change the background color of an Excel spreadsheet cell with VBA macro code. The answer involved some techniques that could come in handy for more than just this. This Quick Tip explains it all.
A reader asked how to change the background color of an Excel spreadsheet cell with VBA macro code. The answer involved some techniques that could come in handy for more than just this. This Quick Tip explains it all.
A Guide to the Win32 API
Here's a better guide to the Windows API: bush gore debate win32 api appleman visual basic programmer type libraries
Here's a better guide to the Windows API: bush gore debate win32 api appleman visual basic programmer type libraries
Framework Tools - SN.EXE
An introduction to the .NET Framework tool sn.exe
An introduction to the .NET Framework tool sn.exe
TableLayout FlowLayout VB.NET
The ability to design your application interface was given a huge boost when Microsoft intoduced the two new controls TableLayoutPanel and FlowLayoutPanel in Framework 2.0. Using these controls, you can create forms where the other controls, like Textbox and Listbox, stay right where you want them to be. And you can even get autosizing effects that were previously only available with third party purchased controls. This article shows you how to get the most from these controls.
The ability to design your application interface was given a huge boost when Microsoft intoduced the two new controls TableLayoutPanel and FlowLayoutPanel in Framework 2.0. Using these controls, you can create forms where the other controls, like Textbox and Listbox, stay right where you want them to be. And you can even get autosizing effects that were previously only available with third party purchased controls. This article shows you how to get the most from these controls.
About VB and the About Site
If you're new to Visual Basic or new to the About Visual Basic site, this article explains both. Visual Basic is defined and introduced and the article explains what the About Visual Basic site is too.
If you're new to Visual Basic or new to the About Visual Basic site, this article explains both. Visual Basic is defined and introduced and the article explains what the About Visual Basic site is too.
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
About Visual Basic Class Instructions for Chapter 20 of the Complete Course for VB.NET covering Data Presentation Using the DataGrid Control
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.
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.
Structures, Multi Arrays
A structure and a multidimensional array have a lot in common in Visual Basic .NET programming. Often, you can use either one and your program will work just as well either way. But there are some clear differences. This Quick Tip helps you understand both of them so you can manage information inside a program better.
A structure and a multidimensional array have a lot in common in Visual Basic .NET programming. Often, you can use either one and your program will work just as well either way. But there are some clear differences. This Quick Tip helps you understand both of them so you can manage information inside a program better.
Convert Text to Numbers Excel
The advice on the web that tells you how to convert text to numbers in Excel doesn't work. The advice here does. Tested in Excel 2003 and Excel 2007.
The advice on the web that tells you how to convert text to numbers in Excel doesn't work. The advice here does. Tested in Excel 2003 and Excel 2007.
Web Service Debug
Debug a Web Service
Debug a Web Service
Part 2 - Using ADO .NET - Access and OleDB
The second segment of a series About using ADO with Visual Basic .NET
The second segment of a series About using ADO with Visual Basic .NET
Bitwise Operations in VB.NET
VB.NET doesn't support bit level operations directly. Framework 1.1 (VB.NET 2003) introduced bit shift operators (<< and >>), but no general purpose way to manipulate individual bits is available. This article shows how to do it.
VB.NET doesn't support bit level operations directly. Framework 1.1 (VB.NET 2003) introduced bit shift operators (<< and >>), but no general purpose way to manipulate individual bits is available. This article shows how to do it.
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.
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.
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.
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.
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.
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.
GDI+ Graphics Intro Part 1
GDI+ is the way to draw shapes, fonts, images or generally anything graphic in Visual Basic .NET. This article is part 1 of a complete introduction for programmers.
GDI+ is the way to draw shapes, fonts, images or generally anything graphic in Visual Basic .NET. This article is part 1 of a complete introduction for programmers.
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.
A description of the API, Application Programming Interface, provided by the Google search site that you can use in your Visual Basic .NET programs.
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.
An explanation of how to handle collections of controls that is somewhat like VB 6 control arrays.
ImageList in VB.NET
The ImageList control has been a feature of Visual Basic since VB6 days. But most people don't use it, probably because it's just not clear to many programmers what the ImageList will do. This article explains it.
The ImageList control has been a feature of Visual Basic since VB6 days. But most people don't use it, probably because it's just not clear to many programmers what the ImageList will do. This article explains it.
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."
[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."
Using ADO .NET - Access and OleDB Part 2
The second segment of a series About using ADO with Visual Basic .NET
The second segment of a series About using ADO with Visual Basic .NET
VBE New Controls
A review of the new controls available in Visual Basic 2005 Express Edition.
A review of the new controls available in Visual Basic 2005 Express Edition.
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.
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.
Queues, Stacks, Calculator
A Calculator program, previously featured at About Visual Basic, is reprogrammed using the VB.NET Queue object rather than conditional logic for more clear code, smaller code, and the elimination of bugs in the previous version. The VB.NET Stack object is also explained.
A Calculator program, previously featured at About Visual Basic, is reprogrammed using the VB.NET Queue object rather than conditional logic for more clear code, smaller code, and the elimination of bugs in the previous version. The VB.NET Stack object is also explained.
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.
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.
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.
The fifth segment of a series About using VBA - Visual Basic for Applications. This segment shows how to use VBA with Word and Access.
Printing in VB.NET
VB.NET has direct and easy to use support for printing. This short article explains how it's done uisng the System.Drawing.Printing namespace. In addition, if you run into an InvalidPrinterException in Windows XP or an AccessViolationException in Vista, you might want to see how I got around it here.
VB.NET has direct and easy to use support for printing. This short article explains how it's done uisng the System.Drawing.Printing namespace. In addition, if you run into an InvalidPrinterException in Windows XP or an AccessViolationException in Vista, you might want to see how I got around it here.
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.
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.
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.
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.
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.
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.
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.
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.
sender and e event parameters
The sender and e parameters passed by the system to standard VB.NET event subroutines are key elements in your programming toolkit. It's all part of the new sOOPercharged VB.NET. This Quick Tip explains how to use them.
The sender and e parameters passed by the system to standard VB.NET event subroutines are key elements in your programming toolkit. It's all part of the new sOOPercharged VB.NET. This Quick Tip explains how to use them.
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.
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.
VB6: Taming the Wild New IE Object
Solving timing problems that occur when opening a new instance of IE in VB 6.
Solving timing problems that occur when opening a new instance of IE in VB 6.
Bitwise Logical Ops in VB.NET
The VB logical operators AND, OR, NOT, and Xor do something interesting when they're evaluated 'bitwise' in VB.NET with a Boolean and an Integer. This article uses Xor to illustrate exactly what happens and why. It's a great exercise that will ensure that you understand exactly how they work.
The VB logical operators AND, OR, NOT, and Xor do something interesting when they're evaluated 'bitwise' in VB.NET with a Boolean and an Integer. This article uses Xor to illustrate exactly what happens and why. It's a great exercise that will ensure that you understand exactly how they work.
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.
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.
VB.NET 2.0 Deploy Options
Deployment options for Visual Studio .NET 2.0 overview
Deployment options for Visual Studio .NET 2.0 overview
Word VBA Field Code Macro
A quick answer to an About Visual Basic reader showing how to code a Word VBA program to score a test using the results of FORMDROPDOWN field codes embedded in the document.
A quick answer to an About Visual Basic reader showing how to code a Word VBA program to score a test using the results of FORMDROPDOWN field codes embedded in the document.
Hide versus Unload in VB 6
An About Visual Basic reader asks what the difference is between Hide and Unload in Visual Basic 6.
An About Visual Basic reader asks what the difference is between Hide and Unload in Visual Basic 6.
Using ADO .NET - First Principles
The first segment of a series About using ADO with Visual Basic .NET
The first segment of a series About using ADO with Visual Basic .NET
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
About Visual Basic Class Instructions for Chapter 16 of the Complete Course for VB.NET covering Adding Graphics and Animation Effects
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.
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.
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
The second lesson in a tutorial About using VBA - Visual Basic for Applications. This segment shows how to use VBA in Word. - Part 1
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.
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.
VB Programming for the Non-Programmers!
An Introduction to Word VBA: object documents word object word vba object model microsoft word
An Introduction to Word VBA: object documents word object word vba object model microsoft word
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!
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!
Using ClickOnce
Using ClickOnce Deployment in VB.NET 2005
Using ClickOnce Deployment in VB.NET 2005
Display a PDF With VB.NET
PDF is an Adobe format for presenting documents. But since Adobe is a competitor to Microsoft, there's uneven support for the format in Microsoft products. You can save Office files as PDF files, but Microsoft doesn't provide any software tools for integrating the format into systems created with VB.NET. But you can do it anyway. This Quick Tip shows you how.
PDF is an Adobe format for presenting documents. But since Adobe is a competitor to Microsoft, there's uneven support for the format in Microsoft products. You can save Office files as PDF files, but Microsoft doesn't provide any software tools for integrating the format into systems created with VB.NET. But you can do it anyway. This Quick Tip shows you how.
Attributes in VB.NET
Attributes in Visual Basic source code is something new in VB .NET. This article explains how it works.
Attributes in Visual Basic source code is something new in VB .NET. This article explains how it works.
Attributes in VB .NET
Attributes in Visual Basic source code is something new in VB .NET. This article explains how it works.
Attributes in Visual Basic source code is something new in VB .NET. This article explains how it works.
Resource Files in VB.NET
VB.NET resource files allow you to make objects like graphic files, strings, and icons available to your code and be included as part of the project. A resource file is integrated directly into your Visual Basic project for maximum execution speed and minimum hassle packaging and deploying your application. This article tells just how to use them in VB.NET.
VB.NET resource files allow you to make objects like graphic files, strings, and icons available to your code and be included as part of the project. A resource file is integrated directly into your Visual Basic project for maximum execution speed and minimum hassle packaging and deploying your application. This article tells just how to use them in VB.NET.
Using Delegates in VB.NET
Delegates are used in VB.NET to "allow a function to be invoked indirectly by way of a reference to the function." They're a key part of the way events are triggered in VB.NET and give you runtime flexibilty. This article explains more about what they are and how to use them.
Delegates are used in VB.NET to "allow a function to be invoked indirectly by way of a reference to the function." They're a key part of the way events are triggered in VB.NET and give you runtime flexibilty. This article explains more about what they are and how to use them.
VB.NET Region Directive
In the very first edition of VB.NET, compiler generated code was kept in a hidden Region section to protect it from being accidentally changed. When Framework 2.0 was released, Microsoft started using partial classes to do the same thing. But the Region directive is still available to programmers to use to make their own code better organized and easier to read. This Quick Tip shows you how to use it, and why.
In the very first edition of VB.NET, compiler generated code was kept in a hidden Region section to protect it from being accidentally changed. When Framework 2.0 was released, Microsoft started using partial classes to do the same thing. But the Region directive is still available to programmers to use to make their own code better organized and easier to read. This Quick Tip shows you how to use it, and why.
Friend, Protected Friend
Visual Basic .NET is completely OOP (Object Oriented Programming) because it supports inheritance, the major thing that previous versions of Visual Basic did not support. And because it supports inheritance, it also has two new access modifiers: Friend and Protected Friend. This Quick Tip introduces them to you.
Visual Basic .NET is completely OOP (Object Oriented Programming) because it supports inheritance, the major thing that previous versions of Visual Basic did not support. And because it supports inheritance, it also has two new access modifiers: Friend and Protected Friend. This Quick Tip introduces them to you.
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.
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.
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.
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.
Word VBA
An introduction level course in Visual Basic using VBA for Microsoft Word - Introduction to the tutorial, Page 1
An introduction level course in Visual Basic using VBA for Microsoft Word - Introduction to the tutorial, Page 1
Setting Access Properties From VB
How to set Access database properties from a VB program
How to set Access database properties from a VB program
Part 2: Word 2007 VBA Objects
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.
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.
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.
A Guide to learning how to program using Visual Basic for those with no experience. VBA with Microsoft Office 2000 is required.
VB.NET for Beginners - 2
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 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.
CreateShortcut in VBScript
A really fast Quick Tip about a very useful object that you can use in VBScript - Visual Basic Script - to manage your desktop; the CreateShortcut object.
A really fast Quick Tip about a very useful object that you can use in VBScript - Visual Basic Script - to manage your desktop; the CreateShortcut object.
.NET Assemblies
Assemblies in .NET: What they are and how to manage them
Assemblies in .NET: What they are and how to manage them
A First ClickOnce Application
Step-by-Step: A First ClickOnce Application
Step-by-Step: A First ClickOnce Application
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
Sams Teach Yourself Visual Basic .NET in 21 Days and Sams Teach Yourself More Visual Basic .NET in 21 Days
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.
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.
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.
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.
Visual Basic and Recursion
Recursion is a valuable programming technique and when a programming problem requires this technique, nothing else quite works. But there is a hidden trap in recursion that you need to know about: It can eat memory resources like nothing else. This Quick Tip explains it.
Recursion is a valuable programming technique and when a programming problem requires this technique, nothing else quite works. But there is a hidden trap in recursion that you need to know about: It can eat memory resources like nothing else. This Quick Tip explains it.
VB.NET for Beginners - 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.
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.
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.
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.
VB.NET - Reference an object in different classes
A question and answer from the About Visual Basic Site
A question and answer from the About Visual Basic Site
VBA Macro
An introduction level course in Visual Basic using VBA for Microsoft Word - Page 3
An introduction level course in Visual Basic using VBA for Microsoft Word - Page 3
Writing your own Main routine
Most Windows applications use Form.Load for initialization code, such as setting the starting value of variables or perhaps downloading starting values from a database. But what if your program needs more control? You might want to put all of your intialization code in a different module for security reasons, for example. This article shows you how to code your own Main routine which can then turn control over to a startup form ... or code something else.
Most Windows applications use Form.Load for initialization code, such as setting the starting value of variables or perhaps downloading starting values from a database. But what if your program needs more control? You might want to put all of your intialization code in a different module for security reasons, for example. This article shows you how to code your own Main routine which can then turn control over to a startup form ... or code something else.
VB.NET: What Happened to Control Arrays!!! (Part IV)
An explanation of how to handle collections of controls that is somewhat like VB 6 control arrays.
An explanation of how to handle collections of controls that is somewhat like VB 6 control arrays.
Globalization VBNET
How to display values using localization and customized culture settings using Visual Basic .NET.
How to display values using localization and customized culture settings using Visual Basic .NET.
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.
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.
MustInherit and NotInheritable in VB.NET
VB.NET Supports Planned Parenthood! The new Inheritance in VB.NET is fully controllable.
VB.NET Supports Planned Parenthood! The new Inheritance in VB.NET is fully controllable.
Visual Basic .NET for Beginners
A tutorial series about programming in VB .NET for people just starting out.
A tutorial series about programming in VB .NET for people just starting out.
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.
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.
Framework Tools - ILDASM
An introduction to the .NET Framework tools, including an introduction to ILDASM.
An introduction to the .NET Framework tools, including an introduction to ILDASM.
Admin and VBScript 2
A short About Visual Basic tutorial about using VBScript for administering computer systems. VBScript objects and the WMI and ADSI systems are introduced. - Part 2
A short About Visual Basic tutorial about using VBScript for administering computer systems. VBScript objects and the WMI and ADSI systems are introduced. - Part 2
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.
An explanation of how to handle collections of controls that is somewhat like VB 6 control arrays.
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.
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.
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.
About Visual Basic Class Instructions for Chapter 11 of the Complete Course for VB.NET covering Using Arrays and Collections to Manage Data.
Non-Rectangular Forms
Here's a way to give your VB.NET application a completely unique look and feel. Create a form for your application in a custom shape. It's relatively straightforward to do. This article shows you how.
Here's a way to give your VB.NET application a completely unique look and feel. Create a form for your application in a custom shape. It's relatively straightforward to do. This article shows you how.
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
About Visual Basic Class Instructions for Chapter 5 of the Complete Course for VB.NET covering VB.NET Language and Syntax. Part 1
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.
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.
