Profile


e-Catalog


Contact

Search

Cart
Programming C#

Course Status: Released Courseware Features
Course Language: English  
Course Duration: 8 Hours  
Deployment Options: Online, Interactive CDs, Network,  

Audience
Application developers with experience in object-oriented programming, especially Visual Basic 6.0, who wish to start working with C#
Prerequisites
Familiarity with the principles of object-oriented programming; exposure to object-oriented programming languages such as C++, Visual Basic, or Java
Course Aim
This learning path is intended for Visual Basic® 6.0 (VB6) programmers who want to start using Microsoft® Visual C#(TM). Using interactive graphical lessons and exercises, the learning path outlines the language features of C# and how they relate to VB6. It describes how the C# programming language fits into the .NET Framework. The student is also shown how to access data using C# and Microsoft ADO.NET. The path goes on to introduce the student to working with Windows Forms, Microsoft ASP.NET, and web services.
Learning Objectives
To describe C# programming techniques and models
Topics Covered
Moving from Visual Basic 6.0 to C#
-Comparing Visual Basic 6.0 to C#
Delegates and events
-Delegates in C#
-Events in C#
-Using the event model in C#
Advanced features
-Exception handling in C#
-C# multithreading
-Using C# attributes
-Writing an advanced C# program
Windows development and application management
-Using Visual Studio .NET
-Working with Windows Forms in C#
-Programming and deploying Windows Forms in C#
-Creating a Windows application with C#
-.NET deployment: assemblies and manifests
-Marshalling and remoting data in .NET
-Unmanaged code in C#
Data access
C# input and output
ADO.NET and C#
Programming ADO.NET
Web development
-Features of ASP.NET
-Building ASP.NET pages
-Web Forms in C#
-Web services and C#
-Developing a distributed .NET application


About Eno.com | Help | Terms of Use | Site Search | Contact Us | Site Map
Copyright © 1996-2002 E&A Inc. All rights reserved.