Home Certification IT Administration Architecture & Design
3D Animation & CGI Internet Marketing
Print this page Share

Mastering Delphi 7

ISBN: 978-0-7821-4201-3
1040 pages
March 2003
Mastering Delphi 7 (078214201X) cover image


Still the Best Delphi Resource--Now Fully Updated and Expanded
Whether you're new to Delphi or just making the move from an earlier version, Mastering Delphi 7 is the one resource you can't do without. Practical, tutorial-based coverage helps you master essential techniques in database, client-server, and Internet programming. And the insights of renowned authority Marco Cantù give you the necessary knowledge to take advantage of what's new to Delphi 7--particularly its support for .NET. Coverage includes:
* Creating visual web applications with IntraWeb
* Writing sockets-based applications with Indy
* Creating data-aware controls and custom dataset components
* Creating database applications using ClientDataSet and dbExpress
* Building client-server applications using InterBase
* Interfacing with Microsoft's ADO
* Programming for a multi-tiered application architecture
* Taking advantage of Delphi's support for COM, OLE Automation, and COM+
* Taking advantage of Delphi's XML and SOAP support
* Implementing Internet protocols in your Delphi app
* Creating UML class diagrams using ModelMaker
* Visually preparing reports using RAVE
* Using the Delphi language to create your first .NET programs
See More

Table of Contents


Part I: Foundations.

Chapter 1: Delphi 7 and Its IDE.

Chapter 2: The Delphi Programming Language.

Chapter 3: The Run-Time Library.

Chapter 4: Core Library Classes.

Chapter 5: Visual Controls.

Chapter 6: Building the User Interface.

Chapter 7: Working with Forms.

Part II: Delphi Object-Oriented Architectures.

Chapter 8: The Architecture of Delphi Applications.

Chapter 9: Writing Delphi Components.

Chapter 10: Libraries and Packages.

Chapter 11: Modeling and OOP Programming (with ModelMaker).

Chapter 12: From COM to COM+.

Part III: Delphi Database-Oriented Architectures.

Chapter 13: Delphi?s Database Architecture.

Chapter 14: Client/Server with dbExpress.

Chapter 15: Working with ADO.

Chapter 16: Multitier DataSnap Applications.

Chapter 17: Writing Database Components.

Chapter 18: Reporting with Rave.

Part IV: Delphi, the Internet, and a .NET Preview.

Chapter 19: Internet Programming: Sockets and Indy.

Chapter 20: Web Programming with WebBroker and WebSnap.

Chapter 21: Web Programming with IntraWeb.

Chapter 22: Using XML Technologies.

Chapter 23: Web Services and SOAP.

Chapter 24: The Microsoft .NET Architecture from the Delphi Perspective.

Chapter 25: Delphi for .NET Preview: The Language and the RTL.

Appendix A: Extra Delphi Tools by the Author.

Appendix B: Extra Delphi Tools from Other Sources.

Appendix C: Free Companion Books on Delphi.


See More

Author Information

Marco Cantu is the award-winning author of six previous editions of the best-selling Mastering Delphi, as well as the critically acclaimed Delphi Developer's Handbook. Cantu's books on Delphi are known worldwide as thedefinitive Delphi tutorials and references. He lives in Italy and is an international Delphi authority, consultant, teacher of Windows programming courses, and frequent seminar lecturer.
See More


Download TitleSizeDownload
Zip file containing all code files from Mastering Delphi 7
Zip file containing all code files from Mastering Delphi 7, organized by chapter.
2.15 MB Click to Download
See More


Do you think you've discovered an error in this book? Please check the list of errata below to see if we've already addressed the error. If not, please submit the error via our Errata Form. We will attempt to verify your error; if you're right, we will post a correction below.

ChapterPageDetailsDatePrint Run
164 In the Warning, line 1, Should be CLX (not CXL)
In the Warning, line 1, Should be CLX (not CXL)
204 "PageControl1.Pages.Caption" should read "PageControl1.Pages[I].Caption"
"PageControl1.Pages.Caption" should read "PageControl1.Pages[I].Caption"
277 "Applications.Initialize;" should read "Application.Initialize;"
"Applications.Initialize;" should read "Application.Initialize;"
286 Missing "(" in "Items.IndexOf (Sender as TLabel).Caption)"
Missing "(" in "Items.IndexOf (Sender as TLabel).Caption)"Should be:Items.IndexOf ((Sender as TLabel).Caption)
306 Missing "END;" before "FTotal := Tot;"
Missing "END;" before "FTotal := Tot;"
35-356 Inconsistent naming;Is it "IViewer" or "IMdViewer"? Should be IMdViewer.
Inconsistent naming;Is it "IViewer" or "IMdViewer"? Should be IMdViewer.
See More

Related Titles

Learn more about