admin 管理员组

文章数量: 887021


2023年12月20日发(作者:fontstyle默认值)

《Visual Basic

知识总结》

10级2、3班

一、名词解释:

1、 对象:对象是系统中的基本运行实体。用户用来构筑用户图形界面的每一个 可视的控件均为对象。创建用户界面时用到的对象可分为窗体对象和控件对 象。整个应用程序也是一个对象,还有一些对象不可见。

2、 属性:属性是对对象特性的描述,不同的对象有不同的属性。

3、 事件:事件是由Visual Basic

预先设置好的,能够被对象识别的动作。

4、 方法:方法是指控制对象动作行为的方式,是对象包含的函数或过程。

5、 工程:是Visual Basic应用程序开发过程中使用的文件集。

Visual Basic

工程主要由窗体模块、标准模块和类模块三部分组成。

6、 窗体:就是窗口,在Visual Basic中,窗体是用户界面的最本的模块,也 是创建应用程序所使用的主要对象之一。

7、 标准模块:应用程序内其他模块访问的过程和声明的容器,扩展名

.BAS。

8窗体模块:窗体模块的文件扩展名为.frm。这类模块是Visual Basic应用 程序的基础。窗体模块可以包含事件过程、通用过程、以及变量、常数、类 型和外部过程的窗体级声明。

9、 类模块:类模块的扩展名.cls。这类模块是面向对象编程的基础。

10、 常量:在程序执行过程中其值保持不变的量。在

Visual Basic

中,常量 分为两种:一般常量和符号常量。

11、 符号常量:是在程序中用标识符表示的一些永远不变的常数或字符串。

12、 事件驱动:Visual Basic

采用事件驱动编程机制。当发生某个事件时, 就会“驱动”预先设置的一系列动作,称为“事件驱动”。

13、 事件过程:针对控件或窗体的事件编写的代码,称为“事件过程”。

14、 变量:在程序执行期间其值可以改变的量。在程序运行中,系统为程序中 的每一个变量分配一个存储单元,变量名实质上计算机内存单元的命名。变量 名用于识别变量在内存中的位置,变量的类型指定其占用内存空间的大小。

15、 事件过程:针对窗体或窗体的事件编写的代码,称为“事件过程”。

16、 过程:为了简化程序设计,通常将程序分割成较小的逻辑部件,这些部件

称为过程。在Visual Basic

中,过程分为SUB过程和FUNCTIONS程。所有的 可执行代码都必须属于某个过程。SUB过程可以放在标准模块或窗体模块中。

过程的定义是平行的,不能在过程中定义其他过程。

17、 隐式声明:Visual Basic中允许不经过声明就直接使用,称为隐式声明。

18、 定长数组:是指元素个数保持不变的数组。

19、 数组的初始化:就是给数组的各元素赋初值。

20、 数组:在Visual Basic中把一组具有相同名字、不同下标的变量,称为数 组。

21、 动态数组:是指计算机在执行过程中才给数组开辟存储空间的数组。可以

用REDIM语句再次分配动态数组占据的空间,也可以用

占存储空间,也可以改变元素的个数。

ERASE删除它,收回所

22、 编译错误:也称为语法错误,这种错误是由于程序中的语句违反了

Basic语法规则而引起的。

Visual

23、 实时错误:是指程序输入或编译时并未出现任何语法错误,但在程序运行 中发生错误,导致应用程序中断。

24、 逻辑错误:是最难处理的一种错误,程序可以正常执行,但得不到所希望 的结果。

25、 窗体:是用户界面最基本的模块,也是创建应用程序所使用的主要对象之

26、 快速显示窗体:快速显示窗体一般作为程序的圭寸面使用,这种窗口一般没 有命令按钮,没有标题栏。

27、 框架控件:框架控件为其他控件提供可标识的分组,可以在功能上进一步 分割一个窗体。

28、 模态对话框:在继续使用应用程序的其他部分之前,必须关闭、隐藏或卸 载的对话框。

29、 对话框:对话框是种特殊类型的窗体对象。

30、 注释语句:是为了方便程序的阅读,对程序进行说明的语句。

31、 相对坐标:是相对于“最后参照点“(调用绘图方法后停留的位置)的横向 距离和纵向距离。

