舉報

會員
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
推薦閱讀
- Vue 3移動Web開發與性能調優實戰
- Unreal Engine Physics Essentials
- ASP.NET Core Essentials
- Visual C
- AutoCAD VBA參數化繪圖程序開發與實戰編碼
- Python數據分析從0到1
- Keras深度學習實戰
- Raspberry Pi Robotic Projects(Third Edition)
- FFmpeg開發實戰:從零基礎到短視頻上線
- C語言從入門到精通
- 深入理解Kafka:核心設計與實踐原理
- Vue.js 3.x高效前端開發(視頻教學版)
- SOA Patterns with BizTalk Server 2013 and Microsoft Azure(Second Edition)
- Game Programming using Qt 5 Beginner's Guide
- HTML5+jQuery Mobile移動應用開發
- JSP編程教程
- Mastering Assembly Programming
- Data Visualization:Representing Information on Modern Web
- jMonkeyEngine 3.0 Cookbook
- Java并發編程的藝術
- 網頁設計與制作:HTML5+CSS3+JavaScript(第5版·微課版)
- C#并發編程經典實例
- 實用卷積神經網絡:運用Python實現高級深度學習模型
- VMware NSX Network Essentials
- Java程序設計教程(第2版)
- 自然語言處理與Java語言實現
- 計算機網絡基礎教程
- Go Cookbook
- Using Node.js for UI Testing
- Mastering Social Media Mining with Python