数据、表达式和简单程序设计.ppt
文本预览下载声明
;第4章 数据、表达式与简单程序设计;引 言;4.1 过程与模块;一、过程
所谓“过程”,就是具有特定书写格式,包含若干可被作为一个整体执行的代码行的一个代码组。
根据执行的方式,“过程”可以分为“事件过程”和“通用过程”两类。;1﹒事件过程
? VB程序同Windows下的其他应用程序一样,都是由事件驱动的
? 事件过程是VB程序中最基本的过程。
? 事件过程存储在“窗体模块”文件中(扩展名为.frm),缺省情
况下是“私有的”(Private)。即缺省时,事件过程仅在该窗体内有效。
VB系统自动提供事件过程的代码框架。
2﹒通用过程
? “通用过程”由可被共享的代码构成。
? 通用过程是由事件过程或其他通用过程调用而执行的。
? 通用过程在缺省情况下,是“公有的”(Public),通用过程可以被所有窗体共享。 例:过程例题中的示例1
;二、模块
模块是VB用于将不同类型过程代码组织到一起而提供
的一种结构。
VB具有三种类型的模块:
窗体模块
标准模块
类模块
;1﹒窗体模块
应用程序的每个窗体都有一个对应的窗体模块。
窗体模块扩展名为.frm。
2﹒标准模块
标准模块中存放可被应用程序中多个窗体共享的代码。
标准模块文件的扩展名是.bas。
标准模块中保存的过程都是通用模块。
3﹒类模块
类模块包含用于创建新的对象类的属性、方法的定义等。
类模块扩展名为.cls。;1.语句
语句是组成VB程序的最基本成分。
(1) 语句的一般形式:
语句定义符[语句体]
;2.语句书写规则
(1) 续行:(空格+下划线字符“_”)
(2) 同一行上书写多条语句,语句间用冒号“:”分隔
(3)? 一行允许多达1023个字符
(4) 注释行
以 Rem开头,注释整行 ;
以注释符“”引导
注释内容从注释符开始直到该行结束
利用“编辑”工具栏的 “设置注释块”、“解除注释块”来
设置/取消多行注释。
;§4.3 VB的数据类型; 整 长整 单精度 双精度 货币型 字节型; 整 长整 单精度 双精度 货币型 字节型;;Integer; Long ; Single; Double; Currency; Byte;5.声明符号常数:
格式:[Public|Private]Const 常量名 [As 类型]=表达式; 举例: re, my data, re.er,8re,工资,Integer
IntSum ;例2: Dim A As String
Dim B As String * 5
A=“Visual Basic”
B=“Visual Basic”
Print A , B;例:Private sub command1_click()
Dim i as integer
Static j as integer
i=i+1
j=j+1
Print i,j
end sub;是指使用的变量未用声明语句进行声明而直接使用
未声明直接使用的变量均默认为Variant型
也可在变量名后加一个规定数据类型的说明符加以说明;§4.4 运算符和表达式;1.算术运算符;1.算术运算符;优先级的比较
1.几大类比较 ;;§4.5 赋值语句;§4.5 赋值语句;§4.5 赋值语句;§4.6 VB公共函数;;; 字符转换成ASCII码:Asc(C)
ASCII码转换成字符:Chr(N)
转换成小写字母: Lcase(C)
转换成大写字母: Ucase(C)
转换成字符: Str(N)
转换成数字: Val(C)
取整:直接取整、四舍五入取整、取≤N的最大整数
Fix(N) Cint(N) Int(N)
;;5.格式输出函数; 日期时间格式符:
字符串格式符: 和 ;例:x = 123456.78
Print Format(x,000)
Print Format(x, ##########)
Print Format(x, ###,###,###.#)
Print Format(x, ########%);§4.7 InputBox函数与MsgBox函数;§
显示全部