Skip to content

Modern Software Development with Delphi

Small Cover Learn to develop a desktop application, plus an API and an ORM

Dive into the World of Modern Software Development with Delphi!

Unlock the potential of Delphi programming and embark on a journey into the core of software development. This comprehensive guide is your key to crafting a non-trivial application using Delphi, equipped with TMS Aurelius Object-Relational Mapping (ORM) technology, TMS FlexCel for report generation, TMS XData for web service integration, and an exploration of modern techniques for robust application development. Discover the seamless fusion of traditional development and modern methodologies as you build an entity class model for your application first. Through step-by-step tutorials, delve into the intricacies of leveraging TMS Aurelius to harness the power of ORM, enabling compatibility with any database supported by Delphi, granting flexibility in your data management without writing SQL queries.

  • Comprehensive guidance on building a non-trivial application with Delphi using TMS Aurelius for ORM
  • Creating an entity class model for flexible data management across various databases
  • Leveraging TMS FlexCel for dynamic report generation, including a preview, and exporting to PDF
  • Utilizing TMS XData for secure web services with token-based access control
  • Lightning-fast data reorganization and presentation with an in-memory database
  • Exploring modern language features of Delphi such as generics, interfaces, custom attributes, record helpers, and more

Suitable for everyone interested in building software with Delphi using modern technologies. Dive into the concepts with downloadable source code, enabling you to accelerate your learning and implementation process. Whether you're a seasoned developer seeking to expand your toolkit or a newcomer to the world of Delphi, this book is your gateway to mastering modern software development. Elevate your projects, streamline your workflows, and unleash the true potential of Delphi.

This book extensively covers the use of TMS Aurelius, TMS FlexCel, and TMS XData. These are commercial products that require a license. However, fully functional trial versions of these tools are available, enabling you to follow the examples in the book and explore the functionalities.

Learn more

Cover image

Store Black and White Edition Color Edition
Unites States 🇺🇸 🇺🇸
United Kingdom 🇬🇧 🇬🇧
Germany 🇩🇪 🇩🇪
France 🇫🇷 🇫🇷
Spain 🇪🇸 🇪🇸
Italy 🇮🇹 🇮🇹
Netherlands 🇳🇱 🇳🇱
Poland 🇵🇱 🇵🇱
Sweden 🇸🇪 🇸🇪
Japan 🇯🇵
Canada 🇨🇦 🇨🇦
Australia 🇦🇺