qjson中把记录或类型或泛型数组转换为json字符串

我一直都在寻找各种业务功能的最简单写法,用减法的模式来开发软件。如果有比我的写法更简单的方法,请留言告知。

 

新版 THttpClient组件同步下载文件方法。

我一直都在寻找各种业务功能的最简单写法,用减法的模式来开发软件。下面是我下载文件的写法,如果有更简单的方法,请留言告知。  

 

[iOS] 测试应用在 IPv6 环境下是否能够正常工作

在前面的文章中我们为服务器分配了一个 IPv6 的地址,但是仅仅有它还是不够的。就我的应用环境来说,为了通过苹果的 IPv6 Only 环境的兼容测试,我需要我的 Web 服务器能够在 IPv6 的地址上进行监听并进行响应。我的 Web 服务器使用的是 nginx,默认的编译方式下,并没有启用 IPv6,我们需要重新下

[教程] 在 FMX 中通过样式实现自定义样式的 TCheckBox

这个的目的是为了让大家明白如何在 FMX 中自定义样式,结合自己在实践中遇到的问题,做一个简单的教程。 首先准备好素材图片,TCheckBox 的素材要求有三组:获得焦点( Focus )、鼠标移入( Hot )和普通,每组都包含选中和未选中两种状态,对于禁用的情况下,FMX 会自动处理,不需要准备素材。我们从网站上准

[FMX] 为你的移动应用加入在线更新支持

程序永远与 Bug 相伴,即使不是因为 Bug,我们的程序也可能因为增加或调整功能等原因,需要进行升级。那么在移动应用中,实际上还是蛮简单的。 第一关:在服务器端为升级准备必要的文件 版本检查文件:应用需要下载此文件与本地的文件进行比较以确定是否需要更新,为了方便我们可以用 Json 格式来定义更新的应用的信息,比如:

[FMX] 在应用中检测是否已经联网

好吧,我这人实在是懒,不想装组件,而且也不关心太复杂的功能,就是想让用户在使用软件之前,检查下网络是否连接了,所以查找资料写了一个函数。 首先加一个简单的说明: 联网只代表联网,并不代表你一定能够访问指定的网址。比如你虽然连接了 Wifi,但无线路由器却没有连接到 Internet,函数会返回已经联网,但是你实际上还是

[教程] 手动将微信开放平台的 iOS SDK 转换到 Delphi 接口

1、下载 SDK,得到相应的头文件和静态链接库 .a; 2、打开 *.h ,然后挨个翻译,翻译的规则: enum 是枚举类型,直接翻译成 delphi 对应的枚举类型就可以了 NSENUM 直接翻译成对应的常量定义 @interface 声明的是一个接口,在 Delphi 中需要做简单的对应 2.1、声明一个对应的类的

[FMX] 计算文本所占用的显示区域大小

我们有时需要手动计算文本内容显示所需要占用的区域大小,在 VCL 中相信大家都很熟悉怎么做了。但在 FMX 中如何去跨平台的实现它,这就需要研究研究了,毕竟连 FMX 自带的 TLabel 的 AutoSize 设置为 true 都没产生任何效果。 好吧,首先看看我们要包含的单元: FMX.TextLayout :我们

[FMX] 在应用切换到后台时保存当前状态

在移动应用开发中,一个程序被切到后台,有的时候,我们需要保存下状态,然后以便在程序被操作系统在后台中止时,再次启动能够恢复原来的状态(比如 iOS 中,你的程序被切后台后,很可能由于某些原因(如内存不足)被操作系统中止)。要实现这个效果,您可以: 1、在主窗体的 OnCreate 事件中,检查 SaveState 的

【付费教程】在 Android开发中使用 C 代码

【价格】 以人民币计价:个人用户:99元 企业用户:500元 【作者】 D10.天地弦 185511468 【视频长度】 待定 【视频语言】 中文,普通话 【视频编码】 格式:H.264 MP4 分辨率:1024×768 【教程源码】 包含示例工程源码 【上架时间】 预计 2016 年 5 月 18 日 ~ 2016 

[iOS开发]为程序请求始终访问位置的权限

使用 Delphi 开发定位相关的应用时,TLocationSensor 请求的定位权限是“使用应用期间”,这样子,程序一旦切入后台,你的应用就将被冻结进入冬眠状态,结果就会造成切换到后台后无法获取位置信息,直到你的程序被唤醒。 如果你的应用要求在后台时也能访问位置信息,则你需要手动申请位置访问权限为始终。要完成这一步

【付费教程】Delphi 下基于 QWorker 的多线程编程之三:实战

【价格】 以人民币计价: 个人用户:50元 企业用户:300元   【视频长度】 ≥ 51 分钟 【视频语言】 中文,普通话 【视频编码】 格式:H.264 MP4 分辨率:1364×768 【教程源码】 包含示例工程源码 【上架时间】 预计 2016 年 5 月 6 日 【付款方式】 申请加入 QDAC 视

[杂谈] 在 Delphi 中开发 iOS 程序使用非默认框架的步骤

1、使用 SDKTransform 转换生成框架的接口文件,具体参考 前面的一篇 试用笔记。 2、将生成的接口文件放到程序的目录搜索路径中,以便引用。 3、在程序中的 uses 单元中加入对框架的引用。 4、确保在使用之前框架对应的扩展库已经加载,这里提供一个函数,用来完成这一工作: [crayon-59509a463

[转]红鱼儿:Delphi berlin 如何自定义Listview外观样式

访问原文请点击 这里。 这个版本的Listview终于支持自定义Item的显示样式,也是这版本的卖点之一。参考Help,我们来看看,如何使用这个功能,来自定义Item的样式。 首先,通过ListView的ItemAppearance属性,具体就是在设计期,双击他,进入定义样式面版。在这里,我们可以定义Footer,He

[转]红鱼儿:TNetHttpClient支持异步访问(Delphi 10.1 Berlin)

访问原文请点击 这里 Delphi 10.1进一步改进自Delphi 10带来的Http访问控件TNetHttpClient,支持异步访问,同时增加ConnectionTimeout及ResponseTimeout两个超时属性。你也许会问,这有什么?其他的语言早就有了,而我想到的确实别看这些常规的功能增加,他可以跨平台