32、 一般常量:包含在程序代码中的常量。

33、 运算符的优先级:一个表达式可能含有多种运算,系统会按预先确定的顺 序进行计算,此顺序称为运算符的优先级。

34、

ADO Conn ection对象:代表打开的,与数据源的连接,

Conn ectio n

象代表与数据源进行的唯一对话。

35、系统功能设计:是程序设计的起始部分,也是最为重要的部分,它是程序 设计的骨架,直接决定后期程序的好坏。

二、简答题:

1、

VB有哪些特点?

答:(1)面向对象的可视化设计工具

(2) 事件驱动的编程机制

(3) 构化的程序设计语言

(4) 供了易学易用的应用程序集成开发环境

(5) 持多种数据库系统的访问

(6) 支持

DDE DLL和

OLE

(7)

ActiveX

技术

(8) 在开发环境上、网络功能等的增强

2、 如何启动

Visual Basic ?

(1) .单击任务栏上的“开始”。

(2) .选择“程序”,接着选取“

Microsoft Visual Basic

中文版”。

(3)

、弹出“新建工程”对话框,在新建选项卡中选择“标准

EXE,然后单 击“打开”按钮。

3、 如何退出

Visual Basic

(1) 、打开“文件”菜单,并执行“退出”命令

(2) 、ALT+Q

(3) 、单击窗口右上角的“关闭”按钮

4、 集成环境由哪几部分组成?

答:标题栏、菜单栏、工具栏、窗体(Form)设计窗口、

代码(code)窗口、属性(properties)

窗口、工程资源管理器(project expror)

窗口、工具箱(ToolBox)窗口、窗体布局窗口

.

5、打开代码窗口的方法有哪些?

(1)

(2)

双击窗体或窗体上包含的控件

选择“视图代码窗口”命令

(3)

(4)

单击工程资源管理器窗口中的“查看代码”命令

按F7键

6

简述VB的编程步骤。

(1)建立应用界面

(2)设置界面属性

3)编写事件驱动代码

7、

VB有哪几种数据类型?

答:整型、长整型、单精度型、双精度型、货币型、字符型、字节型、日期型、 布尔型、可变型、对象型

8、 建立事件过程的方法有哪些?

答:(1)双击窗体或控件,即可打开代码编辑窗口,并且会出现该窗体或控件 默认过程代码。(2)单击工程资源管理器窗口的 “查看代码” 按钮,然后从“对 象”列表框中选择一个对象,从“过程”列表中选择一个过程。

事件过程,在代码编辑器窗口中直接编写事件过程。

9、 在VB中,创建对话框的方法有哪几种?

(3)自己编写

答:(1)使用Msgbox或Inputbox函数的代码可以创建自定义对话框。

2)使用标准窗体或处定义已存在的对话框创建自定义对话框。

(3)使用CommonDialog控件可创建标准对话框。

10、 如何在工具箱中添加通用对话框控件 答:(1)从“工程”菜单中选择“部件”命令。

(2) 从“部件”对话框中切换到“控件”选项卡。

3)选择“

Microsoft Common Dialog Control

” 复选框。

4)单击“确定”按钮。

11、 创建MDI应用程序的步骤?

答(1)从“工程”菜单中选择“添加

MDI窗体”命令。

2)创建应用程序的子窗体。要创建一个

MDI

子窗体,可先创建一个新窗体

(或打开一个存在的窗体) ,然后把的

MDIChild

属性设为

True。

(3) 设计时使用MDI子窗体。

12、 简述添加MDI窗体的步骤?(教材

P79 (3))

13、如何添加

MDI子窗体?(教材

P79

(4))

14、在多文档界面中,如何设置启动对象?(教材

P80(

7))

15、如何制作快速窗体?(教材

P82)

16、MDI窗体有哪些特性?(教材

P82)

17、控件的通用属性有哪些?其功能分别是什么?

答(1). name:返回在代码中用于控件的名称,在属性窗口中显示为“(名称)”, 在运行时是只读的。

(2)

. BackColor:

返回或设置控件中文本和控件的背景颜色。

(

3)

. Caption :

返回或设置控件中显示的文本。

