文档介绍:二级系列课件
VB程序设计
讲师:MR zhang
VB的简单使用
一、VB 的开发环境
1、VB的特点:
可视化编程
面向对象的程序设计
结构化程序设计语言
事件驱动的编程机制
2、VB的启动与退出
3、VB的工作环境简介
主窗口
窗体设计器窗口
工程资源管理器窗口
属性窗口
工具箱窗口
4、VB中的文件
窗体模块文件(.frm)
标准模块文件(.bas)
类模块文件( .cls)
:
对象的三要素:
(1).属性(设置方法:属性窗口和代码窗口)
(2).事件(事件代码的编写以及事件过程的调用)
(3).方法(方法的访问)
窗体对象(窗体对象的属性以及其常见设置)
控件对象(任何一个对象都有一个唯一的名字)
(1)控件的基本操作
(2)控件与对象的关系
:
1、代码的编辑(1)自动语法检查功能
(2)代码的书写格式
VB中可以使用复合语句,各语句间用冒号(:)隔开。
VB中的续行符(—),与前面字符间至少要有一空格
VB中代码的编辑不区分字母大小写
:
(1)赋值语句:[LET]:目标操作数=源操作数
(2)注释语句:REM或撇号“‘”
(3)STOP语句:
(4)结束语句:END
:
1、开发步骤:
2、程序的保存、载入和运行
3、VB应用程序的构成
VB程序设计基础
一、数据类型
1、基本数据类型
(1)字符串(string):放在双引号中
空串、定长字符串(2^16)、不定长字符串(2^31)
(2).数值型:整型数和浮点型
整型数:integer(两个字节-32768---32767)和long(4个字节-2147483648--2147483647)
浮点型:由符号、指数及尾数构成
单精度浮点数(single):由4个字节,可以精确到七位十进制数如:+3
双精度浮点数(double):8个字节,可以精确到15或16位如:
(3)货币型(currency):8个字节,精确到小数点后四位
(4)变体类型(variant):
(5).其他:字节(byte)| 布尔(boolean)|
日期(date):8个字节,用#号括起来
对象(OBJECT):4个字节 DECIMAL 类型:12个字节存储,无符号整数,只能在变体中使用。
2、用户自定义类型
(1)记录类型:type 类型名
元素名 as 类型名
…………
endtype
说明:(1).若记录类型中的元素是字符串类型,必须是定长字符串
(2)记录类型的定义必须放在模块(窗体和标准)的声明部分,先定义后使用
(2)、枚举类型:将变量的值一一列出来,变量的值只限于列出来的值的范围。
枚举类型放在窗体模块、标准模块或公用模块的声明部分。
[public][private] Enum 类型名
默认成员[=常数表达式]
…………默认第一个常数被
ENDENUM 初始化为0
说明:(1).可以用赋值语句给枚举中的常数赋值
(2).当给一个枚举中的常数赋值时可以使用另一个枚举中常数的值。例题:P58页
二、常量和变量:
1、常量:文字常量和符号常量
(1)文字常量:字符串(用双引号)和数值
(2)数值常量: B、long C、浮点 D、货币
(3)说明符:避免二义性,%---integer &---long
!---single #---double @---currency $----string
(4)符号常量:const 常量名=表达式
说明:A、在声明符号常量时,可以在常量的后面加上类型说明符(通常省略)。
B、不能再用常量名定义变量。
2、变量:
(1)命名规则:A、只能由字母、数字和下划线组成。
B、第一个字符必须是字母,有效长度255个
C、保留字不能作为变量名。
D不区分字母大小写。
(2)类型:A、通过类型说明符说明
B、在定义时指定类型
(3)类型定义:DIM、STATIC、PUBLIC
(4)记录类型变量:用“”的格式来引用记录中的各元素。一般记录类型变量在标准模块中定义,如果要在窗体模块中定义,则必须在“type”关键字加“private”.
三、变量的作用域:
1、(1)局部变量:在过程中定义的变量
(2)模块变量:A、窗体变量:作用于该窗体内的所有过程,不能默认声明。
B、标准模块变量:private
(3)全局变量:public或 global
2、默认声明:直接在过程中使用的变量。
四、常用的内部函数: (在立即窗口中测试)
1、用ctrl