vb练习题,电子版对象
第二章第二章对象对象 教学要求教学要求 了解对象的概念以及对象的事件、 方法和属性,掌握属性设置的方法; 了解控件的分类 及特点,掌握控件命名的方法和控件值的概念,熟练控件的画法和基本操作。 知识点知识点 对象的概念,对象的事件、方法和属性;控件的操作。 内容导航内容导航 一、对象一、对象 (一)Visual Basic的对象 1.什么是对象 对象是系统中的基本运行实体。 在 Visual Basic6.0中,对象分为两类,一类是由系统设计好的, 称为预定义对象, 可以直 接使用或进行操作;另一类由用户定义,可以像C一样建立用户自己的对象。 2.对象属性 对象属性是一个对象的特性,不同的对象有不同的属性。 常见的对象属性有标题 (Caption) 、名称(Name) 、颜色(Color) 、字体大小(Fontsize) 、 是否可见(Visible)等。 3.对象事件 对象事件是由 Visual Basic预先设置好的、能够被对象识别的动作。 4.对象方法 对象方法是对象的行为方式,也就是对象能够执行的操作。 (二)对象属性设置 先选择要设置属性的对象,然后激活属性窗口。通常有以下3 种方式 1.直接键入新属性值 2.选择输入,即通过下拉列表选择所需要的属性值 3.利用对话框设置属值 二、窗体二、窗体 (一)窗体的结构与属性 窗体与 Windows下的窗口不但结构类似,而且特性也差不多。 下面按字母顺序列出窗体的常用属性。这些属性适用于窗体,同时也适用于其他对象。 1.AutoRedraw(自动重画) 2.BackColor(背景颜色) 3.BorderStyle(边框类型) 4.Caption(标题) 5.ControlBox(控制框) 6.Enabled(允许) 7.字形属性设置 8.ForeColor(前景颜色) 9.Height、Width(高、宽) 10.Icon(图标) 11.MaxButton、MinButton(最大、最小化按钮) 12.Name(名称) 13.Picture(图形) 14.Top、Left(顶边、左边位置) 15.Visible(可见性) 16.WindowState(窗口状态) (二)窗体事件 与窗体有关的事件较多,其中常用的有以下几个 1.Click(单击)事件 2.DblClick(双击)事件 3.Load(装入)事件 4.Unload(卸载)事件 5.Activate(活动) 、Deactivate(非活动)事件 6.Paint(绘画)事件 三、控件三、控件 窗体和控件都是 Visual Basic 中的对象,控件以图标的形式放在“工具箱”中,每种控件 都有与之对应的图标。启动Visual Basic后,工具箱位于窗体的左则。 (一)Visual Basic6.0的控件分类 分为以下 3 类 1.标准控件(也称内部控件) 2.ActiveX 控件 3.可插入对象 (二)控件的命名和控件值 1.控件的命名 一般情况下,窗体和控件都有默认值,如 1、Command1、Text1 等。在应用程序 中使用约定的前缀,可以提高程序的可读性。 2.控件值 Visual Basic为每个控件规定了一个默认属性, 在设置这样的属性时,不必给出属性名, 通常把该属性称为控件的值。 四、控件的画法和基本操作四、控件的画法和基本操作 (一)控件的画法 可以通过两种方法在窗体上画一个控件。 (二)控件的基本操作 1.控件的缩放和移动 2.控件的复制和删除 3.通过属性窗口改变对象的位置和大小 4.选择控件 训练训练 一、选择题一、选择题 1.若要使命令按钮不可操作,要对________属性设置。 A EnabledB VisibleC BackColorD Caption 2.当运行程序时,系统自动执行启动窗体的________事件。 A LoadB ClickC UnloadD GotFocus 3.要使某控件在运行是不可显示,应对属性________进行设置。 A EnabledB VisibleC BackColor D Caption 4.以下叙述中正确的是________。 A 窗体的 Name 属性指定窗体的名称,用来标示一个窗体 B 窗体的 Name 属性的值是显示在窗体标题栏中的文本 C 可以在运行期间改变对象的Name 属性的值 D 对象的 Name 属性值可以为空 5.关于对象的属性不正确的是________。 A 对象的属性一般有属性名和属性值B 可通过属性窗口设置属性的值 C 可通过程序代码设置属性值 D 对象所有属性值均可以在设计时设置 6.一个对象可执行的动作与可被一个对象所识别的动作分别称为________。 A 事件、方法B 方法、事件C 属性、方法D 过程、事件 7.刚建立一个新的标准 工程后,不在工具箱中出现的控件是________。 A 单选按钮 B 图片框C 通用对话框D 属性窗口 8.为了在运行时能显示窗体左上角的控制框(系统菜单) ,必须________ 。 A 把窗体的 ControlBox 属性设置为 False,其他属性任意 B 把窗体的 ControlBox 属性设置为 True,把 BoderStyle属性设置为 15 C 把窗体的 ControlBox 属性设置为 False,把 BoderStyle属性设置为非 0 值 D 把窗体的 ControlBox 属性设置为 True,把 BoderStyle属性设置为 0 值 9.为了把焦点移到某个指定的控件,所使用的方法是________ 。 A SetFocusB VisibleC RefreshD GetFocus 10.在 VB 中可以改变控件大小的操作是________。 A ShiftCtrl B Shift方向键C Ctrl空格键D Ctrl方向键 11.确定一个控件在窗体上的位置的属性是________。 A Width或 HeightB Width和 Height C Top或 LeftD Top和 Left 12.Visual Basic 6.0默认的坐标单位是________ 。 A TwipB 像素点C 英寸D 厘米 13.下列叙述中正确的是________。 A 只有窗体才是 Visual Basic中的对象 B 只有控件才是 Visual Basic中的对象 C 窗体和控件都是 Visual Basic中的对象 D 窗体和控件都不是Visual Basic中的对象 14.下列可以激活属性窗口的操作是________。 A 用鼠标双击窗体的任何部位 B 执行“工程”菜单中的“属性窗口”命令 C 按 CtrlF4 键 D 按 F4 键 15.下列不能打开工具箱窗口的操作是________。 A 执行“视图”菜单中的“工具箱”命令 B 按 AltF8 键 C 单击工具栏上的“工具箱”按钮 D 按 AltV,然后按 X 键 16.假定已在窗体上画了多个控件, 并有一个控件是活动