Visual Studio

Microsoft Visual C# 2005 Training Course

Video-based training on DVD-ROM or Online. Single user, Multi-user, and Enterprise licensing available.

Course Highlights

  • Format strings and work with namespaces in the .NET Class Library.
  • Understand basic language elements such as statements, operators, comments and naming conventions.
  • Use Flow Control Statements.
  • Use Object Oriented Programming features like the Class Designer, Constructors and Abstract Base Classes.
  • Working with coding tools such as DataView, Design View and Code View.
  • Use Click Once Deployment to install a Windows Application over the web.
Course Features

About This Course

This Microsoft Visual C# 2005 Training Course provides development professionals with the fundamentals of programming using Microsoft Visual C# 2005. In this course, you’ll learn to use the C# Compiler and .NET Class Library. You’ll also learn about Value- and Reference-Type variables as well as creating Windows applications and working with new C# concepts such as Static Classes, Click Once Deployment and Nullable Types.

Throughout this course, your instructor, James Lee Carr, will empower you to code C# programs to address constantly changing software needs with plenty of hands-on work in Visual Studio 2005. You’ll learn about C#‘s support for object oriented programming among other topics.

There are 90 lessons across 5 levels in this course – all designed to give you an introduction to the fundamentals of Visual C# 2005 development.

Instructor

James Carr

Microsoft Certified Trainer

James Lee Carr is a Microsoft Certified Trainer with mcTrainers.NET. He specializes in authoring and delivering dynamic coursware for .NET programmers. He’s written C applications for the Sharp Zaurus handheld, C++ applications for Windows CE and C# applications for the desktop and the web. He’s been working with .NET since PDC 2000. In 2003 Microsoft designated him as a .NET Early Achiever. He currently designs data-driven distributed applications using ASP.NET and Sql Server.

 Online Access (1 year license) System Requirements Broadband connection • 512MB RAM • Windows 2000/XP/Vista • Windows Media Player 9 or later

DVD-ROM System Requirements Windows 2000/XP/Vista • DVD-ROM drive • Pentium III, 128MB RAM or greater

Add to Cart >

Get it in KeyStone OnDemand

Course Outline

Level 1: Introduction

  • 1.0 Introduction to the C# Language
  • 1.1 History of C#
  • 1.2 .NET Languages
  • 1.3 Visual Studio �Jump Start�
  • 1.4 Our First C# Application
  • 2.0 The C# Compiler
  • 2.1 Compile Steps
  • 2.2 .NET Assemblies
  • 2.3 Debug vs. Release
  • 2.4 The Main Method
  • 3.0 The .NET Class Library
  • 3.1 Our First Console Application
  • 3.2 The Class Library Object Browser
  • 3.3 Writing Data to the Console
  • 3.4 Formatting Strings
  • 3.5 Namespaces
  • 4.0 Basic Language Elements
  • 4.1 CTS: The Common Type System
  • 4.2 Intrinsic C# Data Types
  • 4.3 Statements
  • 4.4 Operators
  • 4.5 Comments
  • 4.6 Naming Conventions
  • 4.7 IDE Tips

Level 2: Language Fundamentals

  • 1.0 Value-Type Variables
  • 1.1 Declaring Local Variables
  • 1.2 Enumerations
  • 1.3 Structures
  • 1.4 Constants
  • 2.0 Reference-Type Variables
  • 2.1 Declaring a Reference to an Object
  • 2.2 Creating a new Object
  • 2.3 Calling an Object Method
  • 2.4 The String Class
  • 2.5 Value-Types vs. Reference-Types
  • 3.0 Flow Control Statements
  • 3.1 The if Statement
  • 3.2 The switch Statement
  • 3.3 The while Statement
  • 3.4 The for Statement
  • 3.5 The foreach Statement
  • 4.0 Methods
  • 4.1 Defining a Method
  • 4.2 Returning a Value from a Method
  • 4.3 Input Parameters
  • 4.4 Output Parameters
  • 4.5 Updatable Parameters
  • 4.6 Method Overloading
  • 5.0 Arrays
  • 5.1 Array Syntax
  • 5.2 Initializing Array Elements
  • 5.3 Array Methods and Properties
  • 5.4 Array Rank

Level 3: Object Oriented Programming

  • 1.0 Introduction to OOP
  • 1.1 Classes, Class Members and Objects
  • 1.2 Using the Class Designer
  • 1.3 Class Inheritance
  • 1.4 Instantiating Objects
  • 1.5 Constructors
  • 2.0 Using OOP in C# Programs
  • 2.1 Properties
  • 2.2 Instance Members
  • 2.3 Static Members
  • 2.4 Abstract Base Classes
  • 2.5 Interfaces

Level 4: Visual Studio 2005

  • 1.0 Configuring The IDE
  • 1.1 Visual Studio Toolbars
  • 1.2 Solution Explorer
  • 1.3 Project Files
  • 1.4 Configuring The Output Window
  • 2.0 Coding Tools
  • 2.1 DataView
  • 2.2 Design View
  • 2.3 Code View
  • 3.0 Debugging
  • 3.1 The Debug Toolbar
  • 3.2 Setting Breakpoints
  • 3.3 DataTips
  • 3.4 The Debug Windows
  • 3.5 Stepping Through your code
  • 3.6 Debugging Strategies

Level 5: Windows Development and Beyond

  • 1.0 Creating Windows Applications
  • 1.1 Text Editor Application
  • 1.2 Application Icon
  • 1.3 ToolStrip
  • 1.4 RichTextBox
  • 1.5 SaveFileDialog
  • 1.6 OpenFileDialog
  • 1.7 OurFormClass.Designer.cs
  • 1.8 ControlCollection.Add ( )
  • 1.9 WinApp3 Summary
  • 2.0 Events
  • 2.1 Application.Run ( )
  • 2.2 Event Handlers
  • 2.3 Delegates
  • 2.4 Events Summary
  • 3.0 Exceptions
  • 3.1 The Exception Class Hierarchy
  • 3.2 try…catch�finally
  • 3.3 Exception Assistant
  • 4.0 New Concepts in C# 2005
  • 4.1 Nullable Types
  • 4.2 Static Classes
  • 4.3 Generic Collections
  • 4.4 Anonymous Methods
  • 4.5 Visibility of Property Accessors
  • 4.6 Accessing The Global Namespace
  • 4.7 Click Once Deployment
Product Video Ph
Now Playing: