Programming Basics with OOP
  • Get Visual Studio 2017 Community
  • Create and Run First Windows Form Program
  • Dig into Solutions and Projects
  • Understand a Basic Namespace and Class
  • Build a Form with a Button, Part 1
  • Add a Click Event Code Handler, Part 2
  • Add MessageBox.Show to Event Handler, Part 3
  • Use One Variable with TrackBar Control, Part 1
  • Explore the Label Class with TrackBar, Part 2
  • Use Function Chaining
  • Build Simple Calculator Interface, Part 1
  • Simple Calculator Code, Part 2
  • Break from Programming: Configure VS and Install Simple Calculator App.
  • Build Picture Viewer Interface, Part 1
  • Dive into the .NET FrameWork and Add Code, Part 2
  • Improve Picture Viewer with an Enumeration, Part 3
  • Dig Deeper with the Memory Window
  • Attaching Event Handlers to Events through Delegates
OOP and Controlling Program Flow
  • Build Interface with Check Box and Calendar Control, Part 1
  • Add Code to Power Check Box, Part 2
  • Break from Programming: Understand the Class Designer File
  • Break from Programming: Understand the New Keyword More
  • Using If With Functions and Enumerations, Part 1(Interface)
  • Using If With Functions and Enumerations, Part 2 (Code)
  • Using Compound Operators
  • Looping with While Loops, Part 1
  • Looping with While Loops, Part 2
  • Looping with While Loops, Part 3
  • Digging into the Stream Object at Run Time, Part 4
  • Looping with Do Until/Loop
  • Looping with For Each Loops, Part 1 Interface
  • Looping with For Each Loops, Part 2 Code
  • Digging into Indexes of a Collection, Code Part 3
  • Looping with For Loops, Part 1(Interface)
  • Looping with For Loops, Part 2(Code)
  • If/Else with Menus and Form Load, Part 1
  • If/Else with Menus and Form Load, Part 2
  • If With Image Lists, Part 1
  • If With Images Lists, Part 2
  • Graphics Program, Part 1
  • Graphics Program, Part 2
  • Graphics Program, Part 3
  • AndAlso Operator, Part 1
  • And Also Operator, Part 2
  • OrElse Operator, Part 1
  • OrElse Operator, Part 2
  • Using Try/Catch, Part 1
  • Using Try/Catch, Part 2
Build a Calculator
  • Calculator Overview, Part 1
  • Add DLL with Calculator Class, Part 2
  • Build Calculator Interface, Part 3
  • Update DLL to Disable Making Math Class Objects, Part 4
  • Add Math Operation Calls, Part 5
  • Add Button Click Handler, Part 6
  • Add Highlighting, Part 7
  • Digging into the .Net Framework, Part 8
OOP Structures in More Detail
  • Class Hierarchies, Part 1
  • Class Hierarchies, Part 2
  • Properties and Fields, Part 1
  • Properties and Fields, Part 2
  • Overriding Functions
  • Properties That Can Crash and Default Values
  • Overrides/Overridable Properties
  • Readonly and Shared Properties
  • Using MDI Properties, Part 1
  • Using MDI Properties, Part 2
  • Understand the Controls Property of the Form Object
  • Form Class Hierarchy
Text Editor App.
  • Text Editor Overview, Step 1
  • Build Interface, Step 2
  • Add Opening Files, Step 3
  • DIg into the IDisposable Interface, Step 4
  • Add Ability to Save Files, Step 5
  • Add Ability to Change Font Color and Style and Size, Step 6
  • Add Ability to Print Files, Part 7
  • Add Ability to Print Preview, Part 8
  • Digging into Dispose Again, Part 9
  • Add Ability to Save RTF Files
Polymorphism and Interfaces
  • Polymorphic Subs with Class Data Types, Part 1
  • Serializing Objects, Part 1
  • Serializing objects, Part2
  • Serializing Objects, Part 3
  • Inheritance through Object Declarations
  • Abstract /MustInherit Classes Vs. Interfaces
  • Using ByRef Functions
Thanks for Watching!
  • Thanks for Visiting!