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
Code Complete, 2nd Edition
Widely considered one of the best practical guides to programming, Steve McConnell’s original CODE COMPLETE has …
book
Electronics for Beginners: A Practical Introduction to Schematics, Circuits, and Microcontrollers
Jump start your journey with electronics! If you’ve thought about getting into electronics, but don’t know …
book
Python Crash Course, 2nd Edition
This is the second edition of the best selling Python book in the world. Python Crash …
book
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 2nd Edition
Through a series of recent breakthroughs, deep learning has boosted the entire field of machine learning. …