(

4)

. ForeColor:

返回或设置控件中文本和图形的前景颜色。

(5)

. Font:

返回或设置一个

Font

对象。用于指定控件中文本的字体名称、 字体样式和大小。

(6)

. Height

Width:

返回或设置控件的高度和宽度。

(

7)

. Left

Top:

返回或设置控件左边缘和上边缘与容器左边缘和上边缘间 的距离。

(8)

.Visible:

返回或设置一个布尔值,决定控件是否可见。

18、控件的基本操作有哪些?(

2011

年高考题)

(1)添加控件。

(2)选取控件。

(3)移动控件。

(4)调整控件大小。

(5)复制控件。

(6)删除控件。

(7)设置控件的格式。

(8)把多于两个的控件设置相同间距。

19、 如何为文本框设置访问键?

答:(1)、首先添加一个标签并在

Caption

属性中通过

&字符指定一个访问键;

2)、然后添加一个文本框, 这样标签的

TabIndex

属性比文本框的该属性小

1,

而标签不能接受焦点,使用访问键即可把焦点置于文本框中。

20、shape

控件可以绘制哪些图形?

答:

shape

控件是图形控件,可用于显示矩形,正方形,椭圆,圆形,圆角矩 形。

21、如何在工具箱中添加

ShockwaveFlash

控件? 答(

1)、从“工程”菜单中选择“部件”命令。

(2)、从“部件”对话框的“控件”选项卡, 选择“

ShockwaveFlash”前面的复选框。

3)、单击“确定”按钮。

220、如何在工具箱中添加“

windows Media Player

”播放器?

答(

1)、从“工程”菜单中选择“部件”命令。

2

)、 从 “ 部 件 ” 对 话 框 的 “ 控 件 ” 选 项 卡 , 选 择

windows Media Player

”前面的复选框。

3) 、单击“确定”按钮。

23、启动菜单编辑器的方法有哪些?

答(

1)单击工具栏菜单编辑器图标

(2)工具

/菜单编辑器

(3)窗体上快捷菜单/菜单编辑器

(4) 用热键

Ctrl+E

24、如何添加

RichTextBox

控件?(

P144)

25、如何添加状态栏控件?(

P146)

26、如何对状态栏控件进行设置?(

P146-147)

27、状态栏控件提供窗体,该窗体通常位于父窗体,应用程序通过这一窗体可 以显示各种状态数据。

Status

最多分成(

16)个

Panel

对象,这些对象包含在

Panel

集合中。

28、在

Visual

中,文件访问的类型有哪几种?各自的适用范围是什么? 答(

1)顺序型、随机型和二进制型。

(2)顺序型访问适用于读写在连续块中的文本文件。 随机型访问适用于读写有固定长度记录结构的文本文件或二 进制文件。 二进制型访问适用于读写任意有结构的文件。

29、随机文件的特点?

(1)随机文件的记录是定长记录。

(2)每个记录划分为若干个字段,每个字段的长度等于相 应变量的长度。

(3)各数据项要按一定格式置入相应的字段。

(4)打开随机文件后,既可读又可写。

27、随机文件读写步骤(

P176)

(1)、定义记录类型和变量。

(2)、使用OPEN语句以随机方式打开文件。

(3)、对记录进行读写操作。

(4)、关闭随机文件。

30、. FSO

对象模型中包括哪些对象?各有何功能?(

P181) (

1)Drive

对象

2)

Folder

对象

3)

Files

对象

4)FileSystemObject

对象

5)TextStream

对象

注:FSO对象模型包含在Scripting

类型库中,该类型库位于文件中

31、如何引用

Scripting

类型库?(

P181)

32.

从文本文件中读取数据的方法有哪些?有何功能?

(1)Read

(2)

ReadLine

(3)

ReadAll

33.

简述向文本文件中添加数据的步骤。 (P182)

(1) 打开文本文件。

(2) 向打开的文本文件中写入数据。

(3) 关闭已打开的文本文件。

34、 如何将

Msflexgrid

控件添加到工具箱中。

(1) 、从“工程”菜单中选择“部件”命令。

(2) 、从“部件”对话框的“控件”选项卡,

选择“

