
Microsoft C# 2010
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.
Course content
Introduction6 lessons
Visual C# 2010 Express9 lessons
- Getting Visual C# 2010 Express3:191 credit or ad
- Installation and Use4:391 credit or ad
- Visual C# 2010 Expre ss Tour6:371 credit or ad
- Understanding Solutions and Projects5:281 credit or ad
- Your First C# Program5:051 credit or ad
- Commenting Your Code5:531 credit or ad
- Collapse and Expand Code2:401 credit or ad
- Using Code Snippets3:031 credit or ad
- Refactoring Code4:021 credit or ad
Object Oriented Programming7 lessons
- Object Oriented Development pt. 17:061 credit or ad
- Object Oriented Development pt. 24:191 credit or ad
- OOP Basics5:401 credit or ad
- Understanding Classification5:201 credit or ad
- Understanding Encapsulation4:211 credit or ad
- Understanding Inheritance6:111 credit or ad
- Understanding Overloading3:531 credit or ad
C# Variables17 lessons
- C# Variables4:541 credit or ad
- Data Types4:341 credit or ad
- Built-in Value Types4:491 credit or ad
- New Dynamic Type4:081 credit or ad
- Dynamic Type Example3:561 credit or ad
- C# Operators5:171 credit or ad
- Casting pt. 16:371 credit or ad
- Casting pt. 26:371 credit or ad
- Strings3:021 credit or ad
- Strings Example5:581 credit or ad
- Understanding Scope4:291 credit or ad
- Statements4:461 credit or ad
- Expressions3:091 credit or ad
- Using StringBuilder3:501 credit or ad
- StringBuilder Example pt. 16:241 credit or ad
- StringBuilder Example pt. 24:381 credit or ad
- Enumerations4:501 credit or ad
Classes19 lessons
- Understanding Classes3:171 credit or ad
- Creating a Class5:251 credit or ad
- Instantiating an Object6:091 credit or ad
- Class Access Modifiers5:201 credit or ad
- Understanding Constructors2:331 credit or ad
- Using Constructors5:261 credit or ad
- Overloading Constructors6:061 credit or ad
- Partial Classes3:521 credit or ad
- Partial Classes Example4:391 credit or ad
- Testing an Object Type6:011 credit or ad
- Abstract and Sealed Classes3:401 credit or ad
- Inheritance Example pt. 16:011 credit or ad
- Inheritance Example pt. 25:191 credit or ad
- Static Classes3:571 credit or ad
- Static Class Example5:221 credit or ad
- Static Class Constructor2:591 credit or ad
- C# Structs4:401 credit or ad
- Struct Example2:101 credit or ad
- Struct Constructors5:401 credit or ad
Fields and Properties8 lessons
- Understanding Fields3:271 credit or ad
- Defining Fields5:481 credit or ad
- Field Modifiers3:581 credit or ad
- Understanding Properties3:511 credit or ad
- Creating a Property7:101 credit or ad
- Automatically Implemented Properties2:481 credit or ad
- Read or Write Only Properties2:181 credit or ad
- Property Access Modifiers2:161 credit or ad
Methods15 lessons
- Understanding Methods5:021 credit or ad
- Creating Methods6:551 credit or ad
- Understanding Parameters5:481 credit or ad
- By Val and By Ref pt. 16:431 credit or ad
- By Val and By Ref pt. 26:151 credit or ad
- Out Params and Optionals6:141 credit or ad
- Using Params5:091 credit or ad
- Using Optional Parameters6:221 credit or ad
- Method Modifiers5:491 credit or ad
- Overloading Methods6:481 credit or ad
- Overriding Methods7:191 credit or ad
- Hiding Methods6:261 credit or ad
- Sealed Methods6:521 credit or ad
- Static Methods3:441 credit or ad
- Extension Methods4:521 credit or ad
Delegates and Events11 lessons
- Understanding Delegates3:211 credit or ad
- Defining a Delegate4:251 credit or ad
- Simple Delegate Example pt. 15:461 credit or ad
- Simple Delegate Example pt. 25:451 credit or ad
- Multicast Delegate Example6:481 credit or ad
- Anonymous Methods6:351 credit or ad
- Callbacks6:491 credit or ad
- Understanding C# Events4:061 credit or ad
- Event Publisher6:141 credit or ad
- Event Subscriber5:581 credit or ad
- Raising and Handling the Event5:551 credit or ad
C# Generics8 lessons
- Original or Generic2:371 credit or ad
- Understanding Generics3:391 credit or ad
- What Generics Accomplish4:241 credit or ad
- Creating a Generic Class3:221 credit or ad
- Using a Generic Class5:061 credit or ad
- Type Parameter Constraints pt. 16:501 credit or ad
- Type Parameter Constraints pt. 26:031 credit or ad
- Creating a Generic Method5:011 credit or ad