Visual Basic Content

Control Structures Problem-Solving Process Guide tour of Visual Studio 2012
Designing Interfaces Assignment Statements Variables and Constants
Syntax, Logic, Run Time Errors Selection Structure Nested Selection Structures
Multiple-Alternative Selection Structures Selecting Test Data Pretest Loops
Posttest Loops Counter-Controlled Loops Nested Loops
Sub Procedures Functions One-Dimensional Arrays
More on One-Dimensional Arrays Two-Dimensional Arrays Structures
Sequential Access Files String Manipulation Access databases
Querying a Database Creating a Class Web Applications

C# Programming

Reading and Writing from and to the Console Writing conditional statements Using the switch statement
Using operators and expressions Using constants and enumerations Using loops
Using functions and methods Understanding data types Almost everything is an object
Working with numbers Working with characters and strings Understanding variable scope
Understanding type conversion Custom Classes and Objects Object orientation refresher
Defining a class Using access modifiers Defining properties
Understanding value and reference types Working with arrays Using array lists
Working with stacks Working with Queues Using dictionaries
More Complex classes Overloading methods Overriding methods
Creating abstract classes and methods Using sealed classes Defining structs
Using interfaces Exceptions Understanding exceptions
Introducing the Exception object Creating your own exceptions Re-throwing exceptions
File Management Introducing streams and files Working with existing files
Working with director disks information Using the Path class Reading and writing files
Some Advanced C# Using variable parameter lists Using function parameter
Using optional and named function parameters Using the C# preprocessor Working with delegates
Handling events Garbage Collection How garbage collection works
The Garbage Collector Object Using optional and named function parameters Debugging
Common Compilation issues Setting breakpoints and examining code Using the Debug class