《Delphi入门与提》PPT课件.ppt

《Delphi入门与提》PPT课件.ppt

ID:52269377

大小:244.96 KB

页数:46页

时间:2020-04-03

《Delphi入门与提》PPT课件.ppt_第1页
《Delphi入门与提》PPT课件.ppt_第2页
《Delphi入门与提》PPT课件.ppt_第3页
《Delphi入门与提》PPT课件.ppt_第4页
《Delphi入门与提》PPT课件.ppt_第5页
资源描述:

《《Delphi入门与提》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Delphi入门与提高Delphi基础知识为什么选择Delphi可视化编程,方便易学组件众多、编程效率高建立在BDE上的数据库连结功能强大的调试器独立执行的应用,不需要运行库一个简单的例程procedureTForm1.Button1.Click(Sender:TObject);beginLabel2.Caption:='嗨!'+Edti1.Text+',欢迎来到Delphi的世界!';end;procedureTForm1。Button2.Click(Sender:TObject);beginClose;end;ObjectPascal常量和变量数据类型语句过程和函数程序结构

2、常量和变量常量变量类型常量常量常量是在程序中多次引用的固定量的名字。它的值在程序执行期间保持不变,一般也不能改变。常量的值可以是简单的一个数、一条字符串,也可以是其他常量的计算结果语法:const常量名=常量值示例:constCITY=‘南京’;GreatCity=CITY+‘是一座历史悠久的城市’;变量变量是一个特定数据实体,它有预定义的数据类型,并且可在内存中某个唯一地址存放指定类型的值。变量可在程序运行的过程中动态的修改。变量有四个属性:名称、类型、变量值和占用的内存地址。语法var变量名1,……,变量名n:类型;示例variMyAge:Integer;sCityName

3、:String;类型常量类型常量不是常量!缺省的情况下,它是静态变量。只有当设置Assignedtypedconstants属性为否,或者添加{$J-}时,类型常量的值才不可以改变。语法const类型常量名:类型=值;示例constMyAge:Integer=23;数据类型整数实数布尔数字符串集合数组指针……整数类型类型范围状态字节数Integer★-231~231-1有符号4Cardinal0~232-1无符号4ShortInt-128~127有符号1Int64☆-263~263-1有符号8Byte☆0~255无符号2Word☆0~65535无符号4实数类型(浮点数)类型范围

4、字节数有效位数Real±5.0×10-324~1.7×10308815~16Single±1.5×10-45~3.4×103847~8Double★±5.0×10-324~1.7×10308815~16Extended☆±3.6×10-4951~1.7×1049321019~20Currency-922337203685477.5808~922337203685477.5807819~20数值类型的运算算术运算整数:+、-、*、/、div(整除)、mod(取余)。注意“/”运算符所的结果为实数实数:+、-、*、/逻辑运算<、<=、=、<>、>、>=位运算not、and、or、x

5、or、shl、shr(位运算只能对整数进行操作)数值运算的溢出整数溢出除0(EZeroDivide)上溢(EOverFlow)下溢(EUnderFlow)布尔类型Boolean类型只有两个值:TRUE和FALSE。布尔变量支持三中逻辑运算:not、and和or字符类型类型字符集字节数AnsiCharSBCS,MBCS1WideCharUnicode2Char★等价于AnsiChar1Pascal字符串类型最多字符字节数字符集ShortString2552~256ANSI向后兼容AnsiString2314~2GBANSI(SBCS,MBCS)LongString2314~2GB

6、ANSI(SBCS,MBCS)WidString2304~2GBUnicode*字符串类型String实际上声明的是AnsiString类型Null字符串类型说明PChar★Null式字符串,ANSI字符,向后兼容PAnsiCharNull式字符串,ANSI(SBCS,MBCS)PWideCharNull式字符串,Unicode字符集PString指向String的指针Pointer☆无类型指针,可以指向任何类型字符与字符串声明varch:Char(字符)s:String(Pascal字符串)p:PChar(Null字符串)Name:Array[0..10]ofChar转换p:

7、=PChar(s);s:=String(p);ch:=p^[1];ch:=s[1];枚举、子域和集合枚举:TFontStyle=(fsBold,fsItalic,fsUnderline,fsStrikeOut);子域:TMyNumber=1..100;集合:集合类型名=setof元素类型TFontStyles=setofTFontStyle;TCharSet=setofChar数组一维静态数组数据类型名称=Array[下标定义]of类型名称数组的引用数组名称[下标]动态数组的长度设定SetL

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。