舉報

會員
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
推薦閱讀
- 操作系統實用教程(Linux版)
- 從零開始寫Linux內核:一書學透核心原理與實現
- 操作系統基礎與實踐:基于openEuler平臺
- Windows Phone 7.5 Data Cookbook
- Linux Shell編程從入門到精通(第2版)
- RESS Essentials
- Windows 7案例教程
- ElasticSearch Cookbook
- Linux服務器配置與管理
- Vim 8文本處理實戰
- UI設計手繪表現從入門到精通
- 鴻蒙HarmonyOS手機應用開發實戰
- Linux從入門到精通(視頻教學版)
- Implementing Domain-Specific Languages with Xtext and Xtend(Second Edition)
- Mastering Azure Serverless Computing
- Windows Azure實戰
- 嵌入式Linux設備驅動程序開發指南(原書第2版)
- 蘋果派
- 跟阿銘學Linux(第4版)
- INSTANT AngularJS Starter
- Azure DevOps Server 2019 Cookbook(Second Edition)
- LAMP&OpenLDAP圖書館Web應用平臺構建與開發
- 嵌入式操作系統(Linux篇)
- 深入淺出Pandas:利用Python進行數據處理與分析
- Linux從入門到精通(第2版)
- Bootstrap for ASP.NET MVC
- Red Hat Enterprise Linux 6.0服務器構建
- 新手學電腦(Windows 10+Office 2016)從入門到精通(云課版)
- Windows 8使用詳解
- 網絡操作系統:Windows Server 2012 R2配置與管理(第2版)