human78

2015年8月13日

XE3随笔21:系统默认语言与系统支持的语言列表

摘要: unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Memo... 阅读全文

posted @ 2015-08-13 10:38 human78 阅读(182) 评论(0) 推荐(0) 编辑

XE3随笔20:几个和当前路径相关的新函数

摘要: 偶然从 SysUtils 里发现了几个路径相关的函数, 以前没见过, 可能是 Delphi XE3 新增的:GetLocaleDirectory();GetLocaleFile();LocaleDirectoryExists();LocaleFileExists();应用测试:uses IOUtil... 阅读全文

posted @ 2015-08-13 10:37 human78 阅读(156) 评论(0) 推荐(0) 编辑

XE3随笔18:实例 - 解析 Google 关键字搜索排名

摘要: 同上例类似, 通过 'http://clients1.google.cn/complete/search?&q=' + "关键字" 可以获取 Google 的关键字搜索排名.我用 Delphi 为关键字得到的结果是:window.google.ac.h( ["Delphi",[ ["de... 阅读全文

posted @ 2015-08-13 10:36 human78 阅读(187) 评论(0) 推荐(0) 编辑

XE3随笔19:实例 - 借用 Google 实现全文翻译

摘要: 调用 Google 翻译的地址格式:http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=" + 原始文本 + "&langpair=" + 原语言 + "%7C" + 目标语言返回的数据格式如下, 可以用 respo... 阅读全文

posted @ 2015-08-13 10:36 human78 阅读(173) 评论(0) 推荐(0) 编辑

XE3随笔17:实例 - 模拟 Google 搜索

摘要: 本例测试效果图:代码文件:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class... 阅读全文

posted @ 2015-08-13 10:35 human78 阅读(190) 评论(0) 推荐(0) 编辑

XE3随笔16:将字符串转换成 UTF8 编码的函数

摘要: 这种转换一般用于网页地址; 我不知道 Delphi 是不是有现成的函数, 用到了就写了一个.//函数:function ToUTF8Encode(str: string): string;var b: Byte;begin for b in BytesOf(UTF8Encode(str)) do ... 阅读全文

posted @ 2015-08-13 10:32 human78 阅读(248) 评论(0) 推荐(0) 编辑

XE3随笔15:使用 IXMLHTTPRequest 简单获取网页源代码

摘要: unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Memo... 阅读全文

posted @ 2015-08-13 10:31 human78 阅读(123) 评论(0) 推荐(0) 编辑

XE3随笔15:从XML中解析

摘要: SuperObject 文件包中还有一个 SuperXmlParser 单元, 可以从 XML 中解析出 ISuperObject.SuperXmlParser 只有三个函数: XMLParseString、XMLParseStream、XMLParseFile, 分别从字符串、流、文件中解析.遗憾... 阅读全文

posted @ 2015-08-13 10:30 human78 阅读(151) 评论(0) 推荐(0) 编辑

XE3随想14:关于 SO 与 SA 函数

摘要: 通过 SuperObject 的公用函数 SO 实现一个 ISuperObject 接口非常方便;前面都是给它一个字符串参数, 它的参数可以是任一类型甚至是常数数组.SA 和 SO 都是返回一 ISuperObject;SO 可以产生一个 stArray 类型的 ISuperObject, 但 SA... 阅读全文

posted @ 2015-08-13 10:26 human78 阅读(216) 评论(0) 推荐(0) 编辑

TSuperEnumerator、TSuperAvlIterator、ObjectFindFirst

摘要: 通过 ISuperObject.GetEnumerator 可获取一个 TSuperEnumerator 对象.TSuperEnumerator 主要有: MoveNext 方法、Current 属性; 使用举例:var jo: ISuperObject; e: TSuperEnumerator;b... 阅读全文

posted @ 2015-08-13 10:23 human78 阅读(279) 评论(0) 推荐(0) 编辑

XE3随笔12:TSuperTableString、TSuperAvlEntry

摘要: 通过 ISuperObject.AsObject 可获取一个 TSuperTableString 对象.TSuperTableString 的常用属性: count、GetNames、GetValuesvar jo: ISuperObject; jts: TSuperTableString;begi... 阅读全文

posted @ 2015-08-13 10:22 human78 阅读(203) 评论(0) 推荐(0) 编辑

XE3随笔11:Merge、Clone、ForcePath

摘要: unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Butt... 阅读全文

posted @ 2015-08-13 10:21 human78 阅读(194) 评论(0) 推荐(0) 编辑

XE3随笔10:TSuperType

摘要: unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) ... 阅读全文

posted @ 2015-08-13 10:19 human78 阅读(110) 评论(0) 推荐(0) 编辑

XE3随笔9:使用不同的数据类型标记数组

摘要: unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Butt... 阅读全文

posted @ 2015-08-13 10:14 human78 阅读(165) 评论(0) 推荐(0) 编辑

XE3随笔8:关于乱码

摘要: 以下例子都会出现乱码, 虽然都可以有变通的方案, 但如果不乱码就太好了!unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCt... 阅读全文

posted @ 2015-08-13 10:12 human78 阅读(231) 评论(0) 推荐(0) 编辑

XE3随笔7:可以省略的双引号

摘要: 在 JSON 中, 字符串应该在双引号中; 从上个例子才发现: 原来这个双引号可以省略, 有空格都行当然只是在程序代码中可以省略, 对象会自动识别添加的.即如此, 下面写法都可以:uses SuperObject;procedure TForm1.Button1Click(Sender: TObje... 阅读全文

posted @ 2015-08-13 10:10 human78 阅读(144) 评论(0) 推荐(0) 编辑

XE3随笔6:SuperObject 的 JSON 对象中还可以包含 "方法"

摘要: SuperObject 的 JSON 对象中还可以包含 "方法", 这太有意思了; 其方法的格式是:procedure Method(const This, Params: ISuperObject; var Result: ISuperObject);//另外, 这是其数据类型的枚举:TSuper... 阅读全文

posted @ 2015-08-13 10:02 human78 阅读(290) 评论(0) 推荐(0) 编辑

XE3随笔5:Format与转义字符

摘要: unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Butt... 阅读全文

posted @ 2015-08-13 10:01 human78 阅读(135) 评论(0) 推荐(0) 编辑

XE随想4:SuperObject增、删、改

摘要: unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Butt... 阅读全文

posted @ 2015-08-13 09:54 human78 阅读(274) 评论(0) 推荐(0) 编辑

XE3随笔3:访问

摘要: 测试数据提前加入 Memo1 中:{ "name": "张三", /* 注释 */ "age": 33, "sex": true, "weight": 123.456, "tel": ["86-1111111", "86-2222222"], "addresses":{"address"... 阅读全文

posted @ 2015-08-13 09:53 human78 阅读(144) 评论(0) 推荐(0) 编辑

导航