VB复习纲要
一、知识点:
第1章 Visual Basic 概述
1. Vb的主要特点:面向对象、事件驱动、结构化设计语言等 2. 窗体设计器窗口、属性窗口、工程资源管理器窗口等的作用 3. 对象的概念,对象的三要素(属性、事件、方法)(P7) 4. Vb应用程序开发步骤 (P8)
5. 工程中包含的4类文件及它们的扩展名(P14)
第2章 VB程序设计的基础
1. VB的常用数据类型(Integer、Long、Single、Double、String),类型
名、类型符、占用的字节数。
2. 常量和变量的含义,如何声明常量和变量(关键字分别为Const 和Dim) 3. 变量的命名规则。
4. 三种变量:局部变量、模块变量和全局变量的作用域。
5. vb中的函数(内部函数、字符处理和字符串函数)的用法和作用,主
要需要掌握的函数有:、Int( )、Len( )、RTrim()、Rnd( )、Sqr()、Val
()、Year(Now)、Exp()、LoadPicture()
6. 算术运算符、关系运算符、逻辑运算符的作用,会计算表达式,运算
符的优先级顺序,表达式的执行顺序。 7. 数学表达式和vb表达式的相互转换 8. 会计算已知表达式的值
第3章 数据的输入与输出语句
1. Print方法的使用格式、功能及能使用print方法的四种对象(窗体、图
片框、打印机、立即窗口)P32
2. 与print方法相关的函数Tab()、Spc()、Space()、Format()P33-35 3. Cls方法的功能
4. InputBox函数的格式和功能
5. MsgBox函数和MsgBox语句的格式和功能
第4章 程序设计语言
1. 赋值语句的功能(变量赋值、控件属性赋值),赋值号和数学中的等号
含义上的区别 P43
2. 单分支条件语句和双分支条件语句的格式和执行过程,块结构和单行
结构格式的区别 P44
3. IIF()函数的格式、功能及使用方法P45
4. 多分支条件语句IF??Then??ElseIf 语句和Select Case的格式、
功能、执行流程 P46-47
5. For循环的格式、功能及执行流程P48
6. Do循环(Do While和Do Until)的格式、功能和执行流程P49 7. 理解各种循环执行过程,能根据题目条件选择合适的循环 8. 会计算循环执行次数 9. End语句的功能
10. 数组的概念、数组的表示、数组的默认下界、能根据给定的数组计算
出数组中元素的个数 P56 11. 过程的概念和功能 P72 12. 函数的概念及功能 P76
第5章 窗体
1. 对象的基本属性(Name 、Caption、Width、Height、Left、Top、Visible、
Enabled、Font、BlackStyle、ForeColor、PasswordChar、MaxLength ) 2. 对象属性的设置方法
3. 窗体的基本属性、事件(load、Click、DblClick)和方法(Move、SetFocus)
P87
第6章 常见控件的使用
1. 标签和文本框控件的功能、常用属性(文本框的Text属性)、事件和方
法。
2. 命令按钮的属性、事件和方法。
3. VB常用对象的属性(名称、Caption等)。
二、选择、判断题和填空题:重点是书上的基本概念、例题、作业。 三、简答题
1. VB开发应用程序的一般步骤。P8
2. 对象的概念、对象的三要素是什么、列举几个常见对象名称。P7 答:对象是对具有某些特征的具体事物的抽象。
对象三要素:属性、方法、事件
举例:窗体、文本框、标签、命令按钮、图片框、图像框、计时器
3. 列举说明VB6.0的IDE的窗口组成(至少5个)、功能。P4-p6 4. 简述inputbox函数和msgbox函数的功能
答:inputbox函数:产生一个对话框,这个对话框作为输入数据的界面,等待用户的输入数据,并返回所输入的内容。
msgbox函数:在屏幕上显示一个消息对话框,根据选择确定其后的操作。
5. 窗体的常用属性,至少列举5,并说明它们的功能。P87 6. VB变量名的命令规则。
答:1、第一个字符必须是汉字或字母
2、不能在名称中使用空格、句点等已有特殊含义的字符 3、不能超过255个字符 4、不能使用关键字做变量名 5、最后一个字符可以是类型说明符 行特点的异同。
答:for循环语句的语法格式及其功能 P48
相同:都是循环语句,可以重复执行一组操作
区别:通常情况下,设计时,For循环能确定循环的次数,do循环不能确定循环的次数。
8. 叙述文本框的功能,举出5个文本框常用的属性并说明。P107 9. 简述标签与文本框控件的异同点。P103
7. 简述for循环语句的语法格式及其功能,试分析For循环和Do循环执
10. 谈谈你对计算机编程、编程步骤的理解。请简要总结一下《VB程序设
计》课程的学习,你对该课程内容的学习情况、期望达到的学习目标。 11. 将数学表达式改成VB表达式
12. 利用数组来存储一组数并找出这组数中的最小值。
Dim a(5) As Integer a(0) = InputBox(\x = a(0) For i = 1 To 5 a(i) = InputBox(\If a(i) < x Then x = a(i) End If Next Print x
四、程序题
1. 根据用户输入课程成绩,判断该门课程成绩是否合格。 X%=inputbox(“请输入课程成绩”) If x>=60 then
Print “合格”
Else
Print “不合格”
End if
2. 某交易中介公司按交易双方成交额收取中介费用,收费标准如下:
交易额>=50000 6% 30000=<交易额<50000 4%
10000=<交易额<30000 3% 5000=<交易额<10000 1% 交易额<5000 免费
假设交易额通过文本框Text1输入,请编写“计算费用”按钮Command1的事件代码。 1、用if实现
Private Sub Command1_Click() x& = Text1.Text If x < 5000 Then y = 0
ElseIf x < 10000 Then y = (x - 5000) * 0.01 ElseIf x < 30000 Then
y = (10000 - 5000) * 0.01 + (x - 10000) * 0.03 ElseIf x < 50000 Then
y = (10000 - 5000) * 0.01 + (30000 - 10000) * 0.03 + (x - 30000) * 0.04 Else
y = (10000 - 5000) * 0.01 + (30000 - 10000) * 0.03 + (50000 - 30000) * 0.04 + (x - 50000) * 0.06 End If
Print \中介费用\End Sub