内容正文:
2.1认识Visual Basic中数据类型、常量、变量
Visual Basic6.0项目教程
同步精品课堂
电子工业出版社
任务一
Visual Basic6.0中的基本数据类型
任务二
理解背诵Visual Basic6.0标识符的命名规则,掌握基础语句
任务三
理解常量、变量、及其作用域
掌握国家标准《机械制图》中有关图幅、比例、字体图线等基本规定。
教学目标
一
1、了解Visual Basic6.0的语句格式
2、掌握Visual Basic6.0中的运算符和表达式
3、理解运算符表达式的优先级
教学重点:
1、Visual Basic6.0中的基本数据类型
2、标识符的命名规则
教学难点:
常量、变量、及其作用域的理解
教学重难点
二
导入新课
三
思考问题:
上节课我们了解Visual Basic6.0是一门编程语言,那么编写代码是本门课程的重要内容。是怎么形象又立体的编写代码的呢?又设计了哪些名词以及概念?
任务一
Visual Basic6.0中的基本数据类型
新知讲授
四
在我们日常生活中又很多的度量单位,比如米、升、千克、小时等等,在程序编写过程中我们也要赋予标识符意义,也就是本节课要说的第一个知识点--基本数据类型。基本数据类型分为以下七个大类:
用于处理日期和时间
用于处理真(True)和假(False)
用于处理各种字符串数据,如个人的姓名,家庭住址,身份证号码,电话号码及电子邮件地址等
是一种无符号的整数用于处理二进制数据
字符串型(String)
字节型(Byte)
日期型(Date)
布尔型(Boolean)
新知讲授
四
字节型Byte)
日期型(Date
用于引用程序或某些应用程序中的对象
能够存储所有系统定义类型的数据
可变性(Variant)
对象型(Object)
数值型
整型(Integer)
长整型(Long)
单精度浮点型(Single)
双精度浮点型(Double)
货币型(Currency)
新知讲授
四
(易考点)图表中红色字体需要背诵
总结:
任务二
理解背诵Visual Basic6.0标识符的命名规则,掌握基础语句
新知讲授
四
子任务二:理解背诵Visual Basic6.0标识符的命名规则(易考点)
掌握基础语句
标识符不能包含 Visual Basic中有特殊含义的字符。如英文句点、空格、类型说明符和运算符等
标识符不能使用Visual Basic保留的关键字。例如,常用的关键字有Const、Dim、Private、Public、New 和 Static 等
02
01
新知讲授
四
子任务二:理解背诵Visual Basic6.0标识符的命名规则(易考点)
掌握基础语句
标识符在同一个范围内必须是唯一的。范围就是可以引用变量的变化域,如一个过程
Visual Basic 中的标识符不区分大小写 如,USERNAME和UserName为同一个标识符
标识符不能包含 Visual Basic中有特殊含义的字符,如英文句点、空格、类型说明符和运算符等
03
02
01
新知讲授
四
类型说明符是附加到变量名上的字符,用于指出变量的数据类型。
比如dim a% 就是定义了一个整型的数据变量a变量里面就可以存放整数,但是不可以给a赋值除整数以外的数据。
新知讲授
四
程序运行的结果一般都需要使用输出语句将其显示在屏幕上。
Rem 注释语句(Rem之前加空格)或者 ’注释语句
将表达式的值赋值给变量,与数学中符号的意义不同,是将等号右面的值复制给等号左边具有计算和赋值双重功能。
End、Unload
用于清除在程序运行时窗体或图片框所生成的图形和文本
赋值语句(=)
结束语句
注释语句
Cls方法
Print方法
任务三
理解常量、变量、及其作用域
新知讲授
四
变量在使用前一般需要预先声明,但是也可以不进行声明是为隐式声明,如果想要希望在程序中强制显示声明所有变量则在模块的声明段中加入Option Explicit语句
1、变量:变量就是命名的存储单元位置,包含在程序执行阶段修改的数据。(变量的取名要符合标识符的命名规则)格式如下:
Dim/Public/Private/Static 变量名 as 数据类型。例如:Dim a as Integer
新知讲授
四
变量作用域及其声明位置如图所示:
局部变量只有在声明它们的过程中才能被识别,它们又被称为过程级变量
模块变量对该模块的所有过程都可用,但是对其他模块的代码不可用。可以在模块顶部的
全局变量是使用Public关键字声明的变量,其值可以用于应用程字的所过程。与所有模块变量相同,也可以在模块顶部的声明段中来声明全局变量。
01
新知讲授
四
在过程执行结束后,局部变量的值不能被保留下来。在每次重新执行过程时,局部变量会被重新初始化。如果希望在该过程结束之后还能继续保持过程中局部变量的值,则应该使用Statri关键字将这个变量声明为静态变量。这样,即使过程结束,该静态变量的值也仍然被保留着
在使用声明语句声明一个变量后,Visual Basic会自动将数值型的变量赋初值为0,将字符串型或Variant数据类型的变量赋初值为空字符串,将布尔型的变量赋初值为False,将日期型的变量赋初值为00:00:00(如果系统为12小时制,则会有所不同)。
02
03
新知讲授
四
在使用声明语句声明一个变量后,Visual Basic会自动将数值型的变量赋初值为0,将字符串型或Variant数据类型的变量赋初值为空字符串,将布尔型的变量赋初值为False,将日期型的变量赋初值为00:00:00(如果系统为12小时制,则会有所不同)。
常量的声明需用到关键字Const,凡是声明常量必须要用到这个关键字(常量的取名要符合标识符的命名规则)格式如下:
Dim/Public/Private/Static Const 变量名 as 数据类型 =常量表达式
师生互动
五
1、标识符的命名规则?
答案:
1、标识符必须以字母开头,最大长度为255个字符。在对控件、窗体、 模块和类等命名时,标识符的长度不可以超过40个字符。
2、标识符不能使用Visual Basic保留的关键字。
3、标识符不能包含 Visual Basic中有特殊含义的字符
4、Visual Basic 中的标识符不区分大小写。
5、标识符在同一个范围内必须是唯一的。范围就是可以引用变量的变化域,如一个过程
师生互动
五
2、数据类型的种类?
答案:
字符串型(String)、数值型、字节型(Byte)、日期型(Date)、布尔型(Boolean)、可变性(Variant)、对象型(Object)
师生互动
五
3、字面常量?
答案:
字面常量就是包含在程序代码中的常量,分为字符串常量、数值常量、布尔型常量、日期型常量
随堂练习
六
1.注释语句对程序进行说明,对程序的执行结果没有影响。
对
2、Print语句只能将表达式的值输出到窗体上。
错
Print语句的输出对象有4个:窗体、图像框、立即窗口、打印机。
随堂练习
六
3.赋值语句只具有赋值功能,没有计算功能。
4.Cls语句能清除窗体上的图像。
错
Cls语句只能清除窗体上的文本和图形,不包括图像。本题答案为X
错
赋值语句的功能是先计算表达式的值,再赋值给变量
随堂练习
六
5. 注释语句对程序进行解释说明,方便用户阅读程序,对程序的执行没有影响。
6. 赋值语句中的“=”和表达式中的“=”意义相同。
错
赋值语句的含义是将赋值号右侧的表达式赋值给左侧的变量,有方向性,和数学上的等号意义不同
对
课堂小结
七
谢谢
$$