vb学习重点及习题库 下载本文

目 录

第1单元 Visual Basic程序设计概述 .................................................................................................. 1

本单元重点: ................................................................................................................................... 1

1、Visual Basic的特点 ............................................................................................................ 1 2、对象 ..................................................................................................................................... 1 3、事件驱动 ............................................................................................................................. 2 4、Visual Basic的开发环境 .................................................................................................... 2 第1单元 实践练习 ......................................................................................................................... 3

一、选择题 ............................................................................................................................... 3 二、填空题 ............................................................................................................................... 6 参考答案: ............................................................................................................................... 6

第2单元 窗体及控件操作 ................................................................................................................... 7

本单元重点: ................................................................................................................................... 7

1、窗体 ..................................................................................................................................... 7 2、控件 ..................................................................................................................................... 7 3、文本控件 ............................................................................................................................. 7 4、图形控件 ............................................................................................................................. 7 5、按钮控件 ............................................................................................................................. 7 6、选择控件 ............................................................................................................................. 7 7、滚动条 ................................................................................................................................. 8 8、计时器 ................................................................................................................................. 8 9、框架 ..................................................................................................................................... 8 10、焦点与Tab顺序 ............................................................................................................... 8 第2单元 实践练习 ......................................................................................................................... 9

一、选择题 ............................................................................................................................... 9 二、填空题 ............................................................................................................................. 15 参考答案: ............................................................................................................................. 17

第3单元 Visual Basic语言基础 ........................................................................................................ 18

本单元重点: ................................................................................................................................. 18

1、数据类型 ........................................................................................................................... 18 2、常量和变量 ....................................................................................................................... 18 3、常用内部函数 ................................................................................................................... 18 4、运算符与表达式 ............................................................................................................... 19 第3 单元 实践练习 ...................................................................................................................... 20

一、选择题 ............................................................................................................................. 20 二、填空题 ............................................................................................................................. 23 参考答案: ............................................................................................................................. 24

第4单元 数据输入与输入部分 ......................................................................................................... 25

本单元重点: ................................................................................................................................. 25

1、数据输出 ........................................................................................................................... 25

2、InputBox()函数: ............................................................................................................. 25 3、MsgBox()函数和MsgBox语句 ....................................................................................... 25 4、字体属性 ........................................................................................................................... 25 第4单元 实践练习 ..................................................................................................................... 26

一、选择题 ............................................................................................................................. 26 二、填空题 ............................................................................................................................. 28 参考答案: ............................................................................................................................. 28

第5单元 控制结构部分 ....................................................................................................................... 29

本单元重点: ................................................................................................................................. 29

1、选择结构 ........................................................................................................................... 29 2、多分支结构 ....................................................................................................................... 29 3、For循环控制结构 ............................................................................................................ 30 **4、While…Wend循环控制结构 ....................................................................................... 30 5、Do…Loop循环控制结构 ................................................................................................ 30 6、多重循环 ........................................................................................................................... 31 **7、GoTo控制语句 ............................................................................................................. 31 第5单元 实践练习 ..................................................................................................................... 32

一、选择题 ............................................................................................................................. 32 二、填空题 ............................................................................................................................. 37 参考答案: ............................................................................................................................. 40

第6单元 数组..................................................................................................................................... 41

本单元重点: ................................................................................................................................. 41

1、数组的概念 ....................................................................................................................... 41 2、控件数组 ........................................................................................................................... 41 第6单元 实践练习 ..................................................................................................................... 42

一、选择题 ............................................................................................................................. 42 二、填空题 ............................................................................................................................. 46 参考答案: ............................................................................................................................. 48

第7单元 过程..................................................................................................................................... 49

本单元重点: ................................................................................................................................. 49

1、Sub过程 ........................................................................................................................... 49 2、Function过程 ................................................................................................................... 50 3、参数传递 ........................................................................................................................... 50 4、可选参数与可变参数 ....................................................................................................... 50 第7单元 实践练习 ..................................................................................................................... 51

