
Delphi开发学习笔记
文章平均质量分 61
详细介绍自己在自学delphi时的知识点记录
kimifdw
这个作者很懒,什么都没留下…
展开
-
Delphi的学习笔记十一——类3
1.类的继承继承类的定义{父类} TBase = class procedure msg1; end; {继承父类} TChild = class(TBase) procedure msg2; end;对于子类与父类的使用与一般类的调用并没有特殊的区别,这里不再详述。在子类中,如果需要调用父类的方法,可以利用inherited指示字原创 2012-12-28 10:03:13 · 796 阅读 · 0 评论 -
Delphi学习笔记十一——类2
1.结构与类都是自定义类型,结构可以直接使用,内存是自动管理;类对象需要创建才可以使用,并在使用完成后需要对其手动释放。例如type TMyRecord = Record d:TDate; end; TMyClass = class d:TDate; end;procedure TForm2.Button1Click(Sender: TObj原创 2012-12-27 15:56:16 · 875 阅读 · 0 评论 -
Delphi的学习笔记十一——类1
1.类成员的可见性private //不可见protected //派生类可见public //可见published //可见。用于运行时信息automated //可见。用于兼容(只用于windows)在{$M+}状态下编译类时,它的默认可见性为published;否则,则它的可见性是public;2.类原创 2012-12-26 10:50:52 · 2091 阅读 · 0 评论 -
Delphi 的学习笔记十——数组
1.给动态数组添加元素type //定义数组类型 TOneArray = array of Integer;{动态数组添加一个元素}procedure AddArrayItem(var arr: TOneArray;x:Integer);begin //设置数组长度+1 SetLength(arr,Length(Arr)+1); Arr[High(ar原创 2012-12-25 14:35:09 · 1636 阅读 · 0 评论 -
Delphi的学习笔记九——汉字与区位码(转自万一博客)
在没有 Uncode 的时代, 用 256 个 ACSII 只是方便了英文, 其他文字怎么办?那时是各自为政的, 譬如中文就有: GB2312-80(国内简体)、Big5(台湾繁体)、HKSCS(香港繁体), 但它们互不兼容.GB2312(1980年) 后来升级到 GBK(1995年), 现在电脑上使用的是 GB18030(2000年), 这个系列是向后兼容的.区位码的概念转载 2012-12-21 09:33:45 · 1505 阅读 · 0 评论 -
Delphi的学习笔记八——内存操作函数
给字符串分配指针,我们马上可以联想到有以下这些函数可供选择:GetMemAllocMemReallocMemFreeMemGetMemoryReallocMemoryFreeMemoryNewDisposeNewStrDisposeStrStrNewStrAllocStrDisposeGlobalAllocPtrGlo原创 2012-12-20 11:49:58 · 5562 阅读 · 0 评论 -
Delphi的学习笔记七——格式化输出函数(总结的很全面)
第一部分:var s: string;begin //指令类型 type s := Format('最大整数是: %d; 最小整数是: %d',[MaxInt,Low(Integer)]); //返回: 最大整数是: 2147483647; 最小整数是: -2147483648 { 提示: 格式指令必须以 % 开始, 不区分大小写, %d 代表一个整数; 第二个参数转载 2012-12-18 11:12:12 · 7135 阅读 · 0 评论 -
Delphi学习笔记六——文件路径相关的字符串操作
uses HTTPApp, Masks;procedure TForm1.Button1Click(Sender: TObject);var ss,s: string;begin //先提取一个文件名的字符串 ss := Application.ExeName; ShowMessage(ss); //C:\Documents and Settings\wy\My Doc转载 2012-12-18 09:40:33 · 1432 阅读 · 0 评论 -
Delphi学习笔记五——方法
今天我们来简单介绍一下Object Pascal的方法。和其他语言一样,Object Pascal语言的方法是属于一个给定对象的过程和函数。构造器和析构函数也是方法。一、方法的类型方法的类型包括静态(static)、虚拟(virtual)、动态(dynamic)或消息处理(message)。1.1 静态方法procedure IAmAStatic;IAmAStatic是一个原创 2012-12-11 09:41:29 · 1043 阅读 · 0 评论 -
Delphi学习笔记四——语句
今天我们来看一下Delphi的语句。一、常量声明语句和其他语言一样,常量在声明时就被赋值,且在程序执行过程中是不可改变的。常量用“=”表示两边的值是相等的。const Pi = 3.14159; Answer = 342; ProductName = 'Delphi'; 二、赋值语句这个语句最常用,在之前也介绍过。这里就原创 2012-12-10 11:47:30 · 1164 阅读 · 0 评论 -
Delphi学习笔记三——运算符
今天我们来看一下Delphi的运算符:Delphi的运算符分为:@, not, and ^的一元运算符;*, /, div, mod, and, shl, shr, as, +, -, or, xor, =, >, , =, in, and is为二元运算符一、赋值运算符对于Pascal的新手来说,Delphi的赋值运算符和其它常用编程语言的赋值运算符不大一样,需要用:=来表示。例如:原创 2012-12-07 10:28:45 · 1859 阅读 · 0 评论 -
Delphi学习笔记二——数据类型
Delphi的数据类型主要有以下这几类:简单数据类型(Simple),字符串数据类型(String),结构数据类型(Struct),指针数据类型(pointer),函数和过程数据类型(procedural),变体数据类型(variant)等。下面我们来一一做一个介绍。一、简单数据类型简单数据类型分为有序数据类型(ordinal)和实数数据类型(real)两种。1.1 有序数据类型有原创 2012-12-06 13:33:24 · 1966 阅读 · 0 评论 -
Delphi学习笔记一——Delphi的项目文件简介
我们在用Delphi创建一个项目的时候一般会看到如下图所示的文件包含在项目文件夹中下面我来一一做一下介绍:.res文件——资源文件。{$R *.RES}这个语句是在项目文件中出现的,意思是调用该项目中存在的资源文件。你也可以创建自己的资源文件,调用语句为$R FileName.RES.pas文件——单元文件(这个也是我们用于代码编写的文件,单元名称与对应的文件名称相匹配,且单元原创 2012-11-16 09:57:34 · 1379 阅读 · 0 评论