第九章VFP6菜单设计
- 格式:ppt
- 大小:573.00 KB
- 文档页数:39
vfp6表单设计实例VFP (Visual FoxPro) 是一种关系数据库管理系统,由微软公司开发。
表单(Form)是 VFP 中用于创建用户界面的重要工具。
以下是一个简单的 VFP 6 表单设计的实例:1. 创建表单首先,打开 VFP 6,选择 "File" -> "New" -> "Form"。
这将打开表单设计器。
2. 添加控件在表单设计器中,你可以从工具箱(Toolbox)中拖放各种控件,如标签(Label)、文本框(TextBox)、命令按钮(CommandButton)等。
例如,你可以添加一个标签(Label)和一个文本框(TextBox),用于用户输入数据。
3. 设置属性选中控件后,可以在属性窗口(Properties Window)中设置各种属性,如名称、位置、大小、字体等。
例如,你可以设置标签的 `Caption` 属性为 "姓名",设置文本框的 `Name` 属性为 "txtName"。
4. 编写事件代码在 VFP 中,你可以为控件的特定事件编写代码。
例如,你可以为命令按钮的 `Click` 事件编写代码,以便在用户点击按钮时执行某些操作。
在代码窗口中输入以下代码:```vfpDO SomeProcedure```其中 `SomeProcedure` 是你要执行的过程的名称。
5. 保存表单最后,保存表单。
选择 "File" -> "Save As",并输入表单的名称和位置。
以上是一个简单的 VFP 表单设计实例。
你可以根据需要添加更多的控件和事件代码,以创建更复杂的用户界面。
第九章Visual FoxPro菜单设计9. 1 Visual FoxPro系统菜单系统菜单是Visual FoxPro内含的功能菜单,利用系统菜单是用户挪用Visual FoxPro系统功能的一种方式或途径。
而了解Visual FoxPro系统菜单的结构、特点和行为,那么是设计用户自己的菜单系统的基础。
菜单结构(重点)Visual FoxPro支持两种类型的菜单:条形菜单和弹出式菜单。
每一个条形菜单都有一个内部名字和一组菜单项选择项,每一个菜单项选择项都有一个名称(题目)和内部名字。
每一个弹出式菜单也有一个内部名字和一个菜单项选择项,每一个菜单项选择项那么有一个名称(题目)和选项序号。
菜单项的名称显示于屏幕供用户识别,菜单及菜单项的内部名字或选项序号那么用于在代码中引用。
每一个菜单项选择项都能够有选择地设置一个热键和一个快捷键。
热键一般是一个字符,当菜单激活时,能够按菜单项的热键快速选择该菜单项。
快捷键一般是Ctrl键和另一个字符键组成的组合键。
不管菜单是不是激活,都能够通过快捷键选择相应的菜单项选择项。
不管是哪一种类型的菜单,被选择其中某个选项时都会有必然的动作。
那个动作能够是下面三种情形中的一种:执行命令、执行一个进程和激活另一个菜单。
典型的菜单系统一样是一个下拉式菜单,由一个条形菜单和一组弹出式菜单组成。
其中条形菜单作为主菜单,弹出式菜单作为子菜单。
被选择一个条形菜单项选择项时,激活相应的弹出式菜单。
快捷菜单一样由一个或一组上下级的弹出式菜单组成。
Visual FoxPro系统菜单Visual FoxPro系统菜单是一个典型的菜单系统,其主菜单是一个条形菜单。
条形菜单中常见选项的名称及内部名字如表所示。
条形菜单本身的内部名字为_MSYSMENU,也可看做是整个菜单系统的名字。
表主菜单(_MSYSMENU)常见选项选择条形菜单中的每一个菜单项都会激活一个弹出式菜单,各弹出式菜单的内部名字如表所示。