Visual FoxPro6.0中文版教程 教学课件 ppt 作者 姚翠友 徐世英 第10章

上传人:w****i 文档编号:94399666 上传时间:2019-08-06 格式:DOC 页数:10 大小:33.50KB
返回 下载 相关 举报
Visual FoxPro6.0中文版教程 教学课件 ppt 作者 姚翠友 徐世英 第10章_第1页
第1页 / 共10页
Visual FoxPro6.0中文版教程 教学课件 ppt 作者 姚翠友 徐世英 第10章_第2页
第2页 / 共10页
Visual FoxPro6.0中文版教程 教学课件 ppt 作者 姚翠友 徐世英 第10章_第3页
第3页 / 共10页
Visual FoxPro6.0中文版教程 教学课件 ppt 作者 姚翠友 徐世英 第10章_第4页
第4页 / 共10页
Visual FoxPro6.0中文版教程 教学课件 ppt 作者 姚翠友 徐世英 第10章_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《Visual FoxPro6.0中文版教程 教学课件 ppt 作者 姚翠友 徐世英 第10章》由会员分享,可在线阅读,更多相关《Visual FoxPro6.0中文版教程 教学课件 ppt 作者 姚翠友 徐世英 第10章(10页珍藏版)》请在金锄头文库上搜索。

1、第10章 菜单和工具栏10.1 创建菜单系统10.1.1 菜单结构条形菜单、弹出式菜单(子菜单)10.1.2 菜单系统的设计过程1、设计步骤:规划与设计菜单系统创建主菜单和子菜单为菜单系统指定任务生成菜单程序运行菜单程序2、注意的问题:1)按照用户所要执行的任务组织系统2)给每个菜单定义一个有意义的标题3)按照估计的菜单项使用频率、逻辑顺序或字母顺序组织菜单项。4)在菜单项的逻辑组之间放置分隔线。5)将菜单上菜单项的数目限制在一个屏幕之内,如果菜单项的数目超过了一屏,则应为其中的一些菜单项创建子菜单。6)为菜单和菜单项设置访问键或键盘快捷键。例如:ALT+F。7)使用能够准确描述菜单项的文字。

2、8)在菜单项中混合使用大小写字母。 10.1.3调用菜单设计器 1)命令方式:CREATE MENUMODIFY MENU 2)菜单操作10.1.4 定义菜单1定义条形菜单(主菜单)2定义弹出式菜单(子菜单)10.1.5 为菜单系统指定任务1使用命令完成任务2使用过程完成任务3建立初始化代码和清理代码1)初始化代码:在定义菜单系统之前执行,其中包含的代码用于打开文件,声明变量,或将菜单系统保存到堆栈中,以便以后可以进行恢复添加初始化代码:显示/常规选项/“设置”复选框2)清理代码:在菜单定义代码之后执行,可以减小菜单系统的大小,用于选择菜单和菜单项可用或不可用添加清理代码:显示/常规选项/“清

3、理”复选框10.1.6 保存菜单文件 操作:文件/保存注:菜单文件的扩展名为.MNX,同时会有一个相关的.MNT备注文件生成。10.1.7 生成菜单程序操作:菜单设计器环境中、“菜单”、“生成”注:菜单程序的扩展名为.MPR10.1.8 运行菜单命令:DO 注:文件名的扩展名.mpr不能省略说明:如果需要恢复系统菜单,可以使用命令SET SYSMENU TO DEFAULT10.1.9 菜单项分组操作:在菜单名称栏中键入“-”例:创建如下要求的菜单:1)条形菜单的菜单项包括:数据维护(W)、编辑(B)、退出(R)2)弹出式菜单wh菜单项包括:录入记录、修改记录、浏览记录,它们的快捷键分别是Ct

4、rl+L、Ctrl+X、Ctrl+I,它们的结果分别是执行程序lr.prg、xg.prg、ll.prg3)弹出式菜单bj包括:剪切、复制和粘贴三个选项。10.1.10 快捷菜单1、一般从属于某个界面对象,当用鼠标右键单击该对象时,就会在单击处弹出快捷菜单,一般只有弹出式菜单,或者由几个具有上下级关系的弹出式菜单组成。2、建立快捷菜单的具体操作:1)“文件”菜单的“新建”选项2)在“新建”对话框中选择“菜单”单选按钮,单击“新建文件”按钮3)在“新建”菜单对话框中,选择“快捷菜单”按钮,打开“快捷菜单设计器”窗口4)用与设计下拉式菜单相似的方法,在“快捷菜单设计器”窗口中设计快捷菜单,生成菜单程

