目錄(79章)
倒序
- 封面
- 版權(quán)頁
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Delphi Basics
- Introduction
- Changing your application's look and feel with VCL styles and no code
- Changing the style of your VCL application at runtime
- Customizing TDBGrid
- Using the owner's draw combos and listboxes
- Creating a stack of embedded forms
- Manipulating JSON
- Manipulating and transforming XML documents
- I/O in the twenty-first century – knowing streams
- Putting your VCL application in the tray
- Creating a Windows service
- Associating a file extension with your application on Windows
- Chapter 2. Become a Delphi Language Ninja
- Introduction
- Fun with anonymous methods – using higher-order functions
- Writing enumerable types
- RTTI to the rescue – configuring your class at runtime
- Duck typing using RTTI
- Creating helpers for your classes
- Checking strings with regular expressions
- Chapter 3. Going Cross Platform with FireMonkey
- Introduction
- Giving a new appearance to the standard FireMonkey controls using styles
- Creating a styled TListBox
- Impressing your clients with animations
- Using master/details with LiveBindings
- Showing complex vector shapes using paths
- Using FireMonkey in a VCL application
- Chapter 4. The Thousand Faces of Multithreading
- Introduction
- Synchronizing shared resources with TMonitor
- Talking with the main thread using a thread-safe queue
- Synchronizing multiple threads using TEvent
- Displaying a measure on a 2D graph like an oscilloscope
- Chapter 5. Putting Delphi on the Server
- Introduction
- Web client JavaScript application with WebBroker on the server
- Converting a console service application to a Windows service
- Serializing a dataset to JSON and back
- Serializing objects to JSON and back using RTTI
- Sending a POST HTTP request encoding parameters
- Implementing a RESTful interface using WebBroker
- Controlling remote applications using UDP
- Using App Tethering to create a companion app
- Creating DataSnap Apache modules
- Chapter 6. Riding the Mobile Revolution with FireMonkey
- Introduction
- Taking a photo applying effects and sharing it
- Using listview to show and search local data
- Do not block the main thread!
- Using SQLite databases to handle a to-do list
- Using a styled TListView to handle a long list of data
- Taking a photo and location and sending it to a server continuously
- Talking to the backend
- Making a phone call from your app!
- Tracking the application's life cycle
- Chapter 7. Using Specific Platform Features
- Introduction
- Using Android SDK Java classes
- Using iOS Objective-C SDK classes
- Displaying PDF files in your app
- Sending Android intents
- Letting your phone talk – using the Android TextToSpeech engine
- Index 更新時(shí)間:2021-08-05 17:55:15
推薦閱讀
- Oracle 11g從入門到精通(第2版) (軟件開發(fā)視頻大講堂)
- Objective-C應(yīng)用開發(fā)全程實(shí)錄
- BeagleBone Media Center
- Java應(yīng)用開發(fā)技術(shù)實(shí)例教程
- Java EE 8 Application Development
- Visual Basic程序設(shè)計(jì)教程
- iPhone應(yīng)用開發(fā)從入門到精通
- Nagios Core Administration Cookbook(Second Edition)
- jQuery從入門到精通(微課精編版)
- Java程序設(shè)計(jì)教程
- Lync Server Cookbook
- Building Scalable Apps with Redis and Node.js
- Mastering VMware vSphere Storage
- Instant AutoIt Scripting
- C#網(wǎng)絡(luò)程序開發(fā)(第二版)
- Java EE企業(yè)級應(yīng)用開發(fā)教程:Spring+Spring MVC+MyBatis(第2版)
- C#面向?qū)ο蟪绦蛟O(shè)計(jì)(微課版)
- Python商業(yè)數(shù)據(jù)分析:零售和電子商務(wù)案例詳解(雙色)
- Getting Started with Spiceworks
- 軟件設(shè)計(jì)基礎(chǔ)理論
- 零基礎(chǔ)HTML+CSS+JavaScript學(xué)習(xí)筆記
- 零基礎(chǔ)學(xué)Python(第2版)
- 算法深潛:勇敢者的Python探險(xiǎn)
- 響應(yīng)式Web開發(fā)項(xiàng)目教程(HTML5+CSS3+Bootstrap)
- Oracle程序員面試筆試寶典
- R數(shù)據(jù)可視化手冊(第2版)
- Hadoop Backup and Recovery Solutions
- Kali Linux Cookbook(Second Edition)
- Visual Studio 2013 Cookbook
- Mastering Swift 3