舉報

會員
Delphi Programming Projects
Delphiisacross-platformprogramminglanguageandsoftwaredevelopmentkitthatsupportsrapidapplicationdevelopmentforMicrosoftWindows,AppleMacOSX,Android,andiOS.Withthehelpofsevenpracticalprojects,thisbookwillguideyouthroughthebestpractices,DelphiRun-TimeLibrary(RTL)resources,anddesignpatterns.WhetheryouusetheVisualComponentLibrary(VCL)orFireMonkey(FMX)framework,thesedesignpatternswillbeimplementedinthesamewayinDelphi,usingObjectPascal.Inthefirstfewchapters,youwillexploreadvancedfeaturesthatwillhelpyoubuildrichapplicationsusingthesamecodebaseforbothmobileanddesktopprojects.Inadditiontothis,you’lllearnhowtoimplementmicroservicearchitectureinDelphi.AsyougetfamiliarwiththevariousaspectsofDelphi,youwillnolongerneedtomaintainsourcecodeforsimilarprojects,programbusinessrulesonscreens,orfillyourformswithdataaccesscomponents.Bytheendofthisbook,youwillhavegainedanunderstandingoftheprinciplesofcleancodeandbecomeproficientinbuildingrobustandscalableapplicationsinDelphi.
目錄(151章)
倒序
- coverpage
- Title Page
- Copyright and Credits
- Delphi Programming Projects
- Dedication
- About Packt
- Why subscribe?
- Packt.com
- Foreword
- Contributors
- About the author
- About the reviewer
- Packt is searching for authors like you
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the example code files
- Download the color images
- Conventions used
- Get in touch
- Reviews
- Building an Instagram Clone
- Technical requirements
- Project overview
- Getting started
- Mindset difference between desktop and mobile
- Range of sizes
- Creating responsive layouts
- TLayout
- Creating buttons with SVG icons
- Interacting with the camera
- Lights camera and action!
- Sharing photos
- Summary
- Further reading
- Building a Facebook REST API
- Technical requirements
- Facebook Graph API and more
- Project overview
- Getting started
- Creating an application on Facebook
- Request and response REST services
- TRESTClient
- TRESTRequest
- REST.Client.TRESTResponse
- TOAuth2Authenticator
- Get to work (hands-on)
- Working with JSON
- Logging in with Facebook
- Coding login
- Behind the scenes
- Summary
- Further reading
- Cross-Platform Services for Windows iOS and Android
- Technical requirements
- Project overview
- Getting started
- Creating Windows services
- Installing and uninstalling a service
- Starting and stopping
- Debugging a service
- Service threads
- Creating Android services
- Start services
- Host applications
- Adding an Android service to the host
- Local services or remote services
- iOS background mode
- All in info.plist
- Summary
- Further reading
- Design Patterns to Build a Multi-Database System
- Technical requirements
- Project overview
- Getting started
- Creating a database
- Creating an SQL Server database
- Creating tables in SQL Server
- Creating a PostgreSQL database
- Creating tables in PostgreSQL
- Models for a database – objects
- The users object
- The customers object
- The products object
- Exploring Delphi interfaces
- Creating and using an interface
- Repositories
- SQL Server repository – part 1
- SQL Server repository – part 2
- PostgreSQL repository – part 1
- PostgreSQL repository – part 2
- Singleton
- Presentation and final testing
- Data presentation
- Summary
- Further reading
- Creating GUI Apps with FireMonkey
- Technical requirements
- Project overview
- Getting started
- Creating Material Design layouts
- Using TMultiView
- Adding menu items
- Using Material Design icons
- Colored effect
- Working with animations
- Floating button
- Action button
- Animate
- Summary
- Further reading
- Implementing Tethering to Create a Remote Control
- Technical requirements
- Project overview
- Getting started
- Creating app tethering applications
- Using app tethering components
- Sharing screens
- Sending data from a mobile to a desktop
- Opening an application remotely
- Creating the desktop application
- Creating the mobile application
- Summary
- Further reading
- Building Microservices Using the RAD Server
- Technical requirements
- Project overview
- Getting started
- What is a microservice architecture?
- Why use a microservice?
- Monolithic application
- JSON or XML?
- Introducing RAD Server
- Where is RAD Server?
- Configuring the first project
- Consuming services on RAD Server
- RAD Server application
- Client application
- Security
- Authentication processes
- Application-level authentication
- User-level authentication
- Authentication and authorization
- Implementation
- Deployment
- Deployment on IIS
- Summary
- Further reading
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時間:2021-06-24 14:27:33
推薦閱讀
- Kubernetes修煉手冊
- Implementing Cisco UCS Solutions
- Ansible權威指南
- Linux內核完全注釋(20周年版·第2版)
- Linux網絡操作系統與實訓(第三版)
- vSphere Virtual Machine Management
- Moodle 3.x Teaching Techniques(Third Edition)
- Windows Server 2012網絡操作系統企業應用案例詳解
- 移動應用UI設計模式(第2版)
- 深入淺出Node.js
- Linux設備驅動開發
- INSTANT Galleria Howto
- Python UNIX和Linux系統管理指南
- Linux內核API完全參考手冊(第2版)
- Gradle Effective Implementations Guide(Second Edition)
- Mastering AWS CloudFormation
- 計算機系統平臺
- Windows 10入門與提高
- 計算機操作系統實用教程
- Linux開源存儲全棧詳解:從Ceph到容器存儲
- INSTANT AngularJS Starter
- LAMP&OpenLDAP圖書館Web應用平臺構建與開發
- INSTANT Axure RP Starter
- 嵌入式系統設計與實踐
- 統信UOS系統管理教程
- INSTANT Firebug Starter
- Linux應用基礎教程(基于CentOS 7)
- Microsoft System Center 2012 R2 Compliance Management Cookbook
- 辦公自動化實訓教程(Windows7+Office2010)
- 第一行代碼:Android(第2版)