Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Computer Certification > MCAD > CSharp windows Preparation - Free Course

Thread Tools

CSharp windows Preparation - Free Course
Posts: n/a

C# 2.0 Programming for Windows Applications

[Introduction to .Net]
Introduction to .NET
Overview of the .NET Framework
How .NET is Different from Traditional Programming
Common Language Runtime (CLR)
Common Language Specification (CLS)
Common Type System (CTS)
Overview of .NET Assemblies
Microsoft Intermediate Language (MSIL)
..NET Namespaces
..NET Framework Classes
Introduction to Visual Studio.NET
Setting Profiles
Creating a Project
Using the Solution Explorer
Setting Project Properties
Adding References
Using the Code Editor
Compiling a Program
Running a Program

Language Fundamentals
C# Project Types
Program Structure
Defining Namespaces
C# Data Types
Declaration and use of Variables and Constants
Operators and Expressions
Console I/O
Type Conversions and Type Checking
Conditionals and Looping

Functions and Parameters
Defining Functions
Passing by Value
Passing by Reference
Value Types versus Reference Types
The Stack
The Heap
Function Overloading
Variable Length Parameter Lists
Type Checking
Static Members
Exception Handling
What are Exceptions
Catching Exceptions
..NET Exception Hierarchy
Throwing Exceptions
Managing Resources with Finally
Defining Custom Exception Types

Data Structures
Defining and Using Arrays
Using System.Array
Defining and Using Structures
Defining and Using Enumerations
Using System.Enum
Using .NET Collections
Object-Oriented Programming Concepts
Purpose of Object-Oriented Programming
Building Classes
Creating Objects
Using Inheritance with .NET Classes
Understanding the Role of Interfaces in .NET

Windows Forms Programming in Visual Studio.NET
What are Windows Forms
Overview of Controls
The .NET Control Hierarchy
Label and TextBox Controls
Button Controls
Using the Windows Forms Designer
The Life-cycle of a Form
Handling Events
Event Driven Programming Model
Common Event Categories
Writing Event Handlers
Sharing Event Handlers between Events

Using Controls
Enabling/Disabling Controls
Showing/Hiding Controls
Setting Focus to a Control
Making Choices Using the CheckBox and RadioButton Controls
Managing Lists Using the ListBox, ComboBox, ListView and TreeView
Providing Assistance with the ToolTip Control
Using the Up/Down Controls
Building Menus, Toolbars and Statusbars in .NET 2.0
New Controls in .NET 2.0
Working with Dialogs
Using the MessageBox Class
Using the Standard Dialogs
Creating and Using Windows Dialogs
Modal versus Modeless Dialogs
Working with Modal Dialogs
Using DialogResult
Setting the Default and Cancel Buttons
Using the ErrorProvider Control
Working with Modeless Dialogs

The ADO.NET Object Model
Client-Side vs. Server-Side Cursors
Connected vs. Disconnected Access
Using Connection Classes to Connect to a Data Source
Using Command Classes to Execute Queries and Stored Procedures
Insert, Update and Delete with ADO.NET
Using DataReader Classes to Work with Cursors
Using the DataSet Class with Disconnected Data
Using DataAdapter Classes with DataSets
Data Binding
Introduction to Data Binding
Binding Controls using .NET 2.0

MDI Applications
Introduction to MDI Applications
Building the Parent Form
Building the Child Form
Spawning Child Forms
Using XML
Introduction to XML and XML Schemas
Reading XML Data with a DataSet
Writing XML Data with a DataSet
Working with Xml Documents
Working with Configuration Files

Introduction to Web Services
Web Services Architecture
Web Service Programming Model
Understanding SOAP Messages
Creating Web Services using C#
Protocols for Accessing Web Services
Consuming a Web Service
Using WSDL and Proxy Classes
Reading and Writing Files
System.IO Namespace
Examining Files and Directories
Opening Files
Reading Files
Writing Files

Deploying Applications
Issues with Deployment
Using XCOPY Deployment
Using Visual Studio Deployment Projects
Using VS 2005 Publish Option

Working knowledge of HTML and basic web site design. Basic knowledge
of one of programming languages such as C, C++, Java, Visual Basic,
Javascript or VBScript.
In order to take full advantage of this course, students will need to
have access Microsoft Visual Studio.NET (Visusal Studio .NET Express
version is currently available for free evaluation download).
Class Books

Required Book: Microsoft Visual C# 2005 Step by Step
[Register Now]

Additional Information:
This online course is limited to 100 participants. Your place in the
course is confirmed by an email sent after registration. Introductory
courses are intended for students with no experience in the subject
matter and are seeking beginner level training.

Additional Cost: Book and software migh be required for the course.
Read the Requirements and Book section for more information.

Start Date:Click on the Register Now button to process to the
registration page. You will see the start date of the class on that

How eClasses Work:The classroom environment is based on Online and
Email Access I will post lectures, reading selections, and hands-on
assignments once a week in the online classroom. Students can discuss
the assignments with the instructor and amongst themselves in the
classroom area. This format has no set meeting time, which allows
students to attend class at a time most convenient to them, yet still
provides logically organized communication between class participants.

Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Cisco CCNA Course - Full Video Lecture Course -- Movie format Microsoft Certification 0 08-18-2008 08:43 PM
Free eLearning Course offer; Course catalog misrepresenting materi DoubleHelix Microsoft Certification 3 04-09-2008 12:53 PM
Course 2272 vs. Course 2285 Doug_Warwick MCSA 1 11-15-2005 08:51 PM
tool to make a class diagram from csharp Piero Massari ASP .Net 1 06-17-2004 09:14 PM
Re: Project templatefor for ASP.NET in VB (Not CSharp), Natty Gur ASP .Net 0 07-27-2003 06:47 AM