Delphi Cookbook - Third Edition

Daniele Spinetti, Daniele Teti

  • 出版商: Packt Publishing
  • 出版日期: 2018-07-31
  • 售價: $1,650
  • 貴賓價: 9.5$1,568
  • 語言: 英文
  • 頁數: 668
  • 裝訂: Paperback
  • ISBN: 1788621301
  • ISBN-13: 9781788621304
  • 相關分類: 程式語言
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Quickly learn and employ practical recipes for developing real-world, cross-platform applications using Delphi

Key Features

  • Get to grips with Delphi to build and deploy various cross-platform applications
  • Design and deploy real-world apps by implementing a single source codebase
  • Build robust and optimized GUI applications with ease

Book Description

Delphi is a cross-platform integrated development environment (IDE) that supports rapid application development on different platforms, saving you the pain of wandering amid GUI widget details or having to tackle inter-platform incompatibilities.

Delphi Cookbook begins with the basics of Delphi and gets you acquainted with JSON format strings, XSLT transformations, Unicode encodings, and various types of streams. You'll then move on to more advanced topics such as developing higher-order functions and using enumerators and run-time type information (RTTI). As you make your way through the chapters, you'll understand Delphi RTL functions, use FireMonkey in a VCL application, and cover topics such as multithreading, using aparallel programming library and deploying Delphi on a server. You'll take a look at the new feature of WebBroker Apache modules, join the mobile revolution with FireMonkey, and learn to build data-driven mobile user interfaces using the FireDAC database access framework. This book will also show you how to integrate your apps with Internet of Things (IoT).

By the end of the book, you will have become proficient in Delphi by exploring its different aspects such as building cross-platforms and mobile applications, designing server-side programs, and integrating these programs with IoT.

What you will learn

  • Develop visually stunning applications using FireMonkey
  • Deploy LiveBinding effectively with the right object-oriented programming (OOP) approach
  • Create server-side programs to serve RESTful web services
  • Build mobile apps that read data from a remote server efficiently
  • Call platform native API on Android and iOS for an unpublished API 
  • Manage software customization by making better use of an extended RTTI
  • Integrate your application with IOT

Who This Book Is For

Delphi Cookbook is for intermediate developers with a basic knowledge of Delphi who want to discover and understand all the development possibilities offered by it.

商品描述(中文翻譯)

快速學習和應用實用的配方,使用Delphi開發真實世界的跨平台應用程式。

主要特點:

- 掌握Delphi,建立和部署各種跨平台應用程式
- 通過實施單一源代碼庫設計和部署真實應用程式
- 輕鬆建立強大且優化的GUI應用程式

書籍描述:

Delphi是一個支援快速應用程式開發的跨平台集成開發環境(IDE),可在不同平台上進行開發,避免了在GUI小部件細節中徘徊或處理跨平台不相容性的痛苦。

《Delphi Cookbook》從Delphi的基礎知識開始,讓您熟悉JSON格式字符串、XSLT轉換、Unicode編碼和各種類型的流。然後,您將進一步學習更高級的主題,如開發高階函數、使用枚舉器和運行時類型信息(RTTI)。隨著您逐步閱讀各章節,您將了解Delphi RTL函數,在VCL應用程式中使用FireMonkey,以及多線程、使用並行編程庫和在服務器上部署Delphi等主題。您還將瞭解WebBroker Apache模塊的新功能,通過FireMonkey加入移動革命,並學習使用FireDAC數據庫訪問框架構建數據驅動的移動用戶界面。本書還將向您展示如何將應用程式與物聯網(IoT)集成。

通過閱讀本書,您將熟練掌握Delphi的各個方面,如建立跨平台和移動應用程式、設計服務器端程序以及將這些程序與IoT集成。

您將學到的內容:

- 使用FireMonkey開發視覺效果驚人的應用程式
- 以正確的面向對象編程(OOP)方法有效地部署LiveBinding
- 創建用於提供RESTful Web服務的服務器端程序
- 高效地從遠程服務器讀取數據的移動應用程式
- 在Android和iOS上調用平台本地API(未發布的API)
- 通過更好地使用擴展的RTTI來管理軟件定制
- 將您的應用程式與物聯網集成

本書適合對Delphi有基本知識的中級開發人員,他們希望發現和了解Delphi所提供的所有開發可能性。