Kevin Bond has many years of teaching and examining Computing/Computer Science experience.

He has worked at the interface between Science, Computer Science and Engineering, first as a Research Scientist, then as a Senior Development Engineer for a major Defence Contractor and then as a Senior Systems Analysis for a major Telecommunications company.

How to Program Effectively in Delphi for AS/A Level Computer Science

How to Program Effectively in Delphi for AS/A Level Computer Science

07/12/2021

Dr Kevin R Bond

This textbook is available in PDF and print(1200 pages). It covers structured and object-oriented programming in Delphi (version 7 to version 10.4) and is compatible with later versions.

Delphi is based on Object Pascal which is simple and straightforward to use. Programming for mobile and tablet platforms as well as Windows and macOS X is covered in depth. 2D and 3D graphics are also covered as well as network programming and database programming.

The book shows how to connect to and embed SQL in Delphi programs for a range of databases from Microsoft Access through Interbase to MySQL. Machine learning is addressed using components written for Delphi.

The book shows how to program the Arduino microcontroller in Delphi to monitor temperature. Python4Delphi and anonymous functions also covered.

This book is available as PDF and printed edition directly from the editor for cheaper price than on Amazon.

Introduction to Quartex Pascal

Introduction to Quartex Pascal

24/09/2025

Dr Kevin R Bond

Quartex Pascal (short: QTX) is a stand-alone object pascal IDE, compiler, run-time library and development system which to run does not need a copy of Delphi. QTX generates high performance JavaScript – allowing developers to tap into web technology and enjoy the full might of modern mobile, desktop and server development. This means you can use all the frameworks that Javascript people enjoy, write websites, servers, services and mobile apps - repurposing your Delphi/Object Pacal/Pascal skills under the web paradigm. The compiled code will run in your browser or server-side through node.js.

Additional resources to accompany the text will available from our website.