IT行业从业10+年
文本文件读写 前言:Delphi 支持三种文件类型: 文本文件、记录文件、无类型文件。文本文件是以行为单位进行读、写的。由于每一行的长度不一定相同,不能计算出给定行在文件中的确切位置,因而只能顺序地读写。
TScreen 类 - 获取字体列表 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Fo...
使用剪切板[1]: AsText、SetTextBuf、GetTextBuf 剪切板类 TClipboard 定义在 Clipbrd 单元, 使用前先要 uses Clipbrd; uses Clipbrd; procedure TForm1.
ini 文件操作记要(1): 使用 TIniFile unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Control...
使用 TRegistry 类[1]: 显示各主键下的项 {XP 注册表中的主键} HKEY_CLASSES_ROOT {文件类型信息} HKEY_CURRENT_USER {当前用户信息} HKEY_LOCAL_MACHINE ...
学习使用资源文件[1] - 入门 更多有关资源的问题参考API应用相关篇章资源文件(*.res)通过编译指令 $R 关联, 譬如工程文件 Project1 中的 {$R *.
学习结构[记录]类型(1) - 开始 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Form...
静态数组的定义方法 //1. 标准方法: var MyArr: array[0..10] of Integer; //定义静态数组 //2.
集合 //定义 type Uppercase = 'A'..'Z'; Letters = set of Uppercase; //基于子界定义 TBorderIcon = (biSystemMenu, biMinimize, b...
谈谈 Delphi 的类型与指针[1] 先声明: 不要把我说的这些个东西当作教科书, 这都是自己的浅见; 同时希望得到指正.Delphi 的指针分为 "类型指针" 和 "无类型指针" 两类.
Delphi面向对象设计的经验原则 (1)所有数据都应该隐藏在所在的类的内部。 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。
Delphi 中的预编译指令 在Delphi中,也有与C相似的预编译指令,虽然该类指令只在当前的单个文件有效(也有可能是笔者未全面了解该类指令的真正用法),但是这一类指令对于进行多版本的制作工作(如从标准版中出学习版),确实有着相当不错的用途。
Delphi7.0 预编译指令说明 A.1 使用编译设置对话框 编译器的编译指令是用于指定编译器对项目编译过程的动作和行为。可以通过[Project]->[Options]->[Complier]选项页进行设置(快捷键:Crtl+Shift+F11),绝大部分的编译环境都可以通过这一对话框进行调整,他包含了对代码、语法、调试信息等的设置。
Delphi 数据类型列表 分类 范围 字节 备注 简单类型 序数 整数 Integer -2147483648 .. 2147483647 4 有符号32位 Cardinal 0 .
Delphi 编译错误信息表 ; not allowed before ELSE ElSE前不允许有“;” clause not allowed in OLE automation section 在OLE自动区段不允许“”子句 ...
Delphi 命令行编译指南 目录1. Command-line compiler命令行编译器2. Command-line compiler options命令行编译器选项3.
Delphi 运行时错误信息表 错误信息形式为: Run-time error nnn at xxxx; 其中nnn是运行时的错误编号; xxxx是运行时的错误地址.
Delphi 快捷键 分类 快捷键 解释 备注 组件设计类 Escape 选择当前组件容器 Shift + Click 选择多个组件;选择窗体 Tab 选择下一个组件 Shift + Tab 选择上一个组件 ...
Delphi 的按位运算详解 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, F...
Delphi 的运算符列表 分类 运算符 操作 操作数 结果类型 范例 算术运算符 + 加 整数,实数 整数,实数 X + Y - 减 整数,实数 整数,实数 Result - 1 * 乘 整数,实数 整数,实数 P * Inte...
Delphi 关键字详解[整理于 "橙子" 的帖子] absolute //它使得你能够创建一个新变量, 并且该变量的起始地址与另一个变量相同.
很多人可能都发现了,Delphi2010编译后的程序体积非常大,一个空的窗体居然达到接近800K。这些多出来的体积其实就是运行时信息,使用这些信息,我们可以轻松的获取到有关的类内容,并在不知情的情况下使用它们。
自从Delphi2010增强了RTTI反射机制后,编译出来的程序变得更大了,这是因为默认情况下 Delphi2010 给所有类都加上了RTTI信息(呵呵,不管你用不用它,好像实用价值确实不高,至少目前我不会去用的)。
Xml DataBinding最大的优点是,用接口和类替代了复杂繁琐的XML节点。一般使用当然没有问题,无非是XML层层的节点看作接口与接口的层级关系。
还记得David I 今年四月来盛大时,被问及“反射机制能再做得好一点吗?我们想放弃RTTI”,David I 回答“这的确是需要考虑的地方,当然RTTI我们不会放弃的”。
常量定义(const)在D7及D7之前的版本,一般只能在单元里,以全局方式声明和定义。自D7之后的新版本,常量可以放在一个类里声明,比如放在 类的 public或private里。
去年我花了很多时间尝试用DELPHI进行基于XML的WEB应用开发。起初的设想是很美好的,但结果做出来的东西很简陋。一部分原因就在于XML到Object之间的数据绑定实现太麻烦(另一部分是因为对XSLT不熟,学习它花了很多时间)。
方法的更多信息是指: 方法类型、返回值、参数等. unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Fo...
下面以 TPoint 为例, 用 TRttiRecordType 读取了结构的信息. unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Grap...
任何数据类型中 Rtti 中都有对应的获取信息的类, 有序类型对应的是 TRttiOrdinalType. unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Cl...
通过 Rtti 还能够调用一个类的方法, 也能读取或设置其属性值. unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Co...
通过 Rtti 单元的 TRttiContext(是个 record), 可以方便地获取类的方法、属性、字段的列表. unit Unit1; interface uses Windows, Messages, SysUtils, Varian...
************************系统实用例程******************************** Delphi / Kylix 跨平台运行时库(System Utilities) Copyright (c) 1995-...
**************************Math数学单元********************************* Delphi / Kylix 跨平台运行时(Runtime)库 Copyright (c) 1996, 2001 ...
目 录===============================================================================⊙ GetTypeData 函数⊙ GetPropInfo 函数⊙ FindPropI...
目录===============================================================================⊙ RTTI 简介⊙ 类(class) 和 VMT 的关系⊙ 类(class)、类的类(class of class)、类变量(class variable) 的关系⊙ TObject.
每新建一个窗件都要改默认字体,不方便.通过添加注册值可更改Delph窗体的默认字体修改注册表:HKEY_CURRENT_USER/Software/Borland/Delphi/5.
DELPHI操作excel(一) 使用动态创建的方法首先创建 Excel 对象,使用ComObj:var ExcelApp: Variant;ExcelApp := CreateOleObject( ''Excel.
uses WinInet;procedure TForm1.Button1Click(Sender: TObject);begin if InternetGetConnectedState(nil, 0) then ShowMessage('已连接...
//工程引用此单元就能防止同时出现多个实例unit MultInst; interface uses Windows ,Messages, SysUtils, Classes, Forms; implementation const STR_UNI...
《Delphi2010语法手册》 Delphi 教程 系列书籍 (118) 《Delphi2010语法手册》 网友(邦)整理 EMail: shuaihj@163.com 下载地址: 下载
《Delphi2009Handbook》 Delphi 教程 系列书籍 (116) 《Delphi2009Handbook》 网友(邦)整理 EMail: shuaihj@163.com 下载地址: 下载
《Delphi2010Handbook》 Delphi 教程 系列书籍 (117) 《Delphi2010Handbook》 网友(邦)整理 EMail: shuaihj@163.com 下载地址: 下载
《Delphi信息系统开发实例精选》 Delphi 教程 系列书籍 (115) 《Delphi信息系统开发实例精选》 网友(邦)整理 EMail: shuaihj@163.
《Delphi开发技术大全》 Delphi 教程 系列书籍 (114) 《Delphi开发技术大全》 网友(邦)整理 EMail: shuaihj@163.
《DELPHI接口技术开发实例解析》 Delphi 教程 系列书籍 (113) 《DELPHI接口技术开发实例解析》 网友(邦)整理 EMail: shuaihj@163.
《Delphi2高级程序设计指南》 Delphi 教程 系列书籍 (112) 《Delphi2高级程序设计指南》 网友(邦)整理 EMail: shuaihj@163.
《数据管理COOL-Delphi 4.0 + Visual FoxPro 6.0》 Delphi 教程 系列书籍 (111) 《数据管理COOL-Delphi 4.
《Delphi4核心编程技术》 Delphi 教程 系列书籍 (109) 《Delphi4核心编程技术》 网友(邦)整理 EMail: shuaihj@163.
《Delphi4编程技术内幕》 Delphi 教程 系列书籍 (110) 《Delphi4编程技术内幕》 网友(邦)整理 EMail: shuaihj@163.