- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vb备考课件 第二章 程序设计基础PPT
2.1、如何学习Visual Basic
2.2、数据类型、常量与变量
2.3、Print语句、赋值语句
2.4、运算符、表达式、常用内部函数;Integer、Long、Single、Double、Currency、Byte;Integer 和 Long用于表示整数。整数的运算速度快、占用内存少,但可表示数值范围小。;用于计算货币的数量,最多保留小数点右边4位和小数点左边15位。;String: 一个英文或者数字字符占1字节 用于存放字符型数据,即用双引号对括起来的字符串,如:
“123”、”振兴中华”、 ”THANKS”等。;日期型数据(Date):
8字节,日期文字前后必须添加数字符号“#”,#1 Jan, 97#
#January 1, 1999#
#1999-8-1 12:30:12PM# 都是合法的日期。;变体型数据(Variant):字节按需分配,是所有未声明的变量的默认数据类型,它对数据的处理完全取决于程序上下文的需要。
Variant型变量可以存储数值型、字符型、日期型、对象型等数据,而不必进行数据类型转换,VB会自动完成任何必要的转换。;3.2 VB的数据类型;常量;符号常量是为了让程序更具可读性而出现的,
包括:
(1)系统定义的符号常量
例如:vbRed、vbGreen、vbBlue
(2)用户自定义的符号常量
定义形式为:
Const 常量名 [As 类型]=表达式
Const PI=3.1415 ‘ 声明常量PI代表3.1415,单精度型
Const X As Integer=5 ‘ 声明常量X代表5,整型
Const R#=3.0 ‘ 声明常量R代表3.0,双精度型
Const AREA=PI*R*R ‘ 声明常量AREA代表PI*R*R ;变量;变量的命名规则:
以字母或汉字开头,由字母、汉字、数字、下划线组成,长度小于等于255个字符。
不能和关键字相同,如 Dim、For、Select 等,且不能包含“ . ~ ‘ | ”四种英文符号以及空格。
在一定范围内必须是唯一的,且不能和过程名同名。
不区分大小写字母,如:XYZ、Xyz、xyz都是相同的变量名。
;变量的显式声明:;例: Option Explicit
Dim x as Integer
Private strTemp as String
Private dblTotal as Double
Static cWage
(类型缺省情况下为Variant型)(缺省即默认情况下)
Dim x as Integer,strTemp as String, dblTotal as Double
(一条语句声明多个变量是允许的);声明变量时可以用类型符替代:
Dim x as Integer == Dim x%;变量的显式声明:;显式声明;声明String类型变量时的特殊操作:;Print语句
[对象名称.]Print [输出项[[{,|;}][输出项]]…]
功能:在窗体上(对象是窗体)打印内容,内容的默认位置在窗体的左上角。;注意:无“;”或“,”
表示输出后换行;如何精确地控制打印内容的格式?;特别说明:刚才所演示的都是打印字符串,
当打印的是数值时,会有明显的不同。;赋值语句:是程序中最常用的语句,其功能是先计算出赋值号右边表达式的值(必要时转换为相同类型数据),再将值赋给赋值号左边的变量。
赋值语句的形式为: 变量名=表达式 或
对象名.属性名=表达式
注意赋值语句的阅读顺序:从右至左
x% = 100*8
Text1.Text = “welcome to” “中国”;赋值语句的常见形式:
变量自增
x=5
x=x+1
(2)变量交换
假设a=5,b=8,如何实现变量值的交换,
即交换后a=8,b=5。
实例2-4
;2.4 运算符和表达式;算术运算符与算术表达式; \ 整除运算和Mod 求余运算的一些特殊规则:;(4) Mod求余运算时,结果的正负号始终与第一个
操作数,即左操作数的符号相同。;字符串运算符与表达式;(2) + 运算符
当操作对象均为字符时,与 实现相同的连接功能;
一边为数字的字符串,一边为数值,则自动把数字的
字符串转化为数值,再进行相加运算,结果为数值;
一边为非数字的字符串,一边为数值,则出错;
当两边均为数值时,则进行相加。;关系运算符与表达式; 例:
您可能关注的文档
最近下载
- 《建筑与市政工程施工现场临时用电安全技术标准JGJT46-2024》知识培训.pptx VIP
- 5G+虚拟现实开发应用赛项理论备考试题库(含答案).docx VIP
- T_CAWAORG 014—2024(老年综合评估及干预技术应用规范).pdf VIP
- 甘肃省武威市凉州区第十中学2024-2025学年九年级上学期第一次月考数学试卷.docx VIP
- 基于JX-300XP的板式精馏塔DCS控制系统的设计.doc VIP
- 装饰合同封面.doc VIP
- PLC的全自动工业洗衣机系统方案设计课程方案设计说明书.doc VIP
- 2023年陕西邮电职业技术学院教师招聘考试题库及答案解析.docx VIP
- (新人教版)音乐一年级上册 全册教学课件.pptx
- 2024年广东省专升本英语考试真题及答案7257.pdf VIP
文档评论(0)