VB程序设计第三讲 数据类型ppt课件_第1页
VB程序设计第三讲 数据类型ppt课件_第2页
VB程序设计第三讲 数据类型ppt课件_第3页
VB程序设计第三讲 数据类型ppt课件_第4页
VB程序设计第三讲 数据类型ppt课件_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1编程小贴士编程小贴士设置属性确定事件;设置属性确定事件;构思算法草拟代码;构思算法草拟代码;多写注释调整思路;多写注释调整思路;1. 全面检查就这一招!全面检查就这一招!编程思路:编程思路:“初始化初始化 输入输入 处理处理 输出输出2主要内容主要内容: :确定数据的性质:确定数据的性质:数据类型数据类型两种数据表达:两种数据表达:常量和变量常量和变量引例:引例: 白菜多少钱一斤?白菜多少钱一斤? 几点钟了?几点钟了? 这条路怎么走?这条路怎么走? 真的假的?真的假的?31加法器界面设计加法器界面设计4定义了值的范围并确定可进展的操作定义了值的范围并确定可进展的操作 整数整数: : 整型整型

2、/ /长整型长整型字节型字节型浮点型浮点型: : 单单/ /双精度双精度货币型货币型数值型数值型 数据类型数据类型字符字符/ /字符串型字符串型逻辑型逻辑型日期型日期型对象型对象型5 1. Byte1. Byte:表示无符号的整数,表示无符号的整数,0 0255255 2. Integer 2. Integer和和LongLong:保存整数保存整数 IntegerInteger:9898 LongLong:45678&45678& 3. Single 3. Single和和DoubleDouble:保存浮点数保存浮点数 SingleSingle:123.45!123.45!,0

3、.12345E+30.12345E+3, .5.5 Double Double:123.45#, 0.12345E+3#123.45#, 0.12345E+3# 4. 4. 货币型货币型DecimalDecimal:如如123.45123.45,123412346字符串型字符串型StringString:用英文双引号括起来的一串字用英文双引号括起来的一串字符符 如如 ChinaChina、 1+2=?1+2=? 、 中国中国 注意字符串有长度注意字符串有长度 表示空字符串表示空字符串 表示一个空格字符表示一个空格字符字符型字符型CharChar:用英文双引号括起来的一个字符用英文双引号括起来的

4、一个字符 如如 a a、 1 1 、 中中$7逻辑型逻辑型BooleanBoolean: :布尔型,布尔型,True True 和和 FalseFalse逻辑值和数值类型逻辑值和数值类型的的转换:转换:1 1数值数值逻辑逻辑值时,值时,0 0对应对应FalseFalse,非,非0 0对应为对应为TrueTrue2 2布尔值布尔值数值时,数值时,FalseFalse对应对应0 0,TrueTrue对应为对应为 -1-1口诀:口诀:0 0 与与 False False 一一 一对应,其它是一对应,其它是TrueTrue的范畴的范畴日期型日期型DateDate: :用两个用两个“# #号括起来表示日

5、期和时号括起来表示日期和时间间 如:如:#2001-08-20#2001-08-20# #12/12/2005 11:35:35 PM#12/12/2005 11:35:35 PM#8对象对象型型ObjectObject可以引用应用程序中的对象可以引用应用程序中的对象可包含任何类型数据,也是默认类型可包含任何类型数据,也是默认类型两类重要初值两类重要初值 数值型:数值型:0 0 字符串型:字符串型: “ 空串9 常量常量: : 其值始终保持不变其值始终保持不变 三种形式:三种形式:直接常量、符号常量、系统常量直接常量、符号常量、系统常量 直接常量:直接常量:1 1数值常量数值常量: 235.6

6、7: 235.67, &O123&O123, &HABC&HABC2 2字符串常量:加英文双引号,字符串常量:加英文双引号,123123 ,程序设计程序设计 空空 空格空格3 3逻辑常量:逻辑常量:True True 和和 FalseFalse4 4日期常量:日期常量:#12-12-2005#12-12-2005#10 符号常量符号常量 定义一个符号代表一个常量。格式:定义一个符号代表一个常量。格式: ConstConst 常量名常量名 As As 数据类型数据类型 = = 表达式表达式例:例:Const PI = 3.1415926Const PI = 3.1

7、415926 进步程序可读性。假如需要调整常数,只要在定义的地方进步程序可读性。假如需要调整常数,只要在定义的地方一次性修改即可。一次性修改即可。 系统常量系统常量以以vbvb开头开头:vbCrLf vbCrLf 回车换行符回车换行符111. 1. 变量:值可以发生变化的量。变量:值可以发生变化的量。 使用变量名标识不同的变量,同时要给出变量的使用变量名标识不同的变量,同时要给出变量的数据类型。因此,数据类型。因此,VBVB变量由数据类型和变量名组成。变量由数据类型和变量名组成。 程序中选择使用常量还是变量,是根据它们是否程序中选择使用常量还是变量,是根据它们是否需要变化而决定的。需要变化而决

8、定的。12 1 1 变量名必须以字母或汉字开头变量名必须以字母或汉字开头 2 2 只能由字母、汉字、数字和下划线组成。不只能由字母、汉字、数字和下划线组成。不能有小数点、空格等;字符个数不得超过能有小数点、空格等;字符个数不得超过255255个个 3 3 不能使用不能使用VB.NetVB.Net的关键字的关键字 4 4 不区分大小写,变量名应望名知义不区分大小写,变量名应望名知义2变量命名规那么变量命名规那么 3s s*T -3x da jia False以数字开头以数字开头出现非法字符出现非法字符*出现非法字符出现非法字符-减号减号不允许出现空格不允许出现空格使用了使用了VB的关键字的关键字

9、131 1 带类型声明:带类型声明: Dim Dim 变量名变量名 AS AS 类型类型= = 初值初值 例:例:Dim sum As IntegerDim sum As Integer 使用类型符来声明,如使用类型符来声明,如 Dim Num%Dim Num%,Sum!Sum!2 2 省略类型声明:省略类型声明:默认为默认为ObjectObject型型3 3 定义多个变量定义多个变量DimDim语句中,假设多个变量同类型,那么逗号分隔一起语句中,假设多个变量同类型,那么逗号分隔一起定义定义Dim i, j As Integer, k!, m Dim i, j As Integer, k!,

10、m 变量类型?变量类型? 3. 变量的声明变量的声明: 变量名变量名 + 类型类型14 隐式声明:不声明变量直接用隐式声明:不声明变量直接用 Option ExplicitOption Explicit Off Off 该语句放置在程序模块的所有代码前面该语句放置在程序模块的所有代码前面 Option Explicit OffOption Explicit Off Public Class Form1 Public Class Form1 End Class End Class15 把已有的数据类型重新组合为一个新类型。把已有的数据类型重新组合为一个新类型。 例:例:设计一个员工工资数据类型,包含姓名、工号设计一个员工工资数据类型,包含姓名、工号和工资,定义方法:和工资,定义方法: Structure Structure pay Dim xm Dim xm As StringAs String Dim gh As Integer Dim gh As Integer Dim gz Dim gz As SingleAs Single End Structure End Structure1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论