Delphi自学笔记
ZHOUJIAOSHOU
喜欢阅读、爬山
展开
-
Delphi自学笔记之运算符及其优先级
单目运算符 (最高优先级) @ 取变量或函数的地址(返回一个指针) not 逻辑取反或按位取反 乘除及按位运算符 * 相乘或集合交集 / 浮点相除 div 整数相除 mod 取模 (整数相除的余数) as 程序运行阶段类型转换 (RTTI运算符) and 逻辑或按位求和 shl 按位左移 shr 按位右移 加减运算符 + 相加、集合并集、字符串连接或指针增加一个偏移量 - 相减、集合差集或指针减少原创 2008-09-18 16:22:00 · 2459 阅读 · 0 评论 -
Delphi自学笔记之常量
对于在程序运行期间保持不变的值,Pascal 允许通过常量来声明。声明常量不必特定数据类型,但需要赋一个初值。编译器会根据所赋初值自动选用合适的数据类型。例如:const Thousand = 1000; Pi = 3.14; AuthorName = Marco Cantù;Delphi 根据常量的值来决定它的数据类型。上例中的Thousand 变量,Delphi会原创 2008-09-18 16:26:00 · 4066 阅读 · 0 评论 -
Delphi自学笔记之注释
在Pascal中,注释括在大括号中或带星号的圆括号中。Delphi 也认可C++ 风格的注释,即把注释放在双斜线后。例如: {this is a comment} (* this is another comment *) // this is a comment up to the end of the line 第一种注原创 2008-09-18 16:11:00 · 1427 阅读 · 0 评论 -
Delphi自学笔记之标识符
Pascal 编译器不考虑字符的大小写,因此标识符Myname、 MyName、 myname、 myName、 和MYNAME是完全相同的。注意:Pascal语言的大小写不敏感特性有一个例外:控件包中的Register 过程必须以大写字母R开始,因为需要与C++Builder 兼容。 编译器不编译代码中的空格、空行和Tab键空格,这些元素通称为空白,它们只用来提高代码的可读性,不影响原创 2008-09-18 16:15:00 · 1366 阅读 · 0 评论 -
Delphi自学笔记之变量
变量在使用前必须声明,声明变量时必须指定一种数据类型。下面是变量声明的例子: var Value: Integer; IsCorrect: Boolean; A, B: Char; 关键字var可以在许多地方使用,例如放在函数或过程的开始部分,用来声明函数或过程的局部变量;也可以放在单元中,用于声明全程变量。一旦变量的类型被指定,你只能对变量执行该变量类型支持的操原创 2008-09-18 16:24:00 · 1329 阅读 · 0 评论 -
Delphi自学笔记之关键字
关键字 作用 absolute 指令 (变量) abstract 指令 (方法) and 运算符 (布尔) array 类型 as 运算符 (RTTI) asm 语句 assembler 向后兼容 (汇编) at 语句 (异常处理) automated 访问类别符 (类) begin 块标记 case 语句 cdecl 函数调用协定 class 类型 const原创 2008-09-18 16:19:00 · 869 阅读 · 0 评论