写了一个字符串的二维表: 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
121
Delphi 中的 XMLDocument 类详解(2) - 记要

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

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

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

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

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

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

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

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

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

2014/09/26 15:40
250
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
16
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
100
使窗口(和 MDI 子窗口)的关闭按钮变灰的方法 - 回复 "梦想成真"

问题来源: http://www.cnblogs.com/del/archive/2008/06/14/1221980.html#1225922 //这样就可以使当前窗口的关闭按钮变灰, 但系统菜单中会有一条多余的线 var h: HMENU; begin h :=...

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

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

2014/09/26 15:40
329
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
72
WinAPI: GetWindow - 获取与指定窗口具有指定关系的窗口的句柄

//声明: GetWindow( hWnd: HWND; {指定的窗口句柄} uCmd: UINT {指定的关系选项} ): HWND; {失败返回0; 成功返回符合的窗口句柄} //uCmd 可选值: GW_HWNDFIRST = 0; {同级...

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

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

2014/09/26 15:40
110
再学 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
541
详测 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
96
学点 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
87
Delphi 2010 新增功能之: TWICImage 类[3] - 图像的比例变换

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

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

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

2014/09/26 15:40
42

没有更多内容

加载失败,请刷新页面