- 1
- 0
- 约6.41千字
- 约 7页
- 2019-10-24 发布于山西
- 举报
第四章数据、表达式与简单程序设计
4.1 VB程序代码的组织方式
一个VB程序由两部分组成:
窗体界面设计
程序代码设计
这两部分的关系:
程序代码的设计为了将窗体界面上的控件联系在一起。
过程与模块
过程: 具有特定书写格式,包含若干可被作为一个整体执行的代码行的一个代码组.
根据执行的方式,过程可分为事件过程和通用过程.
事件过程:用来响应由用户或系统引发的各种事件的代码行。
通用过程:可被共享的代码构成的过程
简单的说就是:公有的(Public),可被一个应用程序中所有的窗体共享。
模块:窗体模块,标准模块,类模块。
窗体模块:每个窗体都对应一个窗体模块。
窗体的事件过程
窗体和控件的属性及说明
通用过程仅供本窗体中的过程共享
存储在窗体文件frm中
标准模块:
可被多个窗体共享的代码
保存的过程都是通用过程
存储在bas中
不限于一个应用程序,还可供其它应用程序重复使用。
类模块
4.2 VB程序的书写规范和注释
语句是构成VB程序的最基本成分
一句一行
一行多句,行间加“:”,
一句多行在行尾加续行标志“ _”(空格加下划线)。
不区分大小写,保留字第一个字母自动变为大写
注释的方法:Rem 或 ‘(半角,英文状态下)
保留字:一个特定的单词,有特殊的含义,有特定的用法。
4.3 VB的数据类型
数据的分类:数值型和非数值型
编程的过程就是处理数据的过程
什么是常量,什么是变量Eg:常量相当于家(运行中不改变的量)
变量相当于旅馆(临时存放数据)
让我们看一下VB中是如何对数据分类的
基本数据类型:
① 数值数据类型:包括整型、长整型、单精度浮点型、双精度浮点型和货币型
② 字符数据类型:包括定长字符串和不定长字符串
③广泛其它数据类型:包括字节型、布尔型、日期型和对象类型
④变体数据类型
1)VB中对没有声明的变量其缺省的数据类型是变体型,可以用来存储各种数据,但所占用的内存比其它类型都多(=16byte)。
为提高运行效率(整型效率较高),或达到一定的运算精确度(浮点型精度较高,但运行较慢),应合理的定义数据类型。
理解整型和精度型
数值类型又被分为“整型”和“精度型”。
整型就是不带小数位的数,而精度型则是指带小数位的数。
理解数值的范围
同顾及计算机的运行速度一样,与速度同样重要的是计算机的空间的考虑。J
这就是计算机的空间问题:任何一个量,都有一个大的上限,和小的下限,出了这个范围(比上限还大,比下限还小),就会称为溢出。
数值类型在被划分为整型和实型后,将根据所占用的空间而被继续划分为几种不同类型(见表4-1)
比如:整型 2个字节 -32768~32767
字符型可以包括所有的西文字符和汉字,字符必须用双引号括 起来, 如:abc123
逻辑型数据只有True 和False两个值
转换成整型时,True=-1 ,False=0,
将数值型转换成逻辑型时,非0数转换为True ,0转换为False。
常量 在程序运行中不变的
(1)数值型常量
整型数:10、O10、H10
注意整型数和长整型数的分界线32767
长整型数:1345678
浮点数:小数形式:1.25,3.1415926535 指数形式:1.25E+5、1.25D+5
八进制:O137十六进制:H137
(2)字符型常量 (0~65535)
“VB程序设计”、 “2.5”、
(3)逻辑型常量(2 byte)
True、False
(4)日期/时间型常量(8 byte)
mm/dd/yyyy
#3/20/2007#
#3/30/2007 20:30:18am#
#January 1,1993#
注意:为了与字符串型常量相区分,所以用#将日期常量括起来
(5)符号常量
常量在程序中也可以用符号表示
例
代表常量的符号称为“常量名”
常量名的命名规则是:
1、不超过255个字符
2、只能由字母、数字和下划线组成并且首字符必须是字母的字符串
3、常量中字母不区分大小写)
Const? 符号常量名 [As 类型] = 表达式
比如:
Const? PI As single=3.14159? ???????????
?‘声明了常量PI,代表3.14159,单精度型
Const? MAX As Integer=O144?
‘’声明了常量MAX,代表八进制数144,整型
Const ?COUNT#=45.67????????
? 声明了常量COUNT,代表45.67,双精
原创力文档

文档评论(0)