Visual Basic Tutorial

 

Visual Basic for Absolute Beginners

(11 Hours ... plus 100 eBook pages)

This series is a fast paced but gentle introduction to Visual Basic (featuring the freely available Visual Basic Express Edition, but can be used with any version and edition of Visual Studio) with a focus on teaching you just enough to get started building real Windows applications. Videos include:

Detailed descriptions for each video ...

  • Creating a Windows Application User Interface
  • Writing Code to Handle Events and Set Properties
  • Working with Variables, Expressions, Statements, and Operators
  • Using Branching and Recursion
  • Object Oriented Programming Fundamentals - Part 1
  • Object Oriented Programming Fundamentals - Part 2
  • Getting to Know the .NET Framework
  • Obtaining Data from a SQL Server Express Edition Database
  • Databinding Data to User Interface Controls
  • Working with XML
  • Handling Exceptions

Building an Entire Application - The last five videos in this series demonstrate how to build an RSS Feed Reader from start to finish ... this should help you see the entire workflow of using the VB langauge along with other skills like displaying form data, allowing users to interact with your applications, retrieving data from a database, accessing information from the internet, parsing through XML documents, and more. The videos:

  • The RSS Reader Project - Designing and Planning
  • The RSS Reader Project - Building the UI
  • The RSS Reader Project - Expanding and Refining Application Functionality
  • The RSS Reader Project - Working with XML and SQL Server Express Edition Data
  • The RSS Reader Project - Fortifying, Testing and Deploying the Application

BONUS MATERIAL #1: Supplemental Readings - A 70 page eBook with articles to supplement each topic discussed in this series. Details ...

BONUS MATERIAL #2: Exercises - An 18 page eBook with exercises for each lesson, and 11 videos ( that explain and demonstrate the solutions to those exercises to help reinforce your new VB knowledge. Details ...

 

Visual Basic 101 Series

(4 Hours 45 Minutes)

This series covers similar ground as the "Absolute Beginner" series, but goes into a more detailed explanation on each topic.

Detailed descriptions for each video ...

  • VB.NET Hello World and Creating Console Apps
  • Beginning Variables and Data Types
  • Operators, Expressions and Statements
  • What Just Went Wrong?
  • More About Console Applications
  • If, Then, Else
  • Select Case
  • While Statement
  • Do ... Loop Statements
  • For ... Next Statements
  • Structured Exception Handling in VB.NET
  • Coding Exception Handling into your Application
  • Introduction to Collections in VB.NET
  • Array Collection
  • ArrayList Collection
  • Queue Collection
  • Sorting IList Collections
  • Working with Multiple Elements of IList Collections
  • ListDictionary Collection
  • HashTable Collection
  • HybridDictionary Collection
  • SortedList Collection
  • Enumerating Through IDictionary Collections
  • Implementing IEnumerable and IEnumerator in Collections
  • VB.NET 2003 Loop Variable Declaration
  • Creating a Windows Service
  • Conditional Compilation
  • Setting Option Strict

 

Visual Basic 201 Series

(6 Hours)

This series explains the basic concepts of Object Oriented programming and explains the Visual Basic syntax required to implement OO concepts.

