已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Delphi数据类型及转换函数帮助文件函数转换: DateTimeToFileDate函数-将DELPHI的日期格式转换为DOS的日期格式 DateTimeToStr函数-将日期时间格式转换为字符串 DateTimeToString函数-将日期时间格式转换为字符串 DateToStr函数-将日期格式转换为字符串 FileDateToDateTime函数-将DOS的日期格式转换为DELPHI的日期格式 FloatToDecimal函数-将浮点数转换为十进制数 FloatToStr函数-将浮点数转换为字符串 FloatToStr函数-将浮点数转换为字符串 FloatToText函数-将给定的浮点数转换为十进制数 FloatToTextFmt函数-将给定的浮点数转换为十进制数 IntToHex函数-将整型数转换为十六进制数 IntToStr函数-将整型数转换为字符串 StringToWideChar函数-将ANSI字符串转换为UNICODE字符串 StrToDate函数-将字符串转换为日期格式 StrToDateTime函数-将字符串转换为日期/时间格式 StrToFloat函数-将给定的字符串转换为浮点数 StrToInt函数-将字符串转换为整型 StrToIntDef函数-将字符串转换为整型或默认值 StrToTime函数-将字符串转换为时间格式 TextToFloat函数-将字符串(以NULL结束的格式)转换为浮点数 TimeToStr函数-将时间格式转换为字符串 VarToDateTime函数-将给定的变体转换为日期时间 WideCharLenToString函数-将ANSI字符串转换为UNICODE字符串 WideCharToString函数-将UNICODE字符串转换为ANSI字符串 WideCharToStrVar函数-将UNICODE字符串转换为ANSI字符串变量数据类型:(1) 基本数据类型: a、 整数类型:(通用类型:Integer有符号;Cardinal无符号) 具体: 有符号:Shortint,Smallint,Longint 无符号:Byte,Word,LongWord 或DWord b、字符类型:(通用类型:Char 与AnsiChar等同) 具体: AnsiChar :主要存放Ansi字符 WideChar:主要存放Unicode字符 c、布尔类型:(通用类型:Boolean与ByteBool等同) 具体: ByteBool,WordBool,LongBool 不同的布尔类型主要用于其它编程语言及不同windows系统兼容。 d、枚举类型: 定义:type枚举类型标识符(key1=val1,.,keyn=valn) :n=255 如果给某些key指定了值,则未指定值的key是前一个key值加1; 如果全部默认不指定值,则key1值为0,往后逐个加1。 e、子界类型: 定义:type 子界类型标识符下界.下界 如:type SubInt1.30;表示 130的整数 type SubChara.z;表示字符注:1、以上四种类型称为有序类型,即除第一个数为都有先行数、除最后一个数外都有后继数。在这里(计算机里),整数是有限的。有序类型的数都有一个序号,称为序数。整数的序数为其本身,其他类型第一个数序数为0,依次递增。2、子界类型上、下界必须是有同一有序类型,且上界序数大于下界序数。 f、浮点类型:(通用类型:Real与Double等同) 具体: Double,Real48Single, Extended,Comp,Currency g、字符串类型:(通用类型:String与AnsiString等同) 具体:ShortString:最多存放255个字符,第一个自己存放字符个数,不以NULL结尾 AnsiString: 存放Ansi字符,以NULL结尾 WideString: 存放Unicode字符,以NULL结尾 h、时间、日期类型:TDateTime 实际是浮点类型的别称(2)复合数据类型: a、指针类型: 定义:type 指针类型标识符基本类型; 内在分配:New() 内存释放:Destroy()对于Pointer 和PChar用GetMem()或AllocMem()分配内存,用FreeMem()释放内存 分配内存后,就可以当成基本类型一样使用:指针类型标识符 实际上常如下运用指针: var 变量标识符:基本类型; 为变量分配内存后就可以将(变量标识符)当成普通变量使用。 b、记录类型: 定义:type 记录类型标识符Record 字段1:类型; . 字段n:类型; end; c、集合类型:定义:type 集合类型标识符Set of 基本类型的子集或子界类型;(, =, =, , =, in, is, 4 (最低) (3) with . do . end 语句 主要在操作记录类型或组件时使用。 示例:type people=Record /定义记录people name:string; addr:string; age:integer; sex:string; end; var Me:People; /定义people型的变量 with Me do begin name:=Paul; addr:=Guangzhou; age:=23; sex:=male; end;(4)goto 语句 现在所有声音都是说要减少goto语句是使用,所以尽量少用为是。 示例: Label MyLabel; /用Label保留字声明MyLabel MyLabel: /标记 . /其它语句 goto MyLabel; /跳转到MyLabel 处(5)条件语句 a、if . then . 语句 if 布尔表达式 then .; 或 if 布尔表达式 then begin . end; 其它格式: if . then. end else begin. end; if . then . else if . then . else .; b、case . of 语句 case 表达式 of 值1:. 值2:. . 值n:. end;6)循环语句 a、for . to . do 语句 for 循环变量:=初值 to 终值 do .;或 for 循环变量:=初值 to 终值 do begin .end; b、while . do 语句 while 布尔表达式 do .; 或 while 布尔表达式 do begin . end;c、repeat . until 语句 repeat . until 布尔表达式;(7)循环的中断 break: 循环结束 continue:结束本次循环 goto:(略) exit:退出当前函数或过程 halt():终止整个程序,参数为整数 RunError():(略)过程与函数(1) 过程(无返回值) 声明:procedure ();(2)函数(有返回值) 声明:function ():返回值类型; 用Result 或 返回函数值; 即在函数中用 Result:函数值;或 :函数值:返回;引用DLL接口(1)静态引用Function (:; :):;external name ;(2)动态引用t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CAPA 13-2024人体皮肤蓝光防护功效评价规范
- 2026年统编版(2024)初中语文七年级上册期末综合测试卷及答案(五套)
- 消防安全知识专项培训课件
- 乙肝肝硬化合并肾损伤的诊疗进展
- 豫剧的四大板类特点
- 水环真空泵常见故障分析及对策
- 峰谷分时电价下的用户响应模型的获取方法及系统发明专利
- 建筑工程造价工作中的动态管理与控制策略
- 临床路径模拟教学在高血压管理教学中的实践分析
- 妇科急腹症腹痛急课件
- 成功销售的八种武器-大客户销售策略
- 铁路委外管理办法
- 县校本研修管理办法
- 要素式民事起诉状(房屋租赁合同纠纷)
- 白内障术后并发症
- 2025年混凝土考试题库及答案
- 教师心理健康知识培训
- DB23∕T 2334-2019 装配式混凝土渠道应用技术规范
- 2025年春江苏开放大学机械创新设计060260过程性考核作业123答案
- T/CCS 029-2023综采工作面采煤机惯性导航系统技术规范
- 水利安全风险防控“六项机制”与安全生产培训
评论
0/150
提交评论