Username:
Password:

Microsoft Visual C# .NET Tutorials

Online Contents For This Course

We have made some of the video tutorials for

Microsoft Visual C# .NET

freely available to help you evaluate our training. Click on any of the linked lesson listings below to preview FREE!
   Course Description
Microsoft Visual C# .NET programming is part of the comprehensive tool set for creating XML Web services and Microsoft .NET-connected applications for Windows and the Web using the component-oriented C# development language. VTC Author Brian Maxx will guide you through the starting steps of C# development, as well as moving into more detailed projects as the course moves ahead. This title also comes with plenty of Work Files to use in sharpening your C# programming skills. To begin learning today, simply click on the Microsoft Visual C# .NET links.

Choose your media type:

Introduction
  Introduction (04:53)
  About this Course (05:13)
  C# & .NET (05:57)
The .Net Solution
  About the .Net Framework (05:36)
  The Common Language Runtime (03:41)
  Assemblies (03:29)
  .NET Types (05:35)
  Working with Namespaces (06:02)
  Browsing .NET Namespaces (06:33)
  Working in Visual Studio.NET Pt.1 (06:51)
  Working in Visual Studio.NET Pt.2 (03:46)
  Using the Command-Line Compiler (06:32)
  Creating a Console Application (06:47)
Jumping Into C#
  A Minimum C# Class (04:09)
  Main() (04:18)
  Adding Classes to Projects (05:49)
  Aspects of an Application (05:58)
  Some Language Fundamentals (03:11)
  A Visual Studio .Net Example (04:34)
Data & Value Types
  Declaring & Initializing Variables (04:00)
  Declaring Member Access (04:06)
  Constants (03:42)
  Signed & Unsigned Types (03:25)
  CLS-Compliant Types (02:36)
  Literals (07:12)
  Type Converting (06:07)
  System.Convert Classes (05:36)
  System.Convert Shortcuts (04:46)
  Formatting Type Output (03:35)
  Arithmetic Operations (05:47)
Reference Types & More
  Value & Reference Types (05:55)
  Boxing & Unboxing (03:22)
  String Reference Types (02:32)
Classes & Objects
  Defining Classes Pt.1 (05:13)
  Defining Classes Pt.2 (03:15)
  Fields (05:28)
  Properties (06:32)
  Methods & Passing Parameters (07:16)
  Creating & Destroying Objects (05:47)
  Member Access Modifiers & Scope (05:02)
  Overloading Methods & Constructors (06:02)
  Static Methods & Fields Pt.1 (05:37)
  Static Methods & Fields Pt.2 (04:04)
Enums & Structures
  Enums (Enumerations) (05:51)
  Working with Enums Pt.1 (06:23)
  Working with Enums Pt.2 (03:04)
  Structs (04:30)
  Struct Constructors (04:30)
Core Programming
  Expressions (03:14)
  Statements & Blocks (05:05)
  for Loops (05:56)
  foreach/in Loops (04:18)
  while & do while Loops (05:01)
  Relational & Equality Operators (06:26)
  if/else Statements (03:41)
  Switch Statements (03:42)
  Exception Handling (05:47)
  try/catch & finally (06:45)
  Multipe Catches & More (04:03)
Working With Strings
  .NET Strings (04:18)
  Strings/Length & Case (04:49)
  Concatenate & StringBuilder (07:20)
  More StringBuilder (04:31)
  Clone/Copy & CopyTo (03:26)
  Substrings/Trim & Pad Pt.1 (05:02)
  Substrings/Trim & Pad Pt.2 (05:02)
  GetType/Equality & Compare (05:03)
  Regular Expressions Pt.1 (05:23)
  Regular Expressions Pt.2 (04:44)
  String.Format (03:40)
Delegates & Events
  Delegates (06:53)
  Events (05:04)
  A Complete Delegate Example (03:19)
Windows Applications
  Using System.Windows.Forms (03:40)
  Minimum Windows Applications Pt.1 (05:43)
  Minimum Windows Applications Pt.2 (07:16)
  A Visual Studio .NET Example Pt.1 (06:36)
  A Visual Studio .NET Example Pt.2 (06:18)
  Visual Studio.NET Design (06:16)
  Application Class Pt.1 (06:32)
  Application Class Pt.2 (07:17)
  The Digital Clock Example (06:38)
  Working with Flash Objects (05:52)
  Working with Windows Media (06:48)
  An Advanced Example (05:29)
Core Programming In Use
  Interfaces Pt.1 (04:46)
  Interfaces Pt.2 (05:22)
  Defining Arrays (04:37)
  Using Arrays (04:33)
  System.Collections (03:12)
  HashTable (03:39)
  Stacks & Queues (04:15)
Object Oriented Techniques
  Encapsulation (05:18)
  Inheritance (06:21)
  Polymorphism (06:07)
  Base Classes & Base Keyword (06:11)
  Abstract Clases (05:24)
  Object - The Root of all Classes (03:47)
  Nesting Classes (06:08)
File System I/O & Streams
  System.IO Overview (05:36)
  Directories & File Classes (05:13)
  StreamReader (06:04)
  StreamWriter (04:17)
Namespaces & Assemblies
  Using Assemblies & Namespaces (03:58)
  Class Library DLLs Pt.1 (06:16)
  Class Library DLLs Pt.2 (03:38)
  Private vs. Global Assemblies (04:17)
  Global Assembly Cache Pt.1 (05:33)
  Global Assembly Cache Pt.2 (03:18)
  Global Assembly Cache Pt.3 (06:47)
Data Access (ADO.NET & XML)
  ADO.NET Architecture (04:55)
  Accessing Data (04:46)
  Data Grids & More AD.NET (05:08)
  Working with XML Documents (05:05)
  Reading XML Documents (06:58)
  XMLTextReader Example Pt.1 (06:43)
  XMLTextReader Example Pt.2 (02:50)
  Writing XML Documents (04:24)
Web Applications
  ASP.NET Introduction (05:35)
  Setting Up ASPX Pages (06:28)
  Working with Web Forms (06:16)
  Embedded Scripts & Events (05:55)
  ViewState & Postbacks (06:32)
  Web Controls (Calender) (07:08)
  CodeBehind (06:34)
  Our CodeBehind Examples (04:22)
Web Services
  Introduction (03:24)
  Consuming Web Services (06:51)
  Building Web Services (05:48)
Graphics Programming
  System.Drawing Namespaces (04:04)
  Drawing Graphics (07:03)
  Our Graphic View Explained (03:47)
  Coding Out Graphic Viewer Pt.1 (06:32)
  Coding Out Graphic Viewer Pt.2 (05:54)
  Coding Out Graphic Viewer Pt.3 (03:13)
Wrap Up
  You Made It! (02:18)
Credits
  About this Author (02:47)