VB最新考试选择题概要课件.ppt
《VB最新考试选择题概要课件.ppt》由会员分享,可在线阅读,更多相关《VB最新考试选择题概要课件.ppt(39页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、 高高 等等 学学 校校 计计 算算 机机 基基 础础 教教 材材Visual Basic 程序设计程序设计1第第3章章 用用户户界面设计界面设计q3.1 窗体对象窗体对象 3.2 命令按钮命令按钮q3.3 标签与文本框标签与文本框 3.4 计时器计时器q3.5 单选纽、复选框和框架单选纽、复选框和框架q3.6 列表框、组合框列表框、组合框q3.7 滚动条滚动条q3.8 图片框与图像框图片框与图像框q3.9 图形控件与方法图形控件与方法q3.10 通用对话框通用对话框q3.11 控件数组控件数组q3.13 多文档窗体多文档窗体 q 3.12:ActiveX 控件控件2第第3章章 用户界面设计用
2、户界面设计q用户界面用户界面是应用程序的一个最重要的组成部分。是应用程序的一个最重要的组成部分。当设计应用程序时,有很多问题需要考虑:应当当设计应用程序时,有很多问题需要考虑:应当采用什么样的用户界面类型;需要多少不同的窗采用什么样的用户界面类型;需要多少不同的窗体;菜单中应当包含哪些功能;要不要创建工具体;菜单中应当包含哪些功能;要不要创建工具栏;应当采用什么样的对话框来和用户进行交互;栏;应当采用什么样的对话框来和用户进行交互;应当为用户提供哪些帮助等等。应当为用户提供哪些帮助等等。q在开始设计用户界面以前应当了解在开始设计用户界面以前应当了解应用程序的用应用程序的用途途。为一个特定用途的
3、应用程序所作的设计,是。为一个特定用途的应用程序所作的设计,是不同于其他程序的。一个用来展示信息的应用程不同于其他程序的。一个用来展示信息的应用程序的用户界面将和一个用来收集信息的应用程序序的用户界面将和一个用来收集信息的应用程序的用户界面有完全不同的风格。的用户界面有完全不同的风格。33.1 窗体对象窗体对象n窗体窗体 是应用程序的设计场所,可包括多个控是应用程序的设计场所,可包括多个控件。窗体就像可调整大小的绘图板,可绘件。窗体就像可调整大小的绘图板,可绘制多种对象,形成美观的用户界面。每个制多种对象,形成美观的用户界面。每个应用程序至少有一个窗体,是其他对象的应用程序至少有一个窗体,是其
4、他对象的载体。各控件必须建立在窗体上。窗体有载体。各控件必须建立在窗体上。窗体有自己的属性、事件和方法,决定着窗体的自己的属性、事件和方法,决定着窗体的外观和行为。外观和行为。43.1.1 窗体的属性窗体的属性n通过修改窗通过修改窗体的属性可体的属性可以改变窗体以改变窗体内在或外在内在或外在的结构特征,的结构特征,控制窗体的控制窗体的外观。外观。n窗体的部分窗体的部分常用属性也常用属性也适用于一些适用于一些控件。控件。n例例 3-153.1.2 窗体的事件窗体的事件1.鼠标事件鼠标事件 nMouseMove、MouseDown、MouseUp、Click、Double Click 2.键盘事件
5、键盘事件nKeyPress、KeyDown和和KeyUp3.系统事件系统事件nLoad、Unload、Activate、Deactivate、Initializev拖放事件拖放事件nDragDrop和和Dragover等。等。63.1.3 窗体常用的方法窗体常用的方法n对象名对象名.Printn对象名对象名.Cls n对象名对象名.Move Left,Top,Width,Height n对象名对象名.Show Stylen对象名对象名.Hide 73.1.4 添加窗体添加窗体n添加新窗体的步骤添加新窗体的步骤83.1.5设置启动窗体设置启动窗体n第一个窗体被默认第一个窗体被默认为启动窗体。为启
6、动窗体。n如要改变系统默认如要改变系统默认的启动窗体,需通的启动窗体,需通过过“工程属性工程属性”的的设置进行调整。设置进行调整。n如要求应用程序启如要求应用程序启动时不加载任何窗动时不加载任何窗体。可以在标准模体。可以在标准模块中创建一个名为块中创建一个名为MainMain的子过程。然的子过程。然后将后将Sub MainSub Main过程过程设为启动对象。设为启动对象。9例例 3-2n设计一程序,包括两个窗体,在第一个窗体上添设计一程序,包括两个窗体,在第一个窗体上添加一标签框,内写加一标签框,内写“进入动物世界进入动物世界”。运行时单。运行时单击该窗体,显示第二窗体,窗体上有一动物图片,
7、击该窗体,显示第二窗体,窗体上有一动物图片,如再单击窗体如再单击窗体2,窗体,窗体1又会显示出来,如图。又会显示出来,如图。10q设置对象属性设置对象属性 编写程序代码:编写程序代码:Form1.Hide 将窗体将窗体1隐藏隐藏n窗体窗体1的程序代码:的程序代码:Private Sub Form_Click()Form2.Show 显示窗体显示窗体2 End Subn窗体窗体2的程序代码:的程序代码:Private Sub Form_Load()Form2.Picture=LoadPicture(d:lion.bmp)End Sub Private Sub Form_Click()Form1.
8、Show 显示窗体显示窗体1 Form2.Hide 隐藏窗体隐藏窗体2 End Sub113.2 命令按钮命令按钮 用户通过单击命令按钮,触发相应的事件用户通过单击命令按钮,触发相应的事件过程,以实现指定的功能。过程,以实现指定的功能。3.2.1 属性属性3.2.2 常用事件常用事件3.2.1 常用方法常用方法n例例 3-3 123.3 标签与文本框标签与文本框 3.3.1 标签标签(Label)(Label)一般功能是显一般功能是显示文本信息。示文本信息。常被用做窗体常被用做窗体上其他控件的上其他控件的说明和提示,说明和提示,还可被用作文还可被用作文本信息的输出本信息的输出工具。主要属工具。
9、主要属性如表所示。性如表所示。13例例 3-4图图3-7143.3.2 文本框(文本框(TextBox)n是一种通用控件,可由用户输入或显示文本信息。缺是一种通用控件,可由用户输入或显示文本信息。缺省时,只能输入单行文本;若将起其省时,只能输入单行文本;若将起其MultiLine属性属性设置为设置为True,则可以输入多行文本则可以输入多行文本。主要属性如表。主要属性如表。n例例 3-5 例例 3-6153.4 计时器(计时器(Timer)n可每隔一定时间产生一次可每隔一定时间产生一次Timer事件,可根据这事件,可根据这一特点控制某些操作,或用于计时。一特点控制某些操作,或用于计时。n在设计
10、时显示为一个小钟表的图标,运行时则不在设计时显示为一个小钟表的图标,运行时则不可见,常用于做一些后台处理工作。可见,常用于做一些后台处理工作。n最常用的是最常用的是Interval属性,该属性决定触发属性,该属性决定触发Timer事件的时间间隔毫秒数。缺省值为事件的时间间隔毫秒数。缺省值为0,即计,即计时器不起作用。最大可设置为时器不起作用。最大可设置为64767毫秒。如果毫秒。如果希望每希望每1秒钟触发一次秒钟触发一次Timer事件,可把事件,可把Interval的值设为的值设为1000。n另一个常用属性是另一个常用属性是Enabled,设为设为True时,计时时,计时器工作;设为器工作;设
11、为False时,暂停工作。时,暂停工作。n例例 3-7 例例 3-8 163.5 单选按钮、复选框单选按钮、复选框 和和 框架框架3.5.1 单选按钮(单选按钮(OptionButton)通常由两个以上的单选按钮组成相互排斥的通常由两个以上的单选按钮组成相互排斥的选项组。任何时候,在选项组中只能选择一选项组。任何时候,在选项组中只能选择一个选项。个选项。n例例 3-9 173.5.2 复选框(复选框(CheckBox)n复选框被选中时,其中间会出现一复选框被选中时,其中间会出现一“”号,表号,表示被选中。它如同一个开关,每单击一次,它的示被选中。它如同一个开关,每单击一次,它的状态在状态在“选
12、中选中”和和“没选中没选中”之间来回切换。之间来回切换。Value属性,未被选中时,其值为属性,未被选中时,其值为0,选中时为,选中时为1;禁止用户访问时,;禁止用户访问时,Value的值为的值为2,复选框显示,复选框显示为灰色。为灰色。n例例 3-10 3.5.3 框架(框架(Frame)n是一种容器控件,在框架内部的控件可以随框架是一种容器控件,在框架内部的控件可以随框架一起移动,并且受到框架某些属性(如一起移动,并且受到框架某些属性(如Enabled、Visible等)的控制。等)的控制。n例例 3-11 183.6 列表框、组合框和滚动条列表框、组合框和滚动条3.6.1 列表框列表框
13、例例 3-12 可列出若干选项供用户从中任可列出若干选项供用户从中任意选择,并对其作某种处理。意选择,并对其作某种处理。可选择其中的一项或多项。可选择其中的一项或多项。193.6.2 组合框(组合框(ComboBox)n将列表框和文本框的功能综合而成的,既可以选将列表框和文本框的功能综合而成的,既可以选择选项,又能输入内容。择选项,又能输入内容。n三种形式:不同的三种形式:不同的Style属性和显示方式属性和显示方式1)Style为为0,称为,称为“下拉式组合框下拉式组合框”。它由可。它由可输入的编辑区和一个下拉列表框组成。输入的编辑区和一个下拉列表框组成。2)Style为为1,称为,称为“简
14、单组合框简单组合框”。它也是由。它也是由一个文本区和一个列表框组成,但该列表框不一个文本区和一个列表框组成,但该列表框不是下拉式的,而是始终显示在屏幕上的。只有是下拉式的,而是始终显示在屏幕上的。只有这种组合框可识别这种组合框可识别DblC1ick事件。事件。3)Style为为2,称为,称为“下拉式列表框下拉式列表框”。用户只。用户只能从列表框中选择而不能直接向文本区输入。能从列表框中选择而不能直接向文本区输入。n 例例 3-13 例例 3-14 203.7 滚动条滚动条n是一种常用来取代用户输入的控件,特别适用是一种常用来取代用户输入的控件,特别适用于不需要精确输入数据的场合。于不需要精确输
15、入数据的场合。n滚动条控件有两个:水平滚动条滚动条控件有两个:水平滚动条(HScrollBars)和垂直滚动条和垂直滚动条(VScrollBars)。n常用属性和事件有:常用属性和事件有:1Min、Max属性属性 2Value属性属性 3LargeChange属性属性 4 SmallChange属性属性5Change和和Scroll事件事件n例例 3-15 213.8 图片框与图像框图片框与图像框3.8.1 图片框(图片框(PictureBox)例例 3-16 n可显示图片、作为其它控件的容器、显示用图形方法可显示图片、作为其它控件的容器、显示用图形方法输出的图形以及用输出的图形以及用Prin
16、t方法输出的文本。方法输出的文本。nPicture属性包括被显示图片的文件名及可选的路径属性包括被显示图片的文件名及可选的路径名。运行时可利用函数名。运行时可利用函数LoadPicture来设置其属性。来设置其属性。nAutoSize属性,为属性,为True时,时,PictureBox能自动调整能自动调整大小与显示的图片匹配。大小与显示的图片匹配。3.8.2 图像框图像框(Image)图像框与图片框有些不同之处:图像框与图片框有些不同之处:n占内存少,一般应尽量用图像框。占内存少,一般应尽量用图像框。n不能用不能用Print方法,不能输出用作图方法绘制的图形方法,不能输出用作图方法绘制的图形n
17、Stretch属性属性值为值为True时,图形能自动变化大小以适时,图形能自动变化大小以适应图像框的大小。为应图像框的大小。为False时,图像框会自动改变大时,图像框会自动改变大小以适应图形的大小,使图形充满图像框。小以适应图形的大小,使图形充满图像框。223.9 图形控件与方法图形控件与方法3.9.1 绘图控件绘图控件n主要有两个:画线控件主要有两个:画线控件Line和形状控件和形状控件Shape。可在窗体或图片框中绘制图形,但不支持事件。可在窗体或图片框中绘制图形,但不支持事件。nLine用来画直线,最主要属性是用来画直线,最主要属性是BorderWidth和和BorderStyle,分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 最新 考试 选择题 概要 课件
限制150内