Delphi CookBook第3版目录
发布日期:2021-05-25 19:37:05 浏览次数:24 分类:精选文章

本文共 2903 字,大约阅读时间需要 9 分钟。

Delphi CookBook第3版目录

Table of Contents

Title Page

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

Getting 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

Directory

Title Page

Delphi Cookbook第三版Packt Upsell

为什么要订阅?

PacktPub.com贡献者

关于作者

关于审稿人

Packt正在寻找像您一样的作家献言

前言

本书的读者对象

本书涵盖的内容

返回本书下载示例代码文件

下载彩色图像

使用的约定章节

准备工作

怎么做;

怎么运行的;

还有更多;

另请参见

取得联系

评论

1. Delphi基础知识

简介

准备使用VCL样式更改应用程序的外观

操作方法...

工作原理...

有更多...

Changing the style of your VCL application at runtime

准备

How to do it...

How it works...

有更多...

自定义TDBGrid

准备

How to do it...

How it works...

有更多...

使用owner-draw组合框和列表框

准备

How to do it...

How it works...

有更多...

使所有者绘制owner-draw控件了解VCL样式

准备

How to do it...

工作原理

有更多...

创建一堆嵌入式表单

准备

How to do it...

工作原理

有更多...

调整JSON

调整和转换XML文档

21世纪的I/O:流

创建一个Windows Service

使用TService.LogMessage方法

将文件扩展名与Windows上的应用程序关联

保持与Windows外观一致使用TTaskDialog

2. 变成Delphi语言忍者

乐于使用高阶函数的匿名方法

编写可枚举类型

使用可枚举类型创建新的语言功能

RTTI在运行时帮助rescue配置您的类

使用RTTI进行鸭子输入

使用RTTI属性进行BOs验证

Bonus recipe:使用RTTI属性进行(数据)验证

为您的类创建helpers帮助类

3. 认识您的朋友Delphi RTL

使用正则表达式检测字符串

使用原生HTTP(s)客户端库的重要的RESTful服务

HTTP的一些注意事项

THTTPClient的直接映射HTTP动词的方法

如何验证是否禁用了HTTP TRACE

使用System.NetEncodings应对编码的互联网世界

使用System.Zip节省空间的工作原理

解耦您的代码:使用跨平台的发布/订阅机制

4. 跨平台的FireMonkey

用样式styles使标准FireMonkey控件焕然一新

创建样式化styled的TListBox的方法

用动画打动你的客户

用LiveBindings来操作主/细表

使用路径paths来显示复杂的矢量形状

在VCL应用程序中使用FireMonkey

重塑你的GUI:掌握Firemonkey控件、形状和效果

5. 千面万面的多线程

用TMonitor来同步操纵共享的资源

使用线程安全队列和主线程交互

使用TEvent来同步操作

Bonus recipe: Delphi Event Bus事件总线和AsyncTask使得异步任务通信变得容易

案例示波器:在2D图形上显示度量

并行编程库使用task

futures

Parallel For/Join

6. 放在服务器上用Delphi

用WebBroker开发基于JavaScript的Web客户端

###案例:运行应用程序来检索人员列表、创建或更新人员

将控制台应用程序转换为Windows Service

将数据集序列化为JSON并返回

使用RTTI将对象序列化为JSON并返回

发送带编码化参数的HTTP POST请求

用WebBroker实现RESTful接口

使用UDP控制远程应用程序

使用应用程序绑定创建应用程序伴侣

How it works...

有更多...

创建DataSnap Apache模块

创建WebBroker Apache模块

使用原生HTTP(s)客户端库

如何像专业人士一样进行日志记录

7. Linux开发

创建Linux TCP/IP服务器

如何正确处理Linux信号

如何构建现代化的Linux守护程序

systemd

创建一个部署-friendly的现代化Linux守护程序

使用WebBroker创建Apache模块

8. 骑士带来的移动革命

拍摄照片、应用效果、分享

用TListView显示和搜索本地数据

用SQLite数据库处理待办事项列表

不要阻塞主线程

用样式化的TListView处理长列表数据

自定义TListView

拍摄照片、定位、连续发送到服务器

客户端和服务器端交互

9. 使用特定平台功能

使用Android SDK Java类

使用iOS Objective-C SDK类

在您的应用程序中显示PDF文件

在Android上显示PDF文件

在iOS上显示PDF文件

下载PDF文件并使用Android Intent

使用Intents发送已标记的完整电子邮件

启动活动获取结果

使用Android TextToSpeech引擎让手机说话

使用Java2OP在Android应用程序中使用Java类

让应用程序在后台工作的正确方式

Android服务

10. Delphi和IoT

简介

前提条件

###Arduino vs Raspberry Pi

如何用Arduino让LED闪烁

如何用Arduino驱动多个继电器

从Arduino读取数据

如何用Raspberry Pi让LED闪烁

如何用Raspberry Pi和Delphi驱动多个继电器

如何用Raspberry PI读取数据

Leave a review

上一篇:深入学习System.SysUtils.pas
下一篇:delphi应用代码执行的过程和步骤

发表评论

最新留言

不错!
[***.144.177.141]2025年04月19日 23时36分03秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章