Microsoft C# 2010 Training
CD Contents For This Title

To help you evaluate our training, we have made some of the tutorials for Microsoft C# 2010 freely available. Click on any of the linked lesson listings below to preview FREE!
C# is the Microsoft flagship programming language. It is a simple, powerful, type-safe, and object-oriented language. The many innovations of C# enable rapid application development while retaining the expressiveness and elegance of C-style languages. Since its introduction in the early 2000s as a competitor to Java, C# has steadily developed a very strong identity and is outpacing all competitors as a platform for mission critical applications. In this VTC course, author Mark Long will teach you how to program with C#. He will explain the language\'s features, quirks, and functionalities in a way that is easy to follow and understand. From simple variable declaration to understanding delegates and events, you\'ll learn a lot about developing with C#. To begin learning today, simply click on the movie links.
Choose your media type:

Monitor resolution needs to be set to at least 1024 by 768 to view the entire movie.
Introduction
|
||
Welcome | (00:57) | |
Course Overview | (04:14) | |
Understanding the .NET Framework | (05:58) | |
C# History | (05:26) | |
New in 2010 | (02:39) | |
DreamSpark | (03:23) | |
Visual C# 2010 Express
|
||
Getting Visual C# 2010 Express | (03:19) | |
Installation and Use | (04:39) | |
Visual C# 2010 Expre ss Tour | (06:37) | |
Understanding Solutions and Projects | (05:28) | |
Your First C# Program | (05:05) | |
Commenting Your Code | (05:53) | |
Collapse and Expand Code | (02:40) | |
Using Code Snippets | (03:03) | |
Refactoring Code | (04:02) | |
Object Oriented Programming
|
||
Object Oriented Development pt. 1 | (07:06) | |
Object Oriented Development pt. 2 | (04:19) | |
OOP Basics | (05:40) | |
Understanding Classification | (05:20) | |
Understanding Encapsulation | (04:21) | |
Understanding Inheritance | (06:11) | |
Understanding Overloading | (03:53) | |
C# Variables
|
||
C# Variables | (04:54) | |
Data Types | (04:34) | |
Built-in Value Types | (04:49) | |
New Dynamic Type | (04:08) | |
Dynamic Type Example | (03:56) | |
C# Operators | (05:17) | |
Casting pt. 1 | (06:37) | |
Casting pt. 2 | (06:37) | |
Strings | (03:02) | |
Strings Example | (05:58) | |
Understanding Scope | (04:29) | |
Statements | (04:46) | |
Expressions | (03:09) | |
Using StringBuilder | (03:50) | |
StringBuilder Example pt. 1 | (06:24) | |
StringBuilder Example pt. 2 | (04:38) | |
Enumerations | (04:50) | |
Classes
|
||
Understanding Classes | (03:17) | |
Creating a Class | (05:25) | |
Instantiating an Object | (06:09) | |
Class Access Modifiers | (05:20) | |
Understanding Constructors | (02:33) | |
Using Constructors | (05:26) | |
Overloading Constructors | (06:06) | |
Partial Classes | (03:52) | |
Partial Classes Example | (04:39) | |
Testing an Object Type | (06:01) | |
Abstract and Sealed Classes | (03:40) | |
Inheritance Example pt. 1 | (06:01) | |
Inheritance Example pt. 2 | (05:19) | |
Static Classes | (03:57) | |
Static Class Example | (05:22) | |
Static Class Constructor | (02:59) | |
C# Structs | (04:40) | |
Struct Example | (02:10) | |
Struct Constructors | (05:40) | |
Fields and Properties
|
||
Understanding Fields | (03:27) | |
Defining Fields | (05:48) | |
Field Modifiers | (03:58) | |
Understanding Properties | (03:51) | |
Creating a Property | (07:10) | |
Automatically Implemented Properties | (02:48) | |
Read or Write Only Properties | (02:18) | |
Property Access Modifiers | (02:16) | |
Methods
|
||
Understanding Methods | (05:02) | |
Creating Methods | (06:55) | |
Understanding Parameters | (05:48) | |
By Val and By Ref pt. 1 | (06:43) | |
By Val and By Ref pt. 2 | (06:15) | |
Out Params and Optionals | (06:14) | |
Using Params | (05:09) | |
Using Optional Parameters | (06:22) | |
Method Modifiers | (05:49) | |
Overloading Methods | (06:48) | |
Overriding Methods | (07:19) | |
Hiding Methods | (06:26) | |
Sealed Methods | (06:52) | |
Static Methods | (03:44) | |
Extension Methods | (04:52) | |
Delegates and Events
|
||
Understanding Delegates | (03:21) | |
Defining a Delegate | (04:25) | |
Simple Delegate Example pt. 1 | (05:46) | |
Simple Delegate Example pt. 2 | (05:45) | |
Multicast Delegate Example | (06:48) | |
Anonymous Methods | (06:35) | |
Callbacks | (06:49) | |
Understanding C# Events | (04:06) | |
Event Publisher | (06:14) | |
Event Subscriber | (05:58) | |
Raising and Handling the Event | (05:55) | |
C# Generics
|
||
Original or Generic | (02:37) | |
Understanding Generics | (03:39) | |
What Generics Accomplish | (04:24) | |
Creating a Generic Class | (03:22) | |
Using a Generic Class | (05:06) | |
Type Parameter Constraints pt. 1 | (06:50) | |
Type Parameter Constraints pt. 2 | (06:03) | |
Creating a Generic Method | (05:01) | |
Interfaces
|
||
Understanding Interfaces | (04:54) | |
Defining an Interface | (03:38) | |
Using an Interface | (05:50) | |
Conclusion
|
||
Course Wrap Up | (04:59) | |
Credits
|
||
About the Author | (02:39) |
Title Information / Pricing
Title: | Microsoft C# 2010 |
Author: | Mark Long |
SKU: | 34306 |
ISBN: | 978-1-61866-037-4 |
Release Date: | 2012-03-19 |
Price: | |
Duration: | 8.5 hrs / 105 lessons |
Work Files: |
Yes |
Captions: | Available on CD and Online University |
Compatibility: |
Vista/XP/2000, OS X, Linux QuickTime 7 |
Online University Access all our Training for only 30

Related Titles
Select Bandwidth
Now Shipping
Client Testimonials
I have now completed my first on line course in MS Publisher 2003 with VTC. Author Kate. J.Chase is to be commended on her unassuming style and...
Algernon Williams