Amazon cover image
Image from Amazon.com

Delphi programming projects : build a range of exciting projects by exploring cross-platform development and microservices / William Duarte.

By: Material type: TextTextPublisher: Birmingham : Packt Publishing, [2019]Copyright date: ©2019Description: 1 online resource (241 pages)Content type:
  • text
Media type:
  • computer
Carrier type:
  • online resource
ISBN:
  • 1789135230
  • 9781789135237
Subject(s): Genre/Form: Additional physical formats: Print version:: Delphi Programming Projects : Build a Range of Exciting Projects by Exploring Cross-Platform Development and Microservices.DDC classification:
  • 005.265 23
LOC classification:
  • QA76.76.W56
Online resources:
Contents:
Cover; Title Page; Copyright and Credits; Dedication; About Packt; Foreword; Contributors; Table of Contents; Preface; Chapter 1: Building an Instagram Clone; Technical requirements; Project overview; Getting started; Mindset difference between desktop and mobile; Range of sizes; Creating responsive layouts; TLayout; Creating buttons with SVG icons; Interacting with the camera; Lights, camera, and action!; Sharing photos; Summary; Further reading; Chapter 2: Building a Facebook REST API; Technical requirements; Facebook Graph API and more; Project overview; Getting started
Creating an application on FacebookRequest and response REST services; TRESTClient; TRESTRequest; REST. Client. TRESTResponse; TOAuth2Authenticator; Get to work (hands-on); Working with JSON; Logging in with Facebook; Coding login; Behind the scenes; Summary; Further reading; Chapter 3: Cross-Platform Services for Windows, iOS, and Android; Technical requirements; Project overview; Getting started; Creating Windows services; Installing and uninstalling a service; Starting and stopping; Debugging a service; Service threads; Creating Android services; Start services; Host applications
Adding an Android service to the hostLocal services or remote services; iOS background mode; All in info.plist; Summary; Further reading; Chapter 4: Design Patterns to Build a Multi-Database System; Technical requirements; Project overview; Getting started; Creating a database; Creating an SQL Server database; Creating tables in SQL Server; Creating a PostgreSQL database; Creating tables in PostgreSQL; Models for a database -- objects; The users object; The customers object; The products object; Exploring Delphi interfaces; Creating and using an interface; Repositories
SQL Server repository -- part 1SQL Server repository -- part 2; PostgreSQL repository -- part 1; PostgreSQL repository -- part 2; Singleton; Presentation and final testing; Data presentation; Summary; Further reading; Chapter 5: Creating GUI Apps with FireMonkey; Technical requirements; Project overview; Getting started; Creating Material Design layouts; Using TMultiView; Adding menu items; Using Material Design icons; Colored effect; Working with animations; Floating button; Action button; Animate; Summary; Further reading; Chapter 6: Implementing Tethering to Create a Remote Control
Technical requirementsProject overview; Getting started; Creating app tethering applications; Using app tethering components; Sharing screens; Sending data from a mobile to a desktop; Opening an application remotely; Creating the desktop application; Creating the mobile application; Summary; Further reading; Chapter 7: Building Microservices Using the RAD Server; Technical requirements; Project overview; Getting started; What is a microservice architecture?; Why use a microservice?; Monolithic application; JSON or XML?; Introducing RAD Server; Where is RAD Server?
Summary: Delphi is a cross-platform programming language that supports rapid application development for Microsoft Windows, Apple Mac OS X, Android, and iOS. With 7 practical projects, this book will guide you through best practices, design patterns, RTL resources, and more. Learn the principles of clean code and master in Delphi.
Holdings
Item type Current library Collection Call number Status Date due Barcode Item holds
eBook eBook e-Library EBSCO Computers Available
Total holds: 0

Includes bibliographical references.

Print version record.

Cover; Title Page; Copyright and Credits; Dedication; About Packt; Foreword; Contributors; Table of Contents; Preface; Chapter 1: Building an Instagram Clone; Technical requirements; Project overview; Getting started; Mindset difference between desktop and mobile; Range of sizes; Creating responsive layouts; TLayout; Creating buttons with SVG icons; Interacting with the camera; Lights, camera, and action!; Sharing photos; Summary; Further reading; Chapter 2: Building a Facebook REST API; Technical requirements; Facebook Graph API and more; Project overview; Getting started

Creating an application on FacebookRequest and response REST services; TRESTClient; TRESTRequest; REST. Client. TRESTResponse; TOAuth2Authenticator; Get to work (hands-on); Working with JSON; Logging in with Facebook; Coding login; Behind the scenes; Summary; Further reading; Chapter 3: Cross-Platform Services for Windows, iOS, and Android; Technical requirements; Project overview; Getting started; Creating Windows services; Installing and uninstalling a service; Starting and stopping; Debugging a service; Service threads; Creating Android services; Start services; Host applications

Adding an Android service to the hostLocal services or remote services; iOS background mode; All in info.plist; Summary; Further reading; Chapter 4: Design Patterns to Build a Multi-Database System; Technical requirements; Project overview; Getting started; Creating a database; Creating an SQL Server database; Creating tables in SQL Server; Creating a PostgreSQL database; Creating tables in PostgreSQL; Models for a database -- objects; The users object; The customers object; The products object; Exploring Delphi interfaces; Creating and using an interface; Repositories

SQL Server repository -- part 1SQL Server repository -- part 2; PostgreSQL repository -- part 1; PostgreSQL repository -- part 2; Singleton; Presentation and final testing; Data presentation; Summary; Further reading; Chapter 5: Creating GUI Apps with FireMonkey; Technical requirements; Project overview; Getting started; Creating Material Design layouts; Using TMultiView; Adding menu items; Using Material Design icons; Colored effect; Working with animations; Floating button; Action button; Animate; Summary; Further reading; Chapter 6: Implementing Tethering to Create a Remote Control

Technical requirementsProject overview; Getting started; Creating app tethering applications; Using app tethering components; Sharing screens; Sending data from a mobile to a desktop; Opening an application remotely; Creating the desktop application; Creating the mobile application; Summary; Further reading; Chapter 7: Building Microservices Using the RAD Server; Technical requirements; Project overview; Getting started; What is a microservice architecture?; Why use a microservice?; Monolithic application; JSON or XML?; Introducing RAD Server; Where is RAD Server?

Configuring the first project

Delphi is a cross-platform programming language that supports rapid application development for Microsoft Windows, Apple Mac OS X, Android, and iOS. With 7 practical projects, this book will guide you through best practices, design patterns, RTL resources, and more. Learn the principles of clean code and master in Delphi.

Added to collection customer.56279.3

Powered by Koha