Expert Delphi

Pawel Glowacki

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

商品描述

Key Features

  • A one-stop guide on Delphi to help you build cross-platform apps
  • This book covers important concepts such as the FireMonkey library, shows you how to interact with the Internet of Things, and enables you to integrate with Cloud services
  • The code is explained in detail with observations on how to create native apps for Ios and Android with a single code base

Book Description

Delphi is the most powerful Object Pascal IDE and component library for cross-platform native app development. It enables building natively compiled, blazingly fast apps for all major platforms including Android, iOS, Windows, Mac, and Linux.

If you want to build server-side applications, create web services, and have clear GUIs for your project, then this book is for you.

The book begins with a basic primer on Delphi helping you get accustomed to the IDE and the Object Pascal language and will then quickly move on to advanced-level concepts. Through this book, we'll help you understand the architecture of applications and will teach you the important concepts of the FireMonkey library, show you how to build server-side services, and enable you to interact with the Internet of Things. Towards the end, you will learn to integrate your app with various web services and deploy them.

By the end of the book, you will be able to build powerful, cross-platform, native apps for iOS and Android with a single code base.

What You Will Learn

  • Understand the basics of Delphi and the FireMonkey application platform as well as the specifics of Android and iOS platforms
  • Complete complex apps quickly with access to platform features and APIs using a single, easy-to-maintain code base
  • Work with local data sources, including embedded SQL databases, REST servers, and Backend-as-a-Service providers
  • Take full advantage of mobile hardware capabilities by working with sensors and Internet of Things gadgets and devices
  • Integrate with cloud services and data using REST APIs and scalable multi-tier frameworks for outstanding multi-user and social experience
  • Architect and deploy powerful mobile back-end services and get super-productive by leveraging Delphi IDE agile functionality
  • Get to know the best practices for writing a high-quality, reliable, and maintainable codebase in the Delphi Object Pascal language

About the Author

Pawel Glowacki is Embarcadero's European Technical Lead for Developer Tools. Previously, he spent over 7 years working as a senior consultant and trainer for Delphi within Borland Education Services and CodeGear. In addition to working with Embarcadero customers across the region, he represents Embarcadero internationally as a conference and seminar speaker.

Table of Contents

  1. Fasten Your Seat Belt
  2. Mind Your Language
  3. Packing Up Your Toolbox
  4. Playing with FireMonkey
  5. FireMonkey in 3D
  6. Building User Interfaces with Style
  7. Working with Mobile Operating System
  8. Extending to the Internet of Things
  9. Embedding Databases
  10. Integrating with Web Services
  11. Building Mobile Backends
  12. App Deployment
  13. The Road Ahead

商品描述(中文翻譯)

主要特點


  • 一本關於Delphi的全方位指南,幫助您建立跨平台應用程式

  • 本書涵蓋了重要概念,如FireMonkey函式庫,並向您展示如何與物聯網互動,以及如何與雲服務集成

  • 詳細解釋了代碼,並提供了有關如何使用單一代碼庫為iOS和Android創建本機應用程式的觀察

書籍描述

Delphi是最強大的Object Pascal IDE和組件庫,用於跨平台本機應用程式開發。它可以編譯原生應用程式,適用於包括Android、iOS、Windows、Mac和Linux在內的所有主要平台。

如果您想要建立伺服器端應用程式、創建網路服務並為您的項目提供清晰的GUI,那麼本書適合您。

本書以Delphi的基礎入門為開始,幫助您熟悉IDE和Object Pascal語言,然後迅速轉向高級概念。通過本書,我們將幫助您了解應用程式的架構,並教授FireMonkey函式庫的重要概念,向您展示如何建立伺服器端服務,並使您能夠與物聯網互動。最後,您將學習將應用程式與各種網路服務集成並部署它們。

通過本書,您將能夠使用單一代碼庫為iOS和Android建立功能強大的跨平台本機應用程式。

您將學到什麼


  • 了解Delphi和FireMonkey應用程式平台的基礎知識,以及Android和iOS平台的特定知識

  • 使用單一、易於維護的代碼庫,快速完成複雜的應用程式,並使用平台功能和API

  • 使用本地數據源,包括嵌入式SQL數據庫、REST服務器和Backend-as-a-Service提供商

  • 通過使用傳感器和物聯網設備,充分利用移動硬件功能

  • 使用REST API和可擴展的多層框架,與雲服務和數據集成,實現出色的多用戶和社交體驗

  • 通過利用Delphi IDE的敏捷功能,設計和部署強大的移動後端服務,提高生產力

  • 了解在Delphi Object Pascal語言中編寫高質量、可靠且易於維護的代碼庫的最佳實踐

關於作者

Pawel Glowacki是Embarcadero的歐洲技術主管,負責開發者工具。在此之前,他在Borland Education Services和CodeGear擔任高級顧問和培訓師,專注於Delphi。除了在該地區與Embarcadero的客戶合作外,他還作為會議和研討會講者代表Embarcadero國際活動。

目錄


  1. 繫好安全帶

  2. 注意你的語言

  3. 整理你的工具箱

  4. 玩轉FireMonkey

  5. FireMonkey中的3D

  6. 以風格建立用戶界面

  7. 使用移動操作系統

  8. 擴展到物聯網

  9. 嵌入式數據庫

  10. 與網路服務集成

  11. 構建移動後端

  12. 應用程式部署

  13. 前方道路