《新编Visual FoxPro 程序设计实用教程ppt vfp第17周讲稿》由会员分享,可在线阅读,更多相关《新编Visual FoxPro 程序设计实用教程ppt vfp第17周讲稿(17页珍藏版)》请在金锄头文库上搜索。
1、教学目的与要求,掌握菜单的基本操作 掌握报表的基本操作,第9章 菜单设计与应用,菜单及设计步骤,典型菜单:一个条形菜单和一组弹出式菜单 设计菜单的步骤: 1.利用菜单设计器定义菜单(扩展名为.Mnx) 文件新建菜单、项目其他菜单、 2.生成菜单程序(扩展名为.Mpr),即生成可执 行的菜单程序文件。 菜单生成 3.运行菜单 Do ,菜单设计器,逐级定义各菜单项。菜单选项包含:名称(即标 题,在屏幕上显示)、结果和选项。 菜单名称:指定在菜单上显示的标题。 结果:用户在选择菜单项(单击)时的动作 命令:在右侧文本框输入一条操作命令。 子菜单:单击创建,定义子菜单,利用右侧 的“菜单级”下拉菜单,
2、可返回上一级菜单。 过程:单击创建,可以创建一段过程代码。,为顶层表单填加菜单 (在表单运行时调用菜单),为顶层表单填加菜单(在表单运行时调用菜单) 1.表单的设置: Showwindows :2作为顶层表单。 Init事件代码:DO WITH THIS ,。 如:DO MENU1.MPR WITH THIS ,AAA 其中,AAA 由用 户命名。 Destroy事件代码:RELEASE MENU extended。 如:RELEASE MENU MENU1 EXTENDED或RELEASE MENU AAA EXTENDED。 2.菜单的设置: 显示常规选项选中顶层表单。,菜单举例,1.建立
3、一个简单的菜单。 2.第七套第二题,第10章 报表设计与应用,报表及报表向导,1.报表 报表文件的扩展名为.FRX;报表包括两部分:数 据源和数据格式(布局)。可以将数据源添加到报 表的数据环境中,数据环境中的数据源会随着报 表文件的运行而打开,关闭而自动释放。 2.报表向导 文件新建报表向导,报表设计器,1.利用报表设计器创建报表 文件新建报表新建文件 项目管理器文档报表新建新建报表 2.创建快速报表 报表快速报表 3.设计报表的布局,报表设计器续,设计报表布局 1. 默认的三个“带区”:页标头、细节、页注脚 “带区”可以控制数据在页面上的打印位置。 细节:表体,每条记录打印一次。 页标头、
4、页注脚:在每一页上打印一次。 2.调整“带区”的高度 3.增加“带区”,增加“带区”,标题或总结 标题:只在报表开始时打印一次; 总结:只在报表的最后打印一次。 增加方法:报表标题/总结 2.组标头或组注脚 将某种相同信息的数据打印在一起,每组打印一次,每 组记录前后可以加组标头和组注脚。 只有对表的索引字段(索引须激活)设置分组才能得到 预想的分组效果,表中索引关键字相同值的记录集中在一 起,报表的数据才能组织到一起。 增加方法:报表数据分组,报表控件,标签:固定不变的文本。域控件:生成表 达式,其值可变。,例题,基于课程表创建快速报表,然后添加总结带区,在总结带区中显示所有课程的学分总和。
5、 (教材例10.1),项目管理器,项目文件由两个同名不同扩展名的文件组成:.pjx、.pjt文件。 项目管理器中含有数据(数据库、自由表和查询)选项卡,文档(表单、报表和标签)选项卡等。 建立项目:“文件|新建”,上机综合题应用系统的概要设计,一、主菜单 可以是菜单,也可以是表单。 二、基本功能模块 1. 录入编辑数据 表单实现,可以指针移动查看不同记录、添加 记录、删除记录。 2. 查询数据 表单实现,查询结果可以是浏览窗口 3. 统计数据 4. 退出,上机综合题应用系统的概要设计续,三、系统框图 四、 编程、数据库工具 VisualFoxPro 6.0。 使用项目管理器组织开发应用管理系统。 可以参阅教材第十四章、上机指导第三部分相关内容。,作业,实验十七,