Book description
Borland(r) Delphi 6 Developer's Guide is a new edition of the #1 best-selling Delphi book by authors Steve Teixeira and Xavier Pacheco. Steve and Xavier are of the winners of the Delphi Informant Reader's Choice Award for both Delphi 4 Developer's Guide and Delphi 5 Developer's Guide.
Borland(r) Delphi 6 Developer's Guide is completely updated for Delphi 6 and includes in-depth coverage on Borland's new CLX architecture, DBExpress Applications, SOAP, CORBA, WebSnap and BizSnap features. It continues as a complete reference and authoritative guide to the newest version of Delphi.
Publisher resources
Table of contents
- Copyright
- Foreword
- About the Lead Authors
- About the Contributing Authors
- Acknowledgments
- Tell Us What You Think!
- Introduction
-
Development Essentials
- Programming in Delphi
-
The Object Pascal Language
- Comments
- Extended Procedure and Function Features
- Variables
- Constants
- Operators
- Object Pascal Types
- User-Defined Types
- Typecasting and Type Conversion
- String Resources
- Testing Conditions
- Loops
- Procedures and Functions
- Scope
- Units
- Packages
- Object-Oriented Programming
- Using Delphi Objects
- Structured Exception Handling
- Runtime Type Information
- Summary
- Adventures in Messaging
-
Advanced Techniques
- Writing Portable Code
- Multithreaded Techniques
-
Dynamic Link Libraries
- What Exactly Is a DLL?
- Static Linking Versus Dynamic Linking
- Why Use DLLs?
- Creating and Using DLLs
- Displaying Modeless Forms from DLLs
- Using DLLs in Your Delphi Applications
- Loading DLLs Explicitly
- The Dynamically Linked Library Entry/Exit Function
- Exceptions in DLLs
- Callback Functions
- Calling Callback Functions from Your DLLs
- Sharing DLL Data Across Different Processes
- Exporting Objects from DLLs
- Summary
- Database Development
-
Component-Based Development
- Component Architecture: VCL and CLX
- VCL Component Building
- Advanced VCL Component Building
- CLX Component Development
-
Packages to the Max
- Why Use Packages?
- Why Not Use Packages?
- Types of Packages
- Package Files
- Using Runtime Packages
- Installing Packages into the Delphi IDE
- Creating Packages
- Package Versioning
- Package Compiler Directives
- Package Naming Conventions
- Extensible Applications Using Runtime (Add-In) Packages
- Exporting Functions from Packages
- Obtaining Information About a Package
- Summary
- COM Development
- Windows Shell Programming
- Using the Open Tools API
-
Enterprise Development
- Transactional Development with COM+/MTS
- CORBA Development
- BizSnap Development: Writing SOAP-Based Web Services
-
DataSnap Development
- Mechanics of Creating a Multitier Application
- Benefits of the Multitier Architecture
- Typical DataSnap Architecture
- Using DataSnap to Create an Application
- More Options to Make Your Application Robust
- Real-World Examples
- More Client Dataset Features
- Classic Mistakes
- Deploying DataSnap Applications
- Summary
- Internet Development
- Index
Product information
- Title: Borland® Delphi™ 6 Developer's Guide
- Author(s):
- Release date: December 2001
- Publisher(s): Sams
- ISBN: 9780672321153
You might also like
book
Intro to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and The Cloud
This is the eBook of the printed book and may not include any media, website access …
book
Hands-On Design Patterns with Delphi
Get up to speed with creational, structural, behavioral and concurrent patterns in Delphi to write clear, …
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
book
Delphi Cookbook - Second Edition
Over 60 hands-on recipes to help you master the power of Delphi for cross-platform and mobile …