- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VF实验
实验五 菜单、表单、报表设计(设计性实验)
一、目的和要求
掌握菜单设计的原理与方法。
设计一个下拉式菜单和一个快捷式菜单。
掌握创建表单的过程。
掌握列表框和编辑框的使用。
设计一个包含常用控件的表单。
掌握报表设计方法。
设计一个简单报表和一个复杂报表。
二、实验原理
2.1 菜单设计
菜单设计器可以用来设计并生成下拉菜单与快捷菜单,生成菜单的基本步骤如下:打开菜单设计器窗口-进行菜单设计-保存菜单定义-生成菜单程序-运行菜单程序。
2.2 表单设计
对话框、向导、设计器等各类窗口,在VFP中统称为表单,它是应用程序的用户界面,是程序设计的基础。控件是在一个表单上用以显示数据、执行操作且使表单更容易阅读的一种图形对象,如标题、文本框、按钮、列表框、表格等。
VFP提供了两种表单设计工具:表单向导与表单设计器。表单向导能够引导用户选定表来产生实用的表维护窗口,窗口中含有所选字段,还有用户操作的各种按钮,具有翻页、编辑、查找、打印等功能。有两种表单向导,可分别为单个表创建表单,或为两个相关表创建表单(即一对多表单,在表单的表格中显示子表的字段)。
表单设计器的特点如下:不但可以创建表单,还能修改表单;操作界面可视化,用户可以利用多种工具栏、敏感菜单与快捷菜单在表单上创建与修改对象;在“表单设计器”中,可以通过属性窗口改变表单标题(Caption)和名字(Name)等属性。为了使表单看起来美观,对表单上创建的控件常常需要进行移动、改变大小、删除等操作。要对一个控件进行调整时必须先选定控件,使控件的周围出现8个小方块后,才能对该控件进行移动、改变大小、删除等操作。
2.3 报表设计
报表设计器是VFP提供的一种制表辅助工具,具有报表设计、显示和打印等功能。使用报表设计器来设计报表,主要任务是设计报表布局和确定数据源,报表布局确定了报表样式,而数据源则为布局中的控件提供数据。
VFP提供了3种创建报表的方法,用报表向导创建简单的单表或多表,由它自动提供报表设计器的定制功能;直接使用报表设计器创建报表;用快速报表命令为一个表创建一个简单报表。报表设计器可以修改上述各方法产生的报表,使之更加完善与适用。
报表设计器的基本操作包括:打开报表设计器窗口、快速建立报表、报表页面预览、保存报表定义和打印报表内容等。
三、实验内容
3.1菜单设计
利用菜单设计器建立下拉菜单,包括如下菜单:数据维护、查询、打印和退出,其中,数据维护菜单包括“浏览记录”和“修改记录”,打印菜单包括“设备表”和“设备价格表”两项,数据维护菜单的“浏览记录”菜单项能用来打开一个设备浏览窗口。
1)打开菜单设计器窗口:在命令窗口键入MODIFY MENU SB,在对话框选择“新建”菜单文件;
2)菜单栏页的设置:在菜单设计器窗口填入4个菜单项“数据维护”、“查询”、“打印”、“退出”;
3)为“数据维护”菜单建立选项:点击“数据维护”行的某处→“创建”按钮→在子菜单页建立两个菜单项“浏览记录”和“修改记录”;
4)为“浏览记录”菜单项定义快捷键:选定“浏览记录”菜单行的“选项”列按钮→设置CRTL+X组合键为快捷键→“确定”按钮返回“菜单设计器”窗口→选定“菜单级”组合框中的“菜单栏”选项返回菜单栏页。
5)为“打印”子菜单建立两个选项,并设置公共过程:选定“打印”菜单行的“创建”按钮→在子菜单页建立“设备表”和“设备价格表”两个菜单项,“结果”列组合框都选用“菜单项#”→选定“显示”菜单的“菜单选项”命令→在“菜单选项”对话框的“过程”编辑框内输入代码,比如:键入“?尚未完成”进行提示
。
6)设置菜单程序的初始化代码:“显示”菜单→“常规选项”命令→“常规选项”对话框中选定“设置”复选框→在弹出的“设置”编辑窗口键入如下代码:
CLEAR ALL
CLEAR
KEYBOARD ’{Ctrl+F4}’ 关闭命令窗口
MODIFY WINDOW SCREEN TITLE‘设备管理系统’
USE SB
7)定义“退出”菜单项功能:在菜单栏页中选定“退出”菜单项的“创建”或“编辑”按钮,并在随后出现的过程编辑窗口中输入如下代码:
USE
MODIFY WINDOW SCREEN
SET SYSMENU TO DEFAULT
ACTIVATE WINDOW COMMAND
8)保存菜单定义:“文件”菜单→“保存”命令→生成SB.MNX和SB.MNT文件;
9)生成菜单程序:“菜单”菜单→“生成“命令→选定“生成菜单”对话框的“生成”按钮→生成菜单程序SB.MPR;
10)运行菜单程序:执行命令DO SB.MPR。
建立一个具有撤消和剪贴板功能的快捷菜单,供浏览SB表时使用。
1)打开“快捷菜单设计器”窗口:“文件”菜单→“新建”命令→在“新建”对话框选定“菜单
文档评论(0)