
delphi-基本语法/算法
Tercel99
这个作者很懒,什么都没留下…
展开
-
Delphi基本语法格式
1. 常量:固定值,不可变数。1) const 常量名 = 常量值(表达式);2) resourcestring 常量名 = 字符串(常量);2. 变量1) 定义 Var 名字1,名字2,…名字n:类型;2) 命名原则(参考) 变量名字 = 类型(缩写)转载 2006-04-22 12:35:00 · 5393 阅读 · 0 评论 -
Ojbect Pascal动态数组浅说
初用Delphi中的动态数组时,有些迷惑.1、动态数组是指针吗?动态数组通常会表现出指针功能,先看下面的例子:procedure DymArrTest();var A, B: array of Integer;begin SetLength(A, 3); A[0] := 0; B := A; B[0] := 1; ShowMessage(IntToStr(A[0]));end;在以原创 2008-02-13 09:29:00 · 1352 阅读 · 1 评论 -
静态数组的定义方法
//1. 标准方法:var MyArr: array[0..10] of Integer; //定义静态数组--------------------------------------------------------------------------------//2. 可以使用非0下标:var MyArr: array[9..10] of Integer; //不能提倡,这样不转载 2009-10-13 10:04:00 · 2230 阅读 · 0 评论 -
Delphi Shl与Shr 移位操作介绍
格式:操作数 Shl/Shr 移动位数 说明:操作数与返回值都是整数例子:16(10) = 10000(2) 16(10) Shr 1 = 10000(2) Shr 1 = 1000(2) = 8(10) 16(10) Shr 2 = 10000(2) Shr 2 = 100(2) = 4(10)说明:一个整数(I)按位左移一位,相当于把它乘以2,即 I * 2 一个整数原创 2009-11-16 17:20:00 · 8992 阅读 · 1 评论 -
过程类型
一:过程类型 ⒈什么是过程类型 把一个变量声明为过程类型,可以把一个过程或函数作为一个整体赋给这个变量或者把这个变量作为 参数传递给其它过程或函数。 声明一个过程类型的语法同声明一个过程或函数的首部语法相似,不同的是在保留字Procedure或fun- ction后不需要有过程或函数的标识符,例如: Type原创 2009-12-27 22:45:00 · 991 阅读 · 0 评论 -
Delphi中单链表操作
单链表顾名思义就是每一个元素只有一个一个直接前驱和一个直接后驱,链表中的每一个元素称为节点,一个节点包括数据区和指针区,数据区即存储数据的部分,指针区即下一个节点的存储地址,操作链表主要就是操作节点的指针区,链表在内存中存储不是连续的,也不是一次性分配和释放的,用链表可以方便的插入和删除元素。下面是一个用Delphi控制台程序写的单链表的增删改查程序。 用Delphi新建一个控制台应用程序,源码原创 2012-07-26 10:32:03 · 3662 阅读 · 0 评论 -
枚举类型互相转换
uses Classes,TypInfo ; type TCommandType = (ctEmptyCommand,ctAdd,ctModify); TCommandTypeConvert=class public class function CommandToString(ACommand: TCommandType): string; class func原创 2012-07-27 01:56:32 · 1391 阅读 · 0 评论 -
DLPHI链表
1. 一个简单的 type PMyRec = ^MyRec; {把 PMyRec 定义为下面 MyRec 结构的指针类型} MyRec = record Name: string[8]; Age : Word; Link: PMyRec; {结构中同时包含同类型的指针, 用于链接其他同类结构} end; var R1,R2,R3,R4: MyRec转载 2012-07-27 01:54:26 · 770 阅读 · 0 评论