知识大全 Delphi7.0常用函数速查手册
Posted 函数
篇首语:与天地兮比寿,与日月兮齐光。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Delphi7.0常用函数速查手册相关的知识,希望对你有一定的参考价值。
Delphi7.0常用函数速查手册 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
函数由一句或多句代码组成 可以实现某个特定的功能 使用函数可以使代码更加易读 易懂 加快编程速度及减少重复代码 过程与函数类似 过程与函数最重要的区别在于 过程没有返回值 而函数能有返回值 在Delphi 中 已为我们定义好了非常多的函数 大致分类有 种 数据类型转换函数 字符串 数组操作函数 文件 磁盘操作函数 内存 指针操作函数 数学运算函数 日期函数 在Delphi中调用函数 一般情况下可以直接使用函数即可 但由于有一些函数未包含在Uses中列出的单元中(默认单元有Windows Messages SysUtils Variants Classes Graphics Controls Forms Dialogs;) 所以需要我们手动添加单元 比如 MidStr函数就未包含在这些单元中 MidStr所属单元在StrUtils中 因此我们将StrUtils添加Uses中即可 在本手册中 凡是未包含在默认列出的单元中的函数 都标明了其所属的单元 使用时应当注意 一 数据类型转换函数 在我们编写程序当中 根据不同情况 会使用到多种数据类型 当要对不同的类型进行操作时 必须要将不同的类型转换成同样的类型 因此熟练地掌握数据类型的转换是非常重要的 FloatToStr 功能说明 该函数用于将 浮点型 转换成 字符型 参考实例 Edit Text := FloatToStr( ); IntToStr 功能说明 该函数用于将 整数型 转换成 字符型 参考实例 S := IntToStr( );(注 S为String类型变量 ) IntToHex 功能说明 该函数用于将 十进制 转换成 十进制 该函数有二个参数 第一个参数为要转换的十进制数据 第二个参数是指定使用多少位来显示十六进制数据 参考实例 Edit Text := IntToHex( ); 执行结果 Edit Text等于 注意 Delphi没有提供专门的 十六进制 转换为 十进制 的函数 使用StrToInt函数可以实现这个功能 具体代码是 I := StrToInt( S\\ + ); 这时I等于 加上一个 S\\ 即可将 十六进制 转换为 十进制 StrToInt 功能说明 该函数用于将 字符型 转换成 整数型 参考实例 I := StrToInt( ); 注意 不能转换如 StrToInt( ab )或StrToInt( 好 )这样的类型 因为他们并不存在数字型 StrToFloat 功能说明 该函数用于将 字符型 转换成 浮点型 参考实例 N := StrToFloat(Edit Text); 注意 Edit Text中的内容为 (凡在Edit控件中显示的文本均为字符串) N为Double类型 用于保存转换后的浮点型数据 二 字符串 数组操作函数 对字符串及数组的操作 是每个程序员必须要掌握的 熟练的使用这些函数 在编程时能更加得心应手 Copy 功能说明 该函数用于从字符串中复制指定范围中的字符 该函数有 个参数 第一个参数是数据源(即被复制的字符串) 第二个参数是从字符串某一处开始复制 第三个参数是要复制字符串的长度(即个数) 最后函数返回一个新的字符串(即是我们指定要复制的字符串内容) 参考实例 var S: String; MyStr: String; // 保存新的字符串 begin S := I Love China! ; //下面将获取I Love China中的 Love 字符串 MyStr := Copy(S ); end; 执行结果 MyStr等于 Love Love 字符串在 I Love China! 中第 个位置开始 所以第二个参数为 Love 一共有 个字符 所以第三个参数为 Concat 功能说明 连接两个或多个字符串为一个字符串 参考实例 var S S : String; begin S := Concat( A B ); // 连接两个字符串 S 变量等于AB S := Concat( Borland Delphi ); // 连接三个字符 S 变量等于Borland Delphi end; Delete 功能说明 删除字符串中指定的字符串 该函数有三个参数 第一个参数为要进行处理的字符串 第二个参数为从何处开始删除 第三个参数为删除的字符个数 参考实例 var S: String; begin S := I Like Reading CPCW ; // 下面的代码将删除S变量中的 C 字符 Delete(S ); end; 此时S变量则是I Like Reading PCW ( C 已经不存在了) High 功能说明 返回数组下标的最大值 参考实例 var arrText: array[ ] of Char; i: Integer; begin i := High(arrText); // i的值则为 end; Insert 功能说明 插入一个字符(串) 该函数有三个参数 第一个参数为要插入的字符(串) 第二个参数为被插入字符串(源字符串) 第三个参数为从何处插入 参考实例 var S: String; begin S := Wat is your name? ; // 上面句子中的What单词查一个 h 字符 下面使用Insert函数将h添加进去 Insert( h S ); // 将 h 从第 位处插入 end; LeftStr(所在单元 StrUtils) 功能说明 返回字符串左边指定个数的新字符(串) 该函数有两个参数 第一个参数为完整的字符串 第二个参数为指定个数 参考实例 var S A: String; begin S := MSN Messenger ; A := LeftStr(S ); // 从最左边开始 获取左边的三个字符 因此A变量则等于MSN end; Length 功能说明 该函数用于统计指定字符串的长度(即个数) 参考实例 var nLen nLen : Integer; // 用于保存字符串长度 begin nLen := Length( CPCW ); nLen := Length( 电脑报 ); end; 执行结果 nLen 等于 nLen 等于 由于一个汉字相当于两个字符的长度 所以 个汉字的长度为 Low 功能说明 返回数组下标的最小值 参考实例 var arrText: array[ ] of Char; i: Integer; begin i:= High(arrText); // i的值则为 end; LowerCase 功能说明 将字符(串)中的英文字符转换为小写 参考实例 var S A: String; begin S := ABC ; A := UpperCase(S); // 经过UpperCase函数转换后 A则等于abc end; MidStr(所在单元 StrUtils) 功能说明 返回指定范围内的字符串 该函数有三个参数 第一个参数为源字符串 第二个参数为起点 第三个参数为结束点 通过第二 第三个参数则可指定要复制字符串的范围 Copy函数与此函数类似 MidStr主要用于处理含有中文字符的字符串 参考实例 var S: String; H: String; begin S := MidStr( China ); // S变量为Ch H := MidStr( 电脑报 ); // H变量为 电 如果使用Copy函数 则应是H := Copy( 电脑报 ) 否则返回的将不是 电 字 因此在使用操作含有中文的字符串时 最好使用MidStr end; Pos 功能说明 查找字符(串)所在位置 该函数有二个参数 第一个参数为要查找的字符(串) 第二个参数为被查找字符(串) 参考实例 var nPos: Integer; // 用于保存查找的字符所在位置 begin nPos := Pos( Like I Like Reading! ); end; 此时nPos等于 如果没有查找到 则nPos为 注意 Pos函数在查找时是要区分字符大小的 如果要实现不区分大小 那么需要使用UpperCase或LowerCase函数将两个参数的字符(串)转换为 大写 或 小写 再进行查找 另外还有一个查找字符(串)的函数 AnsiPos 该函数的使用方法与Pos函数完全一样 当你查找的是汉字时 最好使用AnsiPos函数 RightStr(所在单元 StrUtils) 功能说明 返回字符串右边指定个数的新字符(串) 该函数有两个参数 第一个参数为完整的字符串 第二个参数为指定个数 参考实例 var S A: String; begin S := MSN Messenger ; A := RightStr(S ); // 从最右边开始 获取右边的三个字符 cha138/Article/program/Delphi/201311/8440相关参考
数据库手册:速查Oracle函数列表 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! PL/SQL
Oracle函数列表速查 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! PL/SQL单行函数和组
WEEKDAY(date) DAYOFMONTH(date) DAYOFYEAR(date) MONTH(date) DAYNAME(date) MONTHNAME(date) QUA
DB2常用命令速查(备忘) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!dasauto-自动启动D
名称 类型 说明abort 函数 引起放弃的意外处理abs 函数 绝对值函数addexitproc 函
Oracle9i分析函数参考手册 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Oracle从开
对普通函数的检查 这些宏被用于寻找没有包括在特定函数测试宏中的函数如果函数可能出现在除了缺省C库以外的库中就要首先为这些库调用AC_CHECK_LIB如果你除了需要检查函数是否存在之外还要检查函
知识大全 OracleDataGuard常用维护命令参考手册
OracleDataGuard常用维护命令参考手册 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
MySQL中文参考手册--常用查询的例子 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 下面是一
ASP常用函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 数学函数 取整函数