Module 1
Introduction Overview
Create New Project
Workspace Layout Solutions
Explorer Properties
Window Size Property & Size Handles
Run & Compile Create Form Properties
Form Controls
Adding Controls
Adjusting Size and Position
Adjust Multiple Controls Format Toolbar
Behind the Scenes
View Code Regions
Form Class Dispose
Method Variables Attributes
Comments Setting Properties
Event Handling
Code Control Properties
Creating Handles
Adding Event Code
Using Event Handlers
Form Menus
Adding Menus
Menu Properties
Add Menu Code
Change Controls
Modify Form Behavior
Create Keyboard Shortcuts
Form Components
Add Components
Tool Tips
Using Tool Tips
Timer Form
Opacity Closing Event
Controlling Closing Event
Create Console
Application Key Terms
VBC.EXE
Creating Apps with Notepad
Using VBC.EXE
Working with Visual Studio.Net
Configure Profile & Options
View Solution & Project Properties
Implicit vs. Explicit
Conversion Modules & Classes
|
Module 5
String Class Overview
String Constructors
String Properties
Static & Shared Method
Compare Ordinal Concat
Format & Join Instance
Methods String-returning
Methods String Builder
Class toString Method
Dates & Times Overview
Date/Time Constructors
Shared Methods - DateTime.Parse
Date/Time Properties
Conversion Methods
Calculation Methods
Shared Methods Using
Date/Time Type
TimeSpan Type
Lapsed Time
Creating TimeSpan Values
TimeSpan Properties
Creating a TimeSpan
TimeSpan Fields & Method
TimeSpan.Parse
Exception Handling
.NET Error Handling
No Error Handling
Simple Try/Catch
Block Unhandled
Error Exception Object
Catching Specific Exceptions
Overview Multiple Exceptions
Exception Order
Exception Hierarchy
Throw & Finally
The Throw Keyboard
Exception Handling Options
Passing Error Information
Inner Exception Run Code
Unconditionally Using Finally Block
|
Module 2
Variables & Data Types
Declare Variables Outside of Procedures
Static Variables
Block Variables
.NET Data Types
Conversion Functions
View Variable Properties
Use CType Conversions
Operators Overview
AndAlso & ElseIf Use Operators
Working with Code
Functions & Sub Procedures
Declare Function Sub Procedure
Parameters For Loop Do Loop
If Statements Select Case
Enumerators & Structure Enumeration
Constants with Enumeration Structures
Enumerations with Structure
VB.NET Event Handling
Delegates Event Handler
Multiple Controls
Multiple Handlers
Add Handler & Remove Handler
Form & Control Events
Inheritance Chain
Form Events Mouse
Events Keyboard
Events Key Up & Key Down
Disable Keys
Control Events Validating Events
|
Module 6
Debugging Environment
Configure Configuration Properties
Debug Setup & Use Debug Window(s)
Watch Expressions
Conditional Breakpoint
Multiple Languages
Debug Store Procedure
Logging & Tracing Windows
Event Log
Create EventLog
Write To & View Log
Tracing Application
Trace Switch & Listeners
Write Trace Listeners
Modify Configuration
Understanding Inheritance
Overview Inheritance
Class Overriding
Shadowing Protected
Implementing Inheritance
Supporting Inheritance
Setting Class & Properties
Overridable Methods
Create Derived Class
Overload Overrides
Implement Derived Class
Overriding in Action
Using Inheritance
Customize Controls
Create Derived GroupBox
Create Custom Control
Create Custom Event
Override Inherited Class
Using Custom Controls
Setting Up Component Add to Toolbox
Create Control Handler
Test Derived Control
Polymorphism Overview
Inheritance-based BaseClass Type
|
Module 3
Classes & Objects Class
Usage CLR Types
Object Creation Advantages
Class Library
Overview Properties
View Library Object
Set Reference
Constructors Overview
Imports Statement
Calling Constructor
Naming Conventions Overloading
Properties Overview
Fields vs. Properties
Public Properties
Using Private Field Advantages
Validating Calculated
Methods Overview
Creating Method
Calling Method
Creating Events
Raise Event
Declare Var with Events Handling
Events Disposing
Tab Controls & Context Menu
Tab Control
Tab Alignment
Tab Appearance
Context Menu
Code Behind Context Menu
Tab Pages Order
|
Module 7
Using Interfaces
Overview Work with Interfaces
Implement Interface
Implement Method
Implement ICompare
Implement IComparer
Implement Dual Interfaces
Selecting Files
Open File Dialogue
Control Show Dialogue
Method Filter Properties
Control Properties
Event Handling
Path & FileSystemInfo
Path Class
Path Class Methods
File & Directory Classes
FileSystemInfo
Class Directory
Class Create Directory Method
TreeView Control
Get Logical Drives
Add Nodes
Expand Nodes
GetFolder Names
View Expanded Tree File & Folder Properties
TreeView After Select Polymorphism
Reading & Writing Files
Stream-based Objects
FillList Procedure
File Stream Object
File StreamReader
Alternative Solutions
StreamWriter
|
Module 4
Range Selection
Controls Trackbar
Control Trackbar Properties
Context Menu
Shortcut Keys
NumericUpDown
DomainUpDown
DomainUpDown Properties
Range Selection
Code Trackbar Events
Scroll Event Valuechange
Event Context
Menus Radio
Check Procedure
Change Properties Using Enu.Parse
Option Controls
GroupBox Control
CheckBox
ControlBox Options
TopMost
CheckBox
Location Labels & Images Radio Button
Window State Property
LinkLabel & List Controls
LinkLabel
LinkLabel Procedure
ListBox
ComboBox
FillList
Casting List Items
Anchoring Add Controls Dynamically
Anchoring & CheckedList Box
Anchoring Properties
AutoScroll ListBox Options
Select Event
Toggling Visibility
CheckList Box
CheckOnClick Property
Docking & Splitter
Controls Docking
Concepts Splitter
Control Build Split
Object Add Label & Textbox
Set Border Style
Dialogue Control & Tab Order
Dialogue Controls
Create Icon
Object Create
Color & Font
Object Tab Order
|
Module 8
Working with Arrays Overview
Creating Arrays
Dynamic-sized Arrays
Arrays as Objects
Cloning an Array
User-defined Arrays
Initializing Arrays
Multidimensional Arrays
Controlling Arrays
Retrieve Array Item
ForEach Loop
GetUpperBound Method
Pass an Array System
.Array
.Members
Sorting Arrays
Searching Arrays
Arrays in .NET
Array Examples
Arrays & Text File Resize
Array Sort Text File Array
ArrayList
Class Overview
Add/Insert Method
AddRange Method
Manipulating Array
List ArrayList & Text File
HashTable & Sorted List
HashTable Data Structure
Add Item to HashTable
HashTable Theory
Assign HashTable
Value Retrieving from HashTable
Iterate through HashTable SortList Class
Stack, Queue & Collections
Stack & Queue Concepts
Add Items
Peek Method Pop & Dequeue
Typed Collections
Array Problems & Solutions
FillTextLineCollection
|