![]() |
Profile |
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 |