Expert Delphi
暫譯: 專家 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 教育服務和 CodeGear 擔任高級顧問和培訓師超過 7 年。除了與該地區的 Embarcadero 客戶合作外,他還作為會議和研討會演講者在國際上代表 Embarcadero。

**目錄**
1. 繫好安全帶
2. 注意您的語言
3. 打包您的工具箱
4. 玩轉 FireMonkey
5. 3D 中的 FireMonkey
6. 風格化構建用戶界面
7. 與移動操作系統合作
8. 擴展到物聯網
9. 嵌入數據庫
10. 與網路服務整合
11. 構建移動後端
12. 應用程式部署
13. 前方的道路