写了一个字符串的二维表: TSta

STA 单元 (用到 System.SysUtils.TStringHelper): unit STA; interface uses System.SysUtils, System.Classes; type TSta = record FSeparator: Char; FArr: TArray<...

2014/09/26 15:40
141
Delphi 中的 XMLDocument 类详解(2) - 记要

1、TXMLDocument 适用于内存中操作和建立新的 xml 2、一个 TXMLDocument 文档其实就是一个节点集合 3、每个节点包括名称、文本内容、属性集合、子节点集合 4、可以按位置或名称访问节点 ...

2014/09/26 15:40
125
Delphi 2010 新增功能之: IOUtils 单元(2): TDirectory.TFilterPredicate

TDirectory.GetFiles 函数还有一个 TDirectory.TFilterPredicate 类型的参数, 这是个匿名函数类型, 可对搜索结果再处理. unit Unit1; interface uses Windows, Messages, SysUtils...

2014/09/26 15:40
185
理解 Delphi 的类(十) - 深入方法[17] - 提前声明

//要点17: 如果前面的方法要调用后面的方法, 后面的方法需要提前声明 function MyFunB(x: Integer): Integer; forward; {使用 forward 指示字提前声明} function MyFunA(x: Integer): I...

2014/09/26 15:40
120
WinAPI: SetWindowOrgEx - 设置窗口坐标原点

相关函数: GetWindowOrgEx、SetViewportOrgEx(设置视口坐标原点)、SetViewportOrgEx 本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, ...

2014/09/26 15:40
250
使用 IntraWeb (40) - 自定义 Session 数据

修改 UserSessionUnit 单元: unit UserSessionUnit; interface uses IWUserSessionBase, SysUtils, Classes, IWApplication; type TIWUserSession = class(TIWUserSessionBa...

2014/09/26 15:40
256
is 与 as 运算符举例

unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ActnList, StdCtrls, ExtCtrls; type TForm1 = clas...

2014/09/26 15:40
55
Delphi 与 DirectX 之 DelphiX(27): TDIB.Spray();

本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DIB, StdCtrls; type TForm1...

2014/09/26 15:40
154
WinAPI 字符及字符串函数(15): CharNext、CharPrev

unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button...

2014/09/26 15:40
115
再学 GDI+[33]: TGPPen - 画笔的几何变换 - SetTransform

几何变换也就是 Matrix 变换, 画笔的 Matrix 会忽略 dx、dy 平移参数; 选择 LineCapRound 线帽效果比较好. 本例效果图: 代码文件: unit Unit1; interface uses Windows, Messages, ...

2014/09/26 15:40
390
Delphi 正则表达式语法(10): 选项

// preCaseLess: 不区分大小写, 相当于其他语言中的 i var reg: TPerlRegEx; begin reg := TPerlRegEx.Create(nil); reg.Subject := 'abc ABC aBc'; reg.RegEx := 'abc'; ...

2014/09/26 15:40
78
DebugHook 与 ReportMemoryLeaksOnShutdown

DebugHook 与 ReportMemoryLeaksOnShutdown 都是 System 下的变量. DebugHook: 程序中母体中运行时, 此值是 1; 独立运行时, 它是 0. 在程序的任何地方加上一句 ReportMemoryLeaksOnShutdown ...

2014/09/26 15:40
147
再学 GDI+[46]: 路径 - Create、FillPath、DrawPath

本例效果图: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) proc...

2014/09/26 15:40
578
详测 Generics Collections TList (2): First、Last、IndexOf、LastIndexOf

unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button...

2014/09/26 15:40
106
学点 C 语言(28): 数据类型 - 联合(union)

在结构中, 每个字段的数据类型是唯一的; 使用联合可以在一个字段中储存不同的数据类型. 不同的数据类型共享一块内存. 当然其内存大小应依着大的来. 联合中的数据, 非此即彼, 只有一个有效; 应...

2014/09/26 15:40
63
操作 Wave 文件(5): 获取 Wave 文件的格式信息

装载格式信息的结构有: TWaveFormat = packed record wFormatTag: Word; nChannels: Word; nSamplesPerSec: DWORD; nAvgBytesPerSec: DWORD; nBlockAlign: Word; end; TP...

2014/09/26 15:40
91
Delphi 2010 新增功能之: TWICImage 类[3] - 图像的比例变换

TWICImage 的 Width、Height 属性, 可以读取但不能赋值. 调整 TWICImage 的大小、比例, 可以通过 IWICBitmapScaler 接口. //IWICBitmapScaler.Initialize 函数有四种比例变换的算法: WICBit...

2014/09/26 15:40
350
单元文件结构

unit Unit1; interface {接口部分开始} uses {引用单元列表,这是可选的,如果包含必须紧跟interface关键字} {接口部分声明常量/类型/变量/过程和函数,这些声明对引用单元就像自...

2014/09/26 15:40
42

没有更多内容

加载失败,请刷新页面