cta quote button

Top 10 Delphi Books You Should Read

Read More

How Much Does It Cost to Hire Web Developers in Ukraine?

Our pricing is completely transparent: you pay your engineers’ salaries and a flat monthly fee for our services. No hidden charges.

Read More

1. Expert Delphi: Robust and fast cross-platform application development (2017)

Key Features

  • A one-stop guide on Delphi to help you build cross-platform apps
  • This book covers important concepts such as the FireMonkey library, shows you how to interact with the Internet of Things, and enables you to integrate with Cloud services
  • The code is explained in detail with observations on how to create native apps for Ios and Android with a single code base

Book Description

Delphi is the most powerful Object Pascal IDE and component library for cross-platform native app development. It enables building natively compiled, blazingly fast apps for all major platforms including Android, iOS, Windows, Mac, and Linux.

If you want to build server-side applications, create web services, and have clear GUIs for your project, then this book is for you.

The book begins with a basic primer on Delphi helping you get accustomed to the IDE and the Object Pascal language and will then quickly move on to advanced-level concepts. Through this book, we’ll help you understand the architecture of applications and will teach you the important concepts of the FireMonkey library, show you how to build server-side services, and enable you to interact with the Internet of Things. Towards the end, you will learn to integrate your app with various web services and deploy them.

By the end of the book, you will be able to build powerful, cross-platform, native apps for iOS and Android with a single code base.

What You Will Learn

  • Understand the basics of Delphi and the FireMonkey application platform as well as the specifics of Android and iOS platforms
  • Complete complex apps quickly with access to platform features and APIs using a single, easy-to-maintain code base
  • Work with local data sources, including embedded SQL databases, REST servers, and Backend-as-a-Service providers
  • Take full advantage of mobile hardware capabilities by working with sensors and Internet of Things gadgets and devices
  • Integrate with cloud services and data using REST APIs and scalable multi-tier frameworks for outstanding multi-user and social experience
  • Architect and deploy powerful mobile back-end services and get super-productive by leveraging Delphi IDE agile functionality
  • Get to know the best practices for writing a high-quality, reliable, and maintainable codebase in the Delphi Object Pascal language

About the Author

Pawel Glowacki is Embarcadero’s European Technical Lead for Developer Tools. Previously, he spent over 7 years working as a senior consultant and trainer for Delphi within Borland Education Services and CodeGear. In addition to working with Embarcadero customers across the region, he represents Embarcadero internationally as a conference and seminar speaker.

Table of Contents

  1. Fasten Your Seat Belt
  2. Mind Your Language
  3. Packing Up Your Toolbox
  4. Playing with FireMonkey
  5. FireMonkey in 3D
  6. Building User Interfaces with Style
  7. Working with Mobile Operating System
  8. Extending to the Internet of Things
  9. Embedding Databases
  10. Integrating with Web Services
  11. Building Mobile Backends
  12. App Deployment
  13. The Road Ahead

Author(s): Pawel Glowacki

2. Mastering Delphi 7 (2003)

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

Author(s): Marco Cant?, Marco Cantù

3. Delphi Cookbook – Second Edition (2016)

Over 60 hands-on recipes to help you master the power of Delphi for cross-platform and mobile development on multiple platforms

About This Book

  • Get to grips with Delphi to build and deploy various cross-platform applications
  • Design, develop, and deploy real-world applications by implementing a single source codebase
  • This swift guide will increase your productivity to develop applications with Delphi

Who This Book Is For

If you are an intermediate developer with a basic knowledge of Delphi and you want to develop cross-platform applications, then this book is for you. Familiarity with the fundamentals of RAD (Rapid Application Development) Studio is expected.

What You Will Learn

  • Develop visually stunning applications using FireMonkey
  • Deploy LiveBinding effectively with the right OOP approach
  • Create server-side programs to serve RESTful web services and provide data to your mobile apps
  • Use well-defined GUI design patterns to build mobile applications that provide a great user experience
  • Build mobile apps that read data from a remote server efficiently
  • Call the platform native API on Android and iOS even for an unpublished API
  • Manage software customization for your customer by making better use of an extended RTTI
  • Implement the most popular design pattern without wasting too much time on debugging and bug fixing

In Detail

Delphi is a cross-platform Integrated Development Environment (IDE) that supports rapid application development for Microsoft Windows, Apple Mac OS X, Google Android, and Apple iOS. It helps you to concentrate on the real business and save yourself the pain of wandering amid GUI widget details, or having to tackle inter-platform incompatibilities. It also has a wide range of drag-and-drop controls, helping you code your business logic into your business model, and it compiles natively for desktop and mobile platforms.

This book will teach you how to design and develop applications, deploy them on the cloud platform, and distribute them within an organization via Google Play and other similar platforms.

You will begin with the basics of Delphi and get acquainted with JSON format strings, XSLT transformations, unicode encodings and various types of streams. We then move on to more advanced topics such as developing higher-order functions and using enumerators and RTTI. You will get an understanding of how Delphi RTL functions and how to use FireMonkey in a VCL application. We will then cover topics such as multithreading, using the parallel programming library and putting Delphi on a server. We will also take a look at the new feature of WebBroker Apache modules and then ride the mobile revolution with FireMonkey.

