| Introduction .NET
Framework
.NET Framework
Common Language Runtime
.NET Classes
Windows Forms
ASP.NET
Web Services
Delphi 2007 executables on the Network
References
Delphi 2007
Borland Delphi
Delphi 2007
Framework
Updates
The About Box
Welcome Page
The Delphi 2007
Menus
Delphi 2007
- Tools | Options
Source Options
HTML Formatting
ASP.NET Options
Debugger Options
Code Editor Options
Obfuscation
Reflection
Designers
Help System
Demos/Examples
Summary
References
Language Enhancements
Delphi
Language
Console Applications
Unit namespaces
Compiler Directives
Strict Private and Protected
Final Methods
Sealed Classes
Class data
Class (static) methods
Class properties
Nested Type Declarations
Operator Overloading
Value Types
Records with properties
and methods
RTTI
.NET Reflection
Type Fields and Methods
.NET Attributes
Ampersand Character
Summary
References
Windows Forms Applications
Delphi 2007 Windows Forms Designer
Tool Palette
Component Categories
No Captions
Windows Forms Category
Code Editor
Code Folding
Code Snippets
.NET Event Handlers
Components Category
Dialogs Category
Other Tool Palette Categories
Importing .NET Components
Project Information Options
Compilation, Obfuscation,
Deployment
Summary
References
.NET Data Access: ADO.NET
ADO.NET and MSDE
ADO.NET
ADO.NET Providers
ADO.NET Connected
Create Table, Index
StringBuilder
ADO.NET Disconnected
Updates
Undo All
Update DB
Update with parameters
Summary
References
Borland Data Providers
Borland Data Providers for .NET
Edit, Update or Undo Changes
DataSet to XML
Deployment
Summary
References
|
VCL for .NET
VCL Designer in Delphi 2007
VCL based
on .NET
Class Helpers
Class Helper Example
Installing Class Helpers
Why VCL
for .NET
VCL for .NET Data Access
Technologies: BDE
IBExpress
dbExpress
DataSnap Clients
DataSnap Client Example
Summary
References
Migrating Delphi 7 Apps to .NET
Introduction
Delphi 7
to Delphi 2007
VCL, VCL for .NET, and
Windows Forms
Delphi 7 language and
RTL not available in Delphi 2007
Unsafe Code
New Language Features
Delphi 7 VCL components
not in Delphi 2007
VCL to VCL for .NET
Visual VCL Applications
Ownerlist
ConvertIt
AppEvents
VCL for .NET Deployment
Database Applications
Data Access Components
FishFact (BDE)
Frames\Db (Frames and
BDE)
dbExpress
dbExpress Deployment
Web Applications
Web Services
Miscellaneous
TXMLDocument
in Update #2
Summary
References
Interoperability with .NET
DLLs and .NET Assemblies
Library
Using Delphi 2007 Libraries
in C#
Using Delphi 2007 Libraries
Fixing Delphi 2007
Libraries
Delphi 2007 Packages
as Assemblies
Using in C#
Extending with C#
Re-using in Delphi 2007
Deployment
Global Assembly Cache
Signing Assemblies
Deploying in the GAC
Reusing
Delayed Signing
Summary
References
Win32 Interoperability
Legacy COM in .NET
Delphi 7 COM Object
COM Imports
with Delphi 2007
COM Imports
on the Command-line
tlbimp
sn -k
regasm, gacutil
DCCIL
Win32 DLLs
in .NET
Using Win32 DLLs in Win32
Using Win32 DLLs in .NET
Unsafe .NET
Assemblies in Win32
Calling from .NET
Calling from Win32
Summary
References
Enterprise Core Objects
Starting
with ECO
Building the EcoSpace
Object Model
Associations
Derived Classes
Persisting the EcoSpace
PersistenceMapperXML
Working with the EcoSpace
Object Model
CurrencyManagerHandles
Adding Associations
PersistenceMapperBdp
Generating Database Schema
Summary
References |