Detailed descriptions for each video ...
  • Understanding Classes and Objects
  • Creating Methods
  • Understanding Overloaded Methods
  • Constructors and Destructors
  • Creating and Referencing Assemblies
  • Understanding Namespaces
  • Inheritance Basics
  • Inheritance Basics
  • Polymorphism Basics
  • Favor Composition Over Inheritance
  • Find What Varies and Encapsulate It
  • Strategy Design Pattern
  • Interface Basics
  • Program to Interfaces and not to Implementations
  • Abstract Factory Design Pattern
  • More About Scoping and Interfaces
  • GRASP: High Cohesion
  • GRASP: Low Coupling
  • GRASP: Controller
  • GRASP: Expert
  • GRASP: Creator
  • GRASP: Pure Fabrication
  • GRASP: Indirection
  • GRASP: Dont Talk to Strangers
  • Model-View Seperation Pattern
  • GoF Creation Patterns: Singleton
  • GoF Creation Patterns: Builder
  • GoF Creation Patterns: Prototype
  • GoF Structural Patterns: Adapter
  • GoF Structural Patterns: Bridge
  • GoF Structural Patterns: Composite
  • GoF Structural Patterns: Decorator
  • GoF Structural Patterns: Facade
  • GoF Structural Patterns: Flyweight
  • GoF Behavioral Patterns: Chain of Responsibility
  • GoF Structural Patterns: Proxy
  • GoF Behavioral Patterns: Command
  • GoF Behavioral Patterns: Interpreter
  • GoF Behavioral Patterns: Iterator
  • VB.NET Delegate Basics
  • XML Object Serialization

 

Visual Basic 301 Series

(3 Hours)

This series talk about the new features of Visual Basic added in version 9.0 (first introduced with Visual Studio 2008). Videos include:

Detailed descriptions for each video ...
  • Nullable Data Types
  • Local Type Inference
  • Object Initializers
  • Anonymous Types
  • Extension Methods
  • Lambda Expressions
  • Introduction to LINQ to Objects
  • LINQ Projection
  • LINQ Where Clause
  • LINQ From and Join
  • LINQ Ordering and Grouping
  • LINQ Set Operations
  • LINQ Quantifiers
  • XML Literals

 

First Impressions Visual Studio 2010 Series

(30 Minutes ... and growing)

Visual Studio 2010's release is just around the corner. Here's a great overview of the new features coming in the latest update to the language:

Detailed descriptions for each video ...

  • First Impressions Visual Studio 2010 - Visual Basic 2010 Language Enhancements

 

What Next?

After you get a solid grasp on the Visual Basic language itself, it's time to jump in and learn more about the .NET Framework to do specific things like:

  • Build interactive webpages with ASP.NET Web Forms or ASP.NET MVC Framework
  • Use ASP.NET AJAX to make your webpages come alive
  • Retrieve and manage database data using ADO.NET or LINQ
  • Build Windows applications using Windows Forms or WPF
  • ... and there's literally NO END to what you can learn ... our 800+ videos are a GREAT starting point
Start Today
  • Instantly download over 800 .NET videos on a bunch of topics ... some for beginners, some for experts
  • Download source code featured in the video (when applicable)
  • Download a dozen eBooks and other PDF files to supplement the videos
  • Download any new videos we release while you're a member
  • 30-Day Money Back Guarantee
  • No automatic recurring payments
  • LIFETIME Memberships available with an added bonus -- access to our exclusive LIFETIME Member forums!

What is this?

Welcome to LearnVisualStudio.NET ... a website containing over 800 video tutorials on Visual Basic, C#, ASP.NET, the .NET Framework and of course, Visual Studio.

Each series (on the left) combine to represent our core Visual Basic language specific training. It includes everything you'll ever need to know about Visual Basic.

ADDITIONALLY almost all videos on this site are featured in BOTH C# and Visual Basic languages. This means that all other topics related to web development, windows development, accessing databases, the .NET Framework, etc. have code examples in BOTH languages.

 

How Much Does it Cost?

An entire year is just $69.95 ... that's about $5.83 per month. (I spent this much at Starbucks this morning!) Also, check out our LIFETIME memberships!!!

 

What do I get?

  • Instantly download over 800 .NET videos on a bunch of topics ... some for beginners, some for experts
  • Download source code featured in the video (when applicable)
  • Download a dozen eBooks and other PDF files to supplement the videos
  • Download any new videos we release while you're a member
  • 30-Day Money Back Guarantee
  • No automatic recurring payments
  • LIFETIME Memberships available with an added bonus -- access to our exclusive LIFETIME Member forums!