Free Sample
Lesson 1: Introduction to C# Applications

Free Sample
15:32
A Simple C# Application: Displaying a Line of Text

Free Sample
17:44
Creating a Simple Application in Visual C# Express

Free Sample
20:39
Another C# Application: Adding Integers
Free Sample
Lesson 2: Introduction to Classes and Objects

Free Sample
02:30
Learning Objectives

Free Sample
10:01
Declaring a Method with a Parameter

Free Sample
18:23
Instance Variables and Properties

Free Sample
05:39
Value Types vs. Reference Types

Free Sample
16:11
Initializing Objects with Constructors

Free Sample
13:43
Floating-Point Numbers and Type decimal
Free Sample
Lesson 3: Control Statements: Part 1

Free Sample
11:31
Implementing Counter-Controlled Repetition in Class GradeBook

Free Sample
12:24
Implementing Sentinel-Controlled Repetition in Class GradeBook

Free Sample
07:21
Prefix Increment and Postfix Increment Operators
Free Sample
Lesson 4: Control Statements: Part 2

Free Sample
02:05
Learning Objectives

Free Sample
04:38
do..while Repetition Statement

Free Sample
11:59
switch Multiple-Selection Statement

Free Sample
04:06
break and continue Statements

Free Sample
08:44
Logical Operators
Free Sample
Lesson 5: Methods: A Deeper Look

Free Sample
07:59
static Methods, static Variables and Class Math

Free Sample
03:41
Argument Promotion and Casting

Free Sample
07:08
.NET Framework Class Library

Free Sample
13:42
Case Study: A Game of Chance (Introducing Enumerations)

Free Sample
11:23
Scope of Declarations

Free Sample
11:15
Method Overloading

Free Sample
10:39
Passing Arguments: Pass-By-Value vs. Pass-By-Reference
Free Sample
Lesson 6: Arrays

Free Sample
04:17
Learning Objectives

Free Sample
04:19
Creating and Initializing an Array

Free Sample
03:00
Using an Array Initializer

Free Sample
15:32
Card Shuffling and Dealing Simulation

Free Sample
08:37
foreach Statement; Implicitly Typed Local Variables

Free Sample
06:50
Passing Arrays and Array Elements to Methods

Free Sample
11:58
Passing Arrays by Value and by Reference

Free Sample
12:14
Rectangular and Jagged Arrays

Free Sample
10:43
Case Study: Class GradeBook Using a Rectangular Array

Free Sample
05:59
Variable-Length Argument Lists

Free Sample
04:56
Command-Line Arguments
Free Sample
Lesson 7: Introduction to LINQ and Generic Collections

Free Sample
18:43
Querying an Array Using LINQ

Free Sample
17:55
Using LINQ to Query an Array of Employee Objects

Free Sample
11:21
Introduction to Collections

Free Sample
06:57
Querying a Generic Collection Using LINQ
Free Sample
Lesson 8: Classes and Objects: A Deeper Look

Free Sample
16:06
Time Class Case Study

Free Sample
06:17
Controlling Access to Members

Free Sample
08:19
Referring to the Current Object's Members with the this Reference

Free Sample
13:57
Indexers

Free Sample
21:12
Time Class Case Study: Overloaded Constructors

Free Sample
11:26
Composition

Free Sample
06:33
readonly Instance Variables

Free Sample
16:47
Time Class Case Study: Creating Class Libraries

Free Sample
06:46
Object Initializers

Free Sample
15:02
Time Class Case Study: Extension Methods

Free Sample
13:39
Delegates

Free Sample
12:20
Lambda Expressions

Free Sample
11:40
Anonymous Objects
Free Sample
Lesson 1: Object-Oriented Programming: Inheritance

Free Sample
06:16
UML Class Diagram for University CommunityMembers Hierarchy

Free Sample
04:00
UML Class Diagram for Shapes Hierarchy

Free Sample
11:36
Creating and Using a CommissionEmployee Class

Free Sample
07:45
Creating a BasePlusCommissionEmployee Class without Using Inheritance

Free Sample
09:39
Creating a CommissionEmployeeBasePlusCommissionEmployee Inheritance Hierarchy

Free Sample
14:45
Inheritance Hierarchy Using protected Instance Variables

Free Sample
11:34
Inheritance Hierarchy Using private Instance Variables
Free Sample
Lesson 2: Object-Oriented Programming: Polymorphism

Free Sample
18:22
Demonstrating Polymorphic Behavior

Free Sample
03:46
Employee Hierarchy UML Class Diagram

Free Sample
05:54
Polymorphic interface for the Employee Hierarchy Classes

Free Sample
33:56
Case Study: Payroll System Using Polymorphism

Free Sample
04:38
IPayable Interface and Class Hierarchy UML Class Diagram

Free Sample
25:54
Case Study: Creating and Using Interfaces

Free Sample
08:59
Operator Overloading
Free Sample
Lesson 3: Exception Handling

Free Sample
12:55
Example: Divide by Zero without Exception Handling

Free Sample
21:08
Example: Handling DivideByZeroExceptions and FormatExceptions

Free Sample
15:15
finally Block

Free Sample
09:56
User-Defined Exception Classes
Free Sample
Lesson 4: Introduction to Graphical User Interfaces with Windows Forms

Free Sample
03:38
Introduction to Windows Forms

Free Sample
18:45
Event Handling

Free Sample
21:55
Building the Event Handling Example; Introducing Control Properties and Layout

Free Sample
03:48
ToolTips

Free Sample
11:40
Mouse-Event Handling

Free Sample
13:50
Menus

Free Sample
14:54
Multiple Document Interface (MDI) Windows
Free Sample
Lesson 5: Introduction to GUI with Windows Presentation Foundation (WPF)

Free Sample
16:49
WPF Overview and Demos

Free Sample
03:21
Introduction to XML

Free Sample
25:09
Introduction to XAML

Free Sample
22:17
Painter Application: Layout and Event Handling in WPF
Free Sample
Lesson 6: Introduction to Silverlight

Free Sample
08:39
Silverlight Overview and Demos

Free Sample
44:25
Building a Silverlight WeatherViewer Application
Free Sample
Lesson 7: Generic Collections

Free Sample
06:28
Some collection classes of the .NET Framework

Free Sample
13:17
Generic Class SortedDictionary

Free Sample
13:59
Generic Class LinkedList