在Visual FoxPro (VFP)中,菜单设计是构建用户友好界面的重要部分。第14章的PPT课件详细介绍了菜单系统的基本概念以及如何在VFP中创建和管理菜单。 1. **菜单的基本概念** - **菜单** 是一系列命令或文件的列表,用户通过选择来执行操作。 - **菜单栏** 位于应用程序窗口顶部,包含可展开的下拉菜单。 - **菜单项** 是下拉菜单中的命令,也称为命令。 - **菜单标题** 是菜单或菜单项的名称,有时也称为菜单名称。 - **菜单系统** 是所有菜单栏、菜单、菜单项和菜单标题的整体。 - **键盘访问键** 是一个英文字母,与【Alt】键配合使用,可以快速激活菜单。 - **键盘快捷键** 是组合键,通常由【Ctrl】或【Alt】键加字母,用于快速执行菜单项。 2. **建立菜单** - **使用“项目管理器”** 可以在项目管理器的“资源”选项卡中创建和编辑菜单。 - **使用“新建”命令** 通过“文件”菜单中的“新建”选项创建新菜单。 - **使用CREATE MENU命令** 直接在命令窗口或程序中创建菜单,指定菜单名称。 3. **CREATE MENU命令** - 这个命令用于动态创建菜单,可以指定菜单文件名或使用问号打开创建对话框。 - 参数`FileName`用于指定菜单的名称,`?`则打开创建菜单的交互式对话框。 4. **在“菜单设计器”窗口中创建菜单** - 用户友好的图形界面,允许拖放菜单项,设置命令或过程等。 - **创建快捷菜单** 类似于创建普通菜单,但用于响应鼠标右键点击。 5. **生成菜单程序** - 生成的`.MPR`文件是菜单程序,必须生成才能使用菜单。 - 调用菜单程序使用`DO MenuFileName.MPR`,快捷菜单程序用`ON KEY LABEL RIGHTMOUSE DO MenuFileName.MPR`。 6. **将快捷菜单与控件关联** - 在控件的`RightClick`事件中调用快捷菜单程序,使得用户在该控件上右键点击时显示快捷菜单。 7. **为菜单指定任务** - **指定子菜单** 在菜单设计器中选择“子菜单”选项创建子菜单。 - **指定命令** 选择“命令”选项,将VFP命令与菜单项绑定,选中即执行命令。 - **指定过程** 选择“过程”选项,使菜单项执行预定义的VFP过程。 8. **定义键盘访问键和快捷键** - 键盘访问键(如菜单标题后的字母)与【Alt】键一起使用,直接激活菜单。 - 快捷键(如【Ctrl+键】或【Alt+键】)提供另一种快速访问菜单项的方法。 VFP的菜单设计涉及菜单结构的规划,包括菜单项的创建、命令或过程的绑定,以及快捷键的设定,旨在提高用户操作的便捷性和效率。熟练掌握这些知识,能帮助开发者构建更加高效直观的数据库应用界面。
剩余13页未读,继续阅读
- 粉丝: 785
- 资源: 7万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助