This series is a good review for those who may be coming from another programming language or who are upgrading from a previous version of Visual Basic. It covers many of the sytactical elements of VB.NET and concludes with a thorough discussion of the various types of collections available through the .NET Framework.
-
Getting Started
Explains the steps, dedication and potential of VB.NET. I also take a moment to motivate the absolute beginner to pursue software development as a profession.
-
VB.NET Hello World and Creating Console Apps
Demonstrates how to create a basic application using the Windows Console. Explains what the Console is, and shows the steps to creating your first VB.NET application.
-
Beginning Variables and Data Types
Explains what are variables and the concept of data types.
-
Operators, Expressions and Statements
Explains and demonstrates the concepts of operators, expressions and statements in VB.NET
-
What Just Went Wrong?
Explains the different types of errors, and how to detect and resolve them in your applications.
-
More About Console Applications
This video shows how to accept values that are typed at the end of the line in the console window when executing a program you build.
-
If, Then, Else
The If ... Then ... Else statement allows conditional branching in your applications.
-
Select Case
The Select Case allows conditional branching in your applications.
-
While Statement
The While statement is the least complex (and least flexible) way of itterating through a section of code.
-
Do ... Loop Statements
The Do ... Loop is a more flexible way to itterate through code than the While statement. It also is used in conjuction with the WHILE and the UNTIL statement, and can check first or last the condition that keeps (or prevents) the itteration to continue.
-
For ... Next Statements
The For ... Next is used when you want to control the number of times the itteration is executed, and is therefore unique from the DO and WHILE looping statements.
-
Structured Exception Handling in VB.NET
Explains and demonstrates Exception Handling in VB.NET using the Try/Catch/Finally statements.
-
Coding Exception Handling into your Application
Describes how to find which exception objects to use when developing your applications
-
Introduction to Collections in VB.NET
Thorough Powerpoint explanation of the ICollection, IList and IDictionary interfaces, and the collections that support them. Sorting, Ranges, etc.
-
Array Collection
Demonstrates using the Array collection, single and multi-dimension arrays, and a thorough explanation of all properties and methods.
-
ArrayList Collection
Demonstrates the properties and methods of the ArrayList class, its strengths over the Array Collection, and more.
-
Queue Collection
Demonstrates and explains the use of the Queue collection (another IList collection) and shows how to use its unique FIFO method of accessing collection elements.
-
Sorting IList Collections
Demonstrates how to implement the IComparable interface in your objects to allow the items in your collections to be sorted.
-
Working with Multiple Elements of IList Collections
Demonstrates how to use the various xxxxxRange methods to add, insert, get, set, remove and sort multiple items in a collection at a time.
-
ListDictionary Collection
Demonstrates the use of the ListDictionary (the first in this series about collections supporting the IDictionary interface), explaining WHEN to use it.
-
HashTable Collection
Demonstrates the use of the HashTable, which is the most optimized of the IDictionary collections for large collections of data.
-
HybridDictionary Collection
Demonstrates how to use the HybridDictionary, which starts out as a ListDictionary, then metamophasizes into a HashTable once the collection has more than 10 elements.
-
SortedList Collection
Demonstrates how to use the SortedList collection, which is a marraige between the IDictionary and the IList collection interfaces, allowing you to access collection members by index or key.
-
Enumerating Through IDictionary Collections
Demonstrates what goes on behind the scenes when you use the For Each ... Next loop for a collection. Shows how to use GetEnumerator to control the Reset, MoveNext and Current properties of the enumerator for a collection.
-
Implementing IEnumerable and IEnumerator in Collections
Demonstrates how to use the IEnumerable and IEnumerator interfaces to control how and when data is loaded into a collection to conserve system resources.
-
VB.NET 2003 Loop Variable Declaration
VB.NET 2003 Loop Variable Declaration
-
Creating a Windows Service
Creating a Windows Service
-
Conditional Compilation
Conditional Compilation
-
Setting Option Strict
Setting Option Strict