Custom Search

C Essentials

Affinity IT Training, LLC
Training Provided by Affinity IT Training, LLC Designed to allow the experienced programmer to quickly become productive with C#, this course concisely covers the essentials of programming using Microsoft's C# programming language. Audience:Experienced programmers with no previous exposure to C#, who need to design and develop .NET applications using C#.
This is primarily ilt training
instructor led trainingThis class may be available at a classroom in Randolph, NJ,
Contact Affinity IT Training, LLC for more information
Duration:2 days
Training Presented in:English
C Essentials

Objectives

  • Understand the basic programming constructs of C#
  • Be familiar with the .NET Framework
  • Understand how to construct Web Applications using C#
  • Understand how to implement applications using Windows Forms

Outline

.NET: What You Need To Know
Getting Started
.NET What is Really Happening
.NET Programming in a Nutshell
.NET Program Example
Viewing the Assembly
Viewing Intermediate Language
Understanding .NET
.NET Documentation
Visual Studio .NET
Creating a Console Application
Adding a C# File
Using the Visual Studio Text Editor
Intellisense
Build and Run the Project
Pausing the Output
Visual C# .NET and GUI Programs
Visual C# 2005 Express Edition
C# Overview for the Sophisticated Programmer
Hello World
Compiling, Running (Command Line)
Program Structure
Namespaces
Variables
Input in C#
More About Classes
InputWrapper Class
Sample Program
Input Wrapper Implementation
Compiling Multiple Files
Control Structures
switch
C# Operators
Precedence Table
Types in C#
Simple Types
Types in System Namespaces
Integer Data Types
Floating Point Data Types
Implicit Conversions
Explicit Conversions
Boolean Data Type
struct
Uninitialized Variables
Enumeration Types
Reference Types
Class Types
object
string
Copying Strings
StringBuilder Class
Classes and Structs
CHotel Class
Hotel Struct
Test Program
RaisePrice Methods
Comparing Struct and Class
Arrays
One-Dimensional Arrays
System.Array
Jagged Arrays
Rectangular Arrays
foreach for Arrays
Boxing and Unboxing
Output in C#
Formatting
Formatting Example
Exceptions
Exception Example
Checked Integer Arithmetic
Throwing New Exceptions
finally
System.Exception
Object-Oriented Programming in C#
C# Object Oriented Features
Encapsulation and Accessors

Setup

  • Internet Explorer 6 (or equivalent)
  • Microsoft Visual C# .NET
  • Internet access preferred

Seminar Pre-Requisites

  • Previous programming experience

Training Materials

  • Course Workbook
Jan06
About The Training Provider: Affinity IT Training, LLC
Affinity IT Training, LLC - . We are a provider of hands-on, instructor-led IT training for the global business community including website development, databases, programming languages and more. Training includes: ASP, .NET, C#, C , DB2, AJAX, JavaScript, HTML/XHTML/XML, Unix, Linux, Perl, Python, Ruby On Rails, Oracle, Sybase, SQL Server, Project Management Training and customized Integrated Case Study.
tcw11-gfc-v396M-10/25/09-09:41:47-()[B]-[B]-[A] -16:29:51