| 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
|