Visual Basic Tutorials By Subject

VB6 is a great programming language, and a great way to learn this language is by studying tutorials written by others for the purpose of teaching you. We have many tutorials on this site so we have broken them down by category. This page lists all of our Visual Basic tutorial categories and tells you the number of tutorials under each category. Select a category below to see all the tutorials under that category. If you would like to, you can also see a list of All our VB6 tutorials on one page.

ActiveX Tutorials (4)

ActiveX lets you create your own controls to be used in different Visual Basic applications. You can also use ActiveX to create controls that can be run on web pages and displayed in Internet Explorer. Learn how with these VB6 tutorials.

Controls Tutorials (43)

These VB6 tutorials focus on how to use different controls in the Visual Basic IDE. Many times just learning the basic VB controls is half the battle. If you see a control in the toolbox (on the left side of the VB6 IDE) and are not sure what it does, come check out this section to see if we have a tutorial on it. If we don't, feel free to request one or better yet write one and submit it to me.

Database Tutorials (21)

Most business applications interface with databases to store and retrieve information. Visual Basic is one of the easiest languages to use for database programming. Use these tutorials to learn how you can leverage VB6 in your database programs.

Date and Time Tutorials (6)

There are many date and time functions in Visual Basic 6. You can use these functions to compare dates and times, store date and times, and manipulate date and time variables. These VB tutorials show you how to use all the tools Visual Basic gives you to work with dates and times.

DirectX Tutorials (1)

Direct X allows you to create amazing visual and sound effects. This is used heavily in writing Visual Basic Games. These VB DirectX tutorials walk you step by step through learning Direct X and using this knowledge to create great games and fun applications.

File Manipulation Tutorials (28)

If you want a program to be able to keep track of information between each time it is run you have to store it somewhere. One of the primary ways to store information is by saving it to a file and then reading it out the next time your program runs. These tutorials show you how to save and read data from files. Use them to save information or to create your own better Notepad program in Visual Basic.

Full Application Tutorials (9)

The Visual Basic language is able to create very advanced programs. One of the best ways to get ideas for your programs and also learn how to develop them is by learning how other full applications are created. Check out these full application VB6 tutorials to see how to create these great programs.

Game Tutorials (15)

The Visual Basic 6 language can be used to create fun small and advanced games. Start by learning how to create some simple card games and move on in creating more advanced third person shooter games. If you want to be the next huge game maker or if you simply want to steal some ideas from game programming for your own app check out these VB6 tutorials.

Graphical User Interface (GUI) Tutorials (57)

The graphical user interface describes anything your application displays to the user. It is the primary way you interact with the user and allow him or her to interact with you. Creating great GUI's is something Visual Basic is amazing at. You can create professional interfaces with minimal effort. Learn how with these UI Visual Basic tutorials.

Graphical User Interfaces have been around for many years. As you develop more and more advanced applications it is worth your time to focus on your VB6 UI design. This includes understanding how each of the visual basic ui components work (such as buttons, textboxes, combo boxes, images, menus, etc.). This also includes understanding the different vb6 ui containers (such as Tabsets, Panels, status bars, grouping boxes, etc.) By understanding all of these components individually you will have a good knowledge of what can and can't be done.

From here you can focus on how your VB6 GUI fits together as a whole. For example what is the best way to layout a specific form using your individual input controls, labels, and grouping controls. Where should headings go? What order is the user most likely to want to enter their data? What should the tab order be? What controls should be shown vs collapsed? These are all questions a UI programmer needs to think through. Even though UI in Visual Basic is much easier than in many other languages, we as developers need to carefully think through what is most important to our end user and focus on these things above all else.

Graphics Tutorials (16)

Graphics programming can seam very complex and indeed sometimes it is. However, Visual Basic has many built in functions to let you manipulate graphics easily. Combine this with more complex API calls and you can do just about anything you want. These graphics tutorials show you both the easy and more complex things you can do with VB6.

Mathematics Tutorials (13)

Some people think you have to use a special language for mathematics. Not so! Computers are just big calculators right, so of course a programming language like Visual Basic allows you to do mathematical operations. These VB6 show you how to do simple math functions and also how to do very complex math operations in your programs.

Miscellaneous Tutorials (16)

Some tutorials just don't fit in any other category but are still very useful to you as a VB6 programmer. These tutorials are all kept in our Miscellaneous section of this site. Check them out, you might find some really useful ideas for your next great Visual Basic application.

Multimedia Tutorials (6)

We live in a multimedia society. If you aren't on board with creating fancy multimedia applications you might want to get on board so your customers don't go to sleep. Whether your creating the next amazing video app or you are trying to add a little spice to your current program feel free to read these tutorials to learn how.

Network Tutorials (3)

Practically every computer in the world is interconnected but how do you get them to talk to each other. Network programming is the answer. You can use API's to allow your VB apps to communicate with common network protocols such as Tcp/Ip. It can get a little complex at times but its well worth it when you write your first "chat" type program. Its like magic!

Security Tutorials (2)

Any time you work with or store sensitive information security is a concern you must focus on. Visual Basic can be used while working with sensitive information and it can be used to secure that information as well. Security is not as glamorous as some of the other parts of programming, but its very important if you want customers to trust your application.

Simple Functions Tutorials (49)

Every complex program is made up of many, many, many simple functions. If you want to create a full application you must start by understanding some key simple Visual Basic functions. Once you understand these, you can put them all together to create the next killer VB6 app.

String Manipulation Tutorials (14)

The string variable is the most used variable in user interface programming. You grab data in strings, you display information to users through strings, and along the way you use strings continuously. You must understand them completely and understand all the functions Visual Basic provides for you to manipulate them.

Understanding the Visual Basics Tutorials (61)

The fundamentals are fun! Whether you agree with this or not, you must understand the basics to Visual Basic if you are going to create anything interesting. Use these Visual Basics tutorials to learn things you will use in virtually in program you create. In the end you too will agree that the Visual Basics are key.

Windows API Tutorials (22)

Sometimes you need to interface deep into the Windows operating system. Other times you need to do something Visual Basic doesn't have a built in function for. The Windows API allows you to do this. Visual Basic + API = some pretty amazing applications. Using VB and API can be a bit confusing at first, but once you understand it the sky is the limit as to what you can create.

Windows Registry Tutorials (1)

Windows provides the registry as a standard place to store any configuration information programs may need. Visual Basic has some built in registry functions and if those aren't what your looking for you can always use API calls to do more advanced registry manipulation.

XML Tutorials (1)

XML is not just buzz word Computer Science people throw around to sound "cool". It is also a very useful way to store and transmit data. Use these tutorials to learn how to implement VB XML. Then you too can through around this buzzword with all your CS friends.

If you enjoyed this post, subscribe for updates (it's free)