Visual C Sharp Introduction for Developers

You have experience in programming in at least one other object-oriented or object-based programming language. You are now entering the new world of .Visual Studio 2005 programming, using the C# programming language and the Visual C#.T integrated development environment inside Visual Studio 2005. This is one in a series of C# programming courses offered by ABCO Technology.

Course Objectives

Upon successful completion of this course, students will be able to:

  • Build and run simple C#-based programs
  • Define and use classes in C#
  • Define and use methods in C#
  • Program GUI Windows applications with forms and controls
  • Write statements that control program flow
  • Identify and use reference and value types in C#
  • Program with built-in and user-defined exceptions
  • Identify and use reference and value types in C#
  • Define and use arrays and collections
  • Expose and access properties and indexers
  • Build and deploy local and shared assemblies
  • Write code that interoperates with legacy Windows code


To ensure your success, we recommend you first take the following ABCO Technology course or have equivalent knowledge:

  • Object-Oriented Programming: Principles
  • .NET Framework: Introduction
  • Visual Studio 2005: Introduction

Course Benefits

The software development industry has gone through several revolutions over the last 50 years, the most recent of which is the introduction of Microsoft’s .NET platform. The software industry has made major transitions in the past, including machine languages (0s and 1s), symbolic languages (COBOL and FORTRAN), procedural language (Pascal and C), and object-oriented languages (Smalltalk, C++, and Java), each with its own improvements in productivity and programming power. .NET is a similar revolution. As a programmer, you will want your skills on the leading edge of this revolution. Of all the languages targeting the .NET platform, C# has been tailor-made for future .NET developers. Visual Basic, C++, and Java programmers with at least one year of practical experience who want to learn C# programming.

Course Duration

Course length: 40 Hours Instructor Led Training