第1章 概述
1.1 本章学习知识点:
Visual Basic6.0的特点、功能。注意:Visual Basic6.0有三种版本。其中标准版亦称学习版。
Visual Basic6.0的安装、启动步骤。
Visual Basic6.0集成开发环境的组成。(菜单栏、工具栏、工具箱、窗体窗口、工程资源管理器、属性窗口、窗体布局窗口等)
控件的分类:内部控件、Active X控件、可插入的对象。
1.2 本章学习重点:
概念:可视化程序设计;事件驱动的编程机制;结构化的程序设计语言。
Visual Basic6.0有三种工作模式:设计模式(Design)、运行模式(Run)、中断模式(Break)。 设计Visual Basic6.0应用程序的一般步骤: (1)创建应用程序的界面 (2)设置属性 (3)编写代码 (4)调试运行 (5)生成可执行文件 窗体的结构、属性。 工程所包含的文件类型。
1.3 本章学习难点:
对象的三个要素:属性、事件和方法。
属性可看作对象的静态特性。程序运行时,通过对这些属性的改变,使对象的状态发生变化。所有Visual Basic6.0程序中的对象都有许多属性,它们是用来描述和反映对象特性的参数。
事件是由用户或系统触发,可以由窗体或控件识别的操作。在事件驱动的应用程序中,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。因此,编程
人员只需对每一个对象的特定事件编写相应的代码即可,无须考虑程序的执行顺序。
方法是VB6系统提供的隶属于对象的特定过程和函数。
第2章 数据与表达式
2.1 本章学习知识点:
VB使用Unicode字符集。Unicode是适用于全世界所有国家的字符集。每个字符都用两个字节表示,包括中文字符和英文字符。
VB的基本字符集包括:数字、英文字母、特殊字符、汉字。
关键字又称保留字,主要包括:命令名、函数名、数据类型名、运算符、VB系统提供的标准过程等。
标识符是用户自己定义的名字,包括自定义常量名、变量名、控件名、自定义的过程名和函数名等。
自定义数据类型格式:
[Private|Public] Type 类型名 元素名 As 数据类型 元素名 As 数据类型 ?? End Type 数据分为常量和变量。
VB中,常量有数值常量、字符串常量、逻辑常量、日期常量、符号常量。 用户自定义符号常量的方法如下:Const 符号常量名 [As 数据类型] = 表达式 在Visual Basic6.0表达式中,运算按照括号、函数、算术运算、字符串运算、关系运算、逻辑运算的顺序进行。
常用内部函数:Abs()、Sgn()、Sqr()、Exp()、Log()、Len()、Left()、Right()、Mid()、Ltrim()、Rtrim()、Trim()、String()、InStr()、InStr(n1,c1,c2)、Space()、Chr()、Lcase()、Ucase()、Str()、Val()、Time()、Date()、Year()、Month()、Day()、WeekDay()、Format()。
VB所提供的基本数据类型有:字节型、整型、长整型、单精度实型、双精度实型、货币型、字符型、逻辑型、日期型、可变型、对象型。
运算符主要有:算术运算符、关系运算符、逻辑运算符、字符串运算符。
算术运算符包括:+(加)、-(减)、*(乘)、/(除)、\\(整除)、Mod(取余)、-(负号)、^(指数)。算术运算符进行简单的算术运算,运算对象是数值型数据。
关系运算符有:>(大于)、>=(大于等于)、<(小于)、<=(小于等于)、=(等于)、 <> 逻辑运算符包括And(逻辑与)、Or(逻辑或)、Not(逻辑非)、Xor(异或)、Eqv(逻辑等价)、Imp(蕴含)。 字符串运算符包含“+”和“&”两个运算符,它们的作用是将两个操作数连接起来,成为一个字符串。
变量的声明:
格式:Public | Dim | Static | Private 变量名 As 数据类型[,变量名 As 数据类型?] 或者 Public | Dim | Static | Private 变量名<类型符>[,变量名<类型符>?]
2.2 本章学习重点:
2.2.1 表达式
1.形式:由常量、变量、函数、运算符以及括号连接起来的有意义的式子称为表达式。要注意的是:我们在编程或运算时要将数学表达式转写为Visual Basic6.0的表达式的形式。例如:数学表达式12ab+lnx的Visual Basic6.0表达式为:12*a*b+Log(x)。VB表达式的书写一定要遵循Visual Basic6.0的约定和规则。
2.各种类型的表达式的运算及使用
例2.1 计算VB表达式 -25\\21/3 Mod(1-2*3^2)的值。 计算结果为:-3。
关键:要明白VB表达式中各种类型运算符的优先级。 2.2.2 常用内部函数的用法 1. Int(n)函数 (补充) 格式:Int (n)
功能:取小于或等于N的最大整数。 例如:Int (3.5)=3 , Int (-3.5)=-4 2.Rnd(n)的灵活使用 格式:Rnd(n)
功能:在区间(0,1)内随机产生一个浮点数。
说明:n为数值类型的参数,函数返回值为数值型数据。要先使用语句Randomize(timer)初始化随机数发生器,当n>0时,每次产生的随机数都不同;当n=0时,每次产生的随机数都与上次的相同;当n<0时,每次产生的随机数都相同。 注意利用Int(n)和Rnd(n) 产生随机整数的技巧:
产生一个在区间[m,n]的随机整数的表达式:Int(Rnd*(n-m+1)+m。 示例:
(1) 随机产生一个“C”~“L”范围内的大写字母:Chr(Int(Rnd*10)+67)
(2) 随机产生一个100~200范围内的(包括100和200)正整数:Int(Rnd*101)+100
2.3 本章学习难点:
数据类型的正确使用 例2.计算 10 * 100 * 1000 编写如下事件过程: Private Sub Form_Click() Dim m As Integer m = 10 * 100 * 1000 Print m
End Sub运行时产生出错信息,如图2.1所示。
图2.1 运行时出错信息
问题分析:m被定义为整形变量,而表达式10 * 100 * 1000的计算结果超出了整形数的范围,所以出错。解决方法:把m声明成长整形或变体型变量即可。
第3章 VB程序设计初步
3.1 本章学习知识点:
1. 窗体
窗体是应用程序中最基本的对象之一,它是建立应用程序输入输出接口的基础,用来给用户提供一个操作环境。因此,开发所有应用的第一步就是设计窗体。
窗体的常见属性有:Name、Caption、Appearance、AutoRedraw、BackColor、BorderStyle、Enabled、Visible、Movable、MaxButton、MinButton、ContrlBox、ForeColor、Font、WindowState、StartUpPosition、Left、Top、Height、Width。
窗体的属性可在设计阶段和运行阶段设置。
窗体的常用事件有:Click(单击)、DblClick(双击)、Activate、Deactivate、Load、MouseDown、Resize、Unload。
窗体的常见方法和语句有:Load语句、Show方法、Hide方法、Unload语句、Cls方法。 2.命令按钮
命令按钮是应用程序中最为常用的控件之一,其主要作用是通过在命令按钮的Click事件中编写一段程序以完成某一功能。
命令按钮的常用属性有:Caption、Default、Cancel、Enabled、Style、Picture、Value 命令按钮的常见事件是:Click(单击)事件。 命令按钮的常用方法是SetFocus方法。 3.标签
标签是用来显示文本信息的控件。
标签的常见属性有:Caption、Alignment、AutoSize、BorderStyle、BackStyle、WordWrap。 标签可以接收Click和DblClick事件。但是标签的事件很少用到。 标签控件常用方法是Move方法。 4.文本框
文本框控件不但可以显示文本,而且允许用户对显示的文本进行各种编辑操作。同时还可以作为输入控件来进行使用。