如果我的学习记录和历程能对你有所帮助, 我非常高兴; 但是 --
"万一" 不是高手、更不是大师, 只是利用工作之余学点东西, 并感觉学得挺吃力.
内容都是写时才会, 难免稚嫩, 所以 "仅供参考" 可不是客套!

有朋友提出需要这么个目录, 所以忐忑列出; 并拜托发现问题及时通知我.

一个拼图工具的制作思路 - 回复 "AlwaysBug" 的问题
将 4 个 Byte 合成 1 个 Integer 的五种方法 - 回复 "三足乌" 的问题
学 Win32 汇编[31] - 结构与联合
关于 "高位" 与 "低位" - 回复 "Lovemit" 的问题
学 Win32 汇编[30] - 条件及循环伪指令: .IF、.WHILE、.REPEAT 等
如何把类中的方法做参数 - 回复 "林Lin☆☆" 的问题
简单的 "双缓冲" 绘图的例子 - 回复 "TookiQ" 的问题
TPageControl 上有多个 TWebBrowser 时, 如何协调 Back、Forward - 回复 "飘逸的蓝" 的问题
如何和我共享 DropBox 上的 PDF 电子书
学 Win32 汇编[29] - 串指令: MOVS*、CMPS*、SCAS*、LODS*、REP、REPE、REPNE 等
学 Win32 汇编[28] - 跳转指令: JMP、JECXZ、JA、JB、JG、JL、JE、JZ、JS、JC、JO、JP 等
如何放缩 TWebBrowser 中的页面 - 回复 "飘逸的蓝" 的问题
学 Win32 汇编[27] - 乘除指令: MUL、IMUL、DIV、IDIV
学 Win32 汇编[26] - 加减指令: INC、DEC、NEG、ADD、ADC、SUB、SBB、CMP
学 Win32 汇编[25] - 符号扩展指令: CBW、CWDE、CDQ、CWD
学 Win32 汇编[24] - 移位: SHL、SHR、SAL、SAR、ROL、ROR、RCL、RCR、SHLD、SHRD
学 Win32 汇编[23] - 位测试与位扫描指令: BT、BTC、BTR、BTS、BSF、BSR
如何在数据表中存取图片 - 回复 "三足乌" 的问题
学 Win32 汇编[22] - 逻辑运算指令: AND、OR、XOR、NOT、TEST
学 Win32 汇编[21] - 传送指令: MOV、LEA、XCHG、XLATB、XLAT、MOVZX、MOVSX
学 Win32 汇编[20]: 洞察标志寄存器
学 Win32 汇编[19]: 查看二进制等相关函数
如何让 TreeView 的列表项携带数据、并读出或删除这个数据 - 回复 "Splendour" 的问题
如何删除动态数组的指定元素 - 回复 "Splendour" 的部分问题
学 Win32 汇编[18]: 关于压栈(PUSH)与出栈(POP) 之二
"岛主" 同学给我出的算法题
学 Win32 汇编[17]: 关于压栈(PUSH)与出栈(POP) 之一
如何使用 URLOpenStream 函数 - 回复 "天泽" 的问题
学 Win32 汇编[16]: 常用寄存器的常规功能
学 Win32 汇编[15]: LOOP 与标号
学 Win32 汇编[14]: 使用中括号 []
学 Win32 汇编[13]: 定义符号常量(=、EQU、TEXTEQU)
学 Win32 汇编[12]: PTR、OFFSET、ADDR
学 Win32 汇编[11]: 数据对齐相关的伪指令(ALIGN、EVEN、ORG)
学 Win32 汇编[10]: TYPE、$、LENGTHOF、SIZEOF、TYPEDEF
学 Win32 汇编[9]: 子过程及子过程中的变量声明
学 Win32 汇编[8]: 算术运算符、关系操作符、逻辑操作符、高低分离符和移位运算符
学 Win32 汇编[7]: 定义字符串
学 Win32 汇编[6]: 伪指令 DUP 与数组
学 Win32 汇编[5]: 数据类型与声明
学 Win32 汇编[4]: 使用 Debug 输出测试结果
学 Win32 汇编[3]: 控制台下的几种输出方式
学 Win32 汇编[2]: 最简单的 Win32 程序
学 Win32 汇编[1]: 选择编辑与编译工具
搜索了一下电脑上编程相关的 pdf, 看有你需要的吗?
输出用空格对齐字符串的函数 - 回复 "老A123" 的问题
获取打开的记事本中的内容 - 回复 "ymg1103" 的问题
汇编指令速查
通过消息跨进程发送与接收 TCopyDataStruct 数据 - 回复 "skymesh"
检索用到汇编代码的单元
给 TWebBrowser.Document 定义事件
音标标注工具: PMark 1.0 下载及使用说明
音标输入对照表
学绘秀曲线图
TClientDataSet[28]: 读写其他格式的 XML 文件
TClientDataSet[27]: 字段值的约束(或叫输入限制)
TClientDataSet[26]: 字段值的呈现格式
TClientDataSet[25]: 自动增长字段(ftAutoInc) 与字段默认值
TClientDataSet[24]: 主从表(Master/Detail)
TClientDataSet[23]: 使用数据集字段(TDataSetField)
TClientDataSet[22]: 数组字段与 ObjectView
TClientDataSet[21]: 使用 ADT(Abstract Data Type) 字段
TClientDataSet[20]: 使用 Blob 字段
TClientDataSet[19]: 查找字段(fkLookup)
TClientDataSet[18]: OptionalParam
TClientDataSet[17]: StatusFilter
TClientDataSet[16]: 用计算字段显示 UpdateStatus
TClientDataSet[15]: 测试添加与恢复
TClientDataSet[14]: 测试 FindFirst、FindNext、FindLast、FindPrior、Found
TClientDataSet[13]: 过滤
TClientDataSet[12]: 查找
TClientDataSet[11]: 分组统计
TClientDataSet[10]: 简单统计
TClientDataSet[9]: 计算字段和 State
TClientDataSet[8]: 关于索引与排序
TClientDataSet[7]: 辨析 Field、FieldDef、Fields、FieldDefs、FieldList、FieldDefList
TClientDataSet[6]: 读取 TClientDataSet 中的图片数据
TClientDataSet[5]: 读取数据
TClientDataSet[4]: 数据浏览(设计时)
TClientDataSet[3]: 手动建立数据集
TClientDataSet[2]: Data、XMLData
TClientDataSet[1]: 浏览测试数据
从哪查找当前程序所有可用的环境变量?
使用多窗体时, 关于节约内存和加快启动速度的思考与尝试
用 SuperObject 解析淘宝上的 Json 数据 - 回复 "macrolen" 的问题
一句话获取文件的最新修改时间
窗体设计时的趣事
有趣的 TBitBtn.Kind
如何用 GDI 绘制阴影文字 - 回复 "Splendour" 的问题
如何把几张相同大小的图片拼合在 TImage 中 - 回复 "jxjjljf" 的问题
WinAPI: CopyFileEx
一句话复制整个文件夹(当然包括嵌套文件夹) - 回复 "张哆哆" 的问题
如何用 GDI+ 高质量地缩放图片 - 回复 "程序牛" 的问题
RegularExpressions(5) RegularExpressions 成员(二) IRegex
RegularExpressions(4) RegularExpressions 成员(一)
RegularExpressions(3) RegularExpressions 的工作思路
RegularExpressions(2) RegularExpressions 支持的正则表达式语法
RegularExpressions(1) 一个 Net 样式的、适用于 Delphi 2009 之后版本的正则表达式组件
GdiPlus[60]: 图像(十二) IGPImageAttributes 的更多方法
GdiPlus[59]: 图像(十一) IGPImageAttributes 之颜色矩阵(TGPColorMatrix)变换
GdiPlus[58]: 图像(十) IGPMetafile 特有的属性与方法
GdiPlus[57]: 图像(九) IGPBitmap 特有的属性与方法
GdiPlus[56]: 图像(八) 关于多帧图像
GdiPlus[55]: 图像(七) 图像编码的参数
GdiPlus[54]: 图像(六) 图像解码与编码
GdiPlus[53]: 图像(五) 图像的属性(图像元数据)
GdiPlus[52]: 图像(四) 图像信息
GdiPlus[51]: 图像(三) 关于呈现
GdiPlus[50]: 图像(二) 关于 Create
创建大窗口
GdiPlus[49]: 图像(一) 概览
GdiPlus[48]: IGPMatrix 矩阵(三) 关于矩阵的旋转
GdiPlus[47]: IGPMatrix 矩阵(二)
GdiPlus[46]: IGPMatrix 矩阵(一)
GdiPlus[45]: IGPGraphics (四) 关于呈现质量与合成模式
GdiPlus[44]: IGPGraphics (三) 关于文本绘制续 - IGPStringFormat
GdiPlus[43]: IGPGraphics (二) 关于文本绘制
GdiPlus[42]: IGPGraphics (一)
GdiPlus[41]: IGPRegion 区域
GdiPlus[40]: 不该忽略的一些基础结构
GdiPlus[39]: IGPGraphicsPath (六) - 路径的辅助工具 IGPGraphicsPathIterator
X 的 Y 次方
GdiPlus[38]: IGPGraphicsPath (五) 路径标记
详解 EnumWindows 与 EnumWindowsProc - 回复 "SplendourChiang" 的问题
GdiPlus[37]: IGPGraphicsPath (四) 路径变换
GdiPlus[36]: IGPGraphicsPath (三) 路径中的数据
GdiPlus[35]: IGPGraphicsPath (二) 命中测试
GdiPlus[34]: IGPGraphicsPath (一)
GdiPlus[33]: 基本绘图与填充命令
DebugHook 与 ReportMemoryLeaksOnShutdown
GdiPlus[32]: IGPPen: LineJoin、MiterLimit
GdiPlus[31]: IGPPen: 自定义线帽
GdiPlus[30]: IGPPen: 线帽
GdiPlus[29]: IGPPen: 虚线样式
GdiPlus[28]: IGPPen: 建立复合画笔
GdiPlus[27]: IGPPen: Alignment (画笔对齐)
GdiPlus[26]: IGPPen: 用画刷建立画笔
可爱的 CreateMessageDialog
GdiPlus[25]: IGPInstalledFontCollection: 获取已安装的字体列表
GdiPlus[24]: IGPPrivateFontCollection: 分别从文件和内存加载字体
GdiPlus[23]: IGPFontFamily
GdiPlus[22]: IGPFont
GdiPlus[21]: IGPPathGradientBrush 之 InterpolationColors
GdiPlus[20]: IGPPathGradientBrush 之 SetFocusScales
GdiPlus[19]: IGPPathGradientBrush 之 SetCenterPoint
GdiPlus[18]: IGPPathGradientBrush 之 CenterColor、SurroundColors
ExtCtrls.Frame3D
GdiPlus[17]: IGPLinearGradientBrush 的其他方法和属性
GdiPlus[16]: IGPLinearGradientBrush 之 SetBlendBellShape、SetBlendTriangularShape
GdiPlus[15]: IGPLinearGradientBrush 之 GammaCorrection
GdiPlus[14]: IGPLinearGradientBrush 之 Blend
GdiPlus[13]: IGPLinearGradientBrush 之多色渐变
GdiPlus[12]: IGPLinearGradientBrush 的其他构建方式
GdiPlus[11]: IGPLinearGradientBrush 的第一种构建方式
GdiPlus[10]: IGPTextureBrush 的构建参数
GdiPlus[9]: IGPTextureBrush 变换
GdiPlus[8]: IGPTextureBrush 之 WrapMode 属性
GdiPlus[7]: IGPSolidBrush、IGPHatchBrush
GdiPlus[6]: 五种画刷总览
GdiPlus[5]: IGPColors
GdiPlus[4]: TGPColor
GdiPlus[3]: 关于 GdiPlusHelpers 单元
GdiPlus[2]: 获取绘图表面(Graphics)
GdiPlus[1]: 一个给 Delphi 提供的、新的 GDI+ 接口, 很好用!
System.Assert 断言
打开"我的电脑"等特殊文件夹
{$POINTERMATH ON} 方便指针操作的编译指令
SameText
Delphi 的编码与解码(或叫加密与解密)函数
反转内存的函数
操作 Wave 文件(15): 合并与剪裁 wav 文件
如何打开记事本并显示指定内容 - 回复 "苦苦苦" 的问题
操作 Wave 文件(14): waveOutSetPlaybackRate、waveOutSetPitch
操作 Wave 文件(13): waveOutGetVolume、waveOutSetVolume
操作 Wave 文件(12): 使用 waveOut...重复播放 wav 文件
操作 Wave 文件(11): 使用 waveIn...函数录制 wav 文件
关于动态数组指针操作的两个例子
操作 Wave 文件(10): 输入输出设备与格式支持
操作 Wave 文件(9): 使用 waveOut... 函数播放 wav 文件
操作 Wave 文件(8): 使用 TMediaPlayer 录制 wav 文件
操作 Wave 文件(7): 建立一个空的 Wave 文件(三种方法)
如何在定义局部变量时赋初始值
操作 Wave 文件(6): 获取 Wave 文件的波形数据
操作 Wave 文件(5): 获取 Wave 文件的格式信息
操作 Wave 文件(4): 获取 Wave 文件主块与子块的信息
操作 Wave 文件(3): 接触 mmio 系列函数
操作 Wave 文件(2): 判断一个文件是否是 Wave 文件
操作 Wave 文件(1): 关于 Wave 文件的基础知识与文件格式
系统默认语言与系统支持的语言列表
几个和当前路径相关的新函数
JSON 之 SuperObject(17): 实例 - 借用 Google 实现全文翻译
JSON 之 SuperObject(16): 实例 - 解析 Google 关键字搜索排名
JSON 之 SuperObject(15): 实例 - 模拟 Google 搜索
将字符串转换成 UTF8 编码的函数
使用 IXMLHTTPRequest 简单获取网页源代码
JSON 之 SuperObject(14): 从 XML 中解析
JSON 之 SuperObject(13): 关于 SO 与 SA 函数
JSON 之 SuperObject(12): TSuperEnumerator、TSuperAvlIterator、ObjectFindFirst...
JSON 之 SuperObject(11): TSuperTableString、TSuperAvlEntry
JSON 之 SuperObject(10): Merge、Clone、ForcePath
JSON 之 SuperObject(9): TSuperType
语法基础: 使用不同的数据类型标记数组
JSON 之 SuperObject(8): 关于乱码的几种情况 - 向 Henri Gourvest 大师报告
JSON 之 SuperObject(7): 可以省略的双引号
JSON 之 SuperObject(6): 方法
JSON 之 SuperObject(5): Format 与转义字符
JSON 之 SuperObject(4): 增、删、改
JSON 之 SuperObject(3): 访问
JSON 之 SuperObject(2): 构建方式与 AsJSon
JSON 之 SuperObject(1)
Delphi 2010 新增功能之: 手势编程[5] - 关于自定义手势
Delphi 2010 新增功能之: 手势编程[4] - 关于 OnGesture 事件过程的参数
Delphi 2010 新增功能之: 手势编程[3] - 直接给某个手势指定动作
Delphi 2010 新增功能之: 手势编程[2] - 通过 OnGesture 识别手势
Delphi 2010 新增功能之: 手势编程[1] - 初识 TGestureManager
Delphi 2010 新增功能之: TWICImage 类[4] - 图像的修剪
Delphi 2010 新增功能之: TWICImage 类[3] - 图像的比例变换
Delphi 2010 新增功能之: TWICImage 类[2] - 图像的旋转变换
Delphi 2010 新增功能之: TWICImage 类[1] - 方便的图像格式转换
Delphi 2010 新增功能之: IOUtils 单元(7): TFile 结构的功能
Delphi 2010 新增功能之: IOUtils 单元(6): TPath(结构体) 的方法与属性
Delphi 2010 新增功能之: IOUtils 单元(5): TDirectory 的其他功能
Delphi 2010 新增功能之: IOUtils 单元(4): TDirectory.GetDirectories
Delphi 2010 新增功能之: IOUtils 单元(3): TDirectory.GetFiles 支持通配符
Delphi 2010 新增功能之: IOUtils 单元(2): TDirectory.TFilterPredicate
Delphi 2010 新增功能之: IOUtils 单元(1): 初识 TDirectory.GetFiles
动态数组传递数据示例 - 回复 YinGaGa 的问题
Delphi 2010 新增功能之: Rtti 单元(5): 获取方法的更多信息
Delphi 2010 新增功能之: Rtti 单元(4): TRttiRecordType
Delphi 2010 新增功能之: Rtti 单元(3): TRttiOrdinalType
Delphi 2010 新增功能之: Rtti 单元(2)
Delphi 2010 新增功能之: Rtti 单元(1)
Delphi 2010 新增功能之: 软键盘、触摸键盘(TTouchKeyboard)
关于 class helper for ... 语法
简体中文与繁体中文的转换函数
测试 TStreamWriter、TStreamReader
测试字符串读取类: TStringReader
测试字符串写入类: TStringWriter
详测 Generics Collections: TObjectList、TObjectQueue、TObjectStack
详测 Generics Collections TDictionary(5): 多种 Create 手段
详测 Generics Collections TDictionary(4): OnKeyNotify、OnValueNotify
详测 Generics Collections TDictionary(3): TPairEnumerator、TKeyEnumerator、TValueEnumerator、ExtractPair
详测 Generics Collections TDictionary(2): ContainsKey、ContainsValue、AddOrSetValue、TryGetValue
详测 Generics Collections TDictionary(1): Add、Items、Keys、Values、Remove
详测 Generics Collections TStack(1): Push、Pop、Peek - 其他功能同 TQueue
详测 Generics Collections TQueue (3): OnNotify、Extract
详测 Generics Collections TQueue (2): Create、Count、Clear、TrimExcess
详测 Generics Collections TQueue (1): Enqueue、Dequeue、Peek
详测 Generics Collections TList (11): Create
详测 Generics Collections TList (10): OnNotify 事件
详测 Generics Collections TList (9): BinarySearch
详测 Generics Collections TList (8): Sort
详测 Generics Collections TList (7): Items、Contains
详测 Generics Collections TList (6): Reverse、TrimExcess
详测 Generics Collections TList (5): Move、Exchange
详测 Generics Collections TList (4): AddRange、InsertRange、DeleteRange
详测 Generics Collections TList (3): Insert、Delete、Remove、Extract
详测 Generics Collections TList (2): First、Last、IndexOf、LastIndexOf
详测 Generics Collections TList (1): Add、Clear、Count、Capacity
泛型排序器 TComparer
使用泛型的 TArray 从动态数组中查找指定元素
使用泛型的 TArray 为动态数组排序
SendTextMessage 等方便的消息发送函数
WindowsAPI: MulDiv
使用 InputBox、InputQuery 的启发
系统托盘组件 TTrayIcon 简介 - 回复 "三足乌" 的问题
如何把窗体关闭到系统托盘 - 回复 "三足乌" 的问题
Delphi 的接口(5) - 一样的接口、不一样的实现
简单实现系统托盘 - 回复 "闪" 的问题
Delphi 的接口(4) - 接口的属性
Delphi 的接口(3) - 关于接口的释放
Delphi 的接口(2) - 第一个例子
Delphi 的接口(1) - 前言
学习 SQL 语句 - Insert、Update、Delete
学习 SQL 语句 - Select(9): 其他
学习 SQL 语句 - Select(8): 分组条件
学习 SQL 语句 - Select(7): 分组统计之 Avg()、Sum()、Max()、Min()、Count()
学习 SQL 语句 - Select(6): 字段运算
学习 SQL 语句 - Select(5): 字段别名
学习 SQL 语句 - Select(4): 排序
学习 SQL 语句 - Select(3): 条件查询与模糊查询
学习 SQL 语句 - Select(2): 指定表中的字段
学习 SQL 语句 - Select(1): 指定表
使用 TClientDataSet(1)
时间与相关类型(3): TFileTime、TSystemTime 及 DOS 时间
时间与相关类型(2) - TDate、TTime、TTimeStamp
时间与相关类型(1) - TDateTime 与 Double
时间与字符串
区域设置 ID (LCID) 表, 及获取方法
Now、Date、Time、CurrentYear - 当前日期
Yesterday、Today、Tomorrow - 昨天、今天、明天
IsSameDay、IsToday - 判断是不是同一天、判断是不是今天
DateUtils.IsPM - 判断时间是否是下午
禁止用鼠标拖动窗口的大小 - 回复 "合肥的石头" 的问题
图片的居中、拉伸与平铺 - 回复 "我是一只想飞的小小鸟" 的问题
IsLeapYear、IsInLeapYear - 是否是闰年
IsValidDateTime、IsValidDate、IsValidTime、IsValidDateDay ... 判断时间是否合法
RecodeDateTime、RecodeDate、RecodeTime、RecodeYear ... 修改时间
DecodeDate、DecodeTime ... DecodeDateTime ... 分解时间
EncodeDateTime ... TryEncodeDateTime ... 构建时间
WithinPastYears、WithinPastMonths、WithinPastWeeks、WithinPastDays ... 判断两个时间差是否在一个指定范围内
WeeksInAYear、WeeksInYear、DaysInAYear、DaysInAMonth、DaysInYear、DaysInMonth - 获取指定年月的周、日数
StartOfAYear ... StartOfTheYear ... EndOfAYear ... EndOfTheYear ... 每年、月、周、日的开始与结束的时间
IncYear、IncMonth、IncWeek、IncDay、IncHour、IncMinute、IncSecond、IncMilliSecond - 增时
YearsBetween、MonthsBetween ... YearSpan、MonthSpan ... 间隔时间
MonthOfTheYear、WeekOfTheYear、WeekOfTheMonth、DayOfTheYear ... 相对时间
DateOf、TimeOf、YearOf、MonthOf、WeekOf、DayOf、HourOf、MinuteOf、SecondOf、MilliSecondOf - 提取时间成分
CompareDateTime、CompareDate、CompareTime、SameDateTime、SameDate、SameTime - 对比时间的函数
查看内存数据的函数
总结与思考
极快的正整数排序函数
发现一个奇怪的问题: 不能把文件取名为 con
使用 TWebBrowser 编辑网页
用一个 Byte 数表示 8 个复选框的选择状态
把 Integer 数组保存到文件、并读取
从字符串中提取单词、从字符串中提取汉字的函数
转换 Byte 数组到 ... - 回复 "高群" 的问题
使 SaveDialog 对话框的文件名选择变灰 - 回复 "delphan" 的问题
TWebBrowser 与 MSHTML(5): document 对象的属性、方法、事件纵览
TWebBrowser 与 MSHTML(4): location、history、screen、navigator 对象的属性与方法纵览
显示 jpg、png、gif 图片及 gif 动画 - 回复 "格兰特" 的问题
如何获取图片中第一个像素的颜色值? - 回复 "格兰特" 的问题
TWebBrowser 与 MSHTML(3): window 对象的属性、方法、事件纵览
TWebBrowser 与 MSHTML(2): 获取 window 对象的时机
如何比较两个二维数组是否相等 - 回复 "阿拉丁" 的问题
制作放两个小图片的按钮 - 回复 "xhui" 的问题
分别使用静态数组与动态数组建立一个区域 - 回复 "老A123" 的问题
TWebBrowser 与 MSHTML(1): 从 TWebBrowser 获取 DOM 中的 window 对象
ParamCount、ParamStr
读十六进制文本到 Btye 数组的函数 - 回复 "峰哥!!!" 的问题
最大公约数与最小公倍数
读文件到十六进制的函数(Delphi 7 下可用) - 回复 "峰哥!!!" 的问题
写一个可拖动的 TShape - 回复 "韦韦" 的问题
一句话获取本机 IP
一句话判断网络是否联通
UniCode 速查表
理顺 JavaScript (20) - String 中的正则表达式函数
理顺 JavaScript (19) - 正则表达式对象 RegExp
给 Edit 两个可选值 - 回复 "delphi学习中" 的问题
理顺 JavaScript (18) - 语句及运算符
理顺 JavaScript (17) - 函数
理顺 JavaScript (16) - 使用 prototype
理顺 JavaScript (15) - 类的继承手段: prototype
理顺 JavaScript (14) - constructor 与 instanceof
理顺 JavaScript (13) - 对象及 json
再说变体结构 - 回复 "彬" 的问题
理顺 JavaScript (12) - 一个比较实用的数组用法
理顺 JavaScript (11) - 数组
用 API 提取、写入指定网站的 Cookie - 回复 "bangrj" 的问题
理顺 JavaScript (10) - Math 类
理顺 JavaScript (9) - Date 类
获取指定地址的 JPG 图片 - 回复 "bangrj" 的问题
理顺 JavaScript (8) - 布尔相关问题
理顺 JavaScript (7) - 数字相关问题
理顺 JavaScript (6) - 关于字符串的其他问题
理顺 JavaScript (5) - 符合 ECMAScript 标准的字符串函数
理顺 JavaScript (4) - 变量、常量与数据类型
理顺 JavaScript (3) - 把 JavaScript 嵌入网页的方法
理顺 JavaScript (2) - 应先掌握的四个方法
理顺 JavaScript (1) - 准备工具
用 GetEnvironmentVariable 获取常用系统环境变量
多线程编程(20) - 展望与阶段性总结
如何把一个文本列表添加到 TListBox 并避免重复项 - 回复 "xnlxw" 的问题
多线程编程(19) - 不使用同步工具, 手动协调线程依次执行
多线程编程(18) - 再从一个小例子出发
一个关于 absolute 关键字的小练习
非官方的 TWaitableTimer 类
多线程编程(17) - 多线程同步之 WaitableTimer (等待定时器对象)[续三]
多线程编程(16) - 多线程同步之 WaitableTimer (等待定时器对象)[续二]
多线程编程(15) - 多线程同步之 WaitableTimer (等待定时器对象)[续]
多线程编程(14) - 多线程同步之 WaitableTimer (等待定时器对象)
多线程编程(13) - 多线程同步之 Event (事件对象)
多线程编程(12) - 多线程同步之 Semaphore (信号对象)
多线程编程(11) - 多线程同步之 Mutex (互斥对象)[续]
多线程编程(10) - 多线程同步之 Mutex (互斥对象)
多线程编程(9) - 认识等待函数 WaitForSingleObject
相信吗? 这是一张用 CSS 画出来的图片
多线程编程(8) - 多线程同步之 CriticalSection(临界区)
Delphi 2009 新增的一个小函数: SysUtils.ByteLength
多线程编程(7) - 从 CreateThread 说起[续五]
多线程编程(6) - 从 CreateThread 说起[续四]
多线程编程(5) - 从 CreateThread 说起[续三]
多线程编程(4) - 从 CreateThread 说起[续二]
多线程编程(3) - 从 CreateThread 说起[续]
多线程编程(2) - 从 CreateThread 说起
多线程编程(1) - 先入门再说
图解 CSS (11): 理解样式表的逻辑
图解 CSS (10): 链接、继承、放缩、鼠标指针、其他(待补充...)
图解 CSS (9): 列表
图解 CSS (8): 浮动、显示、隐藏
图解 CSS (7): 大小、定位、剪切、滚动条
图解 CSS (6): text - 文本格式
分割图片的例子 - 回复 "小熊宝" 的问题
图解 CSS (5): font - 字体
图解 CSS (4): background - 背景
图解 CSS (3): padding(内边距)、margin(外边距)
图解 CSS (2): border - 边框
图解 CSS (1): 先做一个样式表测试工具
常用字体符号列表
Delphi 与 DirectX 之 DelphiX(95): TDIB.x
Delphi 与 DirectX 之 DelphiX(94): TDIB.DrawAdditive();
Delphi 与 DirectX 之 DelphiX(93): TDIB.DrawDarken();
Delphi 与 DirectX 之 DelphiX(92): TDIB.Draw3x3Matrix();
Delphi 与 DirectX 之 DelphiX(91): TDIB.DrawMono();
Delphi 与 DirectX 之 DelphiX(90): TDIB.DrawMorphed();
Delphi 与 DirectX 之 DelphiX(89): TDIB.DrawAlphaMask();
Delphi 与 DirectX 之 DelphiX(88): TDIB.DrawQuickAlpha();
Delphi 与 DirectX 之 DelphiX(87): TDIB.DrawTransparent、DrawTranslucent、DrawAlpha();
如何在 GDI+ 中指定旋转中心 - 回复 "wuheng66888" 的问题
如何让 TGPImage 直接从流中加载图片? - 回复 "datouxuke " 的问题
让窗体接受拖放, 并获取拖过来的文件信息 - 回复 "海浪问" 的问题
Delphi 与 DirectX 之 DelphiX(86): TDIB.DrawOn();
Delphi 与 DirectX 之 DelphiX(85): TDIB.DrawTo();
Delphi 与 DirectX 之 DelphiX(84): TDIB.InitLight()、DrawLights();
Delphi 与 DirectX 之 DelphiX(83): TDIB.FilterLine()、FilterRect();
Delphi 与 DirectX 之 DelphiX(82): TDIB.DrawMandelbrot();
Delphi 与 DirectX 之 DelphiX(81): TDIB.ColoredLine();
Delphi 与 DirectX 之 DelphiX(80): TDIB.BlendPixel();
Delphi 与 DirectX 之 DelphiX(79): TDIB.LinePolar();
Delphi 与 DirectX 之 DelphiX(78): TDIB.AntialiasedLine();
Delphi 与 DirectX 之 DelphiX(77): TDIB.Distort();
Delphi 与 DirectX 之 DelphiX(76): TDIB.Ink();
Delphi 与 DirectX 之 DelphiX(75): TDIB.FadeOut()、FadeIn();
Delphi 与 DirectX 之 DelphiX(74): TDIB.EncryptDecrypt();
Delphi 与 DirectX 之 DelphiX(73): TDIB.Darker()、Lighter();
Delphi 与 DirectX 之 DelphiX(72): TDIB.SephiaEffect();
Delphi 与 DirectX 之 DelphiX(71): TDIB.Negative;
Delphi 与 DirectX 之 DelphiX(70): TDIB.Mirror();
Delphi 与 DirectX 之 DelphiX(69): TDIB.Greyscale();
Delphi 与 DirectX 之 DelphiX(68): TDIB.DoNovaEffect();
Delphi 与 DirectX 之 DelphiX(67): TDIB.DoSmoothRotate();
Delphi 与 DirectX 之 DelphiX(66): TDIB.DoResample();
Delphi 与 DirectX 之 DelphiX(65): TDIB.DoBrightness();
Delphi 与 DirectX 之 DelphiX(64): TDIB.DoColorize();
Delphi 与 DirectX 之 DelphiX(63): TDIB.DoPosterize();
Delphi 与 DirectX 之 DelphiX(62): TDIB.DoSolorize();
Delphi 与 DirectX 之 DelphiX(61): TDIB.DoEmboss;
Delphi 与 DirectX 之 DelphiX(60): TDIB.DoTrace();
Delphi 与 DirectX 之 DelphiX(59): TDIB.DoSpotLight();
Delphi 与 DirectX 之 DelphiX(58): TDIB.DoTile();
Delphi 与 DirectX 之 DelphiX(57): TDIB.DoSplitlight();
Delphi 与 DirectX 之 DelphiX(56): TDIB.DoTwist();
Delphi 与 DirectX 之 DelphiX(55): TDIB.DoMosaic();
Delphi 与 DirectX 之 DelphiX(54): TDIB.DoGaussianBlur();
Delphi 与 DirectX 之 DelphiX(53): TDIB.DoSplitBlur();
Delphi 与 DirectX 之 DelphiX(52): TDIB.DoSaturation();
Delphi 与 DirectX 之 DelphiX(51): TDIB.DoDarkness();
Delphi 与 DirectX 之 DelphiX(50): TDIB.DoLightness();
Delphi 与 DirectX 之 DelphiX(49): TDIB.DoGrayScale;
Delphi 与 DirectX 之 DelphiX(48): TDIB.DoFishEye();
Delphi 与 DirectX 之 DelphiX(47): TDIB.DoContrast();
Delphi 与 DirectX 之 DelphiX(46): TDIB.DoAntiAlias;
Delphi 与 DirectX 之 DelphiX(45): TDIB.DoAddMonoNoise();
Delphi 与 DirectX 之 DelphiX(44): TDIB.DoAddColorNoise();
Delphi 与 DirectX 之 DelphiX(43): TDIB.DoInvert;
Delphi 与 DirectX 之 DelphiX(42): TDIB.GaussianBlur();
Delphi 与 DirectX 之 DelphiX(41): TDIB.SplitBlur();
Delphi 与 DirectX 之 DelphiX(40): TDIB.Rotate();
Delphi 与 DirectX 之 DelphiX(39): TDIB.Sharpen();
Delphi 与 DirectX 之 DelphiX(38): TDIB.Filter();
Delphi 与 DirectX 之 DelphiX(37): TDIB.AddRGB();
Delphi 与 DirectX 之 DelphiX(36): TDIB.Contrast();
Delphi 与 DirectX 之 DelphiX(35): TDIB.Saturation();
Delphi 与 DirectX 之 DelphiX(34): TDIB.Lightness();
Delphi 与 DirectX 之 DelphiX(33): TDIB.SmoothRotateWrap();
Delphi 与 DirectX 之 DelphiX(32): TDIB.FishEye();
Delphi 与 DirectX 之 DelphiX(31): TDIB.Twist();
Delphi 与 DirectX 之 DelphiX(30): TDIB.AddGradiantNoise();
Delphi 与 DirectX 之 DelphiX(29): TDIB.AddMonoNoise();
Delphi 与 DirectX 之 DelphiX(28): TDIB.Emboss;
Delphi 与 DirectX 之 DelphiX(27): TDIB.Spray();
Delphi 与 DirectX 之 DelphiX(26): TDIB 的主要载体 - TDXPaintBox
Delphi 与 DirectX 之 DelphiX(25): TDIB.Blur();
Delphi 与 DirectX 之 DelphiX(24): TDirectDrawSurface.Blt()、BltFast();
Delphi 与 DirectX 之 DelphiX(23): TDirectDrawSurface.Blur;
Delphi 与 DirectX 之 DelphiX(22): TDirectDrawSurface.Noise();
Delphi 与 DirectX 之 DelphiX(21): TDirectDrawSurface 的绘图命令
Delphi 与 DirectX 之 DelphiX(20): TDirectDrawSurface.FillRect...
Delphi 与 DirectX 之 DelphiX(19): 绘图表面(TDirectDrawSurface)如何加载图片
Delphi 与 DirectX 之 DelphiX(18): TDXDraw 中描绘图片的命令
Delphi 与 DirectX 之 DelphiX(17): TPictureCollectionItem.PatternWidth、PatternHeight
Delphi 与 DirectX 之 DelphiX(16): DXImageList1.Items.Find();
Delphi 与 DirectX 之 DelphiX(15): TPictureCollectionItem.DrawWaveX、DrawWaveY ...
Delphi 与 DirectX 之 DelphiX(14): TPictureCollectionItem.DrawRotate...
Delphi 与 DirectX 之 DelphiX(13): TPictureCollectionItem.DrawRotate
Delphi 与 DirectX 之 DelphiX(12): TPictureCollectionItem.DrawAlpha
Delphi 与 DirectX 之 DelphiX(11): TPictureCollectionItem.DrawAdd、DrawSub
Delphi 与 DirectX 之 DelphiX(10): TPictureCollectionItem.StretchDraw - 绘制到指定矩形
Delphi 与 DirectX 之 DelphiX(9): 透明色与是否透明
Delphi 与 DirectX 之 DelphiX(8): 第一个简单动画
Delphi 与 DirectX 之 DelphiX(7): 给 TDXImageList 加载图片的最后方案
Delphi 与 DirectX 之 DelphiX(6): 让 TDXImageList 和常规 VCL 交互使用
Delphi 与 DirectX 之 DelphiX(5): 初识 TDXImageList
Delphi 与 DirectX 之 DelphiX(4): 初识 TDXTimer
Delphi 与 DirectX 之 DelphiX(3): 初识 TDXDraw
类型转换出现在赋值运算符左边的情况
关于结构体与类型转换的一点小技巧
TImage、TPaintBox、TPicture、TBitmap、TCanvas、TGraphic 的关系与区别
Delphi 与 DirectX 之 DelphiX(2): DelphiX 各单元概览
绘制一个钢琴键盘
提取网页中的所有链接、点击第 n 个链接 - 回复 "刘丽" 的问题
Delphi 与 DirectX 之 DelphiX(1): 安装测试
求助! 谁有 《inside delphiX》这本书?
模拟点击网页中的按钮 - 回复 "starcraft_ly" 的问题
请教大家一个关于 jpeg.pas 单元的问题
使用 TListView 控件(4)
使用 TListView 控件(3)
使用 TListView 控件(2)
使用 TListView 控件(1)
C# 语法练习(15): 接口
C# 语法练习(14): 类[六] - 事件
如何在 "万一的 Delphi 博客" 回复自动格式化的着色代码?
C# 语法练习(13): 类[五] - 索引器
C# 语法练习(12): 类[四] - 抽象类与抽象成员、密封类与密封成员
C# 语法练习(11): 类[三] - 构造函数、析构函数、base、this
C# 语法练习(10): 类[二] - 继承、覆盖、多态、隐藏
C# 语法练习(9): 类[一] - 访问限制、方法、字段、属性
C# 语法练习(8): 函数
C# 语法练习(7): 数组
C# 语法练习(6): 枚举
显示系统托盘列表(并执行隐藏与显示) - 回复 "anybet" 的问题
C# 语法练习(5): 语句
图片的合并与缩放 - 回复 "錢亞兵" 的问题
C# 语法练习(4): 类型转换
C# 语法练习(3): 运算符
关于 TStringList.Assign - 回复 "u9cm" 的问题
C# 语法练习(2): 字符转义
C# 语法练习(1): 基本数据类型
重写了博客上的代码着色脚本
给 C# 代码动态着色的 JavaScript 脚本
把流中的字符串转换为 UTF 格式 - 回复 "lostapple" 的问题
从 EXE 或 DLL 中获取图标的函数 - 回复 "小李子子" 的问题
遍历进程并获取进程路径 - 回复 "编程少年" 的问题
Dll 使用 PChar 参数的小例子 - 回复 "linximf" 的问题
用多媒体库 Bass.dll 播放 mp3 [17] : 如何从内存流播放 - 回复 "小李子子" 的问题
窗口跟随 - 回复 "heyongan" 的问题
Delphi 的编译指令(4): 编译指令全表(未完)
Delphi 的编译指令(3): 常用的预定义条件标识符
Delphi 的编译指令(2): 条件语句的更多用法
Delphi 的编译指令(1): $DEFINE、$UNDEF、$IFDEF、$ELSE、$ENDIF
GetForegroundWindow 与 GetActiveWindow 的区别 - 回复 "delphier" 的问题
字符串转换到指定格式的宽字符 - 回复 "厨师" 的问题
给 TStringGrid 添加鼠标拖动功能 - 回复 "dxx" 的问题
创建 GUID
获取一个窗口的所有子窗口(包括嵌套) - 回复 "asian" 的问题
Delphi 的运算符重载(2) - 可重载运算符列表
Delphi 的运算符重载(1)
给定 ComboBox 的默认值 - 回复 "彩虹芭比" 的问题
用 MapFileAndCheckSum 函数检测 exe 或 dll 是否被修改 - 回复 "Joe Lo" 的问题
硬着头皮学点 C++(1): 前言
存取 ListBox 列表 - 回复 "徐强" 的问题
学点 C 语言(42): C99 标准库概览
学点 C 语言(41): 函数 - 关于 main 函数
学点 C 语言(40): 函数 - 多参函数
学点 C 语言(39): 函数 - 使用函数的代价与内联函数(inline)
学点 C 语言(38): 函数 - 函数指针
学点 C 语言(37): 函数 - 常量(const)参数
学点 C 语言(36): 函数 - 数组参数
学点 C 语言(35): 函数 - 递归
学点 C 语言(34): 函数 - 关于变量(auto、static、register、extern、volatile、restrict)
带进度的文件复制 - 回复 "冷风无泪" 的问题
如何把一个程序中 Edit 中的文本赋给另一个程序的 Edit ? - 回复 "Disk_" 的问题
学点 C 语言(33): 函数 - 传值与传址、形参与实参
学点 C 语言(32): 函数 - 返回值
学点 C 语言(31): 函数 - 声明、定义、调用
学点 C 语言(30): 数据类型 - 布尔类型
学点 C 语言(29): 数据类型 - 定义新类型(typedef)
关于位图的像素格式
学点 C 语言(28): 数据类型 - 联合(union)
学点 C 语言(27): 数据类型 - 结构中的 "位字段"
学点 C 语言(26): 数据类型 - 结构的更多可能
学点 C 语言(25): 数据类型 - 结构数组与结构指针
学点 C 语言(24): 数据类型 - 结构(struct)
学点 C 语言(23): 数据类型 - 给指针分配内存
学点 C 语言(22): 数据类型 - 多维数组与指针
学点 C 语言(21): 数据类型 - 数组与指针
重写一个字符串分割函数 - 回复 "tomzw" 的问题
学点 C 语言(20): 数据类型 - 指针
学点 C 语言(19): 数据类型 - 数组
学点 C 语言(18): 数据类型 - 枚举类型(enum)
学点 C 语言(17): 数据类型 - 因类型引发的问题或错误
学点 C 语言(16): 数据类型 - 关于常量的前缀、后缀
学点 C 语言(15): 数据类型 - sizeof(检测类型大小)
学点 C 语言(14): 数据类型 - 双字节字符类型 wchar_t
学点 C 语言(13): 数据类型 - 整型、字符型和浮点型的扩展
学点 C 语言(12): 数据类型 - 整型(int)、字符(char)、浮点(float、double)
学点 C 语言(11): goto 语句
学点 C 语言(10): switch 语句
两个结构体可以直接赋值吗? - 回复 "JohnsonAnother" 的问题
学点 C 语言(9): if 语句
学点 C 语言(8): while 与 do while 循环
学点 C 语言(7): for 循环
学点 C 语言(3): 转义字符
如何实现一张图片覆盖窗体 - 回复 "客栈老人" 的问题
Byte 数组转字符串 - 回复 "不知道" 问题
汉字与多字节编码的转换 - 回复 "不知道" 的问题
设置屏幕分辨率的函数 - 回复 "董勇" 的问题
获取各种编码的识别符
汉字与区位码(2) - 分析
汉字与区位码(1) - 转换函数
一个可以显示多边形的 TMyShape 类 - 回复 "董勇" 的问题
Delphi 的内存操作函数(6): 跨进程的内存分配
Delphi 中的 IfThen 函数 - 回复 "深挖洞、广积粮" 的问题
Delphi 的内存操作函数(5): 复制内存
Delphi 的内存操作函数(4): 清空与填充内存
在 Delphi 2009 中, for in 循环都能用在什么地方?
写在博客一周年
Delphi 的内存操作函数(3): 给结构体指针分配内存
Delphi 的内存操作函数(2): 给数组指针分配内存
Delphi 的内存操作函数(1): 给字符指针分配内存
SysErrorMessage 函数和系统错误信息表
WinAPI 字符及字符串函数(15): CharNext、CharPrev
WinAPI 字符及字符串函数(14): CharToOem、OemToChar
WinAPI 字符及字符串函数(13): lstrcmp、lstrcmpi - 对比串
获取汉字编码的几种方法 - 回复"外来天客"的问题
WinAPI 字符及字符串函数(12): lstrlen - 串长度
WinAPI 字符及字符串函数(11): lstrcpyn - 复制字符串, 同时指定要复制的长度
WinAPI 字符及字符串函数(10): lstrcpy - 复制字符串
WinAPI 字符及字符串函数(9): lstrcat - 合并字符串
WinAPI 字符及字符串函数(8): IsCharUpper - 是否是个大写字母
WinAPI 字符及字符串函数(7): IsCharLower - 是否是个小写字母
WinAPI 字符及字符串函数(6): IsCharAlphaNumeric - 是否是个文字(字母或数字)
WinAPI 字符及字符串函数(5): IsCharAlpha - 是否是个字母
WinAPI 字符及字符串函数(4): CharUpperBuff - 把缓冲区中指定数目的字符转大写
WinAPI 字符及字符串函数(3): CharUpper - 字符或字符串转大写
WinAPI 字符及字符串函数(2): CharLowerBuff - 把缓冲区中指定数目的字符转小写
WinAPI 字符及字符串函数(1): CharLower - 字符或字符串转小写
多媒体函数简介
WinAPI: 输入光标相关的函数[4]
WinAPI: 输入光标相关的函数[3]
WinAPI: 输入光标相关的函数[2]
WinAPI: 输入光标相关的函数[1]
一个字符串到数组的例子 - 回复"成红"的问题, 对其他朋友参考价值不大
WinApi: SystemParametersInfo
学习 Message(22): WM_SYSCOMMAND 消息[六] : 系统菜单综合操作示例
学习 Message(21): WM_SYSCOMMAND 消息[五] : 点击关闭按钮让窗体最小化
学习 Message(20): WM_SYSCOMMAND 消息[四] : 使最大最小化按钮失效
学习 Message(19): WM_SYSCOMMAND 消息[三] : WParam 参数
学习 Message(18): WM_SYSCOMMAND 消息[二] : LParam 参数
学习 Message(17): WM_SYSCOMMAND 消息[一]
学习 Message(16): 测试 $0118 号消息
请教大家, 关于 $0118 号消息
根据颜色值获取颜色常量名: ColorToIdent
学习 Message(15): 让窗体同时响应键盘事件的方法
学习 Message(14): 区分左右 Shift、Ctrl、Alt
学习 Message(13): 解析 TWMMouse.Keys 参数
学习 Message(12): 整合鼠标 Down 消息
学习 Message(11): 测试 TWMMouse 结构相关的鼠标消息
学习 Message(10): WM_CancelMode 消息测试
学习 Message(9): 消息结构纵览
当前窗体
学习 Message(8): 使用不同的消息结构
学习 Message(7): OnMessage 只相应消息队列中的消息
合并两个 Wav 文件流的函数 - 回复 "刘文强" 的问题
合并两个 Wav 文件的函数
学习 Message(6): 也可以直接覆盖祖先类的 WndProc 或 Dispatch 方法来响应消息
学习 Message(5): 关于 TApplicationEvents.OnMessage 的第二个参数
学习 Message(4): 通过 Application.OnMessage 或 TApplicationEvents 响应消息
学习 Message(3): 响应 WM_LBUTTONDOWN 消息
学习 Message(2): 发送 WM_MOUSEMOVE 消息
学习 Message(1): 消息发送
一句话为当前窗口客户区捉图: GetFormImage
建立快捷方式的函数: CreateShortcut - 非常实用、特别方便
BringToFront、SendToBack - 控件置前与置后
Controls 属性与继承 TShape 类的小练习
测试 Components 与 Controls 的区别
VCL 中的 Windows API 函数(8): BeginPath、EndPath
VCL 中的 Windows API 函数(7): BeginPaint、EndPaint
关于 Beep、MessageBeep 和 Windows.Beep
使用 png 图片 - 回复 "heyongan" 的问题
音频表
VCL 中的 Windows API 函数(6): BeginDeferWindowPos
VCL 中的 Windows API 函数(5): AlphaBlend
VCL 中的 Windows API 函数(4): AdjustWindowRectEx
VCL 中的 Windows API 函数(3): AdjustTokenPrivileges
简单读取网上的文本文件
VCL 中的 Windows API 函数(2): ActivateKeyboardLayout
VCL 中的 Windows API 函数(1): AbortDoc
复制动态数组
通过 SHGetSpecialFolderLocation、SHGetPathFromIDList 函数获取常用路径
简单播放 mp3 - 回复 "heyongan" 的问题
学习官方示例 - SysUtils.EncodeDate、EncodeTime、StrToDate、StrToTime、StrToDateTime
学习官方示例 - SysUtils.DecodeDate、DecodeTime
学习官方示例 - System.RunError
学习官方示例 - System.Frac: 返回小数部分
学习官方示例 - System.Assigned
学习官方示例 - System.TClass
学习官方示例 - System.Hi、System.Lo
给 TComboBox 添加图标 - 回复 "heyongan" 的问题
数组类型与数组指针的巧妙利用 - 回复 "Delphier" 的问题
查看字符串在不同编码(ASCII、Unicode、UTF7、UTF8、Default、BigEndianUnicode)下的 Hex
用 TBytesStream 类实现的读文件为十六进制字符的函数
工具条按钮上的下拉菜单 - 没想到是这么容易实现的
用 TStringList 模拟 "将字符串转换为变量的功能" - 回复 "flq_00000" 和 "外来天客" 的问题
重载 CreateParams 方法[2]: 重载 TForm.CreateParams 方法的几个例子
重载 CreateParams 方法[1]: 从一个例子开始(取消窗口最大化、最小化按钮的三种方法)
模拟一个带背景的 TPanel
实现无标题栏但有边框的窗口
Delphi 2009 新增单元 Character[2]: IsLetter、IsUpper、IsLower、IsDigit、IsNumber
ASCII 码新表 - 包含 Delphi 2009 的 TUnicodeCategory 分类
Delphi 2009 新增单元 Character[1]: ToUpper、ToLower - 字符与字符串的大小写转换
复杂的结构化存取(三) : 存取函数
Delphi 2009 新增的 Class Explorer
使用 TRegistry 类[4]: 文件打开与文件图标的关联
使用 TRegistry 类[3]: 创建与删除
使用 TRegistry 类[2]: 读取 IE 浏览器的 Start Page
使用 TRegistry 类[1]: 显示各主键下的项
Delphi 2009 中的资源文件编辑器
用多媒体库 Bass.dll 播放 mp3 [16] - 小节
用多媒体库 Bass.dll 播放 mp3 [15] - 设置与获取播放速度
用多媒体库 Bass.dll 播放 mp3 [14] - 频率均衡器
用多媒体库 Bass.dll 播放 mp3 [13] - 混响(Reverb)效果
关于子类与父类的转换, 还有多态的说明 - 回复 "靳承柱" 和 "志成" 的问题
用多媒体库 Bass.dll 播放 mp3 [12] - 绘制动态频谱 FFT
用多媒体库 Bass.dll 播放 mp3 [11] - 使用回调函数设置反复
用多媒体库 Bass.dll 播放 mp3 [10] - 使用回调函数
用多媒体库 Bass.dll 播放 mp3 [9] - 绘制波形图
用多媒体库 Bass.dll 播放 mp3 [8] - 实时显示左右声道的峰值
用多媒体库 Bass.dll 播放 mp3 [7] - 获取当前的播放状态
用多媒体库 Bass.dll 播放 mp3 [6] - 是否循环播放
用多媒体库 Bass.dll 播放 mp3 [5] - 设置与获取音量、相位
用多媒体库 Bass.dll 播放 mp3 [4] - 显示与设置播放进度
用多媒体库 Bass.dll 播放 mp3 [3] - 打开、播放、暂停、停止
用多媒体库 Bass.dll 播放 mp3 [2] - BASS_GetDeviceInfo: 获取当前音频输出设备列表
用多媒体库 Bass.dll 播放 mp3 [1] - 安装调试
Delphi 2009 中 TStrings 与 TStream 的增强
Delphi 2009 中 string 与 Char 的改变
执行数学公式的函数 - 回复 "heyongan" 的问题
Delphi 2009 的反射单元(ObjAuto):
Delphi 2009 泛型容器单元(Generics.Collections)[5]: TObject...<T> 系列
Delphi 2009 泛型容器单元(Generics.Collections)[4]: TDictionary<T>
Delphi 2009 泛型容器单元(Generics.Collections)[3]: TStack<T>
Delphi 2009 泛型容器单元(Generics.Collections)[2]: TQueue<T>
Delphi 2009 泛型容器单元(Generics.Collections)[1]: TList<T>
Delphi 2009 中的匿名方法(reference to)
Delphi 2009 中的泛型
Delphi 2009 之 TEdit 加强的功能
Delphi 2009 之 TBalloonHint
Delphi 2009 官方视频
Delphi 2009 之 TCategoryPanelGroup[5]: HeaderStyle
Delphi 2009 之 TCategoryPanelGroup[4]: Height
Delphi 2009 之 TCategoryPanelGroup[3]: Color
Delphi 2009 之 TCategoryPanelGroup[2]: HeaderAlignment、GradientDirection
Delphi 2009 之 TCategoryPanelGroup[1]: ChevronAlignment 等
Delphi 2009 之 TLinkLabel
Delphi 2009 之 TButtonedEdit
Delphi 2009 之 TStringBuilder 类[7]: ToString
Delphi 2009 之 TStringBuilder 类[6]: Equals
Delphi 2009 之 TStringBuilder 类[5]: Chars[] 属性与 CopyTo 方法
Delphi 2009 之 TStringBuilder 类[4]: Insert 与 Remove
Delphi 2009 之 TStringBuilder 类[3]: Replace
Delphi 2009 之 TStringBuilder 类[2]: Append 与 AppendFormat
Delphi 2009 之 TStringBuilder 类[1]: Create
查看所有 Unicode 字符 [Delphi 2009]
试试带参数的 Exit
开始换用 Delphi 2009
对比两个文件是否相同的函数
把指定文本输出到图片 - 回复 "徐一凡" 的问题
预习 Delphi 2009 中的新功能 - JSON (二) : 如何在 Delphi 中使用 json
预习 Delphi 2009 中的新功能 - JSON (一) : 什么是 JSON?
在 Delphi 中调用 JavaScript(2)
关于 Delphi 中流的使用(10): 压缩与解压缩进度 - 回复 "ilst" 的问题
如何获取重载函数的地址 - 回复 "flq_00000" 的问题
在 Delphi 中调用 JavaScript(1) - 回复 "fancy" 的问题
根据窗口句柄获取所在程序路径 - 回复 "Haiwen" 的问题
下载并显示网上的图片之二(假如是 GIF 图片) - 回复 "fancy" 的问题
下载并显示网上的图片 - 回复 "fancy" 的问题
复杂的结构化存取(二)
复杂的结构化存取(一)
启动控制面板各窗口
借用批处理文件打开网站
再学 GDI+[103]: TGPImage(23) - 提取 GIF 动画的每一帧
使用钩子函数[6] - 数据传递
使用钩子函数[5] - 数据传递
再学 GDI+[102]: TGPImage(22) - 获取所有解码器的详细信息
再学 GDI+[101]: TGPImage(21) - 获取所有编码器的详细信息
回复 "Timer008" 的一个类型转换的问题 - 不是很典型, 对其他人参考价值不大
获取多边形面积的函数 - 回复 "dacsd" 的问题
一个定时器相关的简单例子 - 回复 "Timer008" 的问题
再学 GDI+[100]: TGPImage(20) - 替换颜色
在 case 语句中使用字符串
向 dudu 汇报个情况
枚举当前所有的 IE 窗口 - 回复 "混岗" 的问题
再学 GDI+[99]: TGPImage(19) - 把图像转存为其他格式
再学 GDI+[98]: TGPImage(18) - 获取 GDI+ 图像格式对应的 GUID
再学 GDI+[97]: TGPImage(17) - 获取 GDI+ 所支持的可编码、可解码的图像格式
再学 GDI+[96]: TGPImage(16) - 所谓剪取颜色
再学 GDI+[95]: TGPImage(15) - 颜色的旋转变换
再学 GDI+[94]: TGPImage(14) - 增减图像的红、绿、蓝三色的成分
再学 GDI+[93]: TGPImage(13) - 调整图像红、绿、蓝三原色及透明度
再学 GDI+[92]: TGPImage(12) - 调整图像透明度
再学 GDI+[91]: TGPImage(11) - 转灰度图像
给 Memo 排序的函数
再学 GDI+[90]: TGPImage(10) - 获取图像的调色板信息
再学 GDI+[89]: TGPImage(9) - 图像缩放时的质量(算法)
再学 GDI+[88]: TGPImage(8) - 放大镜
再学 GDI+[87]: TGPImage(7) - 调整图像大小
再学 GDI+[86]: TGPImage(6) - 拖动图像
删除或添加最大化、最小化按钮 - 回复 "Tommy the CAT" 的问题
一个用 GDI+ 给图片添加花边的例子 - 给 "sky123" 做的
再学 GDI+[85]: TGPImage(5) - RotateFlip - 旋转与镜像
再学 GDI+[84]: TGPImage(4) - 把图像显示在指定的矩形中
再学 GDI+[83]: TGPImage(3) - 平行四边形变换
再学 GDI+[82]: TGPImage(2) - GetThumbnailImage - 略缩图
再学 GDI+[81]: TGPImage(1) - 显示图像
再学 GDI+[80]: 区域(9) - GetHRGN - 转为 GDI 的区域句柄
再学 GDI+[79]: 区域(8) - Transform - 区域的 Matrix 变换
再学 GDI+[78]: 区域(7) - Translate - 区域的平移变换
再学 GDI+[77]: 区域(6) - GetRegionScans - 获取区域中的所有矩形
再学 GDI+[76]: 区域(5) - GetDataSize、GetData
再学 GDI+[75]: 区域(4) - 根据区域剪切画板
再学 GDI+[74]: 区域(3) - IsVisible
再学 GDI+[73]: 区域(2) - 区域运算
再学 GDI+[72]: 区域(1) - 建立区域
再学 GDI+[71]: 路径画刷(11) - RotateTransform、ScaleTransform 等变换
再学 GDI+[70]: 路径画刷(10) - SetBlend
再学 GDI+[69]: 路径画刷(9) - SetInterpolationColors 与 SetSurroundColors 的区别
再学 GDI+[68]: 路径画刷(8) - SetBlendTriangularShaped、SetBlendBellShape
再学 GDI+[67]: 路径画刷(7) - 画个五角星
再学 GDI+[66]: 路径画刷(6) - SetInterpolationColors、GetRectangle
再学 GDI+[65]: 路径画刷(5) - SetGammaCorrection
再学 GDI+[64]: 路径画刷(4) - 还是 SetCenterColor、SetSurroundColors
比尔·盖茨的 33 年及名言集锦 - 为比尔送行、鼓掌!
把整个窗体保存为图片的方法 - 回复 "乌龙哈里" 的问题
再学 GDI+[63]: 路径画刷(3) - SetFocusScales、GetFocusScales
再学 GDI+[62]: 路径画刷(2) - SetCenterPoint、GetCenterPoint
两个 CopyRect
WinAPI: 测试 BitBlt
再学 GDI+[61]: 路径画刷(1) - SetCenterColor、SetSurroundColors
Delphi 关键字详解[整理于 "橙子" 的帖子]
再学 GDI+[60]: TGPGraphics.SetSmoothingMode - 绘图质量
再学 GDI+[59]: 路径 - TGPGraphicsPathIterator
再学 GDI+[58]: 路径 - 保存与读取路径数据
学习官方示例 - TForm.BorderIcons
再学 GDI+[57]: 路径 - Widen
再学 GDI+[56]: 路径 - Warp
再学 GDI+[55]: 路径 - Flatten
再学 GDI+[54]: 路径 - Transform
再学 GDI+[53]: 路径 - SetFillMode
再学 GDI+[52]: 路径 - Reverse、Reset
再学 GDI+[51]: 路径 - IsVisible、IsOutlineVisible
学习官方示例 - TApplication.OnShowHint
学习官方示例 - TApplication.OnMessage
学习官方示例 - TApplication.OnException
学习官方示例 - TApplication.OnDeactivate
学习官方示例 - TApplication.Icon
学习官方示例 - TApplication.ExeName
学习官方示例 - TApplication.CreateForm
用 API 实现的获取文本容器中选择的文本 - 回复 "roy.flex" 的问题
再学 GDI+[50]: 路径 - GetPathPoints、GetPathTypes、TPathData、GetPathData
再学 GDI+[49]: 路径 - GetPointCount、GetPathPoints、GetLastPoint、GetBounds
再学 GDI+[48]: 路径 - StartFigure、CloseFigure、CloseAllFigures
再学 GDI+[47]: 路径 - CloseFigure
再学 GDI+[46]: 路径 - Create、FillPath、DrawPath
再学 GDI+[45]: 文本输出 - 在矩形中格式化输出
再学 GDI+[45]: 文本输出 - 文本呈现质量
再学 GDI+[44]: 文本输出 - 字体
WinAPI: GetModuleFileName、GetModuleHandle
再学 GDI+[43]: 文本输出 - 获取已安装的字体列表
获取已打开的所有记事本的标题
再学 GDI+[42]: 文本输出 - 字号单位
再学 GDI+[41]: 文本输出 - 控制输出字符的个数
再学 GDI+[40]: 文本输出 - 选择画刷
再学 GDI+[39]: 文本输出 - 文本样式
再学 GDI+[38]: 文本输出 - DrawString、TGPFont
再学 GDI+[37]: TGPPen - TGPCustomLineCap、SetCustomStartCap、SetCustomEndCap
再学 GDI+[36]: TGPPen - SetLineCap
给 "blog V5" 的关于 TrackBar 控件的简单例子
使窗口(和 MDI 子窗口)的关闭按钮变灰的方法 - 回复 "梦想成真"
获取鼠标当前位置坐标的方法 - 回复 "ps8.0" 同学
再学 GDI+[35]: TGPPen - 虚线画笔位移 - SetDashOffset
再学 GDI+[34]: TGPPen - 画笔的缩放变换 - ScaleTransform
再学 GDI+[33]: TGPPen - 画笔的几何变换 - SetTransform
再学 GDI+[32]: TGPPen - 拐角长度的限制 - SetMiterLimit
再学 GDI+[31]: TGPPen - 设置端点连接方式 - SetLineJoin
再学 GDI+[30]: TGPPen - 用画刷定义的画笔
问与答[2008-6-13] - 如何测试博客提供的代码?
再学 GDI+[29]: TGPPen - 自定义复合画笔 - SetCompoundArray
关于动画移动矩形的例子 - 回复 "ps8.0" 同学
再学 GDI+[28]: TGPPen - 自定义画笔的虚线样式 - SetDashPattern
再学 GDI+[27]: TGPPen - 画笔样式 - SetDashStyle
再学 GDI+[26]: TGPPen - 画笔对齐 - SetAlignment
再学 GDI+[25]: TGPPen - 宽度、颜色与线帽
用 TClientDataSet 创建 XML 文件的过程 - 回复"丁永其"的问题
再学 GDI+[24]: TGPLinearGradientBrush - 之三
再学 GDI+[23]: TGPLinearGradientBrush - 之二
再学 GDI+[22]: TGPLinearGradientBrush - 之一: TLinearGradientMode
再学 GDI+[21]: TGPTextureBrush 与 TGPMatrix
再学 GDI+[20]: TGPTextureBrush 与 TWrapMode
再学 GDI+[19]: TGPTextureBrush(纹理画刷)
再学 GDI+[18]: FillEllipse、TGPHatchBrush(阴影画刷)
再学 GDI+[17]: FillRectangle、ColorRefToARGB、TGPSolidBrush 和颜色透明度
再学 GDI+[16]: GDI+ 的颜色常量表
再学 GDI+[15]: GDIPAPI 单元提供的 Make 及 Color 系列函数
再学 GDI+[14]: DrawBeziers - 绘制一组贝塞尔线
再学 GDI+[13]: DrawBezier - 绘制贝塞尔线
再学 GDI+[12]: 准备工作 - 矩形命中
再学 GDI+[11]: DrawCurve - 绘制曲线
判断字符串中子串个数的函数
再学 GDI+[10]: DrawClosedCurve - 绘制闭合曲线
再学 GDI+[9]: DrawPolygon - 绘制多边形
再学 GDI+[8]: DrawRectangles - 绘制一组矩形
再学 GDI+[7]: DrawLines - 绘制一组直线
再学 GDI+[6]: DrawPie - 绘制饼形
再学 GDI+[5]: DrawArc - 绘制弧线
再学 GDI+[4]: DrawEllipse - 绘制椭圆
再学 GDI+[3]: DrawRectangle - 绘制矩形
再学 GDI+[2]: DrawLine - 绘制直线
再学 GDI+[1]: 安装文件头
使用 {$INCLUDE} 或 {$I} 指令管理和调用自定义函数
用 GDI 操作 EMF 文件[8]: 绘制图元文件时改变画笔与画刷
用 GDI 操作 EMF 文件[7]: EnumEnhMetaFile、PlayEnhMetaFileRecord - 枚举文件中的图形命令
用 GDI 操作 EMF 文件[6]: GetEnhMetaFileHeader - 获取 EMF 的头文件
用 GDI 操作 EMF 文件[5]: GetEnhMetaFileDescription - 获取 EMF 文件的说明文本
用 GDI 操作 EMF 文件[4]: 重绘 EMF
用 GDI 操作 EMF 文件[3]: GetEnhMetaFile
用 GDI 操作 EMF 文件[2]: PlayEnhMetaFile、DeleteEnhMetaFile
用 GDI 操作 EMF 文件[1]: CreateEnhMetaFile、CloseEnhMetaFile
DupeString 与 StringOfChar 的区别 - 回复 "鹰@长空"
Memo1.Lines.Add(s) 与 Memo1.Lines.Append(s) 的区别是什么? - 回复 "鹰@长空"
一毫米等于多少像素? - GetDeviceCaps
WinAPI: ExtCreateRegion - 区域变换
WinAPI: SetWindowExtEx、SetViewportExtEx
WinAPI: WritePrivateProfileString、GetPrivateProfileString - 简单读写 Ini 文件
WinAPI: OffsetWindowOrgEx - 移动窗口坐标原点
WinAPI: SetWindowOrgEx - 设置窗口坐标原点
WinAPI: OffsetClipRgn、PtVisible
WinAPI: SelectClipRgn、ExtSelectClipRgn、SelectClipPath - 定义剪切区域
用 Memo 读取 UniCode 编码的文本文件 - 回复 "ahgan" 的问题
获取窗口矩形的四种方法: GetClientRect、ClientRect、GetWindowRect、BoundsRect
多维动态数组与多维动态数组指针 - 回复 "lz_whj" 的问题
WinAPI: InvertRgn - 区域颜色取反
WinAPI: PathToRegion - 将路径转换为区域
绘制正弦曲线和余弦曲线
使用 System.Sin、System.Cos 函数画圆 - 绘制五环图标
WinAPI: RectInRegion - 判断矩形是否位于区域中
WinAPI: PtInRegion、OffsetRgn
WinAPI: SetRectRgn - 将区域转换成矩形区域
WinAPI: CombineRgn - 区域合成
WinAPI: CreatePolyPolygonRgn - 建立多个多边形构成的区域
WinAPI: CreatePolygonRgn - 建立多边形区域
WinAPI: CreateRoundRectRgn - 建立圆角矩形区域
WinAPI: CreateEllipticRgn、CreateEllipticRgnIndirect - 建立椭圆区域
WinAPI: CreateRectRgn、CreateRectRgnIndirect、FillRgn、FrameRgn - 建立矩形区域
WinAPI: FlattenPath、WidenPath
WinAPI: GetPath - 获取路径中的点
WinAPI: SetBkMode - 设置背景模式
WinAPI: CloseFigure
WinAPI: BeginPath、EndPath、StrokePath、FillPath、StrokeAndFillPath
WinAPI: EqualRect、EqualSid、EqualPrefixSid - 判断一个矩形(或其他结构)是否相等
WinAPI: SetRectEmpty、IsRectEmpty
WinAPI: SetRect 及初始化矩形的几种办法
WinAPI: PtInRect - 判断点是否在矩形中
WinAPI: InvertRect - 翻转矩形中像素的颜色
WinAPI: OffsetRect - 移动矩形
WinAPI: IntersectRect、SubtractRect、UnionRect - 用两个矩形合成一个新的矩形
我是怎样给 Delphi 代码着色的 - 回复 "sunhj " 的问题
把文字输出到屏幕
以前的 Delphi
关于动态数组、静态数组转换为字符串的一些问题 - 给 "厨师" 的回复
论证 Assigned(btn) 与 Assigned(@btn) 的区别 - 答复 "sunnet"
WinAPI: StrokePath - 描绘路径轮廓
WinAPI: GetRegionData
隐藏桌面图标和任务栏
关于 # 符号的使用 - 给 "厨师" 的回复
关于 PChar 串的结束 - 给 "厨师" 的回复
WinAPI: AlphaBlend - 图像透明度
捕捉全屏图像
学习 TTreeView [16] - 给 TTreeView 添加复选框 (回复 "丁永其" 的问题)
一个没有了解透的简单函数: BoolToStr
把窗体客户区图像保存到文件或剪切板
回复 "刘那" 的问题: 你的例子挺好玩的, 我模拟做了一下
内存管理[6]
SysUtils.StrByteType - 获取字节类型
SysUtils.StrAlloc、SysUtils.StrBufSize
SysUtils 中其他 PChar 函数: StrPas、StrNew、StrDispose、StrNextChar、StrFmt、StrLFmt、StrCharLength
SysUtils.StrMove
SysUtils.StrEnd、SysUtils.StrLen
SysUtils.StrScan、SysUtils.StrRScan、SysUtils.StrPos
SysUtils.StrLCat
SysUtils.StrUpper、SysUtils.StrLower
SysUtils.StrLCopy、SysUtils.StrPCopy、SysUtils.StrPLCopy
SysUtils.StrCopy、SysUtils.StrECopy
SysUtils.StrLComp、SysUtils.StrLIComp
SysUtils.StrComp、SysUtils.StrIComp
SysUtils.StrCat
获取集合元素个数 - 回复"鹰@长空"
如何把字符串覆给数组 - 回复"刘那"
获取变量类型的函数
内存管理[5]
内存管理[4]
内存管理[3]
内存管理[2]
内存管理[1]
开始学习内存管理
关于 GetMem 和 GetMemory 的区别 - 回复"下雨天2"
关于指针初始化的问题 - 回复"下雨天2"
WinAPI: GetKeyNameText - 根据键盘消息获取按键名称
调整 TEdit 文本对齐
获取窗口边框的宽度和标题栏的高度
演示 Rect、Bounds 生成 TRect 的区别
创建异形窗口[6]
不使用标题栏拖动窗体
创建异形窗口[5]
创建异形窗口[4]
创建异形窗口[3]
创建异形窗口[2]
创建异形窗口[1]
使用 WM_NCHITTEST 消息判断鼠标所在窗口的部位
演示控件的 Anchors 属性
动态列表
菜单的历史信息
给系统菜单添加菜单项
一行代码设置颜色的控件
分析 TStringList 存取对象的特点 - 还是回复 Test1234 的问题
用 TStringList 存取结构的例子 - 回复 Test1234 的问题
Windows 编程[23] - 快捷键资源
Windows 编程[22] - 菜单选择与画刷修改
判断一个数组的长度用 Length 还是 SizeOf ?
Windows 编程[21] - WM_MENUSELECT 消息与 GetMenuString 函数
关于 Lo、Hi、LoWord、HiWord
Windows 编程[20] - 改变菜单项并换行
Windows 编程[19] - 改变菜单项的状态: GetMenuState、EnableMenuItem
Windows 编程[18] - 更换菜单项: ModifyMenu
Windows 编程[17] - 更换菜单: LoadMenu、DestroyMenu、SetMenu
Windows 编程[16] - 添加与删除菜单项:GetMenu、AppendMenu、DeleteMenu、DrawMenuBar
Windows 编程[15] - 菜单消息: WM_COMMAND
Windows 编程[14] - 菜单与菜单资源(三)
Windows 编程[13] - 菜单与菜单资源(二)
Windows 编程[12] - 菜单与菜单资源(一)
Windows 编程[11] - WM_SIZE 消息
Windows 编程[10] - WM_LBUTTONDOWN、WM_LBUTTONUP 和 WM_MOUSEMOVE 消息
Windows 编程[9] - WM_CLOSE 消息
Windows 编程[8] - WM_PAINT 消息
Windows 编程[7] - WM_CREATE 消息
WinAPI: wvsprintf 与 wsprintf - Windows 的格式化输出函数
关于 array of const
数组竟然可以这样定义
Windows 编程[6] - 学习窗体生成的过程六: 最终的代码!
Windows 编程[5] - 学习窗体生成的过程五
Windows 编程[4] - 学习窗体生成的过程四
Windows 编程[3] - 学习窗体生成的过程三
Windows 编程[2] - 学习窗体生成的过程二
WinAPI: GetSystemMetrics - 获取系统度量等数值信息
Windows 编程[1] - 窗体生成的过程一
通过 TStringList 给系列数字倒排序 - 回复 lancerning 的问题
PChar 类型的又一些用法
使用剪切板[5]: SetAsHandle、GetAsHandle - 自定义格式
使用剪切板[4]: 如果把子控件一起复制? - 同时回复 ghd2004 的问题
使用剪切板[3]: SetComponent、GetComponent
使用剪切板[2]: Assign、HasFormat
使用剪切板[1]: AsText、SetTextBuf、GetTextBuf
WinAPI: 剪切板函数
WinAPI: 菜单函数汇总
WinAPI: 快捷键函数汇总
WinAPI: EmptyClipboard - 清空剪切板
辛苦而有价值的一天!
Delphi 的按位运算详解 - 回复来宾"初学汇编"的问题
如果提取网页中的变量 - 回复 lancernig 的问题
全局变量 HInstance 到底是在什么时候赋值的?
WinAPI: GetModuleHandle - 获取一个模块(exe 或 dll)的句柄
SysUtils.FmtStr、SysUtils.Format - 格式化输出
SysUtils.IsDelimiter - 判断字符串的某个位置是不是指定的字符串
SysUtils.LastDelimiter - 判断一个字符串在另一个字符串中最后出现的位置
StrUtils.DupeString - 反复字符串
SysUtils.Trim、SysUtils.TrimLeft、SysUtils.TrimRight - 删除空格
StrUtils.LeftStr、StrUtils.RightStr - 提取左右字符串
StrUtils.ReverseString - 翻转字符串
SysUtils.QuotedStr - 加单引号
SysUtils.AdjustLineBreaks - Unix 与 Windows 的换行符互换
SysUtils.CompareStr、SysUtils.CompareText - 字符串比较
SysUtils.WrapText - 换行
SysUtils.UpperCase、SysUtils.LowerCase - 大小写转换
SysUtils.StringReplace - 替换
事件自调用 - 回复 maxcool 的问题
问与答[2008-3-31]
学习 TList 类的实现[8]
学习 TList 类的实现[7]
System.Odd - 判断一个整数是不是奇数
System.Sqr、System.Sqrt - 平方与平方根
System.Trunc、System.Round、System.Int - 返回整数部分
System.Abs - 绝对值
System.SetString - 获取字符串
System.Val - 将字符串转换为数字
System.Str - 将数字格式化为字符串
System.FillChar - 填充字节
System.StringOfChar - 反复字符
System.Pos - 搜索子串的位置
System.Concat - 连接字符串
学习 TList 类的实现[6]
学习 TList 类的实现[5]
学习 TList 类的实现[4]
raise 语句: 抛出异常
System.Move - 移动内存块
System.ReallocMem - 重新申请内存
System.GetMem、System.FreeMem - 申请和释放内存
System.New、System.Dispose - 为某个指针申请和释放内存
学习 TList 类的实现[3] - 不能回避的话题: 内存分配
学习 TList 类的实现[2]
学习 TList 类的实现[1]
System.Insert - 插入字符串
System.Delete - 从字符串中删除
System.Copy - 从字符串或数组中复制
System.Length - 获取字符串或数组的长度
颜色选取 - 权当给 supperment 的回复吧, 你的要求要用到"种子算法", 我暂时还没算明白.
动画演示 Delphi 2007 IDE 功能[6] - 快速查看 Delphi 所有的核心数据类型
学习 TTreeView [15] - 连接数据库 (作为给 "丁永其" 和 "DELPHI万岁" 两位朋友的回复)
快捷键设置控件: THotKey [2] - 自定义菜单快捷键
关于十六进制转十进制 - 回复 MaxCool 的问题
快捷键设置控件: THotKey [1]
《Delphi 算法与数据结构》学习与感悟[10]: 双向链表
《Delphi 算法与数据结构》学习与感悟[9]: 循环链表
《Delphi 算法与数据结构》学习与感悟[8]: 单向链表的添加、删除与遍历
《Delphi 算法与数据结构》学习与感悟[7]: 链表与数组的异同
《Delphi 算法与数据结构》学习与感悟[6]: 一个简单的"单向链表"
《Delphi 算法与数据结构》学习与感悟[5]: 定位一个字符位置时, Pos 函数为什么不是最快的?
《Delphi 算法与数据结构》学习与感悟[4]: 关于 const
《Delphi 算法与数据结构》学习与感悟[3]: 获取一个字节中非空位的个数
《Delphi 算法与数据结构》学习与感悟[2]: 数据对齐
《Delphi 算法与数据结构》学习与感悟[1]: 通过 "顺序查找" 与 "二分查找" 说明算法的重要性
《Delphi 算法与数据结构》简介及下载
学习 TTreeView [14] - StateIndex(状态图标)、OverlayIndex(叠加图标)
学习 TTreeView [13] - 在 TTreeView 中显示目录结构(的函数)
学习 TTreeView [12] - FullExpand、FullCollapse、GetNodeAt
学习 TTreeView [11] - Images、ImageIndex、SelectedIndex、StateImages、StateIndex
学习 TTreeView [10] - AutoExpand、HotTrack、ReadOnly、ShowButtons、ShowLines、ShowRoot、Indent
学习 TTreeView [9] - OnDragDrop、OnDragOver
学习 TTreeView [8] - AlphaSort、CustomSort、SortType
学习 TTreeView [7] - Insert、Delete
学习 TTreeView [6] - SaveToFile、LoadFromStream、SaveToStream、LoadFromFile
学习 TTreeView [5] - TTreeNode.Level 属性
判断一个对象是否存在, 谁更快?
学习 TTreeView [4] - TTreeNode 类的常用属性与 TTreeView 类的 OnChange 事件
看看我最关心的动态库中到底有多少函数 - winmm.dll
看看我最关心的动态库中到底有多少函数 - gdi32.dll
看看我最关心的动态库中到底有多少函数 - gdiplus.dll
学习 TTreeView [3] - Add、AddChild、AddFirst、AddChildFirst、Parent
学习 TTreeView [2] - Items.Item[i]、Items[i]、.Text、SetFocus(设置焦点)、Select(选择)
学习 TTreeView [1] - TTreeNodes、TTreeNode 与 Items、Items.Count、Items.Clear
WinAPI: OpenProcess、GetExitCodeProcess、TerminateProcess (测试强制关闭 OICQ)
WinAPI: GetWindowThreadProcessId - 获取指定窗口的进程 ID 或线程 ID
WinAPI: GetCurrentThread、GetCurrentThreadId、GetCurrentProcess、GetCurrentProcessId
WinApi: GetParent、SetParent、MoveWindow - 获取、指定父窗口和移动窗口
WinAPI: GetWindowRect、GetClientRect - 获取窗口的外部与内部矩形
WinAPI: WindowFromPoint- 获取指定点所在窗口的句柄
说到"计算器", 建议大家用它进行"进制转换"
用鼠标获取任意窗口的句柄, 并把它当作"干儿子"
全局探色器
WinAPI: SetLayeredWindowAttributes - 设置窗口的透明
谈谈 Delphi 的类型与指针[2]
谈谈 Delphi 的类型与指针[1]
学用 TStringGrid [9] - OnDrawCell
学用 TStringGrid [8] - 字体列表
学用 TStringGrid [7] - ColWidths[0]、RowHeights[0]、GridLineWidth
学用 TStringGrid [6] - Options
学用 TStringGrid [5] - FixedCols、FixedRows、Color、FixedColor
学用 TStringGrid [4] - ColWidths、RowHeights
学用 TStringGrid [3] - Cols、Rows
学用 TStringGrid [2] - DefaultColWidth、DefaultRowHeight、Col、Row
学用 TStringGrid [1] - ColCount、RowCount、Cells
动画演示 Delphi 2007 IDE 功能[5] - 虚拟屏幕
Delphi 的字符及字符串[6] - Char(AnsiChar)、WideChar 与其编码的相互转换
Delphi 的字符及字符串[5] - 字符串与 Windows API
Delphi 的字符及字符串[4] - 字符串、字符指针与字符数组
Delphi 的字符及字符串[3] - String 中的秘密
Delphi 的字符及字符串[2] - Char、AnsiChar、WideChar、PChar、PAnsiChar、PWideChar
Delphi 的字符及字符串[1] - string、AnsiString、WideString、String[n]、ShortString
控件的 Owner 属性演示
控件的 Parent 属性演示
WinAPI: FindWindow、FindWindowEx - 查找窗口
WinAPI: GetClassName - 获取指定窗口的类名
WinAPI: AddAtom、DeleteAtom、FindAtom、GetAtomName、GlobalAddAtom、GlobalDeleteAtom、GlobalFindAtom、GlobalGetAtomName
WinAPI: GetNextWindow - 获取指定窗口Z上或Z下的窗口的句柄
WinAPI: GetTopWindow - 获取指定窗口的子窗口中最顶层的窗口句柄
WinAPI: GetWindow - 获取与指定窗口具有指定关系的窗口的句柄
为钩子的下一步学习补课: 如何提取 32 位中的某一位
使用钩子函数[4] - 钩子链和 CallNextHookEx 的返回值
使用钩子函数[3] - 建立一个全局的鼠标钩子
使用钩子函数[2]
WinAPI: GetForegroundWindow - 获取前台窗口的句柄
枚举当前所有窗口
使用钩子函数[1]
动画演示 Delphi 2007 IDE 功能[4] - 自定义界面
转贴一组 Delphi 官方网站介绍 IDE 功能的动画
动画演示 Delphi 2007 IDE 功能[3] - 修改属性
动画演示 Delphi 2007 IDE 功能[2] - 定义变量
颜色转换函数: 从 Delphi 到 Html
Delphi 中的颜色常量及效果图
动画演示 Delphi 2007 IDE 功能[1] - 建立工程、添加控件
Delphi 的绘图功能[15] - 再谈文字的高度与宽度: Canvas.TextExtent
Delphi 的绘图功能[14] - 图像类
Delphi 的绘图功能[13] - TBrush 类
Delphi 的绘图功能[12] - TPen 类(下) : 学习橡皮线
Delphi 的绘图功能[11] - TPen 类(上)
Delphi 的绘图功能[10] - TFONT 类
Delphi 的绘图功能[9] - TextRect
Delphi 的绘图功能[8] - TextOut、TextWidth、TextHeight
Delphi 的绘图功能[7] - PolyBezier、PolyBezierTo
Delphi 的绘图功能[6] - Polygon、Polyline
Delphi 的绘图功能[5] - 获取 Canvas 对象
Delphi 的绘图功能[4] - 圆弧类图形
Delphi 的绘图功能[3] - 矩形类图形
Delphi 的绘图功能[2] - 入门
Delphi 的绘图功能[1] - TCanvas 的类成员
Graphics 单元中的类
WinAPI: SetTimer、KillTimer - 创建与移除高性能定时器
WinAPI: QueryPerformanceCounter - 获取高性能定时器的当前值
WinAPI: QueryPerformanceFrequency - 获取高性能定时器的每秒频率数
一种获取无符号整数最大值的方法:
Application.ProcessMessages
WinAPI: LoadString - 从资源中载入字符串
WinAPI: LoadMenu - 从资源中载入菜单
WinAPI: LoadLibrary、FreeLibrary - 载入与载卸模块
WinAPI: LoadIcon - 从资源中载入图标
WinAPI: LoadCursor - 从资源中载入光标
WinAPI: LoadBitmap - 从资源中载入位图
WinAPI: ExtractIcon - 获取 EXE、DLL 或 ICO 文件中的图标
学习使用资源文件[11] - DLL 中的资源文件
学习使用资源文件[10] - 嵌入和提取任何类型的文件
学习使用资源文件[9] - WAVE 资源
学习使用资源文件[8] - 关于 HInstance
学习使用资源文件[7] - 字符串资源
学习使用资源文件[6] - 菜单资源
学习使用资源文件[5] - 鼠标指针资源
学习使用资源文件[4] - 用资源中的图片做背景、使用 LoadFromResourceID
学习使用资源文件[3] - 用 Image 显示资源中的图片
学习使用资源文件[2] - Ico
学习使用资源文件[1] - 入门
WinAPI: ShellExecute - 打开外部程序或文件
WinAPI: WinExec - 运行外部程序
WinAPI: GetSystemPowerStatus - 获取系统电源状态的信息
WinAPI: GetLocalTime、SetLocalTime、SetSystemTime - 获取与设置系统时间
WinAPI: SwapMouseButton - 交换鼠标左右键的功能
WinAPI: GetDoubleClickTime、SetDoubleClickTime - 获取与设置鼠标双击间隔时间
WinAPI: SetWindowPos - 改变窗口的位置与状态
WinAPI: MoveWindow - 改变窗口的位置与大小
WinAPI: IsIconic、IsZoomed - 分别判断窗口是否已最小化、最大化
WinAPI: GetParent - 判断两个窗口是不是父子关系
WinAPI: GetParent - 获取指定窗口的父窗口句柄
WinAPI: GetFocus - 获取当前拥有焦点的窗口的句柄
WinAPI: GetActiveWindow - 获取当前活动窗口的句柄
WinAPI: FlashWindow - 闪烁窗口
WinAPI: SetVolumeLabel - 设置磁盘卷标
WinAPI: SetCurrentDirectory、GetCurrentDirectory - 设置与获取当前目录
WinAPI: RemoveDirectory - 删除空目录
WinAPI: CreateDirectoryEx - 根据模版建立文件夹
WinAPI: CreateDirectory - 建立文件夹
WinAPI: GetCurrentPositionEx - 获取当前的画笔位置
WinAPI: GetLogicalDriveStrings - 获取系统中存在的逻辑驱动器字符串
StrCopy、StrCat、StrPas
WinAPI: GetLogicalDrives - 判断系统中存在的逻辑驱动器
WinAPI: GetVolumeInformation - 读取文件系统信息
WinAPI: GetDriveType - 获取磁盘类型
WinAPI: GetDiskFreeSpaceEx - 获取磁盘容量信息
WinAPI: GetDiskFreeSpace - 获取磁盘组织与容量信息
WinAPI: GetKeyboardType - 获取键盘的类型信息
WinAPI: GetSystemInfo - 获取系统信息
WinAPI: CopyFile - 复制文件
WinAPI: DrawFrameControl - 绘制控件
WinAPI: SetPixel 和 SetPixelV - 设置设备环境中指定位置的颜色
WinAPI: GetPixel - 获取设备环境中指定位置的颜色
WinAPI: DrawCaption - 绘制标题栏
WinAPI: CreateBrushIndirect - 根据画刷结构建立画刷
窗体图片背景
WinAPI: CreatePatternBrush - 建立位图画刷
WinAPI: CreateHatchBrush - 建立阴影画刷
WinAPI: CreateSolidBrush - 建立实心画刷
WinAPI: CreatePenIndirect - 根据笔的参数结构建立画笔
WinAPI: CreatePen - 建立画笔
WinAPI: InflateRect - 改变矩形大小
WinAPI: PolyPolyline - 绘制多组线段
WinAPI: PolyPolygon - 绘制一组多边形
WinAPI: PolylineTo - 绘制一组连续线段(更新当前位置)
WinAPI: Polyline - 绘制一组连续线段
WinAPI: Polygon - 绘制多边形
WinAPI: PolyBezierTo - 绘制贝塞尔线(更新当前位置)
WinAPI: PolyBezier - 绘制贝塞尔线
WinAPI: DrawFocusRect - 绘制焦点矩形
WinAPI: Chord - 绘制弦
WinAPI: Arc - 绘制弧线
WinAPI: RoundRect - 绘制圆角矩形
WinAPI: Ellipse - 绘制椭圆
WinAPI: Rectangle - 绘制矩形
WinAPI: Pie - 绘制饼图
WinAPI: MoveToEx 与 LineTo - 绘制直线
WinAPI: CreateFontIndirect - 根据字体结构建立逻辑字体
WinAPI: GetCharABCWidths - 获取 TrueType 字符的宽度信息
WinAPI: GetCharWidth 和 GetCharWidth32 - 获取字符宽度
WinAPI: GetTextFace - 获取字体名称
WinAPI: SetTextJustification - 设置两端对齐
WinAPI: SetTextCharacterExtra - 设置字符间距
WinAPI: GetTextAlign - 获取绘图环境的文本对齐方式
WinAPI: SetTextAlign - 设置绘图环境的文本对齐方式
WinAPI: ExtTextOut - 扩展的文本输出
WinAPI: TextOut - 输出文本
WinAPI: SetTextColor - 设置设备环境的文本颜色
WinAPI: GetTextColor - 获取设备环境的文本颜色
WinAPI: DrawTextEx - 多功能文本绘制
WinAPI: DrawText - 将文本绘制到指定的矩形中
WinAPI: sndPlaySound - 播放 wav 文件
WinAPI: MessageBeep - 播放一个系统声音
WinAPI: Beep - 简单发声
WinAPI: GetVersionEx - 获取系统版本详细信息
WinAPI: GetVersion - 获取系统版本号
WinAPI: GetUserName - 获取当前用户名
WinAPI: GetTickCount - 获取系统已启动的时间
WinAPI: GetTempFileName - 生成一个临时文件名
WinAPI: GetTempPath - 获取临时文件夹路径
WinAPI: GetSystemDirectory - 返回 System 文件夹路径
WinAPI: GetWindowsDirectory - 获取 Windows 所在目录
WinAPI: GetWindowTextLength - 获取窗口标题长度
WinAPI: SetCursorPos - 设置鼠标指针位置
WinAPI: GetCursorPos - 获取鼠标指针的当前位置
WinAPI: SetComputerName - 更改计算机名称
WinAPI: GetWindowText - 获取窗口标题
WinAPI: SetWindowText - 设置窗口标题
WinAPI: GetDesktopWindow - 返回桌面窗口的句柄
GDI+ 学习记录(31): 图像颜色变换(TGPImageAttributes)
TMainMenu 类[五] - 快捷键的记录方式
TMainMenu 类[四] - 所有可选的快捷键列表
TMainMenu 类[三] - 手动建立菜单(7) : 指定快捷键
TMainMenu 类[三] - 手动建立菜单(6) : 更换菜单
TMainMenu 类[三] - 手动建立菜单(5) : 给菜单项添加事件
TMainMenu 类[三] - 手动建立菜单(4) : 添加分割线与隐藏多余的分割线
TMainMenu 类[三] - 手动建立菜单(3) : 设定加速键
TMainMenu 类[三] - 手动建立菜单(2) : 建立子菜单项
TMainMenu 类[三] - 手动建立菜单(1)
TMainMenu 类[二] - 成员列表
TMainMenu 类[一]
初学 Delphi 嵌入汇编[30] - 寄存器表
初学 Delphi 嵌入汇编[29] - 寄存器所能接受的数值范围
初学 Delphi 嵌入汇编[28] - 把 EAX 的值置为 0 的三种方法与效率
初学 Delphi 嵌入汇编[27] - XCHG 指令: 交换寄存器的内容
初学 Delphi 嵌入汇编[26] - 大小写字母转换
初学 Delphi 嵌入汇编[25] - 在汇编中调用函数
初学 Delphi 嵌入汇编[24] - 汇编语言的简单数据类型
初学 Delphi 嵌入汇编[23] - LOOP 循环
初学 Delphi 嵌入汇编[22] - 在汇编代码中使用记录
初学 Delphi 嵌入汇编[21] - Delphi 的其他整数类型
初学 Delphi 嵌入汇编[20] - Delphi 的 Integer 类型
初学 Delphi 嵌入汇编[19] - Delphi 的无符号整数类型
初学 Delphi 嵌入汇编[18] - SHL 与 SHR
初学 Delphi 嵌入汇编[17] - 逻辑运算
初学 Delphi 嵌入汇编[16] - 进制的表示方法
初学 Delphi 嵌入汇编[15] - 需要保护的寄存器
初学 Delphi 嵌入汇编[14] - 常量与变量在汇编中的一个区别
初学 Delphi 嵌入汇编[13] - 地址参数用 [] 取值
初学 Delphi 嵌入汇编[12] - 在汇编代码中可以直接使用 Result
初学 Delphi 嵌入汇编[11] - 用汇编重写一个 Delphi 函数
初学 Delphi 嵌入汇编[10] - 函数返回值与寄存器
初学 Delphi 嵌入汇编[9] - asm 可以代替 begin
初学 Delphi 嵌入汇编[8] - 8 位寄存器、16 位寄存器与 32 位寄存器
初学 Delphi 嵌入汇编[7] - 使用常量
初学 Delphi 嵌入汇编[6] - & 操作符
初学 Delphi 嵌入汇编[5] - 寄存器在过程与函数中的使用 - 续
初学 Delphi 嵌入汇编[4] - 寄存器在过程与函数中的使用
初学 Delphi 嵌入汇编[3] - 第一个 Delphi 与汇编的例子
初学 Delphi 嵌入汇编[2] - 汇编语言关键字
初学 Delphi 嵌入汇编[1] - 汇编语言与机器语言
for 循环的例子
with 语句的妙用
Api 函数: GetCursorPos 与转换
TScreen 类 - 获取当前输入法与输入法列表
TScreen 类 - 判断当前焦点在哪个窗体上
TScreen 类 - 判断当前焦点在哪个控件上
TScreen 类 - 使用 Screen.Cursors
TScreen 类 - 通过 Screen 更换光标
TScreen 类 - 程序中窗体的个数
TScreen 类 - 关于 Screen 对象
TScreen 类 - 屏幕的逻辑宽度与高度
TScreen 类 - 获取字体列表
什么是堆、栈?
理解 Delphi 的类(十二) - 深入属性[1] - 先复习
理解 Delphi 的类(十一) - 深入类中的方法[13] - 方法的调用约定
理解 Delphi 的类(十一) - 深入类中的方法[12] - 消息方法
理解 Delphi 的类(十一) - 深入类中的方法[11] - 事件方法
理解 Delphi 的类(十一) - 深入类中的方法[10] - 构造方法与析构方法
理解 Delphi 的类(十一) - 深入类中的方法[9] - 不能被覆盖的方法与不能被继承的类
理解 Delphi 的类(十一) - 深入类中的方法[8] - 抽象方法与抽象类
理解 Delphi 的类(十一) - 深入类中的方法[7] - 关于 inherited
理解 Delphi 的类(十一) - 深入类中的方法[6] - 类中的方法重载
理解 Delphi 的类(十一) - 深入类中的方法[5] - 静态方法、类方法、静态类方法
理解 Delphi 的类(十一) - 深入类中的方法[4] - 访问限制(或者叫可见性)
理解 Delphi 的类(十一) - 深入类中的方法[3] - 方法在实现时的参数省略
理解 Delphi 的类(十一) - 深入类中的方法[2] - 关于覆盖与重定义
理解 Delphi 的类(十一) - 深入类中的方法[1] - 虚方法与动态方法
理解 Delphi 的类(十) - 深入方法[29] - 传址参数不能赋予常量
理解 Delphi 的类(十) - 深入方法[28] - 递归函数实例: 搜索当前目录下的所有嵌套目录
理解 Delphi 的类(十) - 深入方法[27] - 递归函数: 简单示例
理解 Delphi 的类(十) - 深入方法[26] - 回调函数
理解 Delphi 的类(十) - 深入方法[25] - 使用方法类型
理解 Delphi 的类(十) - 深入方法[24] - 方法是一个指针
理解 Delphi 的类(十) - 深入方法[23] - 重载
理解 Delphi 的类(十) - 深入方法[22] - 指针参数
理解 Delphi 的类(十) - 深入方法[21] - 开放数组参数
理解 Delphi 的类(十) - 深入方法[20] - 静态数组参数
理解 Delphi 的类(十) - 深入方法[19] - 过程中的方法
理解 Delphi 的类(十) - 深入方法[18] - 在接口区声明的方法都相当于提前声明了
理解 Delphi 的类(十) - 深入方法[17] - 提前声明
理解 Delphi 的类(十) - 深入方法[16] - 方法的顺序
理解 Delphi 的类(十) - 深入方法[15] - 调用其他单元的函数
理解 Delphi 的类(十) - 深入方法[14] - 在TForm1 类内声明的方法
理解 Delphi 的类(十) - 深入方法[13] - 在 interface 区声明的方法
理解 Delphi 的类(十) - 深入方法[12] - implementation 区中的方法
理解 Delphi 的类(十) - 深入方法[11] - 参数前缀
理解 Delphi 的类(十) - 深入方法[10] - 默认参数
理解 Delphi 的类(十) - 深入方法[9] - 调用时的括号
理解 Delphi 的类(十) - 深入方法[8] - 如果忘了返回值
理解 Delphi 的类(十) - 深入方法[7] - Result
理解 Delphi 的类(十) - 深入方法[6] - Result
理解 Delphi 的类(十) - 深入方法[5] - Result 与函数名
理解 Delphi 的类(十) - 深入方法[4] - 共同类型的参数的简化写法
理解 Delphi 的类(十) - 深入方法[3] - 调用时参数分割
理解 Delphi 的类(十) - 深入方法[2] - 参数分割
理解 Delphi 的类(十) - 深入方法[1] - 定义
理解 Delphi 的类(九) - 关于类的向前声明
理解 Delphi 的类(八) - 关于类的定义
关于类的入门例子(9): 获取对象的 RTTI 属性与事件的函数
关于类的入门例子(8): 遍历窗体中所有控件的函数
关于类的入门例子(7): 遍历窗体的所有父类
理解 Delphi 的类(七) - 认识类的多态
理解 Delphi 的类(六) - 认识类的封装
理解 Delphi 的类(五) - 认识类的继承
理解 Delphi 的类(四) - 初识类的事件
理解 Delphi 的类(三) - 初识类的属性
理解 Delphi 的类(二) - 初识类的方法
理解 Delphi 的类(一) - 从结构谈起
delphi.about.com 上的教材链接
Delphi 7 以来的语法等变化
推荐一套 Delphi 入门级视频
学习结构[记录]类型(9) - 变体结构
学习结构[记录]类型(8) - 结构嵌套
学习结构[记录]类型(7) - 结构也可以有构造函数
学习结构[记录]类型(6) - 结构的属性
学习结构[记录]类型(5) - 结构的方法
学习结构[记录]类型(4) - 结构指针
学习结构[记录]类型(3) - 结构间的关系
学习结构[记录]类型(2) - 压缩结构
学习结构[记录]类型(1) - 开始
动态数组的释放
数组与子界
数组与枚举
Delphi 中的 XMLDocument 类详解(21) - 暂停
Delphi 中的 XMLDocument 类详解(20) - 动态建立 XMLDocument 对象
Delphi 中的 XMLDocument 类详解(19) - NodeValue 与 NodeName 的读写区别
Delphi 中的 XMLDocument 类详解(18) - 更好地显示 xml 的测试结果 - FormatXMLData 及其他
Delphi 中的 XMLDocument 类详解(17) - 上一个节点、下一个节点、父节点
Delphi 中的 XMLDocument 类详解(16) - 节点列表中的第一个与最后一个节点
Delphi 中的 XMLDocument 类详解(15) - 创建与保存 xml
Delphi 中的 XMLDocument 类详解(14) - 遍历 XML 文件
Delphi 中的 XMLDocument 类详解(13) - 关于 XML 属性
Delphi 中的 XMLDocument 类详解(12) - 读取或设置 xml 的编码与版本号
Delphi 中的 XMLDocument 类详解(11) - 一个多余的属性: Nodes
Delphi 中的 XMLDocument 类详解(10) - 判断节点类型: 支节点、叶节点、文本节点、空节点
Delphi 中的 XMLDocument 类详解(9) - 关于 HasChildNodes 与 IsTextElement
Delphi 中的 XMLDocument 类详解(8) - 添加与删除节点
Delphi 中的 XMLDocument 类详解(7) - 获取节点名称与节点的属性名称
Delphi 中的 XMLDocument 类详解(6) - 访问节点属性
Delphi 中的 XMLDocument 类详解(5) - 获取元素内容
Delphi 中的 XMLDocument 类详解(4) - 获取根目录下的元素数
Delphi 中的 XMLDocument 类详解(3) - 读取 xml 文件
Delphi 中的 XMLDocument 类详解(2) - 记要
Delphi 中的 XMLDocument 类详解(1) - 等待研究的内容
xml 语法提示
关于 Delphi 中流的使用(9) 分割与合并文件的函数
关于 Delphi 中流的使用(8) 压缩与解压缩的函数
关于 Delphi 中流的使用(7) 压缩与解压缩(TCompressionStream、TDecompressionStream)
关于 Delphi 中流的使用(6) 用流读写结构化文件
关于 Delphi 中流的使用(5) 组件序列化
关于 Delphi 中流的使用(4) 遍历读取流中的所有数据
关于 Delphi 中流的使用(3) 通过内存流读取文件
关于 Delphi 中流的使用(2) 用 TFileStream(文件流) 读写
关于 Delphi 中流的使用(1) 用 TMemoryStream(内存流) 入门
^ 符号的特殊用法
Addr 函数 - 获取对象指针
AbstractErrorProc - 抽象错误处理的指针
测试 TList
判断两个字符串是否相似的函数 AnsiResemblesText 专题研究
软件版本称呼
Delphi 中的字符串函数(6) - StrUtils 中的 Ansi 字符串函数
Delphi 中的字符串函数(5) - SysUtils 中的 Ansi 字符串函数
System 中的数学函数
Math 中常用的数学函数
返回整数的四种情况
GDI+ 学习记录(30): MetaFile 文件操作
GDI+ 学习记录(29): 区域 - Region
GDI+ 学习记录(28): 图像颜色的数据格式 - PixelFormat
GDI+ 学习记录(27): Bitmap
GDI+ 学习记录(26): 显示图像 - Image
GDI+ 学习记录(25): 变换 - Transform
GDI+ 学习记录(24): 输出文本<3>
GDI+ 学习记录(23): 输出文本<2>
GDI+ 学习记录(22): 输出文本<1>
GDI+ 学习记录(21): 颜色
GDI+ 学习记录(20): 绘图质量
GDI+ 学习记录(19): 路径 - Path
GDI+ 学习记录(18): 闭合曲线 - ClosedCurve
GDI+ 学习记录(17): 曲线 - Curve
GDI+ 学习记录(16): 贝塞尔曲线 - Bezier、Beziers
GDI+ 学习记录(15): 多边形 - Polygon
GDI+ 学习记录(14): 饼图 - Pie
GDI+ 学习记录(13): 弧线 - Arc
GDI+ 学习记录(12): 矩形 - Rectangle、Rectangles
GDI+ 学习记录(11): 路径渐变画刷 - PathGradientBrush
GDI+ 学习记录(10): 线性渐变画刷 - LinearGradientBrush
GDI+ 学习记录(9): 纹理画刷 - TextureBrush
GDI+ 学习记录(8): 阴影画刷 - HatchBrush
GDI+ 学习记录(7): 实心画刷 - SolidBrush
GDI+ 学习记录(6): 使用画刷建立画笔
GDI+ 学习记录(5): 复合画笔
GDI+ 学习记录(4): 画笔对齐
GDI+ 学习记录(3): 虚线画笔 - Dash
GDI+ 学习记录(2): 画笔线帽 - Cap
GDI+ 学习记录(1): 画笔 - Pen
GDI+ 起步
颜色表
Delphi 正则表达式之TPerlRegEx 类的属性与方法(7): Split 函数
Delphi 正则表达式之TPerlRegEx 类的属性与方法(6): EscapeRegExChars 函数
Delphi 正则表达式之TPerlRegEx 类的属性与方法(5): Compile、Study
Delphi 正则表达式之TPerlRegEx 类的属性与方法(4): Replace
Delphi 正则表达式之TPerlRegEx 类的属性与方法(3): Start、Stop
Delphi 正则表达式之TPerlRegEx 类的属性与方法(2): 关于子表达式
Delphi 正则表达式之TPerlRegEx 类的属性与方法(1): 查找
Delphi 正则表达式语法(10): 选项
Delphi 正则表达式语法(9): 临界匹配 - 也叫"预搜索"与"反向预搜索"
Delphi 正则表达式语法(8): 引用子表达式 - 也叫反向引用
Delphi 正则表达式语法(7): 匹配转义字符
Delphi 正则表达式语法(6): 贪婪匹配与非贪婪匹配
Delphi 正则表达式语法(5): 边界
Delphi 正则表达式语法(4): 常用转义字符与 .
Delphi 正则表达式语法(3): 匹配范围
Delphi 正则表达式语法(2): 或者与重复
Delphi 正则表达式语法(1): 关于大小写与中文
Delphi 正则表达式起步
JScript 正则表达式语法表
无类型文件读写
常用 API 函数(12): 控件与消息函数
常用 API 函数(11): 进程和线程函数
常用 API 函数(10): 硬件与系统函数
常用 API 函数(9): 设备场景函数
常用 API 函数(8): 绘图函数
常用 API 函数(7): 位图、图标和光栅运算函数
常用 API 函数(6): 菜单函数
常用 API 函数(5): 文本和字体函数
常用 API 函数(4): 打印函数
常用 API 函数(3): 文件处理函数
常用 API 函数(2): 消息函数
常用 API 函数(1): 网络函数
Char 与 Byte
文件 Copy
结构化文件存取
文本文件读写
调用系统关于对话框
格式化输出函数(3): FormatFloat
格式化输出函数(2): FormatDateTime
格式化输出函数(1): Format
网页压缩、解压
jQuery 插件
ini 文件操作记要(2): 使用 TMemIniFile
Delphi 中的哈希表(2): TStringHash
Delphi 中的哈希表(1): THashedStringList
Delphi 2007 的重构功能
ini 文件操作记要(1): 使用 TIniFile
鼠标相关操作
关于类的入门的例子(6): 类引用示例
关于类的入门的例子(5): override
关于类
获取所有汉字与 Unicode 的对照表
判断浏览器对 JavaScript 版本的支持
WebBrowser 操作记要
关于类的入门例子(4): property
关于类的入门例子(3): Create 与 Destroy
关于类的入门例子(2): 数字盒子
关于类的入门例子(1): 继承窗体
获取本机IP地址
文件管理类函数(2)
文件管理类函数(1)
HTML5 将要移除的元素与属性
TColorToHex 与 HexToTColor
RGBToHSB
读取与修改字符串中的字符
磁盘类型 GetDriveType
WinAPI: GetComputerName - 获取计算机名称
分割字符串 ExtractStrings
通配符函数 MatchesMask 的使用
文件路径相关的字符串操作
TStringList 常用操作
Delphi 的信息框相关函数
Delphi 的运算符列表
类型转换函数
变体数组
动态数组的使用
静态数组的定义方法
汉字与 Unicode 转换
RadioGroup 的使用
用消息实现窗体的 MouseDown 事件
统计字数
Delphi 中的颜色
虚拟键码对照表
相关网站链接
获取当前系统版本号
ASCII 码对照表
属性的自动完成
创建并调用 DLL(1)
调用外部 DLL 中的函数(2. 晚绑定)
调用外部 DLL 中的函数(1. 早绑定)
把整数当作布尔用
参数默认值
To Do 注释的运用
Delphi 运行时错误信息表
Delphi 编译错误信息表
方法重载
抽象类
覆盖虚方法
类方法调用
类成员的可见性
声明指令
Delphi 快捷键
上标、下标和引用
Delphi 数据类型列表
字符串的"大小"比较
Windows API 的数据类型与 Delphi 数据类型对照表
Delphi 与 C/C++ 数据类型对照表
给动态数组添加一个元素
长字串与宽字串
长字串与短字串
越界赋值
程序流程的辅助控制
获取程序所在目录
指针的运算
is 与 as 运算符举例
集合
枚举
子界
有序类型的大小及最大、最小值
类型转换
常用时间函数列表
System 提供的编译期函数
定义资源字符串
注册系统级热键
判断不是 IE 浏览器
JavaScript for 循环
刷新网页
把字符串复制到剪贴板
如果一个对象不存在
标记汉语拼音
常用的表格效果
SHTML 文件显示当前时间
时间的运算
打开网页
清除 Windows 系统垃圾的 bat
@ 与 ^ 运算符
字符串与字符数组
goto 语句
not 与整数
JavaScript 的类型
字符串常识
uses 子句的写法
批量删除同类文件的函数
Memo 的当前行、当前列与当前字符
Edit 的使用
窗体相关操作
PDF分页的JavaScript 脚本
PDF 中的对象
Pascal 语言中的关键字及保留字
将汉字翻译成拼音缩写的函数
显示简单图形
10 进制转 2 进制、16 进制
TColor 与 RGB 的转换函数
关于运算符
语言字符集
关于注释
单元文件结构
字符串分割函数
判断文件大小的函数
遍历指定目录下指定类型文件的函数
防止程序重复执行的单元
TMainMenu - 隐藏与显示菜单
控制台读写
最简单的Delphi程序(Windows)
最简单的Delphi程序(控制台)
测试代码
祝贺我的博客开通!


附代码动态着色脚本:

posted on 2010-04-25 21:07  万一  阅读(39332)  评论(29编辑  收藏  举报