Books & Videos

Table of Contents

Chapter: Introduction

What's Covered

04m 38s

Author Bio

01m 40s

Chapter: Getting Started

Visual C# Express Install

02m 22s

Visual C# Express Overview

03m 33s

Chapter: Your First C# Program

Entering And Running The Program

07m 15s

Correcting Errors

03m 43s

Exercise - Modifying

02m 59s

Chapter: C# Building Blocks - Data Types And Variables

Introduction To Data Types

03m 8s

Data Types - int, double

02m 31s

Data Types Continued - string and bool

03m 28s

Variable Naming Rules

03m 16s

Declaring Variables

02m 11s

Assigning Data To Variables

03m 29s

Exercise - Saying Hello To Others

02m 52s

Chapter: Introduction To Classes And Objects

Classes And Objects

03m 40s

Class Data Members - Constructors

05m 10s

ToString Method

04m 29s

Set and Get Methods

04m 14s

Properties - Chapter 5

02m 27s

Utility Methods

02m 0s

Exercise 1 - More On Name Class

02m 37s

Exercise 2 - A Date Class

03m 34s

Chapter: Arithmetic Operators And Expressions

C# Arithmetic Operators

04m 12s

Arithmetic Operator Order Of Precedence

02m 4s

Increment And Composite Assignment Operators

02m 44s

Using Constants

02m 39s

Math Library Functions

02m 8s

Mixing Arithmetic Data Types

02m 58s

Exercise 1 - Translating Formulas To C# Code

03m 14s

Chapter: C# Input And Output

Reading Data From The Keyboard

03m 8s

Reading Numeric Data From The Keyboard

02m 49s

Writing Data To The Console

03m 3s

Exercise - Generating A Form Letter

03m 28s

Chapter: Making Decisions

Relational Operators

03m 59s

Logical Operators

03m 23s

Simple if Statement

04m 22s

if-else Statements

04m 17s

Nested if-else Statements

04m 40s

The if-else-if Statement - Part 1

02m 35s

The if-else-if Statement - Part 2

03m 27s

Exercise 1 - Q & A Program

04m 24s

Exercise 2 - A Calculator Program

03m 26s

Chapter: Performing Repetition

The while Loop - Part 1

02m 56s

The while Loop - Part 2

04m 18s

Count Controlled while Loops

04m 12s

Event Controlled while Loops

05m 20s

The for Loop - Part 1

03m 3s

The for Loop - Part 2

04m 49s

The for Loop - Part 3

03m 43s

break And continue

05m 2s

Exercise 1 - Looping Q and A

04m 47s

Exercise 2 - Looping Calculator

03m 44s

Chapter: Methods

Defining A Method - Part 1

06m 44s

Defining A Method - Part 2

06m 6s

Predicate Methods

05m 54s

Void Methods

02m 49s

Value Parameters

05m 34s

Exercise 1 - Two Example Methods

03m 47s

Exercise 2 - Adding Methods

03m 33s

Chapter: Working With Lists

Introduction To Lists

03m 36s

Declaring A List

03m 55s

Initializing A List

02m 4s

Adding Data To A List

01m 24s

Accessing List Elements

04m 49s

Passing Lists As Method Arguments

04m 28s

Generating Random Numbers

07m 41s

Searching A List

04m 0s

Sorting A List

02m 20s

Exercise 1 - Finding The Maximum Value

03m 1s

Exercise 2 - A Custom Search Method

05m 27s

Chapter: Classes And Object-Oriented Programming

Private Data Members

04m 26s

More On Constructors

04m 25s

Properties - Chapter 12

05m 0s

Displaying Data - ToString

07m 0s

Helper Methods

06m 5s

Exercise 1 - An Object-Oriented Calculator

04m 2s

Exercise 2 - Extending Time Class

03m 42s

Chapter: Inheritance

Introduction To Inheritance

06m 11s

Overriding Methods

05m 32s

Protected Members

03m 13s

Exercise 1 - Virtual Methods

03m 39s

Exercise 2 - Graphics Package

04m 15s

Chapter: Polymorphism And Other Advanced Topics

Polymorphism Example

03m 55s

Working With Abstract Classes

02m 51s

Working With Interfaces

05m 15s

Exercise 1 - Polymorphism

04m 12s

Chapter: Arrays

Declaring An Array

03m 18s

Working With Array Elements

03m 56s

Special Array Methods

04m 31s

Passing Arrays As Function Arguments

05m 51s

Two-Dimensional Arrays - Part 1

05m 42s

Two-Dimensional Arrays - Part 2

03m 23s

Exercise 1 - Array Elements As Counters

03m 37s

Exercise 2 - Bar Charts Using Array

03m 14s

Exercise 3 - A Deck Of Playing Cards

05m 41s

Chapter: Additional C# Control Flow Constructs

The switch statement - Part 1

06m 13s

The switch statement - Part 2

03m 46s

The do-while Loop - Part 1

04m 9s

The do-while Loop - Part 2

03m 26s

The for-each Loop - Part 1

03m 47s

The for-each Loop - Part 2

02m 7s

Exercise 1 - Using switch Statement

02m 27s

Exercise 2 - while Loop Replacement

02m 35s

Exercise 3 - for-each Loop In Lists

03m 54s

Chapter: File Processing

Writing Data To A File

04m 50s

Reading Data From A File

06m 29s

Appending Data To A File

02m 16s

Reading Characters From A File

02m 47s

Writing Characters To A File

02m 37s

Exercise 1 - Creating A To-Do List

05m 49s

Exercise 2 - To-Do List Continued

05m 9s

Chapter: Miscellaneous Topics

Variable Scope

05m 30s

Working With Strings

09m 9s

Exception Handling

07m 31s

LINQ For Queries

06m 1s