舉報

會員
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
推薦閱讀
- 樂學(xué)Windows操作系統(tǒng)
- 構(gòu)建高可用Linux服務(wù)器(第4版)
- 蘋果電腦玩全攻略 OS X 10.8 Mountain Lion
- Mastering Distributed Tracing
- Instant Handlebars.js
- 網(wǎng)絡(luò)操作系統(tǒng)管理與應(yīng)用(第三版)
- jQuery UI Cookbook
- Fedora 12 Linux應(yīng)用基礎(chǔ)
- Django Project Blueprints
- RHCSARHCE 紅帽Linux認(rèn)證學(xué)習(xí)指南(第7版)EX200 & EX300
- AWS SysOps Cookbook
- Hadoop Real-World Solutions Cookbook
- OpenVZ Essentials
- VMware vSphere 5.1 Cookbook
- Getting Started with UDK
- Linux指令從初學(xué)到精通
- iOS Programming Cookbook
- Gradle Effective Implementations Guide(Second Edition)
- C#實(shí)用教程(第2版)
- Android Telephony原理解析與開發(fā)指南
- Selenium Framework Design in Data-Driven Testing
- 物聯(lián)網(wǎng)操作系統(tǒng)AliOS Things探索與實(shí)踐
- 數(shù)字系統(tǒng)設(shè)計與VHDL
- Linux系統(tǒng)編程
- Instant Google Compute Engine
- TeamCity 7 Continous Integration Essentials
- DevOps with Windows Server 2016
- Windows PowerShell實(shí)戰(zhàn)指南(第3版)
- Linux管理與開發(fā)實(shí)用指南
- 鴻蒙應(yīng)用開發(fā)入門