随笔 - 33  文章 - 0  评论 - 0  阅读 - 6426

随笔分类 -  关于《Delphi程序员经验点滴》书籍的学习

(二章)随手拈来ShowMessage
摘要:ShowMessage对话框是一个非常简单而又实用的对话框,当你在程序中只需要简单表达一下提示信息时,用它是再恰当不过了。ShowMessage的语法定义如下: procedure ShowMessage(const Msg:string); 参数Msg是string类型的,不用像MessageBo 阅读全文
posted @ 2022-03-12 01:49 Delphi搬运工 阅读(697) 评论(0) 推荐(0) 编辑
(二章)实例1 无处不在的MessageBox对话框
摘要:恢复内容开始 MessageBox对话框是一个最常用的对话框,用它显示提示信息最方便,也是最有效的手段。它的语法是这样的: function MessageBox(handle:THandle;const Text,Caption:PChar;Flags:LongInt):Integer; 参数Te 阅读全文
posted @ 2022-03-08 01:28 Delphi搬运工 阅读(84) 评论(0) 推荐(0) 编辑
实例16 数据类型之间的转换
摘要:可以说编程序就是与数据类型打交道,能进行各种数据类型之间的转换是程序编写的基本功,基本功扎实了,程序运行后出现的问题就比较少,否则漏洞百出。当出现问题时,自己也找不到什么原因。 看看下面的代码: var aa:double; bb:Integer; begin aa:=1245.4; bb:=aa; 阅读全文
posted @ 2022-03-06 01:30 Delphi搬运工 阅读(90) 评论(0) 推荐(0) 编辑
实例15 class,想说爱你不容易
摘要:编程序的方法,有结构化方法与面向对象的方法,结构化方法说白了就是函数堆积法,不同的函数完成不同的功能,最后将函数堆积起来,构成一个完整的程序。面向对象的方法是一种打包法,现在什么东西都讲究包装,编程序也不例外,面向对象的方法就是将完成某一种功能的变量、函数进行包装,变成一个统一的整体,当调用这个整体 阅读全文
posted @ 2022-03-05 01:21 Delphi搬运工 阅读(29) 评论(0) 推荐(0) 编辑
实例14 记录与集合
摘要:记录是Pascal语言的一种结构类型,相当于C语言中的struct类型,它是多种数据类型的组合,用record关键字声明,它的定义形式如下: type MyRec=record aa:double; bb:Integer; cc:char; end; 使用记录的方法如下: var Rec:MyRec 阅读全文
posted @ 2022-03-03 00:53 Delphi搬运工 阅读(48) 评论(0) 推荐(0) 编辑
实例13 new与dispose
摘要:New也是用于分配内存空间,与C语言中的New相似,但没有C语言中的Newname灵活。在Pascal语言中,New主要用于分配固定长度的空间,对于记录内存空间分配运用较多,比如: type PMList=^TMyList; TMyList=record Next:PMyList; Text:str 阅读全文
posted @ 2022-03-02 23:46 Delphi搬运工 阅读(77) 评论(0) 推荐(0) 编辑
实例12 指针指向何方,前途各不一样
摘要:指针的优点是处理速度快,而现在的电脑运行速度已经相当惊人了,并且还向更惊人的速度发展。在这种的硬件环境下,指针的处理速度已经显得不重要了,因此建议慎用指针,一旦把握不好,会弄巧成拙,造成系统崩溃。 用的比较多的可能算字符指针了,比如如下的代码: var P:Pchar; ii:Integer; be 阅读全文
posted @ 2022-02-28 01:36 Delphi搬运工 阅读(58) 评论(0) 推荐(0) 编辑
实例11 break,让循环刹车
摘要:break的英文字面意思就是打断,在循环中,用它表示停止本循环。主要,它是停止本循环,比如以下多层循环,如果要打断每一层,在每一层的循环中都要用一个break语句。 while 条件关系 do begin while 条件关系 do begin while 条件关系 do begin ShowMes 阅读全文
posted @ 2022-02-26 01:02 Delphi搬运工 阅读(71) 评论(0) 推荐(0) 编辑
实例10 continue,让循环不做工作自己走
摘要:continue的英文字面意思就是继续,在循环中,用它表示继续下一个循环。别看这个“继续”不起眼,有时候一个continue可以让程序进入死循环,再也爬不出来。试看下面的一段小程序: procedure test(); var ii,jj:Integer; begin ii:=0; jj:=0; r 阅读全文
posted @ 2022-02-26 00:56 Delphi搬运工 阅读(88) 评论(0) 推荐(0) 编辑
实例9 repeat ... until循环
摘要:repeat...until也是一个条件循环,与while循环有点相似,但是对条件的判断角度不一样,while是满足条件关系就循环,不满足就退出。repeat...until是直到条件关系满足之前一直循环。比如如下的循环: var ii:Integer; begin ii:=0; repeat ii 阅读全文
posted @ 2022-02-26 00:45 Delphi搬运工 阅读(727) 评论(0) 推荐(0) 编辑
实例8 条件循环用while
摘要:条件循环while的标准写法为: while 条件关系 do begin 处理语句; end; 当条件关系满足时就循环,不满足时就停止循环。但也有条件关系满足不了的情况 ,在这种情况下,该循环就成了死循环。死循环是程序设计中的一大忌,一定要在程序代码中多加判断条件,让程序跳出循环。 在实际应用程序设 阅读全文
posted @ 2022-02-26 00:11 Delphi搬运工 阅读(303) 评论(0) 推荐(0) 编辑
实例7 for循环
摘要:for循环是最常用的循环,它适用于重复次数比较确定的情况,主要有两种典型的用法。 for ... to do法: var ii:Integer; for ii:=1 to 100 do begin 处理语句; end; for ... downto do法: for ii:=100 downto 1 阅读全文
posted @ 2022-02-25 23:52 Delphi搬运工 阅读(115) 评论(0) 推荐(0) 编辑
实例6 条件分支判断语句if
摘要:该语句就是一个条件判断语句,在写程序时,少不了要与它打交道。它的出现形式,无非就两种情况。 第一种情况: if 条件表达式 then begin 处理语句; end else //else的前一句,不要带分号 begin 处理语句; end; 第二种情况: if 条件表达式1 then begin 阅读全文
posted @ 2022-02-25 23:48 Delphi搬运工 阅读(181) 评论(0) 推荐(0) 编辑
实例5 分支语句case
摘要:无论编写大程序还是小程序,总少不了要用到分支语句,常用的分支处理语句case,经典的写法如下: case 变量值 of 值1:分支处理语句1; 值2:分支处理语句2; 值3: begin 多行分支处理语句; end; ..... else 缺省分支处理语句n; break; //书中有此代码,是错误 阅读全文
posted @ 2022-02-24 01:35 Delphi搬运工 阅读(260) 评论(0) 推荐(0) 编辑
实例4 过程与函数
摘要:过程与函数都是自己写的一段程序代码,这段程序代码要完成指定的功能,也称之为模块。在C语言中,只有函数概念,没有过程概念。C语言中的函数,分为有返回值的与无返回值的;而在Pascal语言中,有返回值的称为函数,无返回值的称为过程。函数用function说明,过程由procedure说明。函数的返回值赋 阅读全文
posted @ 2022-02-24 01:09 Delphi搬运工 阅读(38) 评论(0) 推荐(0) 编辑
实例3 逻辑操作,很少用却很有用
摘要:所谓逻辑,即与、或关系,含有与、或关系运算符的表达式称为逻辑表达式,在Pascal语言中,与用and代替,或用or代替。 编写程序时,基本是处理这样几类问题:表达式、判断、分支选择。判断有简单判断与复杂判断,在复杂判断中,少不了用到各种逻辑关系。比如有这样一个判断: 筛选出年里在18~20岁、长头发 阅读全文
posted @ 2022-02-24 00:41 Delphi搬运工 阅读(94) 评论(0) 推荐(0) 编辑
实例2 整数、浮点、双精度,使用起来要心中有数
摘要:在数学运算中,整数、浮点、双精度是我们常用到的。 (1)要尽可能多运用整数进行运算,因为它运行的速度快。有时为了提高运算速度,有经验的程序员甚至将浮点数转化为整数运算。 如浮点数为12.34,将它乘以100,变为整数1234,然后再参加运算。 (2)需要用到浮点运算时,多用float类型,少用dou 阅读全文
posted @ 2022-02-24 00:21 Delphi搬运工 阅读(417) 评论(0) 推荐(0) 编辑
容易理解但不一定会灵活运用的常量、变量、表达式
摘要:常量,就是在程序运行过程中,以一个固定的值表现的量。在Pascal语言中,用关键字const声明。在使用时,注意下面两点: (1)常量在声明时就要赋值。 const abc=1234; (2)常量的属性是只读的,在使用过程中,不能再被赋值。 定义常量时,可以带数据类型,也可以不带数据类型。如 cos 阅读全文
posted @ 2022-02-24 00:14 Delphi搬运工 阅读(44) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示