3.4.2 VB程序设计语言基础(1.5课时)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《新时代领航》
信息技术基础能力训 练必修一
版权所有 侵权必究
3.4.2 VB程序设计语言基础(1.5课时)
学习指导
1.面向对象程序设计方法简介 在20世纪80年代,计算机科学家提出了一种新的程序设计思想方法:面 向对象程序设计(Object Oriented Programming),简称为OPP。这是 目前最为流行的系统程序和应用程序开发技术。使用面向对象方法进 行程序设计时,是从分析问题领域中各种客观事物本体的属性和行为, 以及它们之间的相互关系着手,在计算机中建立起这些客体的映象— —对象,用对象对应于问题领域中的客体,用对象间的消息传递来表 达客体间的相互作用、相互关系。 2.VB简介 VB是Visual Basic的缩写或简称,是Windows下的应用程序开发工具。 Visual ——“可视化的”,是一种开发图形户界面。在这种环境下,程序 设计者不必编写大量的代码去描述界面元素的外观和位置,只需把系 统提供的对象(如命令按钮、文本框、标签框、图片框等)用鼠标拖曳到 应用程序窗口适当位置即可,极大的提高了程序设计效率。另外,VB 开发的程序还具有“事件驱动”特征,其与“可视化”特征同时构成了VB开 发的应用程序的精髓。
它与对象的属性、方法不同。对象的属性和方法是定义在类内部的,我们 可以在程序代码中调用它们。而事件是由VB预先设置好的、能够被对象 识别的动作,是用户根据对象来写的一段程序代码,可以说是系统调用了 我们定义的代码。如命令按钮可响应的事件中有一个称为“单击”的事件, 当用户用鼠标单击某命令按钮时,将产生该命令按钮的单击事件,并自动 调用该命令按钮的单击事件过程,以此来完成相应的动作。事件过程的一 般格式如下:
【答案】
A
5.使用Visual Basic编程,我们把工具箱中的工具称为 ( )。 A.事件 B.工具 C.控件 D.窗体
【答案】
C
6.VB程序编写完毕后,窗体的属性(如标题、大小等)一般保存在以 ( )为扩展名的文件中。 A.vbp B.frm C.bas D.cls
ห้องสมุดไป่ตู้
【答案】
B
7.在VB中,双击窗体中的对象后,将显示的窗口是( A.工程窗口 B.代码窗口 C.立即窗口 D.属性窗口
【答案】
C
13.如果要将窗体的标题“彩球”改为“彩球飘扬”,则需 要设置的窗体属性是( ) A.Name B.Caption C.BackColor D.Font
【答案】
B
14.有如下VB代码: a=1+2 b=2+a c=a+b 执行完毕后,变量C的值是( A.3 B.2 C.8
) D.10
【答案】
①常用的公共属性:
②属性的设置步骤:
A.选定控件后,从“属性”窗口中设置;在属性窗口右边 列中直接输入值。
B.在代码窗口中设置(双击对象打开代码窗口),格式是:
控件名.属性名=新设置属性值
例如:Label1.Caption = ”VB应用程序”
(5)对象的方法
对象的方法是指对象可以进行的操作,也就是对象的动作。 一个窗体对象,可以利用它的Clear方法来清除窗体中的文字 或图形。当生成了一个对象实例时就可以利用对象类的方法。 方法分为两种:函数和过程。
Private Sub 对象名称_事件名称( ) …… 事件响应程序代码,我们写的 …… End sub 5.VB的赋值语句 计算机程序中的语句一般是一种用来描述或规定计算机应该完成的一串操 作命令。VB程序中可以在一行上写一个语句,也可以在一行上写多个语 句,一行上相邻两个语句之间用冒号(:)分隔。 赋值语句的作用是把赋值号(等号)右边表达式的计算结果存储到赋值号左 边的变量或某个特定的对象属性中,其格式如下: 变量名=表达式 对象名.属性名=表达式 例如有句语: A=1+2*3,执行完该语句就将等号右边表达方式结果(7) 赋值给变量A。
(3)对象 ①什么是对象 VB是一种面向对象的开发工具,到底什么是对象呢?简单地 说,对象就是事物。 我们在现实生活中见到的各种事物,比如一个人是一个对象, 一台计算机是一个对象,一辆汽车也是一个对象。 ②什么是类 类可以说是建立一个对象的模型,以同一个模型便能建立相 同的对象。这就类似于月饼和月饼模,一旦制作好了一个月 饼模,就可以成批地制作相同的月饼。为了便于管理各种事 物,人们通常将相似的、或有某种联系的事物归为一类。例 如将汽车分为卡车类、轿车类、军用车类等;将动物分为哺 乳动物类、鸟类、鱼类……这种分类的方法叫做抽象。每个 类有自己的属性、方法和事件,每个具体的对象都是属于某 个类的。 类和对象的关系很密切,但并不相同。类包含了有关对象的 特征和行为信息,它是对象的蓝图和框架。
C
15.有如下VB语句段 a=3: b=5 t=a: a=b: b=t 执行完毕后,以下说法正确的是( A.a值为3,b值为3 B.a值为3,b值为5 C.a值为5,b值为5 D.a值为5,b值为3
)
【答案】
D
①函数
函数(Function)是有返回值的方法,如Sin( )、Abs( )等,在各种表达式中 都可以使用函数的返回值。函数一般都有参数。
②过程 过程(Sub)是没有返回值的方法, 方法的操作与过程、函数的操作相同,调用格式为:对象名称.方法名称 (6)对象响应的事件(事件驱动)
事件是在某种特定状态下由系统触发的方法。事件驱动是指用VB开发的 应用程序的运行,是通过事件来驱动的。
学习提示
本节课学习要求了解面向对象程序设计方法的概念,了解 VB程序设计环境,体验VB程序设计的基本过程,初步掌握VB 的基本概念,掌握VB对象的一些公用属性设置方法。并掌握 命令按钮、文本框、标签框控件的属性、事件及应用方法。 难点是理解VB中的类、对象、事件、属性的概念。
基础训练
1.在20世纪80年代,计算机科学家提出了一种新的 程序设计思想方法:面向对象程序设计,简称为 ( ) A.PC B.Program C.Visual Basic D.OPP
【答案】
D
10.在VB属性窗口中,以下哪项属性可以更改控件名称 ( ) A.Caption B.Text C.Name D.Font
【答案】
C
看图回答11-13题
11.图中窗体中共有几个对象( A.1 B.2 C.3 D.4
)
【答案】
C
12.图中的气球属于下列哪个类( ) A.按钮 B.文本框 C.图片框 D.标签
(6)立即窗口 当调试程序时,在此窗口中会显示出事件执行的详细状态报告。 (7)代码窗口 编写事件代码时的窗口,一般是双击窗体或窗体中的控件来打开 代码窗口。 4.Visual Basic基本概念 (1)工程 一个应用程序的总称。工程文件名的后缀是.Vbp。一般把用VB 系统开发的应用程序叫做工程,一个工程是指用于创建一个应 用程序文件的集合。 (2)窗体 应用程序最终面向用户的窗口。窗体文件名的后缀是.frm。该 文件存储窗体上使用的所有控件对象、对象的属性、对象的事 件过程及程序代码。
【答案】
D
2.Visual Basic是一种面向( )的程序设计语言。 A.用户 B.事件 C.程序 D.对象
【答案】
D
3.VB开发应用程序的两大精髓是“可视化”和( A.事件面向 B.事件驱动 C.对象 D.窗口化
)
【答案】
B
4.下列关于VB控件的说法,正确的是( ) A.事件处理过程中的程序代码在该事件发生时被驱动执行 B.只有为控件的每一个事件编写相应的处理过程代码,程 序才能正确运行 C.所有控件具有相同的属性 D.对象的属性只能在设计阶段修改
③VB中的对象和类
在VB程序设计中,也有类的概念,VB“工具箱”中的每种控 件都是一个类。
VB中的对象指的是窗体和控件。每个对象都有自己的属性、 方法,并且可以响应外部事件。在VB中所有的控件都在工具 箱窗口中,通过这些现有的控件可以很方便地编制出标准的 VB应用程序。
(4)对象的属性
对象的属性是标识一个对象的所有特征,它实际上就是对象 所属类的成员变量。
3.VB应用程序集成开发环境
(1)菜单栏 包含VB系统所有的可用命令,这是程序开发过程中用于设计、调试、运 行和保存应用程序所需要的命令,共有13个菜单项。 (2)控件工具箱 控制部件简称控件,是用户设计应用程序界面的工具。工具箱作为用户开 发应用程序工具的集合,用户对其使用方法掌握得越多,处理问题的 能力就越强。标准工具箱中的控件是20个,如果需要,可以利用“工 程”菜单中的“部件”对话框来添加其它控件。这里的控件是VB中的 标准控件,用它们来设计窗体。 (3)窗体设计器 是用户设计应用程序界面的窗口,也称为对象窗口。其中的窗体是用来开 发VB应用程序界面的,用户可以在窗体中放置各种控件,窗体中的控 件可随意在窗体上移动、缩放,但控件被锁定后则不可随意改动。 窗体是VB应用程序的主要部分,也是VB程序设计的第一步,用户通过与 窗体上的控件进行交互得到操作结果。每个窗体必须有一个唯一的窗 体名称,建立窗体时的默认名称为Form1, Form2,……,用户可以根 据需要在工程中建立多个窗体。 用VB设计的窗体,它运行后,在windows系统下就称为窗口。
(4)工程窗口 VB中的文件是以一个“工程”来保存,一个工程中至少要有一个窗 体文件,也可以有多个窗体文件。 工程是应用程序各种类型文件的集合,应用程序是建立在工程的 基础上完成的,工程文件的扩展名为.Vbp。它包含的三类主 要文件为:窗体文件(.Frm)、标准模块文件(.Bas)、类模块文 件(.Cls)。 (5)属性窗口 主要是用来设置应用程序窗体和控件的属性,例如:名称、标识、 字体等。属性窗口由以下几部分组成。 ①对象下拉列表框:标识当前对象的名称及其所属的类别。 ②选项卡:可按字母序或分类序两种方式,列出所选对象的所有 属性。 ③属性列表:列出所选对象的各个属性的默认值,可以在设计模 式或运行模式重新设置属性的值。 ④属性含义:显示所选取属性的简短文字说明。
)
【答案】
B
8.在VB中设计了如右图所示的界面,关于对象、类的说法 正确的是( ) ①图中有8个对象分别属于4个类 ②图中“圆周长”是对象的某一属性值 ③图中有9个对象分别属于5个类 ④图中“计算”是对象的名称 A.①④ B.①② C.②③ D.③④
【答案】
C
9.如右图在输入″Command1.″后出现了一个下拉菜单,菜 单中的″Move″是Command1的 A.属性 B.事件 C.名称 D.方法
信息技术基础能力训 练必修一
版权所有 侵权必究
3.4.2 VB程序设计语言基础(1.5课时)
学习指导
1.面向对象程序设计方法简介 在20世纪80年代,计算机科学家提出了一种新的程序设计思想方法:面 向对象程序设计(Object Oriented Programming),简称为OPP。这是 目前最为流行的系统程序和应用程序开发技术。使用面向对象方法进 行程序设计时,是从分析问题领域中各种客观事物本体的属性和行为, 以及它们之间的相互关系着手,在计算机中建立起这些客体的映象— —对象,用对象对应于问题领域中的客体,用对象间的消息传递来表 达客体间的相互作用、相互关系。 2.VB简介 VB是Visual Basic的缩写或简称,是Windows下的应用程序开发工具。 Visual ——“可视化的”,是一种开发图形户界面。在这种环境下,程序 设计者不必编写大量的代码去描述界面元素的外观和位置,只需把系 统提供的对象(如命令按钮、文本框、标签框、图片框等)用鼠标拖曳到 应用程序窗口适当位置即可,极大的提高了程序设计效率。另外,VB 开发的程序还具有“事件驱动”特征,其与“可视化”特征同时构成了VB开 发的应用程序的精髓。
它与对象的属性、方法不同。对象的属性和方法是定义在类内部的,我们 可以在程序代码中调用它们。而事件是由VB预先设置好的、能够被对象 识别的动作,是用户根据对象来写的一段程序代码,可以说是系统调用了 我们定义的代码。如命令按钮可响应的事件中有一个称为“单击”的事件, 当用户用鼠标单击某命令按钮时,将产生该命令按钮的单击事件,并自动 调用该命令按钮的单击事件过程,以此来完成相应的动作。事件过程的一 般格式如下:
【答案】
A
5.使用Visual Basic编程,我们把工具箱中的工具称为 ( )。 A.事件 B.工具 C.控件 D.窗体
【答案】
C
6.VB程序编写完毕后,窗体的属性(如标题、大小等)一般保存在以 ( )为扩展名的文件中。 A.vbp B.frm C.bas D.cls
ห้องสมุดไป่ตู้
【答案】
B
7.在VB中,双击窗体中的对象后,将显示的窗口是( A.工程窗口 B.代码窗口 C.立即窗口 D.属性窗口
【答案】
C
13.如果要将窗体的标题“彩球”改为“彩球飘扬”,则需 要设置的窗体属性是( ) A.Name B.Caption C.BackColor D.Font
【答案】
B
14.有如下VB代码: a=1+2 b=2+a c=a+b 执行完毕后,变量C的值是( A.3 B.2 C.8
) D.10
【答案】
①常用的公共属性:
②属性的设置步骤:
A.选定控件后,从“属性”窗口中设置;在属性窗口右边 列中直接输入值。
B.在代码窗口中设置(双击对象打开代码窗口),格式是:
控件名.属性名=新设置属性值
例如:Label1.Caption = ”VB应用程序”
(5)对象的方法
对象的方法是指对象可以进行的操作,也就是对象的动作。 一个窗体对象,可以利用它的Clear方法来清除窗体中的文字 或图形。当生成了一个对象实例时就可以利用对象类的方法。 方法分为两种:函数和过程。
Private Sub 对象名称_事件名称( ) …… 事件响应程序代码,我们写的 …… End sub 5.VB的赋值语句 计算机程序中的语句一般是一种用来描述或规定计算机应该完成的一串操 作命令。VB程序中可以在一行上写一个语句,也可以在一行上写多个语 句,一行上相邻两个语句之间用冒号(:)分隔。 赋值语句的作用是把赋值号(等号)右边表达式的计算结果存储到赋值号左 边的变量或某个特定的对象属性中,其格式如下: 变量名=表达式 对象名.属性名=表达式 例如有句语: A=1+2*3,执行完该语句就将等号右边表达方式结果(7) 赋值给变量A。
(3)对象 ①什么是对象 VB是一种面向对象的开发工具,到底什么是对象呢?简单地 说,对象就是事物。 我们在现实生活中见到的各种事物,比如一个人是一个对象, 一台计算机是一个对象,一辆汽车也是一个对象。 ②什么是类 类可以说是建立一个对象的模型,以同一个模型便能建立相 同的对象。这就类似于月饼和月饼模,一旦制作好了一个月 饼模,就可以成批地制作相同的月饼。为了便于管理各种事 物,人们通常将相似的、或有某种联系的事物归为一类。例 如将汽车分为卡车类、轿车类、军用车类等;将动物分为哺 乳动物类、鸟类、鱼类……这种分类的方法叫做抽象。每个 类有自己的属性、方法和事件,每个具体的对象都是属于某 个类的。 类和对象的关系很密切,但并不相同。类包含了有关对象的 特征和行为信息,它是对象的蓝图和框架。
C
15.有如下VB语句段 a=3: b=5 t=a: a=b: b=t 执行完毕后,以下说法正确的是( A.a值为3,b值为3 B.a值为3,b值为5 C.a值为5,b值为5 D.a值为5,b值为3
)
【答案】
D
①函数
函数(Function)是有返回值的方法,如Sin( )、Abs( )等,在各种表达式中 都可以使用函数的返回值。函数一般都有参数。
②过程 过程(Sub)是没有返回值的方法, 方法的操作与过程、函数的操作相同,调用格式为:对象名称.方法名称 (6)对象响应的事件(事件驱动)
事件是在某种特定状态下由系统触发的方法。事件驱动是指用VB开发的 应用程序的运行,是通过事件来驱动的。
学习提示
本节课学习要求了解面向对象程序设计方法的概念,了解 VB程序设计环境,体验VB程序设计的基本过程,初步掌握VB 的基本概念,掌握VB对象的一些公用属性设置方法。并掌握 命令按钮、文本框、标签框控件的属性、事件及应用方法。 难点是理解VB中的类、对象、事件、属性的概念。
基础训练
1.在20世纪80年代,计算机科学家提出了一种新的 程序设计思想方法:面向对象程序设计,简称为 ( ) A.PC B.Program C.Visual Basic D.OPP
【答案】
D
10.在VB属性窗口中,以下哪项属性可以更改控件名称 ( ) A.Caption B.Text C.Name D.Font
【答案】
C
看图回答11-13题
11.图中窗体中共有几个对象( A.1 B.2 C.3 D.4
)
【答案】
C
12.图中的气球属于下列哪个类( ) A.按钮 B.文本框 C.图片框 D.标签
(6)立即窗口 当调试程序时,在此窗口中会显示出事件执行的详细状态报告。 (7)代码窗口 编写事件代码时的窗口,一般是双击窗体或窗体中的控件来打开 代码窗口。 4.Visual Basic基本概念 (1)工程 一个应用程序的总称。工程文件名的后缀是.Vbp。一般把用VB 系统开发的应用程序叫做工程,一个工程是指用于创建一个应 用程序文件的集合。 (2)窗体 应用程序最终面向用户的窗口。窗体文件名的后缀是.frm。该 文件存储窗体上使用的所有控件对象、对象的属性、对象的事 件过程及程序代码。
【答案】
D
2.Visual Basic是一种面向( )的程序设计语言。 A.用户 B.事件 C.程序 D.对象
【答案】
D
3.VB开发应用程序的两大精髓是“可视化”和( A.事件面向 B.事件驱动 C.对象 D.窗口化
)
【答案】
B
4.下列关于VB控件的说法,正确的是( ) A.事件处理过程中的程序代码在该事件发生时被驱动执行 B.只有为控件的每一个事件编写相应的处理过程代码,程 序才能正确运行 C.所有控件具有相同的属性 D.对象的属性只能在设计阶段修改
③VB中的对象和类
在VB程序设计中,也有类的概念,VB“工具箱”中的每种控 件都是一个类。
VB中的对象指的是窗体和控件。每个对象都有自己的属性、 方法,并且可以响应外部事件。在VB中所有的控件都在工具 箱窗口中,通过这些现有的控件可以很方便地编制出标准的 VB应用程序。
(4)对象的属性
对象的属性是标识一个对象的所有特征,它实际上就是对象 所属类的成员变量。
3.VB应用程序集成开发环境
(1)菜单栏 包含VB系统所有的可用命令,这是程序开发过程中用于设计、调试、运 行和保存应用程序所需要的命令,共有13个菜单项。 (2)控件工具箱 控制部件简称控件,是用户设计应用程序界面的工具。工具箱作为用户开 发应用程序工具的集合,用户对其使用方法掌握得越多,处理问题的 能力就越强。标准工具箱中的控件是20个,如果需要,可以利用“工 程”菜单中的“部件”对话框来添加其它控件。这里的控件是VB中的 标准控件,用它们来设计窗体。 (3)窗体设计器 是用户设计应用程序界面的窗口,也称为对象窗口。其中的窗体是用来开 发VB应用程序界面的,用户可以在窗体中放置各种控件,窗体中的控 件可随意在窗体上移动、缩放,但控件被锁定后则不可随意改动。 窗体是VB应用程序的主要部分,也是VB程序设计的第一步,用户通过与 窗体上的控件进行交互得到操作结果。每个窗体必须有一个唯一的窗 体名称,建立窗体时的默认名称为Form1, Form2,……,用户可以根 据需要在工程中建立多个窗体。 用VB设计的窗体,它运行后,在windows系统下就称为窗口。
(4)工程窗口 VB中的文件是以一个“工程”来保存,一个工程中至少要有一个窗 体文件,也可以有多个窗体文件。 工程是应用程序各种类型文件的集合,应用程序是建立在工程的 基础上完成的,工程文件的扩展名为.Vbp。它包含的三类主 要文件为:窗体文件(.Frm)、标准模块文件(.Bas)、类模块文 件(.Cls)。 (5)属性窗口 主要是用来设置应用程序窗体和控件的属性,例如:名称、标识、 字体等。属性窗口由以下几部分组成。 ①对象下拉列表框:标识当前对象的名称及其所属的类别。 ②选项卡:可按字母序或分类序两种方式,列出所选对象的所有 属性。 ③属性列表:列出所选对象的各个属性的默认值,可以在设计模 式或运行模式重新设置属性的值。 ④属性含义:显示所选取属性的简短文字说明。
)
【答案】
B
8.在VB中设计了如右图所示的界面,关于对象、类的说法 正确的是( ) ①图中有8个对象分别属于4个类 ②图中“圆周长”是对象的某一属性值 ③图中有9个对象分别属于5个类 ④图中“计算”是对象的名称 A.①④ B.①② C.②③ D.③④
【答案】
C
9.如右图在输入″Command1.″后出现了一个下拉菜单,菜 单中的″Move″是Command1的 A.属性 B.事件 C.名称 D.方法