Join David Gassner for an in-depth discussion in this video What you need to know, part of Visual Basic Essential Training (2013).
This course Visual Basic Essential Training is designed to teach the most important parts of the Visual Basic programming language. It starts with Visual Basic .Net, a version of the language that was released in 2002 with the .Net framework. And continues through the most recent version of the language. As of the time of this recording, Visual Basic 2012, also known as VB 11.0. You can use this version of Visual Basic in a number of different platforms to build many different types of applications.
For example, you can build desk applications with the Windows forms or Windows presentation foundation frameworks. You can build Windows store apps for Windows 8 and Windows RT, Windows phone apps, web applications with ASP.NET and web-based services with Windows communication foundation. All of these platforms support this version of Visual Basic. There are number of programming languages that are related to this version of Visual Basic that this course does not teach.
These include an older version of the language, known as Visual Basic 6 or VB6. This is an older version of the language that proceeded the use of the dot frame network. The term VB6 or Visual Basic 6 refers both to the language and to the integrated development environment that was used to build desktop applications. There are many similarities between VB6 and Visual Basic .Net, but their underlying assumptions and the platforms they run on are very different.
The target audience for this course includes developers who are brand new to Visual Basic. And developers who've been using Visual Basic, but want to look up or clarify a language feature. The course is designed for those who are brand new to programming. You don't have to know any software development terminology. And along the way, I'll answer a lot of common questions. Such as, what is a programming statement, and what does it look like in Visual Basic? What's the difference between a variable, a field, and a property? What's a method or procedure? And why do we use those two terms interchangeably in Visual Basic? And what's the difference between a subroutine and a function? I'll clarify all of these terms along the way and show you how they're implemented in this language.
If you're brand new to programming though, I recommend that you also watch this course, Foundations of Programming: Fundamentals. This course in the Lynda.com library will help you understand most of the vocabulary that software developers use frequently. And also, Visual Basic 2012 is an object-oriented language. It runs on object-oriented platforms, including the .Net framework and the Windows run time. To learn more about object-oriented programming terminology, watch the course Foundations of Programming: Object-Oriented Design. Between these foundations courses and this course to help you get started with Visual Basic.
You should then be able to jump into one of the platforms or frameworks that help you build applications with this programming language.
- What is Visual Basic?
- Learning Visual Basic syntax
- Declaring variables and data types
- Working with numbers, Boolean values, and dates
- Using strings, words, and characters
- Repeating blocks of code with loops
- Evaluating conditions with if, then, and else
- Debugging and handling exceptions
- Managing ordered data with arrays
- Managing application logic with modules
- Defining custom classes
- Storing data with instance fields