5、序文件5)在快捷菜单的“清理”代码中添加清除菜单的命令,使得在选择、执行菜单命令后能及时清除菜单、释放其所占用的内存空间。命令格式如下:RELEASE POPUPS 6)在表单设计器环境下,选定需要添加快捷菜单的对象7)在选定对象的RightClick事件代码中添加调用快捷菜单程序的命令:DO 注意:不能省略扩展名.mpr例:为某表单建立一个快捷菜单kjcd,其选项有:日期、时间、变大、变小,时间与变大之间用分组线分隔。选定日期或时间选项时,表单标题将变成当前日期或时间;选定变大或变小选项时,表单大小将缩放百分之十。10.1.11 使用快速菜单操作:菜单/快速菜单10.1.12 定制菜单系统

6、1显示状态栏信息1)状态栏信息用于显示一些说明菜单或菜单项的信息。2)操作:菜单设计器、“选项”按钮、“信息”文本框2设置访问键1)访问键可以使用户通过键盘快速的访问菜单,表现为带有下划线的字母。2)操作:菜单设计器、菜单名称栏中在菜单名称后输入“字母”3指定键盘快捷键1)键盘快捷键是指在按下按键的同时,再按下另一个按键从而选择菜单或菜单项2)操作:菜单设计器、“选项”按钮、“键标签”文本框中同时按下组合键4启用和废止菜单1)可以根据逻辑条件启用或废止菜单及菜单项。2)操作:菜单设计器、“选项”按钮、“跳过”文本框中设置逻辑表达式10.2 创建自定义工具栏两种方式:1)定制Visual Fox

7、Pro工具栏 2)自己创建一个全新的工具栏10.2.1 定制Visual FoxPro工具栏 1定制Visual FoxPro工具栏 1)定制操作:显示/工具栏/定制2)还原操作:显示/工具栏/重置2创建自己的工具栏1)创建操作:显示/工具栏/新建2)删除操作:显示/工具栏/删除10.2.2 创建全新的工具栏1步骤:定义工具栏类创建表单集向表单集中添加自定义工具栏类为工具栏中的各个控件添加相关的事件代码保存并运行表单集2、定义工具栏类操作:创建一个新类(文件/新建/类)、在自定义工具栏类中添加对象(使用表单控件工具栏)3、在表单集中添加自定义工具栏操作:创建表单集、表单控件工具栏、类4、创建工

8、具栏示例例:创建包含如下几个按钮的工具栏:变大、变小、粗体、斜体、下划线,其功能是改变文本框中的字号及样式。第11章 应用程序的分发利用Visual FoxPro开发的应用系统包括数据库和程序两部分。数据库通常由手动设置或程序自动生成,用来存储输入和处理后的数据;程序包括用户界面的设定、数据文件的生成和数据文件内数据的处理、数据的输入和输出等功能模块,是数据库应用系统开发的关键部分。在应用系统开发时,首先应对用户的需求进行调查、分析,制定任务书和系统流程图,定义具体的功能模块,经过编码和调试、修改,最后投入使用。11.1 系统开发的一般步骤系统分析系统设计系统实施系统维护11.2 系统分析1、

9、功能分析(库、表)2、设计分析1)主程序2)系统菜单3)系统登录表单4)输入查询表单5)输出报表11.3 系统的具体实现 按照前面的设计进行界面设计和代码的编写。11.4 系统部件的集成使用项目管理器组装各个部件,并且连编成可独立运行的.exe文件。11.5 建造分发应用程序一个应用程序在开发完成之后,就可以准备发布它,发布的方法是包含所有运行应用程序所需要的文件并创建发布磁盘。11.5.1分发工作步骤将VFP应用程序分发给用户应遵循如下的步骤:1)使用Visual FoxPro开发环境创建并调试应用程序;2)为运行环境准备和定制应用程序;3)创建文档和联机帮助;4)生成应用程序文件(.APP

10、)或可执行文件(.EXE);5)创建发布目录,存放用户运行应用程序所需要的全部文件;6)运用安装向导建立分发磁盘和安装路径;7)包装并发布应用程序磁盘以及一些印刷文档。11.5.2生成应用程序1、生成标准VFP应用程序文件(.APP)项目管理器、“连编”按钮、连编应用程序2、生成.EXE可执行文件项目管理器、“连编”按钮、连编可执行文件11.6 制作分发磁盘 当应用程序生成之后,就可以制作发布磁盘,具体步骤为:1)创建发布目录;2)把应用程序文件从项目中复制到发布目录的适当位置;3)创建发布磁盘。1、分发树:目录结构,包括全部希望出现在用户硬盘上的文件,应用程序或可执行文件必须出现在根目录中2、使用安装向导 安装向导建立一个安装程序。 操作:“工具”菜单“向导”“安装”11.7 系统的安装、删除及运行安装:使用发布盘中的setup安装程序删除:运行发布盘中的setup程序,在随后的对话框中使用“全部删除”按钮运行:安装完毕后,找到可执行文件双击

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号