- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可视化程序设计语言基础 幻灯片
第三章 VB语言基础 1. VB程序书写规范和程序注释 2. VB中标准的数据类型 3. VB中的运算符和表达式 4. 变量与常量 5. 数组 6. 枚举类型 7. 用户自定义类型 8. VB的基本控制结构 9. 过程 10. 常用函数 一、 VB程序书写规范和程序注释 语句定义符 [语句体] 一、 VB程序书写规范和程序注释 按行书写 VB代码中不区分字母的大小写 一行一句 一句多行(续行标记 一个空格+一个下划线_) 一行多句(语句分隔符 冒号) 例: x=10:y=“Visual Basic”:z=20 一、 VB程序书写规范和程序注释 书写规范 对于VB中的保留字,首字母总被转换成大写,其余字母被转换成小写。 对于用户自定义的变量、过程名,VB总是以第一次定义的为准,以后输入的自动向第一次的定义转换。 程序注释(可读性) Rem语句 Rem 注释 单引号 ‘ ‘ 注释 二、 VB中标准的数据类型 二、 VB中标准的数据类型 数值型(Numeric)数据 Integer 和 Long 型:用于保存整数,整数运算速度快、精确,但表示数的范围小。Long较大的整数,Integer较小的整数。 Single 和Double型:用于保存浮点实数,浮点实数表示数的范围大,但有误差且运算速度慢。Double的精度大于Single Currency 型:是定点实数或整数,最多保留小数点右边4位和小数点左边15位,用于货币计算。 Byte 型:用于存储二进制数。一个字节型变量 二、 VB中标准的数据类型 日期型(Date)数据 Date型按8字节的浮点数来存储。 日期范围:100年1月1日——9999年12月31日 时间范围:0:00:00——23:59:59 赋值时用两个#号将日期括起来 A=#10/12/2002# 二、 VB中标准的数据类型 字符型(String)数据: 用于表示由很多字符组成的字符串。 字符串的表示方法:两侧用“ ”号括起来 B= “Visual Basic” 定长字符串:String*Size 不足在右边补空 超过截取 变长字符串 二、 VB中标准的数据类型 逻辑型(Boolean)数据 用于逻辑判断,它只有True和 False两个值 二、 VB中标准的数据类型 变体型(Variant)数据(尽量少用) 是一种特殊的数据类型,是所有未定义变量的默认数据类型,它可以存储所有系统定义的类型的数据 缺点:占用的空间较大,慢 注意以下两种特定值: Empty:在赋值之前,Variant变量具有值Empty IsEmpty函数 Null:表示未知数据或丢失的数据,常用于数据库应用程序 IsNull函数 二、 VB中标准的数据类型 对象数据类型 可用来引用应用程序或某些其他应用程序中的对象 给Object类型的变量指定某一具体的对象时应该用Set语句赋值 三、 运算符和表达式 算术运算符与算术表达式 算术运算符 ^(乘方)、 + (加) 、-减(负号) 、* (乘)、/ (除)、\ (整除)、 Mod(取余(模)) 优先级:^? -(负)? * /? \? Mod? +- 算术表达式 A*b/(c*d) a*b/c/d a*b/c*d 13\2*3 23\8/2 mod 3 29 mod 9\8/2 三、 运算符和表达式 关系运算符与关系表达式 关系运算符 、 =、 、 =、 、=、 IS(对象引用比较)、Like(字符串比较) 关系表达式(按值比较,字符按其ASCII码逐个比较) A32 X+y=z/2 B$”Basic” 优先级相同 三、 运算符和表达式 逻辑运算符与逻辑表达式 逻辑运算符 三、 运算符和表达式 字符串运算符 字符串运算符有两个“+” 和“”。在使用时应注意变量与运算符之间应有一个空格。 +和 的区别 +:连接符两端的操作数均应是字符型 :进行连接操作前,系统先将操作数首先转换为字符型,然后再进行连接。 例如:“12000”+12345 ‘结果24345 12345+“abcdef” ‘出错 12 “12345” ‘结果1212345 三、 运算符和表达式 各种运算符间的优先顺序 算术运算符字符运算符关系运算符逻辑运算符 对于多种运算符并存的表达式,可以增加括号,改变优先级 例如:(分析
文档评论(0)