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.
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.
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
|