Delphi 7_0常用函数速查手册oia.docx
《Delphi 7_0常用函数速查手册oia.docx》由会员分享,可在线阅读,更多相关《Delphi 7_0常用函数速查手册oia.docx(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Delpphi 7.00常用函函数速查查手册 统一教教学网 DDelpphi 7.00常用函函数速查查手册 日日期:220055-6-15 7:007:330 出出处:电电脑报 作作者:何何群 函函数由一一句或多多句代码码组成,可可以实现现某个特特定的功功能。使使用函数数可以使使代码更更加易读读、易懂懂,加快快编程速速度及减减少重复复代码。过过程与函函数类似似,过程程与函数数最重要要的区别别在于,过过程没有有返回值值,而函函数能有有返回值值。 在DDelpphi 77.0中中,已为为我们定定义好了了非常多多的函数数,大致致分类有有6种:数据类类型转换换函数、字字符串、数数组操作作函数、文文件、
2、磁磁盘操作作函数、内内存、指指针操作作函数、数数学运算算函数、日日期函数数。 在DDelpphi中中调用函函数,一一般情况况下可以以直接使使用函数数即可,但但由于有有一些函函数未包包含在UUsess中列出出的单元元中(默默认单元元有Wiindoows,Messsagges,SyssUtiils,Varriannts,Claassees,GGrapphiccs, CConttrolls,FFormms,DDiallogss;),所所以需要要我们手手动添加加单元。比比如,MMidSStr函函数就未未包含在在这些单单元中,MMidSStr所所属单元元在SttrUttilss中,因因此我们们将Sttr
3、Uttilss添加UUsess中即可可。 在本本手册中中,凡是是未包含含在默认认列出的的单元中中的函数数,都标标明了其其所属的的单元,使使用时应应当注意意。一、数数据类型型转换函函数 在我我们编写写程序当当中,根根据不同同情况,会会使用到到多种数数据类型型。当要要对不同同的类型型进行操操作时,必必须要将将不同的的类型转转换成同同样的类类型。因因此熟练练地掌握握数据类类型的转转换是非非常重要要的。 1.FlooatTToSttr 功能能说明:该函数数用于将将“浮点型型”转换成成“字符型型”。 参考考实例: Eddit11.Teext := FlooatTToSttr(11.9881); 2.In
4、ttToSStr 功能能说明:该函数数用于将将“整数型型”转换成成“字符型型”。 参考考实例: S := InttToSStr(10);(注注:S为为Strringg类型变变量。) 3.InttToHHex 功能能说明:该函数数用于将将“十进制制”转换成成“十进制制”。该函函数有二二个参数数。第一一个参数数为要转转换的十十进制数数据,第第二个参参数是指指定使用用多少位位来显示示十六进进制数据据。 参考考实例: Eddit11.Teext := InttToHHex(1100, 2); 执行行结果,EEditt1.TTextt等于664。 注意意:Deelphhi没有有提供专专门的“十六进进制”
5、转换为为“十进制制”的函数数。使用用StrrToIInt函函数可以以实现这这个功能能。具体体代码是是:I := SStrTToInnt(S + 644); 这这时I等等于1000。加加上一个个SS即可将将“十六进进制”转换为为“十进制制”。 4.StrrToIInt 功能能说明:该函数数用于将将“字符型型”转换成成“整数型型”。 参考考实例: I := StrrToIInt(1100); 注意意:不能能转换如如 SttrTooIntt(ab)或或StrrToIInt(好好)这样的的类型,因因为他们们并不存存在数字字型。 5.StrrToFFloaat 功能能说明:该函数数用于将将“字符型型”转
6、换成成“浮点型型”。 参考考实例: N := StrrToFFloaat(EEditt1.TTextt); 注意意:Eddit11.Teext中中的内容容为1.9811(凡在在Ediit控件件中显示示的文本本均为字字符串)。N为为Douublee类型,用用于保存存转换后后的浮点点型数据据。二、字符符串、数数组操作作函数 对字字符串及及数组的的操作,是是每个程程序员必必须要掌掌握的。熟熟练的使使用这些些函数,在在编程时时能更加加得心应应手。 1.Coppy 功能能说明:该函数数用于从从字符串串中复制制指定范范围中的的字符。该该函数有有3个参参数。第第一个参参数是数数据源(即被复复制的字字符串),
7、第二二个参数数是从字字符串某某一处开开始复制制,第三三个参数数是要复复制字符符串的长长度(即即个数)。最后后函数返返回一个个新的字字符串(即是我我们指定定要复制制的字符符串内容容)。 参考考实例: vaar S: Strringg; MySStr: Sttrinng; / 保存新新的字符符串 beeginn S := I Lovve CChinna!; /下面将将获取II Loove Chiina中中的“Lovve”字符串串。 MyyStrr := Coopy(S, 3, 4); ennd; 执行行结果,MMySttr等于于“Lovve”,“Lovve”字符串串在“I LLovee CChin
8、na!”中第33个位置置开始,所所以第二二个参数数为3,“Love”一共有4个字符,所以第三个参数为4。 2.Conncatt 功能能说明:连接两两个或多多个字符符串为一一个字符符串。 参考考实例: varr S1, S22: SStriing; beeginn S1 := Conncatt(A, B); / 连接接两个字字符串,SS1变量量等于AAB。 S2 := Conncatt(Borrlannd, DDelpphi, 7.00); / 连连接三个个字符,SS2变量量等于BBorllandd Deelphhi 77.0。 ennd; 3.Delletee 功能能说明:删除字字符串中中指定
9、的的字符串串。该函函数有三三个参数数。第一一个参数数为要进进行处理理的字符符串,第第二个参参数为从从何处开开始删除除,第三三个参数数为删除除的字符符个数。 参考考实例: vaar S: Strringg; beeginn S := I Likke RReaddingg CPPCW.; / 下面的的代码将将删除SS变量中中的“C”字符。 Delletee(S, 166, 11); ennd; 此时时S变量量则是II Liike Reaadinng PPCW.(“C”已经不不存在了了)。 4.Higgh 功能能说明:返回数数组下标标的最大大值。 参考考实例: vaar arrrTexxt: arr
10、ray0.9 of Chaar; i: Inttegeer; beeginn i := HHighh(arrrTeext); / ii的值则则为9 ennd; 5.Inssertt 功能能说明:插入一一个字符符(串)。该函函数有三三个参数数。第一一个参数数为要插插入的字字符(串串),第第二个参参数为被被插入字字符串(源字符符串),第第三个参参数为从从何处插插入。 参考考实例: vaar S: Strringg; beeginn S := Waat iis yyourr naame?; / 上面句句子中的的Whaat单词词查一个个“h”字符,下下面使用用Inssertt函数将将h添加加进去。 I
11、nssertt(h, SS, 22); / 将“h”从第22位处插插入。 ennd; 6.LefftSttr(所所在单元元:SttrUttilss) 功能能说明:返回字字符串左左边指定定个数的的新字符符(串)。该函函数有两两个参数数。第一一个参数数为完整整的字符符串,第第二个参参数为指指定个数数。 参考考实例: vaar S, A: Strringg; beeginn S := MSSN MMesssengger; AA := LeeftSStr(S, 3); / 从最最左边开开始,获获取左边边的三个个字符。因因此A变变量则等等于MSSN。 ennd; 7.Lenngthh 功能能说明:该函数
12、数用于统统计指定定字符串串的长度度(即个个数)。 参考考实例: vaar nLLen11, nnLenn2: Inttegeer; / 用于保保存字符符串长度度 beeginn nLeen1 := Lenngthh(CPCCW); nLLen22 := Leengtth(电脑脑报); ennd; 执行行结果,nnLenn1等于于4,nnLenn2等于于6。由由于一个个汉字相相当于两两个字符符的长度度,所以以3个汉汉字的长长度为66。 8.Loww 功能能说明:返回数数组下标标的最小小值。 参考考实例: vaar arrrTexxt: arrray1.9 of Chaar; i: Inttege
13、er; beeginn i:= Hiigh(arrrTexxt); / i的的值则为为1 ennd; 9.LowwerCCasee 功能能说明:将字符符(串)中的英英文字符符转换为为小写。 参考考实例: vaar S, A: Strringg; beeginn S := ABBC; A := UUppeerCaase(S); / 经过过UppperCCasee函数转转换后,AA则等于于abcc。 ennd; 100.MiidSttr(所所在单元元:SttrUttilss) 功能能说明:返回指指定范围围内的字字符串。该该函数有有三个参参数。第第一个参参数为源源字符串串,第二二个参数数为起点点,第
14、三三个参数数为结束束点。通通过第二二、第三三个参数数则可指指定要复复制字符符串的范范围。 Coopy函函数与此此函数类类似。MMidSStr主主要用于于处理含含有中文文字符的的字符串串。 参考考实例: vaar S: Strringg; H: Strringg; beeginn S := MMidSStr(CChinna, 11, 22); / S变量量为Chh H := MMidSStr(电电脑报, 1, 1); / H变变量为“电”。如果果使用CCopyy函数,则则应是HH := CCopyy(电脑报报, 11, 22),否否则返回回的将不不是“电”字。因因此在使使用操作作含有中中文的字字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Delphi 7_0常用函数速查手册oia _0 常用 函数 手册 oia
限制150内