二级系列课件VB程序设计讲师:MRzhangVB的简单使用一、VB的开发环境1、VB的特点:•可视化编程•面向对象的程序设计•结构化程序设计语言•事件驱动的编程机制2、VB的启动与退出3、VB的工作环境简介•主窗口•窗体设计器窗口•工程资源管理器窗口•属性窗口•工具箱窗口4、VB中的文件窗体模块文件(.frm)标准模块文件(.bas)类模块文件(.cls)5.VB中的对象:•对象的三要素:(1).属性(设置方法:属性窗口和代码窗口)(2).事件(事件代码的编写以及事件过程的调用)(3).方法(方法的访问)•窗体对象(窗体对象的属性以及其常见设置)•控件对象(任何一个对象都有一个唯一的名字)(1)控件的基本操作(2)控件与对象的关系二.VB中的语句:1、代码的编辑(1)自动语法检查功能(2)代码的书写格式VB中可以使用复合语句,各语句间用冒号(:)隔开。VB中的续行符(—),与前面字符间至少要有一空格VB中代码的编辑不区分字母大小写2.简单语句:(1)赋值语句:[LET]:目标操作数=源操作数(2)注释语句:REM或撇号“‘”(3)STOP语句:(4)结束语句:END三.编写简单的VB应用程序:1、开发步骤:2、程序的保存、载入和运行3、VB应用程序的构成VB程序设计基础一、数据类型1、基本数据类型•(1)字符串(string):放在双引号中空串、定长字符串(2^16)、不定长字符串(2^31)•(2).数值型:整型数和浮点型整型数:integer(两个字节-32768---32767)和long(4个字节-2147483648--2147483647)浮点型:由符号、指数及尾数构成单精度浮点数(single):由4个字节,可以精确到七位十进制数如:123.45E+3双精度浮点数(double):8个字节,可以精确到15或16位如:123.45678D3•(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)数值常量:a.整型B、longC、浮点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或global2、默认声明:直接在过程中使用的变量。四、常用的内部函数:(在立即窗口中测试)1、用ctrl+g打开立即窗口,用print或?输出。2、对函数的理解3、ABS(X)、ASC(X$),CHR(X),EXP(X),RND(X),SQR(X),SQN(X)五。字符处理和字符串函数1、字符处理方式:(1)ANSI:一个英文字符占一个字节,一个汉字占两个字节(2)unicode一个字...