舉報(bào)

會(huì)員
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 更新時(shí)間:2021-06-24 14:27:33
推薦閱讀
- Mastering vRealize Operations Manager(Second Edition)
- Implementing Cisco UCS Solutions
- 嵌入式Linux系統(tǒng)開(kāi)發(fā):基于Yocto Project
- Haskell Financial Data Modeling and Predictive Analytics
- Ubuntu Linux操作系統(tǒng)
- Windows Server 2012網(wǎng)絡(luò)操作系統(tǒng)項(xiàng)目教程(第4版)
- Building Telephony Systems With Asterisk
- Windows Vista終極技巧金典
- Learning BeagleBone
- Linux內(nèi)核API完全參考手冊(cè)(第2版)
- Linux內(nèi)核修煉之道
- Windows 8完全自學(xué)手冊(cè)
- 大規(guī)模Linux集群架構(gòu)最佳實(shí)踐:如何管理上千臺(tái)服務(wù)器
- 鴻蒙HarmonyOS應(yīng)用開(kāi)發(fā)從入門到精通
- UNIX傳奇:歷史與回憶
- Windows10開(kāi)發(fā)入門經(jīng)典
- Embedded Systems Architecture
- Modern Python Cookbook
- 嵌入式實(shí)時(shí)操作系統(tǒng):基于ARM Mbed OS的應(yīng)用實(shí)踐
- Docker實(shí)踐(第2版)
- Kafka權(quán)威指南
- INSTANT Team Foundation Server 2012 and Project Server 2010 Integration How-to
- 大規(guī)模分布式存儲(chǔ)系統(tǒng):原理解析與架構(gòu)實(shí)戰(zhàn)
- React and React Native
- Linux從入門到精通(第2版)
- 蘋果電腦完全手冊(cè):OS X 10.8 Mountain Lion
- 推薦系統(tǒng)實(shí)踐
- Linux系統(tǒng)與網(wǎng)絡(luò)管理教程
- BeagleBone開(kāi)發(fā)指南
- 鴻蒙應(yīng)用開(kāi)發(fā)入門