With the release of Delphi® 8 for the Microsoft® .NET Framework (a.k.a. Delphi for .NET), Borland has enabled Delphi developers to target another new platform, supporting the needs of its developer base. Previous versions of Delphi can produce Microsoftâ Win32â applications. We invite you to join Alain Abdul-Sater on behalf of Borland Canada, Inc. to explore this technology.
Delphi for .NET enables developers to write native .NET applications using Windowsâ Forms or Web Forms as the framework, or using VCL for .NET components.
This presentation discusses the migration of Delphi applications for Win32 to the Microsoft .NET Framework using Delphi 8 for the Microsoft .NET Framework, and the Borland ® Data Provider (BDP) for the Microsoft® .NET Framework. We also invite you to stay for a demonstration at the close of the presentation. Details on content follows:
1- Migrating Borland® Delphi® applications to the Microsoft .NET Framework with Delphi 8
Delphi 7 to Delphi for the Microsoft .NET Framework
VCL, VCL for .NET, and Windows Forms
Delphi 7 language and RTL not available in Delphi for Microsoft .NET
Unsafe code
New language features
Delphi 7 VCL components not in Delphi for the Microsoft .NET
Framework
Migrating Pointer types
Migrating Char and string types
Creating and destroying objects
Calling the Win32 API
Migrating Variants
Working with resources
Change to OnCompare
VCL to VCL for .NET
VCL applications
Ownerlist Demo
ConvertIt Demo
AppEvents Demo
VCL for .NET deployment
Database applications
Data Access components
FishFact (BDE) Demo
FramesDb (Frames and BDE) Demo
dbExpress Demo
Porting Web applications
Porting Web Services Demo
2- Borland ® Data Provider (BDP) for the Microsoft® .NET Framework
Introduction
BDP architecture
BDP components
BdpConnection: Connecting to the database
BdpCommand: Executing SQL or stored procedure
BdpDataReader: Retrieving data
BdpParameter: Runtime parameter binding
BdpTransaction: Transaction control
BdpDataAdapter: Providing and resolving data
BDP component designers
Connections Editor
Command Text Editor
Data Adapter Configuration
Data Explorer
3- Developing Web Applications Using Delphi .Net and the BDP Demo
Alain Abdul-Sater is an Architect with 9 years experience in the field. 5 years experience in building distributed systems using CORBA, J2EE, RMI, DCOM & COM+ and 1 year building systems using the .Net framework. He has used Delphi since version 1.