Fearless Cross-Platform Development with Delphi

BIRMINGHAM—MUMBAI

Fearless Cross-Platform Development with Delphi

Copyright © 2021 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

Group Product Manager: Richa Tripathi

Publishing Product Manager: Alok Dhuri

Senior Editor: Rohit Singh

Content Development Editor: Kinnari Chohan

Technical Editor: Maran Fernandes

Copy Editor: Safis Editing

Project Coordinator: Deeksha Thakkar

Proofreader: Safis Editing

Indexer: Pratik Shirodkar

Production Designer: Joshua Misquitta

First published: September 2021

Production reference: 1160921

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham

B3 2PB, UK.

ISBN 978-1-80020-382-2

www.packt.com

To my wife, Terresa, for her incredible patience and support during the writing of this book.

– David

Contributors

About the author

David Cornelius is a software engineer in the Pacific Northwest of the US with over 30 years of experience writing applications for education, research, finance, inventory management, and retail. He has been the coordinator for the Oregon Delphi User Group for two decades and keeps active in various online forums. David is the founder and principal developer at Cornelius Concepts, LLC. and an Embarcadero MVP.

In his spare time, he likes to ride his motorcycle, escape the city with his RV, play the tuba or bass guitar, and play strategy board games with friends.

I would like to thank, first of all, my technical reviewers, Jonathan Eaton and Marco Breveglieri, and the editors at Packt Publishing who helped me see things from the perspective of the reader and caught project errors and omissions I submitted to GitHub (which I tried to pass off as challenges to the readers). They certainly saved me much embarrassment and helped ensure the book you have makes sense—and the sample programs actually compile!

I would also like to thank attendees of the Oregon Delphi User Group, a small but loyal band of awesome Delphi programmer friends, who have been cheerleaders for my writing efforts.

Finally, I very much appreciate the love and support that friends and family have given me even when they didn't fully understand what I was writing about. They helped more than they know.

About the reviewer

Jonathan Eaton is a Texan who loves living in Oregon. He has been an avid professional user of Delphi ever since he used it for a Y2K project way back in 1999. Since then, he has used Delphi to design, develop, and update software applications for a variety of industries, including chemical mixing, mineral asset accounting, insurance form processing, commercial real estate appraisal, and the development of software components of medical devices. In 2013, Jonathan became an ASQ Certified Software Quality Engineer and has been a strong proponent for the application of the principles of quality management to software development ever since. He's also written and self-published three novels and several collections of short stories.

Marco Breveglieri is a software and web developer. He started programming when he was 14 and got his first home personal computer, a beloved Commodore 16. Going forward—and getting serious—years later he attended secondary school focusing on computer science, continuing that learning path and taking his first steps from BASIC to Pascal and C++. Today, Marco continues to work for his own IT company using Delphi to create any kind of application. He also uses Visual Studio to build websites, using the Microsoft web stack based on the .NET Framework. He often takes part in technical conferences and holds training courses about programming with all these tools, especially Delphi, C#, and the web standards HTML5, JavaScript, and CSS3.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.17.79.60