On This Page...
On this page you will find a link to every lesson Mr. Miller has presented in class. The lessons may also include videos from the classroom lectures and the examples completed in class.
- Programming Lesson 1
- The Visual Studio Environment
- The Form
- Properties
- The Toolbox
- Designing a Form
- Pictures
- Naming Controls
- Programming Lesson 2
- Variables
- String Variables
- Number Variables
- Declaring Variables
- Variable Roles
- Naming Variables
- Message Boxes
- The Text Property
- Concatenating (Joining) Strings
- Type Casting (Converting Variable Types)
- Commenting
- Programming Lesson 5
- Boolean Variables
- If Statements (Conditional Statements)
- Else/Else If Statements
- And/Or Statements
- Programming Lesson 7
- Planning Hangman
- Object-Oriented Programming
- Namespace>Class>Method
- Methods
- Class Diagrams
- Char Variables
- Parameters
- ASCII Code
- Overloading Methods
- Variable Scope
- Substring Method
- This Keyword
- Calling Methods
- OOP Lesson 1
- Planning Hangman
- Object-Oriented Programming
- Namespace>Class>Method
- Classes
- Class Diagrams
- Encapsulation
- Private Variables
- Char Variables
- Read-Only Properties
- Methods
- Functions
- Subroutines
- Parameters
- Boolean Variables
- ASCII Code
- Overloading Methods
- Variable Scope
- Substring Function
- Me Keyword
- Instance of a Class (Instantiating)
- Programming Lesson 9
- KeyDown Event
- Key Codes and Keyboard Input
- Timers
- Collision Detection
- KeyUp Event
- On Your Own
- OOP Lesson 2
- The Game Loop
- Timers
- KeyDown and KeyUp Events
- The Paint Event
- The Game Class
- Drawing Rectangles
- Collision Detection with Rectangles
- On Your Own
- Programming Lesson 10
- KeyDown Events
- KeyCodes
- Timers
- Movement
- Collision Detection
- KeyUp Events
- Constant Variables
- On Your Own
- OOP Lesson 3
- The Game Loop
- Timers
- Floating Point Numbers
- KeyDown and KeyUp Events
- The Paint Event
- Rectangles
- Time-Based Movement
- The FillRectangle Function
- Invalidating the Form
- Double Buffering
- Collision Detection
- On Your Own

