Delphi CookBook第3版目录

本书涵盖Delphi基础知识,包括VCL样式定制、JSON与XML操作、跨平台FireMonkey开发、多线程同步、服务器端编程、Linux开发、移动应用开发、IoT物联网项目等,提供详尽的技术指南和实例。

Delphi CookBook第3版目录

Table of Contents

Title Page
Copyright and Credits
Delphi Cookbook Third Edition Packt Upsell
Why subscribe?
PacktPub.com Contributors
About the authors About the reviewer
Packt is searching for authors like you
Dedication 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 Sections
Getting ready
How to do it; How it works; There's more; See also
Get in touch
Reviews

目录
 
标题页
版权和版权
Delphi Cookbook第三版Packt Upsell 
为什么要订阅?
PacktPub.com贡献者
关于作者关于审稿人
Packt正在寻找像您一样的作家献言
前言
本书的读者对象
本书涵盖
的内容最大限度地利用本书下载示例代码文件下载彩色图像
使用的约定章节
准备工作
怎么做; 怎么运行的; 还有更多; 另请参见
取得联系。
评论

1.    Delphi Basics   
Introduction
Changing your application's look and feel with VCL styles Getting ready
How to do it... How it works...
There's more...
Changing the style of your VCL application at runtime Getting ready
How to do it... How it works...
There's more... Customizing TDBGrid
Getting ready
Delphi基础知识
简介
准备使用VCL样式更改应用程序的外观
操作方法...工作原理...
还有更多... 
准备在运行时更改VCL应用程序的样式
如何做...如何工作... 
还有更多...自定义TDBGrid 
准备
 
How to do it... How it works...
There's more...
Using owner-draw combos and listboxes Getting ready
How to do it... How it works...
There's more...
Making an owner-draw control aware of the VCL styles Getting ready
How it works...
There's more...
Creating a stack of embedded forms Getting ready
How it works...
There's more...
Manipulating JSON
Getting ready How to do it... There's more...
Manipulating and transforming XML documents Getting ready
How to do it... How it works...
There's more...
I/O in the 21st century knowing the streams Getting ready
How it works...
There's more...
Creating a Windows Service Getting ready
How it works... There's more...
Using the TService.LogMessage method
Associating a file extension with your application on Windows Getting ready
How to do it...
There's more...
Be coherent with the Windows look and feel using TTaskDialog Getting started
How it works...
准备使用所有者绘制owner-draw组合框和列表框combos and listboxes
使所有者绘制owner-draw控件了解VCL样式
创建一堆嵌入式表单 
操作JSON 
操纵和转换XML文档
21世纪的I/O:流
创建一个Windows Service
使用TService.LogMessage方法
将文件扩展名与Windows上的应用程序关联
与Windows外观保持一致和使用TTaskDialog入门

There's more...
The amazing TFDTable indices, aggregations, views, and SQL Getting ready
How to do it... How it works...
There's more...
ETL made easy TFDBatchMode Getting ready
How to do it... How it works...
There's more...
Data integration made easy TFDLocalSQL Getting ready
How to do it... How it works... There's more... See also
令人惊叹的TFDTable索引indices,聚合aggregations,视图views和SQL
ETL使得FireDAC数据库的批模式TFDBatchMode变得容易
TFD

介绍了最新delphi 10.1 berlin的一些最新的技术比如跨平台开发,firemonkey等等,是近年来不可多得的一本delphi类的新书。 What this book covers Chapter 1, Delphi Basics, talks about a set of general approaches that should not be ignored by any Delphi programmer. Some topics are simple and immediate and some are not, but all of them should be well understood. By the end of this chapter, the reader is able to use some of the fundamental Delphi techniques related to RTL, VCL, and OS integration. Chapter 2, Becoming a Delphi Language Ninja, focuses on the Object Pascal language. The programming language is the way you talk to the machine, so you must be fluent and know all the possibilities offered. This chapter talks about higher-order functions, practical utilization of the extended RTTI, regular expressions, and other things useful to augment the power of your code and to lower the amount of time spent on debugging. Chapter 3, Knowing Your Friends – The Delphi RTL, focuses on the Delphi's RTL. There isn't a detailed description of all the Delphi's RTLs (you would need 10 books like this one, which would be particularly boring, I guess), but you can find some recipes that explain some of the most important RTL features and some less known but really useful classes. You'll learn how to use regular expressions, the most popular encoding format used by HTTP base applications, and how to use the built-in data de/compression-related classes. Chapter 4, Going Cross-Platform with FireMonkey, is dedicated to the FireMonkey framework in general. What you will learn from this chapter can be used in many of the platforms that FireMonkey supports. Moreover, you will learn about non-trivial LiveBindings utilizations. Chapter 5, The Thousand Faces of Multithreading, talks about thread synchronization and the mechanisms used to obtain this synchronization, such as TMonitor, thread-safe queues, and TEvent. It is also one of the most complex chapters. By the end of this chapter, the reader will be able to create and communicate with background threads, leaving your main thread free to update your GUI (or to communicate with the OS). Chapter 6, Putting Delphi on the Server, focuses on how well Delphi can behave when running on a server. Some people think that Delphi is a client-only tool, but that's not true. In this chapter, we'll show you how to create powerful servers that offer services over a network. We'll also implement a JavaScript client that brings the database data into the user browser. The techniques explained in this chapter open a range of possibilities, especially in the mobile and web area. Chapter 7, Linux Development, is dedicated to development with Delphi on the most commonly-used operating system for server environments— Linux. This chapter covers several key points about Linux development: from the foundation, such as handling signals, forking, and daemonizing processes to the construction of RESTFul Server with database access and JavaScript client. Chapter 8, Riding the Mobile Revolution with FireMonkey, explores the mobile development with Delphi and FireMonkey. If you are interested in mobile development, I think that will be your favorite chapter! Mobile is everywhere, and this chapter will explain how to write software for your Android or iOS device, what are the best practices to use, how to save your data on the mobile, how to retrieve and update remote data, and how to integrate with the mobile operating system. Chapter 9, Using Specific Platform Features, shows you how to integrate your app with the underlying mobile operating systems beyond what FireMonkey offers. You will learn how to import Java and Objective C libraries in your app and how to use the SDK classes from your Object Pascal code. Chapter 10, Delphi and IoT, talks about how the two most popular boards on the market—Arduino and Raspberry Pi—can interact with Delphi. You will learn how a Delphi application can control them, how can you control the components associated with them and recover data that they hold. The approach and techniques explained in this chapter open Delphi to IoT.
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

专讲冷知识

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值