C# Programming Video Tutorial Course

CareerVision Training

£ 70 - ($ 267.285)
IVA inc.

Información importante

  • Training
  • Beginner
  • A distancia
  • Duración:
  • Cuándo:
    A definir
  • Envío de materiales de aprendizaje

• Format: DVD-ROM
• Duration: 7.8 Hours (115 lessons)
• Instructor: Mike McMillan
• Platform: Windows PC or Mac


In this computer based training course on C#, teacher and author Mike McMillan introduces you to this powerful programming language. Using a simple to understand step by step method of learning, you will quickly grasp the components to allow you to write full fledged programs with C#.

You will start with an introduction to the very basics of C#, variable types. You then move to learning about classes, how to handle data, logical operations, flow control and much more in this video tutorial. You will learn how to accept user input, and even how to store it in a file for later retrieval. Each chapter is completed with an exercise that allows you to apply what you have learned, re-enforcing your training.

Información importante

Requisitos: This is a DVD Video Tutorial Course which is shipped to you. Work through the video tutorials at your own pace. If you have the software you can practice along with the instructor using the same exercise files as the instructor which are included on the DVD. The narrated training videos demonstrate the key tools and professional techniques helping you to work faster and smarter. All the concepts of each application are explained clearly and precisely. The DVD works on PC and Mac. You can jump to and from lessons and work at your own pace.


Dónde se imparte y en qué fechas

Inicio Ubicación
A definir
Distance Learning

¿Qué aprendes en este curso?

Handling Data
Logistic Operations
Programming C#
Writing Programs

Programa académico


What's Covered

Author Bio

Getting Started

Visual C# Express Install

Visual C# Express Overview

Your First C# Program

Entering And Running The Program

Correcting Errors

Exercise - Modifying

C# Building Blocks - Data Types And Variables

Introduction To Data Types

Data Types - int, double

Data Types Continued - string and bool

Variable Naming Rules

Declaring Variables

Assigning Data To Variables

Exercise - Saying Hello To Others

Introduction To Classes And Objects

Classes And Objects

Class Data Members - Constructors

ToString Method

Set and Get Methods


Utility Methods

Exercise 1 - More On Name Class

Exercise 2 - A Date Class

Arithmetic Operators And Expressions

C# Arithmetic Operators

Arithmetic Operator Order Of Precedence

Increment And Composite Assignment Operators

Using Constants

Math Library Functions

Mixing Arithmetic Data Types

Exercise 1 - Translating Formulas To C# Code

C# Input And Output

Reading Data From The Keyboard

Reading Numeric Data From The Keyboard

Writing Data To The Console

Exercise - Generating A Form Letter

Making Decisions

Relational Operators

Logical Operators

Simple if Statement

if-else Statements

Nested if-else Statements

The if-else-if Statement - Part 1

The if-else-if Statement - Part 2

Exercise 1 - Q & A Program

Exercise 2 - A Calculator Program

Performing Repetition

The while Loop - Part 1

The while Loop - Part 2

Count Controlled while Loops

Event Controlled while Loops

The for Loop - Part 1

The for Loop - Part 2

The for Loop - Part 3

break And continue

Exercise 1 - Looping Q and A

Exercise 2 - Looping Calculator


Defining A Method - Part 1

Defining A Method - Part 2

Predicate Methods

Void Methods

Value Parameters

Exercise 1 - Two Example Methods

Exercise 2 - Adding Methods

Working With Lists

Introduction To Lists

Declaring A List

Initializing A List

Adding Data To A List

Accessing List Elements

Passing Lists As Method Arguments

Generating Random Numbers

Searching A List

Sorting A List

Exercise 1 - Finding The Maximum Value

Exercise 2 - A Custom Search Method

Classes And Object-Oriented Programming

Private Data Members

More On Constructors


Displaying Data - ToString

Helper Methods

Exercise 1 - An Object-Oriented Calculator

Exercise 2 - Extending Time Class


Introduction To Inheritance

Overriding Methods

Protected Members

Exercise 1 - Virtual Methods

Exercise 2 - Graphics Package

Polymorphism And Other Advanced Topics

Polymorphism Example

Working With Abstract Classes

Working With Interfaces

Exercise 1 - Polymorphism


Declaring An Array

Working With Array Elements

Special Array Methods

Passing Arrays As Function Arguments

Two-Dimensional Arrays - Part 1

Two-Dimensional Arrays - Part 2

Exercise 1 - Array Elements As Counters

Exercise 2 - Bar Charts Using Array

Exercise 3 - A Deck Of Playing Cards

Additional C# Control Flow Constructs

The switch statement - Part 1

The switch statement - Part 2

The do-while Loop - Part 1

The do-while Loop - Part 2

The for-each Loop - Part 1

The for-each Loop - Part 2

Exercise 1 - Using switch Statement

Exercise 2 - while Loop Replacement

Exercise 3 - for-each Loop In Lists

File Processing

Writing Data To A File

Reading Data From A File

Appending Data To A File

Reading Characters From A File

Writing Characters To A File

Exercise 1 - Creating A To-Do List

Exercise 2 - To-Do List Continued

Miscellaneous Topics

Variable Scope

Working With Strings

Exception Handling

LINQ For Queries