一、选择题 ............................................................................................................................. 51 二、填空题 ............................................................................................................................. 58 参考答案: ............................................................................................................................. 60

第8单元 多功能用户界面 ................................................................................................................. 61

本单元重点: ................................................................................................................................. 61

1、菜单的建立 ....................................................................................................................... 61

1

2、通用对话框 ....................................................................................................................... 61 第8单元 实践练习 ................................................................................................................. 62

一、选择题 ............................................................................................................................. 62 二、填空题 ............................................................................................................................. 63 参考答案: ............................................................................................................................. 65

第9单元 文件..................................................................................................................................... 66

本单元重点: ................................................................................................................................. 66

1、文件的概述 ....................................................................................................................... 66 2、文件的操作 ....................................................................................................................... 66 3、顺序文件 ........................................................................................................................... 66 4、随机文件 ........................................................................................................................... 66 5、文件的系统控件 ............................................................................................................... 67 第9单元 实践练习 ..................................................................................................................... 68

一、选择题 ............................................................................................................................. 68 二、填空题 ............................................................................................................................. 70 参考答案: ............................................................................................................................. 71

第10单元 图形设计 ........................................................................................................................... 72

本单元重点: ................................................................................................................................. 72

1、坐标系统 ........................................................................................................................... 72 2、图形控件 ........................................................................................................................... 72 3、图形方法 ........................................................................................................................... 72 4、应用鼠标事件 ................................................................................................................... 72 第10单元 实践练习与操作题 ................................................................................................... 73

一、选择题 ............................................................................................................................. 73 二、填空题: ......................................................................................................................... 75 三、操作题: ......................................................................................................................... 76 参考答案: ............................................................................................................................. 77

第11单元 数据库基础 ......................................................................................................................... 79

本章重点......................................................................................................................................... 79

1、数据模型 ........................................................................................................................... 79 2、关系数据库的基本概念 ................................................................................................... 79 3、Data ................................................................................................................................... 79 4、SQL语言 .......................................................................................................................... 79 第11单元实践练习 ....................................................................................................................... 80

一、选择题 ............................................................................................................................. 80 二、填空题 ............................................................................................................................. 80 参考答案 ................................................................................................................................. 81

2

第1单元 Visual Basic程序设计概述

本单元重点:

1、Visual Basic的特点

⑴可视化编程

可视化编程是把一些复杂的程序代码封装起来构成对象,设计过程中在主窗口设计的对象布局就是运行后的界面,所见即所得。

⑵面向对象的程序设计

面向对象的程序设计方法是指把程序和数据封装作为一个实体,程序的设计对这些对象进行,不必重复编写大量的代码。

⑶结构化程序设计语言

在编译过程中可以利用编译器进行高级语言到机器语言的翻译过程。在整个程序设计之后,可以编译生成可执行文件,这种文件可以脱离Visual Basic环境而直接在Windows下运行。

⑷事件驱动编程机制

Visual Basic程序设计中对对象的操作要通过事件来完成,一个对象可对应多个事件,一个事件要通过一段程序来执行。

⑸访问数据库

利用数据控件和数据库管理窗口,可以直接建立或处理Access格式的数据库;同时,Visual Basic还能编译各访问外部数据库;Visual Basic还提供开放式数据连接(ODBC)功能,通过它可以访问和连接后台大型数据库。

2、对象

对象就是对现实世界中对象的模型化,它是代码和数据的组合,有自己的属性和行为。 (1)、Visual Basic的对象

在面向对象的语言中,对象是程序设计的基本实体,在Visual Basic中,对象有系统预定义对象和用户定义对象两类。

(2)、对象的属性

属性是对象的特性,不同的对象拥有不同的属性。对象的属性可以通过属性窗口设置,也可以在代码窗口进行语句设置。

(3)、对象的事件

事件是Visual Basic预先编辑完成的、能够被对象识别的动作。 (4)、对象的方法

对象的方法是Visual Basic预先编辑完成的,能够调用,调用格式是:对象名称·方法名称

1