Converting Base 10 (Decimal) numbers to Base 2 (Binary) numbers
Implementing multiple forms in a program. A continuation of the Dog Pictures program started at http://screencast-o-matic.com/watch/cbe0c76GIG
Introduce menu items (MenuStrip & ContextMenuStrip). Shell program available at http://bowerpower.net/compprog1/vb07/DogPictures.zip
Passing arguments to subs/procedures ByRef (by reference) - can also be done with functions. Shell program available at www.bowerpower.net/compprog1/vb06/DiceGame.zip
Writing functions. Shell program available at http://bowerpower.net/compprog1/vb06/RightTriangleInformation.zip
Sending information to a sub procedure (arguments - the information that is sent; parameters - the parking places where data arrives). This is a continuation of the ComboBox program.
Using a ComboBox; three types of DropDownStyles - DropDown, Simple, & DropDownList; reset a ComboBox. Shell program available at http://bowerpower.net/compprog1/vb06/CreatingSentences.zip
Introduction procedures/subs - how to write them and how to activate (call) them. Shell program available at http://bowerpower.net/compprog1/vb06/MusicalInstruments.zip
Using one procedure to handle multiple events. Shell program available at http://bowerpower.net/compprog1/vb06/StateCapitals.zip
Writing a For...Next loop; using different step values; summing values in a listbox; nested loops; multi-column listbox. Shell program at http://bowerpower.net/compprog1/vb05/IntroToForLoops.zip
Implementing a double-click event for a ListBox. Shell program available at http://bowerpower.net/compprog1/vb05/LBoxDblClk.zip
Using a ListBox - inserting items, removing items at a certain index. Shell program available at http://bowerpower.net/compprog1/vb05/UsingAListBox.zip
Using a ListBox - adding items, determining selected index and selected item, removing an item, and clearing the list. Shell program available at http://bowerpower.net/compprog1/vb05/UsingAListBox.zip
Using an InputBox and an introduction to Do...Until and Do...While loops. Shell code for program available at http://bowerpower.net/compprog1/vb05/InputBoxExample.zip
How to use a Timer and ToolTip. Shell code for program available at http://bowerpower.net/compprog1/vb05/TimerAndToolTip.zip
Using Integer.TryParse( ) and Double.TryParse( ) to convert String data to a numeric data type. The shell program is available at http://bowerpower.net/compprog1/vb04/TryParseMethods.zip
Using an invisible RadioButton (making its checked property = true so it appears that no RadioButtons are checked). Using the Click event (instead of CheckChanged event) for RadioButtons. Download shell program at http://bowerpower.net/compprog1/vb04/InvisibleRadioButton.zip
Using RadioButtons in a GroupBox; String methods, including .ToUpper, .ToLower, .Length, .IndexOf(), .Substring(). Also IsNumeric() Shell program located at http://bowerpower.net/compprog1/vb04/StringMethodsAndRadioButtons.zip How could you use an IF block to address a program that crashes when it searches for a subtring that is longer than the original string (try using a three-letter word in the program we created - it should crash)?
Using Select Case; implementing a static variable. Shell program available at http://bowerpower.net/compprog1/vb04/RandomColorsSelectCase.zip
Introduction to random numbers using .nextDouble() and .next() Shell program is at http://bowerpower.net/compprog1/vb04/RandomNumbers.zip . Song files available at http://bowerpower.net/compprog1/vb04/RandomNumberSongs.zip
Introduction to IF-ELSE statements; Shell program available at http://tinyurl.com/q4v9h99
Introduction to IF-ELSEIF statements; flag variable; using conditional operators (Not, And, Or). Shell program available at http://tinyurl.com/q4v9h99
Introduction to IF statements; using TextChanged events; Shell program available at http://tinyurl.com/q4v9h99
Introduction to debugging in Visual Basic (with breakpoints)
Turning on Word Wrap; more about MessageBox; class-level (called global in this video) variables; counter variables; running total variables; clear/reset labels and global variables
Using Const to declare constant (final) values; try-catch blocks
Shipping shoes - every 100 pairs of shoes are sent in a crate; leftover shoes are sent in boxes. Integer division ( \ ); modulus division (mod); converting data with CInt() and CStr()
Set Option Strict to true; perform basic mathematical operations; convert numeric data to String
Clearing data from textboxes and labels; focus; tab order; accept and cancel buttons; access keys
Adding textboxes and declaring String variables
Enabling/disabling buttons; border styles for labels; flat style for buttons