Programming C# for the VB6 Developer
Overview/Description
To describe C# programming techniques and models
Target 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
Expected Duration
460 Minutes
Objectives:
Programming C# for the VB6 Developer
discuss the differences between VB6 and C#.
describe the C# delegate implementation.
describe the C# event model.
implement the C# event model.
discuss exception handling in C#.
describe multithreading in C#.
describe how to use attributes in C#.
write a C# program using advanced features such as attributes, threads, and exception handling.
use Visual Studio .NET, which is the Microsoft development environment for .NET.
describe Windows Forms and add controls to a Windows Form.
add code to Windows Forms and describe how to deploy a Windows application.
create a Windows application using Windows Forms.
describe how assemblies and manifests create self-describing applications that can be easily distributed and deployed.
describe application domains, marshalling, and remoting in .NET.
discuss using unmanaged code and COM interoperability in C#.
describe how to work with files and directories in C#.
describe how to work with databases using ADO.NET in C#.
work with databases using ADO.NET in C#.
describe the main features of ASP.NET.
explain how to build ASP.NET pages in C#.
describe Web Forms in C#.
describe how to create web services in C#.
create web services in C#.
Course Number: 64556_eng