目录第8章 是上项菜单设计与应用 下一页 退出
1 第8章 菜单设计与应用 目 录 上一页 下一页 退 出
本章要点 且录9,1菜单系统 上一页92创建应用系统菜单 下一页 退出9.3唳捷菜单计 94二具
目 录 上一页 下一页 退 出 2 本 章 要 点 9.1 菜单系统 9.2 创建应用系统菜单 9.3 快捷菜单设计 9.4 工具栏
91菜单系统 911菜单系统的结构 且录各个应用程序的菜单系统内容可能是不同的,但其基本 结构是相同的。菜单系统均由四大部分组成 上一页菜单栏( Menu bar)、菜单标题 Menu title)、菜单(Menu) 下一页菜单项( Menu item)。如图91所示。 4退出912菜单系统的设计 要为一应用程序创建一套菜单系统,通常按照以下步骤进 1.规划与设计菜单系统 2.创建菜单和子菜单
目 录 上一页 下一页 退 出 3 9.1 菜单系统 9.1.1 菜单系统的结构 各个应用程序的菜单系统内容可能是不同的,但其基本 结构是相同的。菜单系统均由四大部分组成: 菜单栏(Menu Bar) 、菜单标题(Menu Title) 、菜单(Menu): 菜单项(Menu Item) 。如图9-1所示。 9.1.2 菜单系统的设计 要为一应用程序创建一套菜单系统,通常按照以下步骤进 行: 1.规划与设计菜单系统 2. 创建菜单和子菜单
且3.菜单系统指定任务 生成菜单程序 上一页 菜单与表单不同,它不能直接在设计器中生成程序代码。而必 人下一页须专门生成菜单程序代码。在设计器中所做的一切将被保存在 退出 个带MNX扩展名的文件中,在这个文件中保存了有关菜单 系统的所有信息,它实际上就是一个表文件。从“菜单”菜单 上选择“生成”命令,生成的菜单程序,扩展名为MPR。 5.运行及测试菜单系统
目 录 上一页 下一页 退 出 4 3. 菜单系统指定任务 4. 生成菜单程序 菜单与表单不同,它不能直接在设计器中生成程序代码。而必 须专门生成菜单程序代码。在设计器中所做的一切将被保存在 一个带.MNX扩展名的文件中,在这个文件中保存了有关菜单 系统的所有信息,它实际上就是一个表文件。从“菜单”菜单 上选择“生成”命令,生成的菜单程序,扩展名为MPR。 5.运行及测试菜单系统
92创建应用系统菜单 A且录921“菜单设计器”的使用 在 Visual forpro中,采用以下三种方式进入菜单设计器: 上一页,使用“项目管理器”。即从项目管理器中选择“其他”选项卡, 下一页然后选择“菜单”,并单击“新建”按钮 退出·使用“文件”菜单中的“新建”命令,选择“菜单”;然后再 选择“新建文件” 使用 CREATE MENU命令。 系统弹出如图9-2所示的“新建菜单”对话框,该对话框中有两 项选择:菜单、快捷菜单,现选择“菜单”,屏幕即进入“菜 单设计器”的界面,如图93所示
目 录 上一页 下一页 退 出 5 9.2.1“菜单设计器”的使用 在Visual ForPro中,采用以下三种方式进入菜单设计器: •使用“项目管理器” 。即从项目管理器中选择“其他”选项卡, 然后选择“菜单” ,并单击“新建”按钮。 •使用“文件”菜单中的“新建”命令,选择“菜单”;然后再 选择“新建文件” 。 •使用CREATE MENU命令。 系统弹出如图9-2所示的“新建菜单”对话框,该对话框中有两 项选择:菜单、快捷菜单,现选择“菜单” ,屏幕即进入“菜 单设计器”的界面,如图9-3所示。 9.2 创建应用系统菜单
“菜单设计器”的界面由以下几部分构成: 且录(y菜单名称”框 在此栏里输入显示在菜单系统中的菜单的标题或菜单项的名 上一页称。如果用户想为菜单项加入访间鍵,即利用键盘访间菜单 的方法,可以在欲设定为访问鍵的字母前面加上一反斜杠和 2下一页小于号。例如,在“文件”菜单中设计访间键为“F, 退出只要在菜单名称“文件”的后面加上“(<F即可。 菜单设计器一菜单1 □回区 菜单名称 结果 选项 菜单级 「菜单栏 菜单项 插入 预览
目 录 上一页 下一页 退 出 6 “菜单设计器”的界面由以下几部分构成: (1)“菜单名称”框 在此栏里输入显示在菜单系统中的菜单的标题或菜单项的名 称。如果用户想为菜单项加入访问鍵,即利用键盘访问菜单 的方法,可以在欲设定为访问鍵的字母前面加上一反斜杠和 小于号(\<)。例如,在“文件”菜单中设计访问键为“F” , 只要在菜单名称“文件”的后面加上“(\<F)”即可
(2)“结果”栏 且录此栏选定菜单项的功能类别。单击该栏将出现一个下拉框,有 命令、子菜单、过程和填充名称或菜单项等四种选择。 上一页(3)选项”按钮 下一页单击该按钮将打开二个“提示选项”对话框,如图94所示,可 在其中为各菜单项设置各种属性。 退出 (4)菜单级 菜单系统是分级的,最高一级是菜单栏里的菜单,其次是每个 菜单下的子菜单。从该下拉列表框中选择适当菜单级可以进行 相应菜单的设计。 5)“菜单项”命令按钮 提供设计菜单时的操作功能。在菜单项选项组中有三个命令按 钮,即:插入、删除、插入栏
目 录 上一页 下一页 退 出 7 (2)“结果”栏 此栏选定菜单项的功能类别。单击该栏将出现一个下拉框,有 命令、子菜单、过程和填充名称或菜单项等四种选择。 (3)“选项”按钮 单击该按钮将打开一个“提示选项”对话框,如图9-4所示,可 在其中为各菜单项设置各种属性。 (4) 菜单级 菜单系统是分级的,最高一级是菜单栏里的菜单,其次是每个 菜单下的子菜单。从该下拉列表框中选择适当菜单级可以进行 相应菜单的设计。 (5)“菜单项”命令按钮 提供设计菜单时的操作功能。在菜单项选项组中有三个命令按 钮,即:插入、删除、插入栏
(6)预览 且显示所创建的菜单。一旦启动了菜单设计器,V FoXPro的系统菜单会多出一项“菜单”,该菜单中集 上一页成了与菜单设计相关的菜单项,如图所示 下一页 退出 菜单) 快速菜单〔 插入菜单项〔)Ctr1 插人栏 删除菜单项Cr 生成G 预览P
目 录 上一页 下一页 退 出 8 (6)预览 显示所创建的菜单。一旦启动了菜单设计器,Visual FoxPro的系统菜单会多出一项 “菜单”,该菜单中集 成了与菜单设计相关的菜单项,如图所示
922应用系统菜单设计 且录现以一个简单的学生管理系统的菜单(表91)为例说明使用 菜单设计器的一般方法。 上一页1·创建主菜单 下一页例9.1,建立一个菜单文件,其名定义为“mm,其主 菜单包含“系统管理”、“数据输入与维护”、“查询” 退出“报表”和“帮助5个菜单选项。 日菜单设计器-菜单1 菜单名称 菜单级 日国理0仔菜单[骗菜单栏 输入与维护(①)子菜单 查询(q) 子菜单 菜单项 报表(R) 子菜 帮助(H 子菜单 插入栏
目 录 上一页 下一页 退 出 9 9.2.2 应用系统菜单设计 现以一个简单的学生管理系统的菜单(表9-1)为例说明使用 菜单设计器的一般方法。 1.创建主菜单 例9.1 建立一个菜单文件,其名定义为“stu_menu”,其主 菜单包含“系统管理”、“数据输入与维护”、“查询”、 “报表”和“帮助”5个菜单选项
操作步骤如下: 且录」(1)打开“文件”菜单,选择“新建”,进入“新建”窗 上一页 (2)在“新建”窗口,单击“菜单”,再按“新建文件” 按钮,进入“新菜单”窗口。如图92所示 下一页 (3)在“新菜单”窗口,选择“菜单”,进入“菜单设 退出计器”窗口 (4)在“菜单设计器”窗口,定义主菜单中各菜单选项 名。如图9-6所示。 (5)保存菜单文件,文件名为“ stu menu . mnx
目 录 上一页 下一页 退 出 10 操作步骤如下: (1) 打开“文件”菜单,选择“新建”,进入“新建”窗 口。 (2) 在“新建”窗口,单击“菜单”,再按“新建文件” 按钮,进入“新菜单”窗口。如图9-2所示 (3) 在“新菜单”窗口,选择“菜单”,进入“菜单设 计器”窗口 (4) 在“菜单设计器”窗口,定义主菜单中各菜单选项 名。如图9-6所示。 (5) 保存菜单文件,文件名为“stu_menu.mnx