资源预览内容
第1页 / 共110页
第2页 / 共110页
第3页 / 共110页
第4页 / 共110页
第5页 / 共110页
第6页 / 共110页
第7页 / 共110页
第8页 / 共110页
第9页 / 共110页
第10页 / 共110页
亲,该文档总共110页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第一讲: VB界面设计(常用控件的属性、方法、事件),窗体、标签、文本框、按钮 列表框、组合框 单选按钮、复选框、框架 图片框、图像框 滚动条、计时器 形状、直线 通用对话框,1、VB集成环境,一、基本概念: 对象、属性、方法、事件 对象:客观存在的实体(VB中指窗体和控件) 。 属性:对象的静态特征 方法:对象可以执行的动作 事件:对象可以响应的动作(事件驱动的编程机制) 二、VB工作状态 设计态、运行态、Break中断态 三、VB应用程序的执行方式 解释方式、编译方式,四、工程资源管理器中的文件: 窗体文件:.frm 标准模块文件:.bas 类模块文件:.cls 工程文件:.vbp 工程组文件:.vbg 资源文件:.res 注意: 1、属性窗口中只是列出对象在设计态的属性,不一定是对象的全部属性 2、有些属性只能在运行时才可以使用(比如列表框的Text属性),有的属性只能在设计态中设置,运行时不可以更改(比如对象的名称属性),VB集成环境,1、以下有关对象属性的叙述中错误的是_。 A)所有对象都具有Name 属性。 B)属性窗口中的属性并不一定包括一个对象的所有属性。 C)对象的某些属性只能在设计时设定,不能使用代码改变。 D)Enabled属性值设为False的控件对象在窗体上将不可见。 2、下面叙述中,错误的是_。 A)在Visual Basic中,对象所能响应的事件是由系统定义的 B)相同属性可能具有不同的数据类型 C)一个对象的所有属性都可以在属性窗口的列表中进行设置 D)属性窗口中的属性列表可以按字母序也可以按类别排序 3、在Visual Basic 中,所有标准控件都具有的属性是_ A)Caption B)Name C)Text D)Value,相关习题:,D,C,B,4、以下叙述错误的是_。 A)方法是构成实体的一个部分 B)方法是一种特殊的过程或函数 C)调用方法的一般格式是:对象名.方法名参数 D)调用方法时,对象名是不可缺少的 5、以下叙述错误的是_。 A)一个工程只能有一个Sub Main过程 B)窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体 C)窗体的Hide方法和Unload方法的作用完全相同 D)若工程文件中有多个窗体,可以根据需要指定一个窗体为启动,D,C,6、以下关于事件、事件驱动的叙述中,错误的是 。 A)一个操作动作只能触发一个事件 B)事件可以由用户的动作触发 C)事件是可以由窗体或控件识别的动作 D)事件可以由系统的某个状态的变化触发 7、以下关于VB的叙述中,错误的是 。 A)VB采用事件驱动方式运行 B)VB中一个对象对应一个事件 C)VB程序代码中,过程的书写顺序与执行顺序无关 D)VB既能以解释方式运行,也能以编译方式运行,A,B,8、在程序运行时,下面的叙述中正确的是 。 A)只装入而不显示窗体,也会执行窗体的Form_Load事件过程 B)用鼠标右键单击窗体中无控件的部分,会执行窗体的Form_Load事件过程 C)装入窗体后,每次显示该窗体时,都会执行窗体的Form_Click事件过程 D)用鼠标左键单击窗体的标题栏,会执行窗体的Form_Click事件过程,A,9、假定一个Visual Basic应用程序由一个窗体模块和一个标准模块构成。为了保存该应用程序,以下正确的操作是_。 A)只保存窗体模块文件 B)分别保存窗体模块、标准模块和工程文件 C)只保存窗体模块和标准模块文件 D)只保存工程文件 10、以下关于VB文件的叙述中,正确的是_。 A)一个工程文件只能含有一个标准模块文件 B)VB应用程序可以被编译为.exe文件 C)类模块文件的扩展名.bas D)标准模块文件的扩展名是.frm,B,B,11、以下叙述中,错误的是_。 A) 打开一个工程文件时,系统自动装入与该工程有关的窗体文件 B) 保存 Visual Basic 程序时,应分别保存窗体文件及工程文件 C) Visual Basic 应用程序只能以解释方式执行 D) 窗体文件包含该窗体及其控件的属性 12、以下叙述中,错误的是_。 A)为了装入一个VB应用程序,只需装入窗体文件 B)一个VB工程可以含有多个窗体文件 C)一个VB应用程序可以含有多个标准模块文件 D)用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体,C,A,13、为了对多个控件执行操作,必须选中这些控件。下列不能选中多个控件的操作是_。 A)拖动鼠标画出一个虚线矩形,使所选中的控件位于这个矩形内 B)按住Alt键,不要松开,然后单击每个要选中的控件 C)按住Shift键,不要松开,然后单击每个要选中的控件 D)按住Ctrl键,不要松开,然后单击每个要选中的控件 14、在程序运行时要进入中断模式不可以采用下面_方式。 A)单击“中断”按钮 B)按Ctrl+Break组合键 C)选中“运行”菜单中的“中断”命令 D)打开“调试”菜单,B,D,15、Visual Basic集成环境由若干窗口组成,其中不能隐藏(关闭)的窗口是 。 A)立即窗口 B)属性窗口 C)窗体窗口 D)主窗口 16、在设计阶段,当按Ctrl+R键时,所打开的窗口是_。 A)代码窗口 B)工具箱窗口 C)工程资源管理器窗口 D)属性窗口 17、如果在Visual Basic集成环境中没有打开属性窗口,下列可以打开属性窗口的操作是 。(掌握VB中的常用快捷键) A)按Ctrl+F4键 B)执行“工程”菜单中的“属性窗口”命令 C)按F4键 D)用鼠标双击窗体的任何部位,D,C,C,2、窗体,属性:Name :对象名 Caption:标题栏信息 BackColor、ForeColor:背景色、前景色 Font:字体 BorderStyle:边框样式 Visible:可见性 Enabled:可访问性 MinButton/MaxButton:最小化/最大化按钮 ControlBox:控件菜单(第6套) Left、Top、Height、Width: 位置和大小 (第12套),方 法: Show、Hide、Move、Print、Cls(第47套第2题),窗体事件的过程形式:,Private Sub Form_事件名 (参数列表) 语句块 End Sub 常用事件: Load、Click,1、窗体Form1的名称属性是frm,它的Load事件过程名是 。 A)Form_Load B)Form1_Load C)frm_Load D)Me_Load 2、按钮控件的名称属性是Cmd1,它的Click事件过程名是 。 A)Command1_Click B)Cmd1_Click 3、在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Move 500,500 End Sub 程序运行后,单击命令按钮,执行的操作为_。(Move方法省略对象名) A)命令按钮移动到距窗体左边界、上边界各500的位置 B)窗体移动到距屏幕左边界、上边界各500的位置 C)命令按钮向左、上方向各移动500 D)窗体向左、上方向各移动500,A,B,B,4、工程中有Form1、Form2两个窗体(Form1中有文本框Text1;Form2中有Text1文本框和Command1命令按钮)。Form1是启动窗体。在这些模块中编写下面的程序代码: Form1中的代码如下: Private Sub Text1_DblClick() Text1 = “VisualBasic“ Form2.Show End Sub 下面关于程序的叙述中错误的是_。 A、Form2的Text1 = Form1.Text1语句不能正确执行 B、单击Form2的命令按钮,Form1成为当前窗体 C、双击Form1的Text1后,Form2成为当前窗体 D、双击Form1的Text1后,Text1中显示“VisualBasic“,弹出Form2,A,Form2中的代码如下: Private Sub Command1_Click() Text1 = Form1.Text1 Form1.Show End Sub,5、为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为_。 A)2 B)4 C)3 D)1,A,6、以下描述中错误的是_。 A)窗体的标题通过其Caption属性设置 B)窗体的名称可以在运行期间修改 C)窗体的背景图形通过其Picture属性设置 D)窗体最小化时的图标通过其Icon属性设置 7、以下关于窗体的描述中,错误的是 。 A)执行Unload Form1语句后,窗体Form1消失,但仍在内存中 B)窗体的Load事件在加载窗体时发生 C)当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止 D)移动或放大窗体时,会触发Paint事件,B,A,8、工程中有两个窗体Form1、Form2,Form1为启动窗体,该窗体上有命令按钮Command1,要求程序运行后单击该命令按钮时显示Form2,则按钮的Click事件过程应该是 。 A)Private Sub Command1_Click( ) B)Private Sub Command1_Click( ) Form2.Show Form2.Visible End Sub End Sub C)Private Sub Command1_Click( ) D)Private Sub Command1_Click( ) Load Form2 Form2.Load End Sub End Sub,A,9、以下叙述中错误的是 。 A)双击鼠标可以触发Dblclick事件 B)窗体或控件的事件的名称可以由编程人员确定 C)移动鼠标时,会触发Mousemove事件 D)窗体或控件的名称可以由编程人员设定 10、以下关于多重窗体程序的叙述中,错误的是 。 A)在多重窗体程序中,各窗体的菜单是彼此独立的 B)在多重窗体程序中,可以根据需要指定启动窗体 C)用Hide方法不仅可以隐藏窗体,而且还可以清除内存中的窗体 D)对于多个窗体程序,需要单独保存每个窗体,B,C,3、标签、文本框、命令按钮,标签: 属性:Caption、AutoSize、BackStyle、BorderStyle,文本框: 属性:Text、PasswordChar、MaxLength、Alignment、 MultiLine 、ScrollBars 运行时选中文本相关属性: SelLength、SelText、SelStart 方法:SetFocus 事件:Change:改变文本框内容时发生 GotFocus:文本框获得焦点时发生(注意与SetFocus的区别) LostFocus:文本框失去焦点时发生,按钮,属性: Caption(访问键的设置: &) Cancel、Default(第4套第1题) Picture、Style Enabled 方法: Setfocus
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号