- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 程序主界面
* 上一次课讲到如何使用快速报表、报表向导、报表设计器和报表的打印。请同学们回顾这样两个问题: 1.报表有哪二个基本组成部分及各部分的作用如何? 2.打印或预览报表的操作步骤及命令格式是什么? 在VFP中,报表具有数据源和布局两个基本组成部分。数据源通常是表、视图、查询或临时表,通过视图和查询能够进行数据的筛选、排序和分组,报表布局则定义了报表的打印格式。 预览报表的打印效果操作:菜单:显示/预览 命令:Report Form 报表文件名 Preview For/While 条件 打印报表操作:菜单“报表/运行报表” 或 菜单“文件/打印” 命令:Report Form 报表文件名 For/While 条件 上一次课主要学习的内容 本章主要介绍主界面类型、创建主菜单、工具栏、主表单。 第6章.程序主界面 主界面的类型: 在VFP中,主界面一般有菜单式、表单式以及表单与菜单式。 主界面的类型 菜单式程序一般是指菜单作为程序的界面,通过将VFP窗口中原有的菜单隐藏,然后执行程序菜单,系统中所有功能由菜单来调用,另外菜单程序界面也可以加入工具栏。 .1菜单式 进入程序后,表单上放置按钮,通过按钮调用系统提供的功能。 .2表单式 使用表单作为程序主界面,在表单中加载菜单、工具栏及状态栏。一般使用该类界面作为程序主界面。 下面以人力资源管理系统程序主界面为例介绍表单与菜单式主界面的创建。 .3表单与菜单式 菜单可以使用户全面而清晰了解程序的所有功能。 创建菜单的步骤: 规划与设计菜单; 创建菜单和子菜单; 为菜单指定任务; 生成菜单程序,测试运行菜单。 6.1创建菜单 1.按执行的任务组织菜单; 2.定义简洁明了的菜单项; 3.菜单项目不要过多; 4.暂时未完成的菜单项目,应先规划好位置; 5.通过定义快捷键提高操作速度。 6.1.1菜单的设计原则 步骤: 项目管理器/其他/菜单/新建/新建菜单/{在菜单设计器中编辑规划好的菜单}。 6.1.2创建菜单 1.基础数据子菜单 2.数据管理子菜单 3.数据查询子菜单 4.数据输出子菜单 修改密码的选项: 用户组管理的选项: 用户管理的选项: 5.系统管理子菜单 6.用户权限设置参考 PUBLIC Array AuthName[17] AuthName[1] = 基础信息管理 AuthName[2] = 员工档案管理 AuthName[3] = 奖励记录管理 AuthName[4] = 惩罚记录管理 AuthName[5] = 培训记录管理 AuthName[6] = 调动记录管理 AuthName[7] = 考评记录管理 AuthName[8] = 用户组管理 AuthName[9] = 用户管理 AuthName[10] = 奖励记录查询 AuthName[11] = 惩罚记录查询 AuthName[12] = 培训记录查询 AuthName[13] = 考评记录查询 AuthName[14] = 调动记录查询 AuthName[15] = 员工档案查询 AuthName[16] = 用户密码修改 AuthName[17] = 培训项目管理 操作步骤:激活菜单设计器/菜单:显示/常规选项/勾选“顶层表单”。 7.设置常规选项 操作步骤:激活菜单设计器/菜单:“菜单”/生成: MainMenu.Mpr /生成 8.生成菜单程序 表单的属性设置: ShowWindow=2 – 作为顶层表单 在表单的Init中加入代码: Do MainMenu.Mpr with this,.T. 在表单的Destroy过程中加入代码: Release (This.Name) Extended ---------完成---------- 9.设置加载表单 在VFP中,创建工具栏可以通过创建Toolbar类的子类方式完成。创建工具栏步骤: 1.项目管理器/类/新建 2. 类名:MyToolbar,基类:Toolbar,存储于:MyTools 3.类设计器中,加入10个MyCmd类对象,4个分隔符 设置控件属性: 6.2创建工具栏 控件 caption tooltiptext Click代码 CmdBasic 基本 基本信息 Do form basicinfo with 1 CmdPer 员工 员工档案 do form personnal CmdEnc 奖励 奖励记录 do form enclog CmdPun 惩罚 惩罚记录 do form punishlog CmdRev 考评 考评记录 do form reviewlog CmdTrain 培训 培训记录 do form trainlog CmdRed 调动 调动记录 do form redeploylog CmdP
文档评论(0)