home | register | email  



Web Tech, USA
1-800-279-9717

Web Tech, UK
+44 (0) 1452 814 303



 

.NET Development for Delphi Developers using C#
Course Outline

Other .NET Courses Include:

bullet VB.NET Introduction
bullet Building VB.NET Web Applicaions
bullet Building VB.NET Windows Applications
bullet Data Access Using ADO.NET and VB.NET
bullet Web Services for the Enterprise using VB.NET
bullet Writing ASP.NET Applications with VB.NET
bullet C# Programming
DNET101 - .NET for Delphi Developers Using C#
Cost / Duration Price: US $1,995, UK £1,495 + VAT | Duration: 4 days

Pre-requisites

Anyone experienced with Delphi wanting to apply his or her Delphi knowledge to Visual Studio .NET
Anyone wanting to understand the relative benefits of Delphi and .NET

Who Should Attend?

Students should have been using Delphi on a regular basis for at least 12 months. Familiarity with Object Oriented Programming, and database concepts.

Course Benefits









This course is an intensive hands on introduction to .NET using the C# language, for experienced Delphi developers. Leverage your existing Delphi skills by concentrating on those areas of .NET that are different from Delphi.

Learn which parts of your Delphi knowledge can be directly applied to .NET. Discover the areas where .NET is better than Delphi, and where Delphi is better than .NET, so that you can make an informed choice for your next development project.

You Will Learn How To:


 

• Write .NET Windows applications in C#
Create sophisticated Windows GUIs using FCL components and GDI+
Write database applications using ADO.NET
• Create .NET class libraries, and shared assemblies
• Sign assemblies with a public/private RSA encryption key
• Deploy .NET applications and shared assemblies using the Windows Installer, standalone setup programs, or Web based deployment.

Course Content









 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Visual Studio IDE

Overview of the Visual Studio .NET IDE.
The Visual Studio environment.
Basic IDE skills.
Using the editor
Solutions and Assemblies.
Creating, saving, compiling and running Windows applications.
The Visual Studio debugger.

Windows Forms

Creating a Windows Forms solution.
Designing the user interface.
FCL components and their VCL equivalent.
Using the form designer.
Using pop-up and pull-down menus
Control interaction and event handling
Modal and non-modal windows

The C# Language

Overview of C#.
Syntax differences between C# and Object Pascal.
Data types and the CLS.
Reference vs. Value types.
Constants and variables.
Arrays, indexers and collections
Custom attributes.
Exception handling.
Preprocessor directives.
Modules and namespaces.

Object Oriented Programming

Everything is a class.
Boxing and un-boxing.
Defining classes and creating objects.
Properties.
Methods.
Interfaces.
Delegates.
Events.
Static members.
Inheritance and Polymorphism.
Nested classes.
Structs.

The Microsoft .NET Framework

The CLR, managed code, MSIL and just-in-time compiling.
Garbage collection.
The FCL classes and namespaces.
Working with text.
GDI+
ADO.NET

Deployment

Assembly types, strong names and code signing.
The global assembly cache.
Deployment scenarios.
Creating a setup program

 

Practical Sessions




• Write lots of small programs in C# using Visual Studio .NET.
• Implement multi form applications with a variety of controls and event handlers
• Write database applications in C# using Visual Studio .NET.
• Create and test a windows installer installation.

Copyright © 2003, Web Tech Training & Development. All rights reserved.
Privacy Policy | 1-800-279-9717

Copyright 2003 - Web Tech Training & Development - All Rights Reserved

 

home ] contact ] courses ] register ]