第3章应用程序的建筑材料控件精选文档.ppt

上传人:石*** 文档编号:47505241 上传时间:2022-10-02 格式:PPT 页数:45 大小:2.97MB
返回 下载 相关 举报
第3章应用程序的建筑材料控件精选文档.ppt_第1页
第1页 / 共45页
第3章应用程序的建筑材料控件精选文档.ppt_第2页
第2页 / 共45页
点击查看更多>>
资源描述

《第3章应用程序的建筑材料控件精选文档.ppt》由会员分享,可在线阅读,更多相关《第3章应用程序的建筑材料控件精选文档.ppt(45页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第3章应用程序的建筑材料控件本讲稿第一页,共四十五页3.1 控件能用来干什么控件是组成应用程序界面最基本的单元。有了控件才能够描绘应用程序的界面,开发应用程序。下面将向读者讲解一下与控件应用和操作相关的一些基础知识,以便给读者在开发应用程序时提供方便。本讲稿第二页,共四十五页3.1.1 简单了解一下控件在开发应用程序时,我们经常需要和控件打交道。控件是编程思想中事件驱动机制的载体,在编程过程中通过触发控件的某个事件,来显示应用程序需要的某个效果。VB 6.0中的控件主要分为标准控件和ActiveX控件两种。在默认的情况下,在VB 6.0的工具箱中存在的控件都是标准控件,标准控件的名称如图3.1

2、所示。本讲稿第三页,共四十五页3.1.2 将控件添加到窗体当中在前面讲解章节的示例中,简单介绍过向窗体中添加控件的方法。本节中将再次详细地向读者介绍一下有关这方面的相关知识。向窗体中添加控件,分为在窗体上添加单个控件和在窗体上添加多个控件两种情况,下面就分别介绍一下这两种情况。1.如何在窗体上添加单个控件2.如何向窗体中添加多个相同的控件本讲稿第四页,共四十五页3.1.3 调整控件的位置和大小当控件被添加到窗体上之后,如何调整其大小和位置呢?虽然这是一件很简单的事,但是有的初学者可能也会不知道。调整窗体上控件摆放位置的方法为:首先选中需要移动位置的控件,然后将鼠标指针放置在控件上,同时按住鼠标

3、左键拖动鼠标将控件拖动到指定的位置,如图3.10所示。放开鼠标后,控件即被摆放到指定的位置,如图3.11所示。本讲稿第五页,共四十五页3.1.4 控件的删除与恢复如果想删除窗体上某个不用的控件,则首先选中这个控件,然后按下【Delete】键将其删除。如果在删除这个控件之后发现自己删错了,那么请也不要着急,如果还想将控件恢复为原来未删除控件时的状态,只要按下【Ctrl+Z】组合键,即可恢复所删除的控件。本讲稿第六页,共四十五页3.1.5 使用控制命令对齐控件读者在设计应用程序界面的时候,经常会涉及到将同一类别控件对齐的情况。例如,将窗体中所有的文本框在同一列上进行右对齐排列,在同一行上进行顶端对

4、齐排列等,这样窗体界面看起来会比较整齐、美观。如果通过手动调整的方式对齐这些控件,不仅会浪费大量的时间,而且也未必能够达到预期对齐的效果。在开发环境中使用窗体编辑器可以设置控件的各种对齐方式。在使用对齐命令实现控件对齐的操作中,可以使用各种不同的对齐方式对齐选中的同一类别控件。其实现的具体方法如下所示。(1)在工具栏上单击鼠标右键,在弹出的快捷菜单中选择“窗体编辑器”命令,将“窗体编辑器”控件添加到工具栏当中。(2)添加成功后,在窗体中选中要对齐的控件,然后在“窗体编辑器”中选择控件的对齐方式,如“右对齐”方式,如图3.15所示。(3)选择完对齐方式后,所有被选中的控件都将会按照所设置的对齐方

5、式进行对齐,对齐后的效果如图3.16所示。本讲稿第七页,共四十五页3.2 标签控件标签控件Label是传递信息的使者。标签控件的主要作用是显示信息,如为文本框控件或其他控件提供显示说明,或者在窗口上显示信息等功能。本节中将介绍标签控件的几种不同的用法。本讲稿第八页,共四十五页3.2.1 使用标签控件为文本框设置显示标题与标签控件配合最默契的控件是文本框控件,由于文本框控件不具有标识其本身作用的功能,因此,经常需要请标签控件前来帮忙。通过在标签控件的属性窗口中修改控件的Caption属性来确定标签控件中显示的文本内容之后,再将其放置在需要标识的文本框旁边,这样就可以实现标识文本框作用的功能,如图

6、3.17所示。本讲稿第九页,共四十五页3.2.2 程序界面中的标签控件标签控件除了可以标识文本框控件的作用之外,还可以作为应用程序的界面显示标签,下面通过一个典型的示例进行讲解。【示例3-1 标签控件在程序界面中的应用 本例代码保存在光盘0301】本示例实现的是通过使用一个标签控件来制作一个应用程序的主界面。示例实现的操作步骤如下所示。(1)新建一个工程,在工程中添加一个窗体Form1。(2)在窗体的属性窗口中将窗体对象的Caption属性设置为“企业员工管理系统”。(3)在属性窗口中找到窗体对象的BackColor属性,设置窗体的背景颜色。(4)在窗体上添加1个标签控件Label1,在标签控

7、件的属性窗口中将控件的Caption属性设置为“企业员工管理系统”。(5)在属性窗口中找到控件的Font属性,单击该属性后面的【】按钮,在弹出的“字体”设置窗口中设置标签控件中显示内容的字体大小、粗体和字体样式,如图3.18所示。(6)在属性窗口中找到标签控件的ForeColor属性,将标签控件的字体显示颜色设置为红色。(7)在属性窗口中找到标签控件的BackStyle属性,在该属性后面的下拉列表中选择“0-Transparent”选项,将标签控件设置为透明的样式。本讲稿第十页,共四十五页3.3 文本框类控件文本框类控件是读者在编程过程中经常会用到的控件,文本框类控件是应用程序中所需数据信息的

8、入口,通过使用文本框控件,可以将输入到其中的数据信息保存到应用程序的数据库当中。文本框类控件主要包括TextBox控件、MaskEdBox控件和RichTextBox控件等几种。下面就分别介绍一下这几种控件的具体应用。本讲稿第十一页,共四十五页3.3.1 文本框控件TextBox的应用文本框控件TextBox在窗体中为用户提供一个既能显示又能编辑文本的对象。在文本框内,可通过鼠标、键盘操作对文字进行编辑。文本框控件的属性很多,限于篇幅,这里只能向读者介绍几种比较常用的属性。1.使用Text属性显示文本信息2.使用PassWordChar属性设置密码3.给文本框控件添加滚动条本讲稿第十二页,共四

9、十五页3.3.2 使用MaskEdBox控件约束输入数据在前面所介绍的文本框控件TextBox中,无法实现对输入内容的格式化。但也没有关系,使用MaskEdBox控件可以弥补文本框控件的这个缺陷。使用MaskEdBox控件主要是实现对输入内容的格式化,如下面的示例所示。【示例3-4 使用MaskEdBox控件实现格式化 本例代码保存在光盘0304】本示例实现的是通过使用MaskEdBox控件,实现对输入的电话号码和金额等数据信息自动实现格式化的功能。示例实现的操作步骤如下所示。本讲稿第十三页,共四十五页3.4 命令按钮控件按钮控件CommandButton是VB 6.0编程控件中使用方法最简单

10、、但却最常用的控件之一。在应用程序当中,按钮控件通常用来启动、中断或结束一个进程,操作用户可以通过简单的单击按钮来执行操作。只要用户单击按钮,就会触发它的Click事件。通过在按钮控件的Click事件下添加程序代码,就可以指定它的功能。本讲稿第十四页,共四十五页3.4.1 按钮的常用设置在编程的过程中离不开按钮控件。按钮控件同其他控件一样,也有很多的属性,但是限于篇幅,下面只向读者介绍几种比较常用的属性。1给按钮添加显示标签通过使用按钮控件的Caption属性,可以确定显示在按钮控件中的文本信息。设置方法为:首先在按钮控件的属性窗口中找到控件的Caption属性,然后将其属性值修改为在按钮中需

11、要显示的文本信息即可。2使按钮变的更漂亮些有的读者可能会想到,如果只在按钮上显示文本信息,那太单调了,要是能够在按钮上添加自己所需要的图片,那么按钮将会变得更加的美观。本讲稿第十五页,共四十五页3.4.2 使用命令按钮更换窗体的颜色在命令按钮控件的各种事件当中,最常用的就属于单击事件(Click事件)了。按钮的单击事件在单击按钮时触发,在该事件中添加程序代码,代码将被执行。例如,在单击按钮控件Command1时,使窗体的背景颜色改变为红色,其实现的程序代码如下所示。本讲稿第十六页,共四十五页3.5 选择类控件选择类控件顾名思义就是可以实现选择不同内容的控件。在考试试卷的选择题当中,有单项选择题

12、和多项选择题之分。选择类控件也是一样,分为单项选择类控件(单选按钮)和多项选择类控件(复选按钮)两种类型。本讲稿第十七页,共四十五页3.5.1 单项选择单选按钮的使用单选按钮OptionButton控件是指用户在多个选择中只允许选择一个选项。单选按钮通常作为一个组来使用,当选中某单选按钮时,该按钮处将出现一个黑点,表示被选中,同时其他单选按钮中的黑点消失,表示未被选中。在单选按钮OptionButton控件当中,有几个经常用到的属性,下面就分别介绍一下这几个属性。1.Caption属性2.Style属性3.Value属性本讲稿第十八页,共四十五页3.5.2 多项选择复选按钮的使用复选按钮Che

13、ckBox控件与单选按钮一样,都是提供选择类的控件。但是,复选按钮与单选按钮之间还是有一定区别的。单选按钮在多个选择中只允许选择一个选项,而复选按钮则可以在多个选择中选择多个选项。当复选按钮被选中时,该按钮处将出现一个“”。与单选按钮一样,在复选按钮CheckBox控件当中,也有几个经常用到的属性,下面就分别介绍一下。1.Caption属性2.Value属性本讲稿第十九页,共四十五页3.6 列表类控件列表类控件主要是将数据信息以列表的形式进行显示的控件,这类控件主要包括下拉列表控件ComboBox、列表控件ListBox和ListView控件,下面就讲解一下这几种列表控件的使用方法。本讲稿第二

14、十页,共四十五页3.6.1 查看职务信息ListBox控件列表控件ListBox用于显示项目列表,从列表中可以选择一项或多项。当项目总数超过了可显示的项目数时,控件上会自动添加滚动条。下面介绍一下列表控件中的几种常用属性。本讲稿第二十一页,共四十五页3.6.2 选择员工的性别ComboBox控件在编程的过程中,下拉列表ComboBox控件同样的重要。下拉列表框ComboBox控件可以看作是文本框TextBox控件和列表ListBox控件的组合。用户可以从文本框中输入文本,也可以从列表框中选取列表项。下面介绍下拉列表控件中的几种常用属性。本讲稿第二十二页,共四十五页3.6.3 浏览员工信息Lis

15、tView控件ListView控件在开发列表类的应用程序时是非常有用的。ListView控件的功能与ListBox控件的功能相类似,但它要比ListBox控件的功能强大的多。本节中将针对ListView控件的一些特殊的应用向读者进行讲解。ListView控件通过使用大图标、小图标、列表和详细资料4种不同的视图显示项目信息。在使用该控件之前应首先在“工程”菜单下选择“部件”命令,在弹出的“部件”对话框中选取“Microsoft Windows Common Controls6.0”选项,将控件添加到工具箱中。添加到工具箱中的控件如图3.43所示。本讲稿第二十三页,共四十五页3.7 日期/时间类控

16、件在日常生活中,我们时刻都在与日期和时间打交道。在编程时日期和时间也同样很重要,在VB 6.0中,日期和时间类型的控件主要有Timer控件和DTPicker控件,本节中就介绍一下这两个控件。本讲稿第二十四页,共四十五页3.7.1 使用Timer控件显示系统日期时间Timer控件即通常说的时间控件,Timer控件比较常用也比较简单,Timer控件主要有以下2个属性和1个事件。本讲稿第二十五页,共四十五页3.7.2 使用DTPicker控件获取星期和月份DTPicker控件的作用是格式化日期数据信息,使得用户在输入或选择日期数据时变的很容易。DTPicker控件也不是标准控件,需要在“部件”对话框

17、中选取“Microsoft Windows Common Controls-26.0”选项,将控件添加到工具箱当中。下面介绍一下DTPicker控件的几个常用属性和事件。1Year属性Year属性用于获取所选择日期的年份。2Month属性Month属性用于获取所选择日期的月份。3Day属性Day属性用于获取所选择日期的具体日期。4DayOfWeek属性DayOfWeek属性用于获取或设置一个值,用于指定当前是星期几的数值。本讲稿第二十六页,共四十五页3.8 进度条控件进度条控件ProgressBar是用于显示程序操作或执行进度的控件,它在完成如复制文件或查询大量数据时非常有用,通过进度条控件可

18、以准确地显示出当前操作具体执行到哪个位置。在使用进度条控件之前,需要在“部件”对话框中选取“Microsoft Windows Common Controls6.0”选项,将控件添加到工具箱当中。本讲稿第二十七页,共四十五页3.8.1 ProgressBar控件的属性通常情况下,在使用ProgressBar控件时会用到下面的几个属性。1Scrolling属性Scrolling属性用于决定进度显示方式是连续的还是分段的。当Scrolling属性值设置为0时,表示ProgressBar控件为标准、分段的滚动条;当Scrolling属性值为1时,表示ProgressBar控件为连续的滚动条。设置效果

19、如图3.53所示。2Orientation属性Orientation属性用于决定对象的方向。当Orientation属性值为0时,表示ProgressBar控件为水平方向;当Orientation属性值为1时,表示ProgressBar控件为垂直方向。3Value属性Value属性用于返回或设置对象的值。通过该属性的设置值可以显示进度条当前所处的显示位置。本讲稿第二十八页,共四十五页 3.8.2 使用ProgressBar控件显示进度根据上面介绍的几个常用属性,给读者讲解一个具体的示例。【示例3-15 进度条控件的应用示例 本例代码保存在光盘0315】本示例实现的是当程序运行时,在单击窗体中的

20、【开始】按钮之后,进度条控件将开始显示移动的进度,如图3.54所示。示例实现的操作步骤如下所示。(1)新建一个工程,在工程中添加一个窗体Form1。(2)在窗体上添加1个时钟控件Timer1,将控件的Enabled属性值设置为False;将Interval属性值设置为500。(3)在窗体上添加1个按钮控件,将控件的Caption属性设置为“开始”。(4)将进度条控件的Scrolling属性值为1,将Orientation属性值设置为0。本讲稿第二十九页,共四十五页3.9 框架类控件框架类控件在程序界面中扮演着规划程序界面的角色,是存放窗体中相同功能控件的容器。使用框架控件将窗体中的控件按照类别

21、或功能进行归类后,窗体界面看起来将会更加的规整和美观。框架类控件主要包括Frame控件和SSTab控件两种,本节中将分别向读者介绍一下这两种控件。本讲稿第三十页,共四十五页3.9.1 在程序中使用Frame控件在设计程序界面时,Frame控件不可以被忽视。使用Frame控件可以为控件提供可标识的分组。Frame控件主要应用的是控件的Caption属性。Caption属性用于确定显示在Frame控件中的文本信息。Caption属性设置后的效果如图3.55所示。本讲稿第三十一页,共四十五页3.9.2 在程序中使用SSTab控件SSTab控件也属于框架类控件,但其功能要比Frame控件强的多。在SS

22、Tab控件中能够提供一组选项卡,每个选项卡都可以向Frame控件那样作为其他控件的容器,同时各个选项卡之间还可以互相的切换。SSTab控件是非标准控件,在默认的情况下,在工具箱中找不到这个控件。可以通过在“工程”菜单下选择“部件”命令,然后在弹出的“部件”对话框中选取“Microsoft Tabbed Dialog Control 6.0”选项,将SSTab控件添加到工具箱当中。本讲稿第三十二页,共四十五页3.10 对话框控件我们在操作应用软件的时候,经常会遇到打开与保存文件、设置文件和打印文件等操作。然而,这些操作都是如何实现的呢?本节中将给提供一个完美的答案,那就是通过使用对话框控件来解决

23、这些问题。本讲稿第三十三页,共四十五页3.10.1 对话框控件都用在那些方面对话框CommonDialog控件是非标准控件,在“部件”对话框中通过选取“Microsoft Common Dialog Control 6.0”选项,可以将其添加到工具箱当中。CommonDialog控件通常有以下几个常用的方法。ShowOpen方法:使用此方法可以调用“打开”对话框。ShowSave方法:使用此方法可以调用“保存”对话框。ShowColor方法:使用此方法可以调用“颜色”对话框。ShowFont方法:使用此方法可以调用“字体”对话框。ShowPrinter方法:使用此方法可以调用“打印”对话框。本

24、讲稿第三十四页,共四十五页3.10.2 设置窗体背景的颜色前面给读者讲解了如何调用各种类型的对话框,然而,只是仅仅会调用对话框而不会使用是没有任何用处的。读者不要着急,现在就讲解一个如何使用对话框的示例。【示例3-18 设置窗体背景的颜色 本例代码保存在光盘0318】本示例实现的是在程序运行时,在单击“设置”按钮之后,在弹出的“颜色”对话框中选择要设置的颜色,如图3.60所示。然后单击“确定”按钮,则窗体的背景颜色将变为所选择的设置颜色,如图3.61所示。示例实现的操作步骤如下所示。本讲稿第三十五页,共四十五页3.11 树形控件TreeViewTreeView控件是VB 6.0众多控件中比较重

25、要也是比较难于理解的控件。虽然比较难于理解,但也不要担心,只要您耐心地学习完本节中的知识,相信您一定会掌握TreeView控件的使用方法。本讲稿第三十六页,共四十五页3.11.1 TreeView控件应用概述为了更加形象地理解树形控件TreeView,建议读者首先应该了解一下与树形控件有关的几个基本概念,即树型结构、节点、根节点、父节点和子节点。树型结构是一种数据的组成形式。节点即是Visual Basic的一个对象,在数据结构中,每一个数据项都可称之为一个节点。形象一点讲,树型结构就像一棵大树的树枝,节点就是树枝与树叶的连接点。树形结构的第一个节点称为根节点。父节点与子节点是包含与被包含的关

26、系,父节点是子节点的“父亲”,因此当然是父节点包含子节点,子节点被父节点包含,是父节点的孩子。TreeView控件显示节点对象Node的分层列表,每个节点对象都是由一个标签和一个可选的位图组成。TreeView控件在使用时需要从“部件”对话框中进行添加。方法为在“工程”菜单下选择“部件”命令,在“部件”对话框中选取“Microsoft Windows Common Controls 6.0”选项,将其添加到工具箱当中。本讲稿第三十七页,共四十五页3.11.2 TreeView控件的属性与方法TreeView控件有很多属性和方法,下面就向读者介绍几种比较常用的属性和方法。1.Checkboxes

27、属性2.ImageList属性3.LineStyle属性4.HotTracking属性5Nodes属性本讲稿第三十八页,共四十五页3.11.3 浏览人员基本信息前面讲解了TreeView控件的几个重要的属性,本节中将通过这几个属性为读者讲解一个TreeView控件的使用示例。【示例3-19 使用TreeView控件浏览人员基本信息 本例代码保存在光盘0319】本示例实现的是在程序运行的时候,在窗体上的树形控件中将显示人员的基本信息,如图3.63所示。示例实现的操作步骤如下所示。本讲稿第三十九页,共四十五页3.12 特殊的控件ActiveX控件我们在开发应用程序时,仅仅应用工具箱中的标准控件是远

28、远不够的,在实际的编程中,还常常会用到ActiveX控件。ActiveX控件的扩展名为.OCX,是由ActiveX技术创建的并且由一个或多个对象所组成的控件。本节中将向读者详细讲解一下有关ActiveX控件方面的相关知识。本讲稿第四十页,共四十五页3.12.1 ActiveX控件的不同之处ActiveX控件虽然也是控件,但是与标准控件相比还是有区别的,主要表现在以下几个具体的方面。(1)ActiveX控件不是标准的控件,因此在控件工具箱中无法找到,如果想使用,需要从“部件”对话框中进行添加。(2)ActiveX控件在使用时需要注册,如果在使用时ActiveX控件没有注册,则需要注册控件。(3)

29、ActiveX控件能够实现某些特殊的功能,因此,在实现的功能上要比标准控件强一些。本讲稿第四十一页,共四十五页3.12.2 为ActiveX控件颁发证书与标准控件不同,在使用ActiveX控件时需要拥有“使用证书”,即在使用ActiveX控件时要对控件进行注册。注册ActiveX控件通常有两种方法,下面就分别讲解一下这两种注册的方法。1在VB 6.0环境中进行注册通过VB 6.0的开发环境可以进行ActiveX控件的注册操作,具体实现的方法为:在VB 6.0开发环境中,选择“工程”菜单下的“部件”命令,在弹出的“部件”对话框中选择“控件”选项卡,单击“浏览”按钮,在“添加ActiveX控件”对

30、话框中选择要注册的.OCX文件,单击【确定】按钮之后,即可完成对所选控件的注册,如图3.65所示。2在运行窗口中进行注册除了上面讲解的方法之外,在Windows系统中的“运行”窗口中,也可以实现注册ActiveX控件的操作。具体实现的方法为:在Windows操作系统中单击“开始”菜单,选择“运行”命令,在弹出的“运行”窗口中输入注册控件的命令,如注册MyControl.ocx控件的命令为“regsvr32 C:MyControl.ocx”(假设MyControl.ocx在C盘的根目录下),单击“确定”按钮之后,即可完成对控件的注册操作,如图3.66所示。本讲稿第四十二页,共四十五页3.12.3

31、 制作自己的ActiveX控件如果是使用别人制作的ActiveX控件,则只要将控件复制到一个固定的目录下,如C盘的System32目录下,然后注册该控件就可以了。但是,在编程的过程中,当找不到适合自己使用的ActiveX控件时该怎么办呢?ActiveX控件也是作出来的,想想,别人能做,为什么我们不能作呢,所以在没有可以使用的ActiveX控件时,可以自己制作所需要的ActiveX控件。下面笔者将通过一个典型的示例,来讲解制作和使用ActiveX控件的过程。本讲稿第四十三页,共四十五页3.13 本章小结本章主要讲解了VB 6.0开发工具中一些常用和重要控件的使用方法。读者朋友在学习了这些控件的使

32、用方法之后,会给以后编写应用程序带来方便。在学习了本章中的内容之后,读者可以达到以下几个学习目的。使用标签控件美化应用程序界面;在开发数据库应用程序时使用文本框类控件;使用日期时间控件显示日期和时间;使用框架控件规划应用程序界面;灵活地使用各种对话框控件;使用数形控件浏览数据信息;能够制作和使用ActiveX控件,进一步提高自己的编程水平。本讲稿第四十四页,共四十五页本章习题一、填空题1 1定时器控件的Interval属性值指的是时间间隔,单位为_;当每隔此间隔的时间时,定时器会触发一次_。2 2Visual Basic为添加到窗体上的第一个图片框提供的默认对象名为_。3 3组合框的_属性决定了该组合框是简单组合框、下拉式组合框还是下拉式列表框。4 4当复选框被选定时,它的Value属性值为_;当单选框被选定时,则它的Value属性值为_。5 5不支持Click事件的控件类型有_。三、编程题1 1编程找出两个正整数m和n,使得m n、m+n=99、m和n的最大公约数是3的倍数。统计满足条件的数共有多少对,使用列表框控件把找到的数对显示出来。要求同一组的两个数用逗号隔开并且作为一个条目添加到列表框中。本讲稿第四十五页,共四十五页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