舉報

會員
Expert Delphi
最新章節:
Summary
Ifyouwanttocreatestunningapplicationsformobile,desktop,thecloud,andtheInternetofThings,thenthisbookisforyou.Thisbookisfordeveloperswhowouldliketobuildnativecross-platformappswithasinglecodebaseforiOSandAndroid.AbasicknowledgeofDelphiisassumed,althoughwedocoveraprimeronthelanguage.
目錄(181章)
倒序
- coverpage
- Title Page
- Credits
- Foreword
- About the Author
- About the Reviewer
- www.PacktPub.com
- Why subscribe?
- Customer Feedback
- Dedication
- Preface
- What this book is not about
- Why Delphi?
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Errata
- Piracy
- Questions
- Fasten Your Seat Belts
- Delphi installation
- Delphi versions
- Running the Delphi installer
- Installing custom components
- IDE options
- Riding the Integrated Development Environment
- Delphi compilers and toolchains
- Hello World app
- Deploying to mobile devices
- Deploying to Android
- Deploying to iOS
- Summary
- Mind Your Language
- Do you speak Object Pascal?
- Program structure
- Console application
- Forms applications
- Object Pascal Phrase Book
- Tokens
- Constants
- Types
- Sets and arrays
- Helpers
- Generics
- Anonymous code
- Operator overloading
- Custom attributes
- Runtime Type Information
- Summary
- Packing Up Your Toolbox
- Parallel Programming Library
- Parallel loops
- Tasks
- Futures
- Working with files
- JSON
- Writing JSON
- Reading JSON
- XML
- Summary
- Playing with FireMonkey
- Drawing in code
- Get moving with timers
- Precise timing
- The power of parenting
- Shapes
- Animations
- Programmable effects
- Touch me
- Touch
- Gestures
- Multitouch
- Game of Memory
- Designing the game
- Working with images
- Designing a user interface
- Aligning anchoring and margins
- Layouts
- Building the games main form
- Storing the game's configuration
- The game's settings form
- Summary
- FireMonkey in 3D
- Cross-platform 3D rendering
- Using Context3D
- Custom Wireframe component
- Objects 3D
- Moving Earth
- Building an interactive 3D scene
- Using 3D models
- Starfield simulation
- Mixing 3D and 2D
- Summary
- Building User Interfaces with Style
- Working with built-in styles
- Using custom styles
- Embedding styles as resources
- Customizing styles
- Using frames
- Working with inherited views
- Previewing forms on devices
- Summary
- Working with Mobile Operating System
- James Bond's toy
- What I'm running on?
- The life of an app
- Sensing the world
- Taking photos
- Using share sheets
- Camera light action!
- Working with address book
- Notify me!
- Navigating the web
- Working with maps
- Creating and consuming Android services
- Delphi language bridges
- Vibrating on Android
- Vibrations on iOS
- Summary
- Extending to the Internet of Things
- Communication protocols
- Understanding BLE
- Connecting to things with ThingConnect
- Getting close with beacons
- Beacons in a museum
- Emulating beacons with TBeaconDevice
- Proximity solutions with BeaconFence
- App tethering
- Summary
- Embedding Databases
- Architecting data-driven apps
- Modeling data
- Choosing a database
- Accessing databases with FireDAC
- Building data-driven user interface
- Using visual live bindings
- Fast user interface prototyping
- Summary
- Integrating with Web Services
- Understanding web services
- Native HTTP client
- Consuming XML SOAP web services
- Integrating with REST services
- Backend as a service client
- Integrating with the cloud
- Moving ToDo List to Amazon S3
- Summary
- Building Mobile Backends
- Delphi and multi-tier architectures
- Getting low-level with WebBroker
- Organizing your WebBroker projects
- Do it yourself with DataSnap
- Implementing DataSnap server functionality
- Easy REST API publishing with RAD Server
- RAD Server setup
- Building resources
- Summary
- App Deployment
- Deploying to App Stores
- Publishing your apps to Apple iOS App Store
- Publishing your Android apps to Google Play Store
- Monetizing with adds and in-app purchases
- Enhancing your apps
- Practical version control
- Planning a release
- Development and refactorings
- Sleeping well with unit testing
- Continuous integration and deployment
- Summary
- The Road Ahead
- What we have learned
- Staying on top of everything
- Apps everywhere
- Serverless backends and NoSQL
- Internet of all kinds of things
- Your next Delphi mobile app
- Summary 更新時間:2021-07-02 20:44:54
推薦閱讀
- 微信公眾平臺與小程序開發:從零搭建整套系統
- SoapUI Cookbook
- Practical UX Design
- Rust編程從入門到實戰
- 深入淺出DPDK
- 編程數學
- Java編程的邏輯
- MySQL入門很輕松(微課超值版)
- Kubernetes源碼剖析
- Java圖像處理:基于OpenCV與JVM
- Spring 5 Design Patterns
- Three.js權威指南:在網頁上創建3D圖形和動畫的方法與實踐(原書第4版)
- Python Automation Cookbook
- Scratch編程從入門到精通
- Spring Boot 3:入門與應用實戰
- Java Web應用開發
- Visual C++程序開發范例寶典
- GO語言編程從入門到實踐
- 前端Serverless:面向全棧的無服務器架構實戰
- Visual C++網絡編程教程(Visual Studio 2010平臺)
- Learning WebRTC
- Visual Basic 程序設計實用教程
- 如虎添翼!數據處理的SPSS和SAS EG實現(第2版)
- 從Scratch進階到Python(基礎篇)
- C/C++實踐進階之道:寫給程序員看的編程書
- 實用XML應用開發技術
- Flink設計與實現:核心原理與源碼解析
- 100個Go語言典型錯誤
- Advanced Java? EE Development with WildFly?
- JavaScript at Scale