Microsoft FlexGrid Control (SP6)

”前面的复选框。

(3) 、单击“确定”按钮。

35、 通过数据控件链接到数据库需要设置哪些属性?

答:

Connect,DataBaseName,Recordsource,Recordsettype

36、通过数据控件链接

Access 2000

数据库时,应注意什么问题? 答:在

Visual

Basic

中不能直接通过数据控件访问

Access 2000

版本的数据 库,需要将数据库转换为早期数据库版本, 若要直接通过数据控件访问

Access 2000

数据库,应安装补丁(如

SP6)。

37.数据控件的

Reposition

事件何时发生? 答:数据控件的

Reposition

事件在一条记录成为当前记录后发生。

38、数据控件的

Reposition

事件何时发生?

答:数据控件的

Reposition

事件在移动到一条不同记录前发生。

39、 如何通过数据控件链接到

SQL SERVE数据库?

答:通过数据控件链接到SQLSERVER^据库需设置Connect属性设置为odbc;

Dsn=<数据源名称>.

40、 使用ODB(数据源管理器可以创建哪几种形式的

ODB(数据源?

答:(1)用户DSN(2)系统DSN

3)文件DSN

41、 要创建链接SQL Server数据库的ODB(数据源有哪些主要步骤?

42、如何将ADO数据控件添加到工具箱中? (

P194(3))

43、如何将

DataGrid

控件添加到工具箱中?(

P194(3))

44、如何设置

ADO数据控件的Connectionstring

属性?

答:(1)可通过该控件的属性页设置

2)直接输入连接字符串

45、如何引用ADO寸象库? (

P202

46、 如何获取

RecordSet

对象包含的记录数目?

答:通过

RecordCount

属性获取

RecordSet

寸象包含的记录数目。

47、 简述窗体的LOAD事件和ACTIVATE事件有何区别?

答:当程序载入(

load

)一个窗体的

Visible

属性为

False

的窗体时不发生

Activate事件,只有当使用

Show方法将该窗体的Visible

属性设置为True

时才发生

Activate

事件。Load事件在Activate

事件之前发生,Load事件在 看不到窗体的时候就已经发生了,一般是寸窗体进行初始化,而

Activate

事 件是看到窗体的时候才发生。

48、 如何使用框架寸其他控件分组? 答:首先需要绘制一个框架控件,然后绘制框架里面的控件,这样就可以把框 架和里面的控件同时移动。

49、 如何取消

interval

属性所建立的倒计时? 答:寸于计时器控件,要取消由

interval

属性所建立的倒计数,可把该控件 的

Enabled

属性设置为

False.

50、 在VB中,访问数组的方法有哪些 答:(1)当数组较小或只需寸数组中的指定元素操作时,可以通过直接引用数 组来实现寸数组指定元素的遍历。

2)寸于元素较多的一维数组,通常用一重循环来实现寸数组各个元素的遍 历。(3)寸于元素较多的二维数组,通常用二重循环来实现寸数组各个元素的 遍历。

4)寸于多维数组,通常用多重循环来实现寸数组各个元素的遍历。

51、 访问数组时应注意哪些问题? 答:(1)引用数组元素是在数组后的括号内指定下标。

(2)在引用数组元素时,数组名、类型和维数必须与声明数组时一致。

3)如果建立的是二维或多维数组,那么在引用时必须给出两个或多个下

标。(4)引用数组元素时,要注意下标值要在声明的范围之内。

(5)一般情况下,出现常量或变量的地方都可以引用数组元素。

52、 如何把工具栏按钮与菜单命令关联起来?

答:要把工具栏按钮与菜单命令关联起来,可在工具栏的

ButtonClick

事件过 程中通过

Button

对象有

Key

属性获取单击了哪个工具栏按按钮,并调用相应 菜单命令的

Click

事件过程。

53、简述用VB制作应用程序的优点?

答:Windows应用程序通常以窗口形式运行, 窗口上包含文本框、按钮等控件。 在Visual Basic

中,采用“所见即所得”方式设计

Windows应用程序,可以 把控件直接拖放到窗口上,而不用编写代码来实现用户界面。


本文标签: 控件 窗体 过程 对象 数组