By the end of the book, you will be able to develop and deploy cross-platform applications using Delphi.

Style and approach

Delphi Cookbook is an easy-to-follow guide, rich with hands-on examples of real-world programming tasks in Delphi.

Author(s): Daniele Teti

4. Delphi in a Nutshell: A Desktop Quick Reference (In a Nutshell (O’Reilly)) (2000)

With a new name and a new focus on CORBA, database drivers, and Microsoft Back Office applications, Inprise/Borland Delphi is enjoying a resurgence, with a growing user base of programmers who use Delphi for rapid development of enterprise computing applications. Not to rest on success, the latest version of Delphi, Version 5, includes further expansion and refinement of the 3-tier application framework introduced in Delphi 4 and has resulted in a prize-winning product.Delphi in a Nutshell is the first concise reference to Borland/Inprise Delphi available. It succinctly collects all the information you need in one easy-to-use, complete, and accurate volume that goes beyond the product documentation itself.Delphi in a Nutshell starts with the Delphi object model and how to use RTTI (Run Time Type Information) for efficient programming. The rest of the book is the most complete Delphi Pascal language reference available in print, detailing every language element with complete syntax, examples, and methods for use. The book concludes with a look at the compiler, discussing compiler directives in depth.

Author(s): Ray Lischner

5. Programming Delphi Custom Components (1996)

A book/CD-ROM guide to creating and using Delphi’s version of custom controls from the ground up, starting with non-visual components and then covering Delphi components for handling communications, Windows messages, dialog boxes, property editors, and components that are actively data-aware. Requires familiarity with Pascal, the Delphi environment, and windows API. Annotation c. by Book News, Inc., Portland, Or.

Author(s): Fred Bulback

6. Delphi Programming Unleashed/Book and Disk (1995)

This text is written and verified by a member of the Borland Technical Support Team, and provides streamline codes for readers by teaching advanced techniques from an experienced PASCAL programmer.

Author(s): Charles Calvert

7. Introducing Delphi Programming: Theory through Practice (2005)

This book teaches distance-learning students how to program in Delphi, a major computer language used to design a variety of programs.

Author(s): John Barrow, Linda Miller

8. Delphi Programming for Dummies (1996)

Helping users accomplish a lot without doing a lot of coding, this book gives a great overview of programming in Delphi starting with the basics–form design. It then takes users step-by-step through placing components on a form, setting properties (color, caption, font) and adding functionality. This book also covers Delphi’s network simulation tools.

Author(s): Neil J. Rubenking

9. Delphi COM Programming (2000)

Microsoft COM is prevalent throughout Windows operating systems-95, 98, NT-and is rapidly becoming the programming framework of choice. To build applications which interface with Windows systems, programmers must understand and learn to use COM. This book includes coverage of DCOM, Microsoft?s distributed architecture that is based on COM. It will also covers the latest developments in Delphi 5. This book will teach COM programming to Delphi 4 and 5 programmers. After providing an understanding of the COM framework, it offers a practical exploration of COM to enable Delphi developers to program component-based applications. Typical real-world scenarios, such as Windows Shell programming, automating Microsoft Agent, and creating and using ActiveX controls, will be explored. Discussion of each topic will be illustrated with detailed examples.

Author(s): Eric Harmon

10. Delphi in Depth (1996)

Written by a team of internationally respected Delphi experts, Delphi in Depth wastes no time with introductory material you already know. Rather, it zones in on advanced programming issues to help you take advantage of this incredible development tool. You’ll find total coverage of Delphi’s advanced features, plus high-level techniques for both 16- and 32-bit versions – with many valuable insights from the world’s top Delphi developers.
Organized to give you a powerful, thorough understanding of Delphi, this guide offers an effective blend of in-depth instruction with hands-on examples. In each chapter, you’ll find an overview of a hot Delphi topic, with specific techniques and code examples.

Author(s): Loy Anderson, Joseph Fung

11. Learn Graphics File Programming With Delphi 3 (1997)

Graphics file types and presents ObjectPascal source code to implement read/write modules for each format, as well as sample viewer application to serve as a framework. The accompanying CD contains all source code, sample images in each of the file types, and several shareware/freeware image manipulation applications.

Author(s): Derek Benner

12. Charlie Calvert’s Delphi 4 Unleashed (1998)

Charlie Calvert s Delphi 4 Unleashed is an all-new edition written by one of the most well-known developers in the Delphi community. This advanced reference will provide programmers with the information they need to build high-end Delphi applications and components compatible with ActiveX and Java. Calvert will bring the newest technologies and features of Delphi into focus and show programmers how to utilize them. Some features will include: Building and integrating components with Java, Active X, etc. Internet enabling applications and components? Internet and Intranet applications and enabling Delphi s Multi-tier Distributed Applications Services Suite (MIDAS) and how it works with Delphi Client/server architecture and enterprise wide development Note: Content for the book and CD will be all new.Charlie Calvert s Delphi 4 Unleashed is a complete high-end reference for programmers and developers in Delphi.Charlie Calvert is well-known and well-respected in the Borland and Delphi communities.This book will tell programmers what the manuals don t- and how to make Delphi 4 really work for them.

Author(s): Charles Calvert