欢迎来到天天文库
浏览记录
ID:40246847
大小:1.89 MB
页数:120页
时间:2019-07-29
《数据库应用技术——Visual Basic及其应用系统开发 第4章 Visual Basic窗体设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4章VisualBasic窗体设计本章学习要点了解VisualBasic的窗体对象掌握主要窗体控件的设计及应用掌握ActiveX控件的设计及应用本章学习要点人机界面设计的优劣将直接反映一个计算机应用系统的设计水平,对于计算机信息系统设计尤其如此。因此,为数据库应用系统设计操作性能良好的操作界面,是一项至关重要的内容。VisualBasic的窗体对象是提供给用户最主要的操作界面。在设计完成数据库和数据表的设计后,就应该为人机操作界面设计合适的窗体了。本章学习要点VisualBasic的窗体对象是提供给用户操作数据库数据最主
2、要的人机界面。无论是需要进行数据查看,还是需要对数据库中的数据进行追加、修改、删除等编辑操作,允许用户直接在数据表中进行操作绝对是极不明智的选择。而应该为这些操作需求设计相应的窗体,使得应用系统的用户针对数据库中数据所进行的任何操作均只能在窗体中进行。只有这样,应用系统数据的安全性、功能的完善性以及操作的便捷性等一系列指标方能真正得以实现。本章学习要点通过前面几章的学习,可以很清楚地看到,数据库中的数据可以显示在数据表中,而且可以在数据表中接收相关操作。但是,数据表不能提供针对数据操作的任何保护与限制措施。而窗体设计不同,
3、可以通过合理地设计,使得数据库中的数据在窗体中的显示形式、所受到的保护以及对非法操作的限制等各项所需要的功能都有可能按照设计者的意图得以实现。因此,令数据在窗体得以显示,并在其中接收操作者的相关操作,其操作的方便性和安全性方能满足实际应用的需要。本章学习要点本章介绍VisualBasic窗体对象的设计方法及其应用实例4.1窗体对象概述4.1.1窗体(Form)窗体对象是VisualBasic应用程序的基本构造模块。它是VisualBasic应用程序中常见的对象,也是程序设计的基础,它用于定义一个窗口。在运行应用程序时,与用
4、户交互操作的实际窗口。窗体有自己的属性、事件和方法,用来控制窗体的外观和行为。一个VisualBasic应用程序含有多个窗体。窗体是应用程序的编程窗口和对话框。一个窗体可有多个控件,各种控件对象必须建立在窗体上。一个窗体对应一个窗体模块。4.1窗体对象概述4.1.2窗体的结构VisualBasic的窗体由5部分组成,如图4-1所示。图4-1窗体的结构控制菜单最小化按钮最大化按钮关闭按钮边框标题栏工作区4.1窗体对象概述(1)标题栏标题栏用来显示窗体的名称。(2)控制框控制菜单对窗体起控制作用。程序运行时,在窗体激活的情况下
5、双击窗体图标可以使窗体关闭,单击则引出下拉式系统菜单,包括还原、移动、大小、最小化、最大化等选项。(3)控制按钮包括最大化按钮、最小化按钮和关闭按钮。(4)工作区各种控件在窗体中设置。(5)边框。4.1窗体对象概述4.1.3窗体的属性所有的VisualBasic程序中的对象都有属性,属性式VisualBasic程序中使用最频繁的概念之一。窗体的属性决定了窗体的外观和操作。窗体的大多数属性既可以通过属性窗口设置,也可以在程序代码中设置,只有少数属性只能在设计阶段设置。下面介绍一些窗体常用的属性。4.1窗体对象概述1.Name
6、和Caption属性Name属性用来设置窗体的名称,在程序代码中用窗体的名字代表某个窗体。它是磁盘上的窗体文件名,扩展名为.frm。Caption属性用来设置显示在窗体标题栏的名称。2.AutoRedraw属性AutoRedraw属性用来设置是否自动重绘图形。如果在窗体上已经完成某个图形的制作,在最小化窗体或改变窗体尺寸之后再恢复原窗体大小,图形将消失。将窗体的AutoRedraw属性由缺省设置False改为True后,窗体中的图形就被保存下来,需要时会自动重新显示。4.1窗体对象概述3.BackColor属性BackCo
7、lor属性设置窗体的背景颜色。4.BorderStyle属性BorderStyle属性设置窗体的边界类型。边界类型可取6个值,取值含义分别如下:(1)0代表无边界;(2)1代表固定单边界;(3)2代表可调尺寸边界;(4)3代表固定对话框;(5)4代表固定工具窗口;(6)5代表可变大小工具窗口。4.1窗体对象概述5.ControlBox属性ControlBox属性设置窗体是否具有标题栏左右两侧的控制菜单栏。ControlBox属性的缺省值为True,所有控制菜单栏保留;若改为False则控制菜单栏都消失。6.Font属性Fo
8、nt属性设置窗体中输出字符的字体类型、字形、大小、是否加下划线或删除线等。7.ForeColor属性与BackColor属性相反,ForeColor属性设置窗体的前景色。4.1窗体对象概述8.Icon属性窗体的控制图标由窗体中Icon属性的值决定,也是窗体最小化时的图标。通过单击Icon属性右侧的“”按
此文档下载收益归作者所有