Migrating to Delphi 8 for the Microsoft .NET Framework

5 Day Course
Code PSD116

Book Now - 1 Delivery Method Available:

Classroom Virtual Classroom Private Group - Virtual Self-Paced Online

Overview

Attendees will leave the course with a good basic grounding in the principles of the Microsoft .NET platform and an understanding of how Delphi 8 fits into it, and also how to build and migrate applications to .NET with Delphi 8

Modules

Collapse all

Introduction the Microsoft .NET Framework (11 topics)

  • What is .NET
  • NET benefits
  • ECMA & the CLI
  • Cross-platform support
  • Microsoft's CLR
  • Namespaces
  • Assemblies
  • FCL Overview
  • NET Tools
  • Deployment options
  • Interoperability

The Delphi for .NET IDE (9 topics)

  • Start Page
  • Menus
  • Object Inspector
  • Code Editor
  • Designers
  • Project Manager
  • Model View
  • Data Explorer
  • NET Components

Delphi Language Enhancements (10 topics)

  • Namespaces
  • Extended identifiers
  • Visibility sections
  • Nested types
  • Final methods and sealed classes
  • Class consts
  • Class fields
  • Class properties
  • Class constructors
  • Class helpers

WinForms Applications (8 topics)

  • WinForms
  • Components
  • Assemblies
  • References
  • Debugging
  • Obfuscation
  • Deployment
  • Global Assembly Cache

.NET Data Access (8 topics)

  • ADO.NET
  • SqlConnection & SqlDataAdapter
  • DataSet
  • DataView
  • DataGrid
  • Master-Detail
  • Edit/Update
  • Undo

Borland Data Providers (6 topics)

  • BdpConnection, BdpDataAdapter & BdpCommandBuilder
  • DataGrid
  • Master-Detail
  • Edit/Update
  • Undo
  • Deployment

VCL for .NET (2 topics)

  • VCL for .NET Applications
  • Mixing VCL and .NET

Migrating Delphi 7 Applications to .NET (3 topics)

  • VCL to VCL for .NET
  • Migration of VCL Applications
  • Data Access (dbExpress)

Interoperability with Other .NET Languages (2 topics)

  • Language neutrality
  • Using a Delphi 8 assembly in C#

Interoperability with Win32 (4 topics)

  • Use of Win32 COM objects in Delphi for .NET
  • Use of .NET objects in Win32 COM clients
  • Use of Win32 DLL exports in .NET
  • Use of managed exports in Win32 code

Introduction to ASP.NET (5 topics)

  • ASP.NET Architecture
  • IIS vs. Cassini
  • Installation/Registration
  • Scripting
  • Code Behind

ASP.NET WebForms (11 topics)

  • HTML Controls
  • Web Controls
  • Data Driven with BDP
  • asp:DataGrid
  • DataGrid Sorting
  • Paging
  • Edit/Update/Cancel
  • Delete
  • State and Session Management
  • DB Web Controls
  • Deployment

.NET Remoting (4 topics)

  • Overview
  • Architecture Choices
  • Implementing Shared Class
  • Implementing With Shared Interfaces

Prerequisites

Knowledge of application development in any Win32 version of Delphi (versions 2 to 7)

Course PDF

Print

Share this Course

Share

Recommend this Course

Sections