《数据库技术与程序设计 (38).ppt》由会员分享,可在线阅读,更多相关《数据库技术与程序设计 (38).ppt(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、窗体设计器数据库技术与程序设计窗体视图在介绍,“窗体设计器”之前,我们先来了解窗体的各种呈现方式即各种窗体视图,熟悉每种视图的特性,以帮助人们在需要的时候选择适合的视图设计窗体。数据库技术与程序设计窗体视图每一个窗体都具有多种视图。不同的视图显示效果不同,工作方式也不同。数据库技术与程序设计窗体视图下面简要介绍每种视图的主要功能或特性。1.窗体视图它是窗体的工作视图,更准确地说是窗体进入使用状态后所呈现出来的视图,也可以称为工作视图。数据库技术与程序设计窗体视图数据库技术与程序设计窗体视图2.布局视图“布局视图”界面和“窗体视图”界面几乎一样,区别仅在于,“布局视图”状态下,窗体中的每个控件都
2、可以移动位置,实现对现有的控件进行重新布局。数据库技术与程序设计窗体视图数据库技术与程序设计窗体视图3.设计视图“设计视图”是我们工作中最经常使用的一种视图。它用于设计和修改窗体的结构及美化窗体。数据库技术与程序设计窗体视图数据库技术与程序设计窗体视图“窗体视图”与“设计视图”是创建窗体时最常用的两种视图,而且经常反复在这两者之间切换,边设计边观察效果。数据库技术与程序设计窗体设计器利用Access提供的窗体设计器亦即“窗体设计”工具,它比窗体向导等操作模式的功能更强大。通过窗体设计器不仅可以从头设计一个窗体,还常常用于编辑和修改已经设计好了的窗体。在具体介绍窗体设计器使用方法之前,有必要了解
3、窗体设计器的具体结构、窗体设计过程中用到的基本概念。数据库技术与程序设计窗体设计器窗体设计器的基本结构以下为操作演示数据库技术与程序设计窗体设计器总结各子工作区功能总结各子工作区功能(2)(2)窗体页脚窗体页脚(1)(1)窗体页眉窗体页眉窗体页眉只会出现在窗体的顶部。在其中显示标题、日期等内容。“窗体页脚”与“窗体页眉”对应,这里的内容会出现在窗体的底部,它的主要用途也是用作每页公用内容的提示,如作者、日期、统计数据等。数据库技术与程序设计窗体设计器总结各子工作区功能总结各子工作区功能(3)(3)页面页眉页面页眉这里设计的内容仅在打印时输出,运行窗体时屏幕上并不显示页面页眉中的对象,它的作用是
4、用于设置窗体打印时的页头信息。(4)(4)页面页脚页面页脚与页面页眉一样,页面页脚中的内容也仅在打印时输出,运行窗体时不显示。这里可以设计打印日期、页码等内容。数据库技术与程序设计窗体设计器总结各子工作区功能总结各子工作区功能(5)(5)主体主体“主体”是窗体的主要部分,绝大部分控件(窗体中的对象)和信息都在主体部分设计。数据库技术与程序设计窗体设计器如果想在窗体的设计视图即窗体设计器中创建独特功能的窗体,就要掌握构成窗体的基本元素,也就是控件。窗体是由各种控件组成的,我们在窗体上添加这些控件,并设置其属性、编写事件代码,就可以创建出各种各样功能强大的窗体。常用控件如图所示:常用控件如图所示:
5、数据库技术与程序设计窗体设计器按照控件和数据源的关系,窗体控件可以分为三类:绑定绑定控件控件未绑定未绑定的控件的控件计算计算控件控件数据库技术与程序设计窗体视图绑定控件是指此类控件将与窗体或者子窗体的数据源中的一个字段绑定,以便显示窗体数据来源(数据表或查询)中的数据值。数据库技术与程序设计窗体视图数据库技术与程序设计窗体设计器非绑定控件用以显示与窗体数据源无关的数据,可以用于输入或显示文本、图像和线条等。计算控件是指使用表达式作为控件的数据来源。例如。显示当前日期,或利用数据源中保存的出生日期字段来计算实际年龄。数据库技术与程序设计窗体视图数据库技术与程序设计窗体设计器例利用窗体设计器创建空
6、窗体,并定义窗体的基本属性。使用设计器设计窗体的方法数据库技术与程序设计窗体设计器例题操作演示数据库技术与程序设计窗体设计器本例中属性值设置如下表属性标示符设置值说明标题Caption教学管理系统设置窗体的标题图片Picture如图所示图片设置窗体背景图片宽度Width10cm设置窗体的宽度自动居中AutoCenter是一般系统的首界面惯用居中方式显示边框样式BorderStyle对话框边框一般系统的首界面不能改变大小导航按钮NavigationButtons否首界面不显示记录,不需要导航按钮滚动条ScrollBars两者皆无首界面不需要使用滚动条关闭按钮CloseButton是需要使用关闭按钮数据库技术与程序设计窗体设计器属性的定义既可以用属性窗口完成,也可以用命令亦即程序完成。两种方式都有自己的适用范围。例如,某个控件的属性在窗体进入运行状态之前就已经确定,此时采用属性窗口定义十分方便;但是,如果其属性在窗体进入运行状态后,通过窗体的某些操作来修改属性值,此时便需要使用编程方式来解决。