- 8
- 0
- 约5.4千字
- 约 33页
- 2017-08-25 发布于广东
- 举报
Visual FoxPro数据库应用教程与实验(第二版) 清华大学出版社 第八章 表单设计基础 8.1 创建表单 8.2 数据环境 8.3 控件的操作 8.4 面向对象程序设计的基本概念 8.5 几个常用控件 8.1 创建表单 软件的对话框、窗口和向导等在VFP中统称为表单。 A、建立表单步骤: a、设置用户表单的属性 b、在表单中添加所需的控件对象 c、设置控件的属性 d、书写表单及控件对象的事件驱动代码 B、建立表单工具: 8.1.1 表单向导 8.1.2 表单设计器 8.1.3 快速创建表单 8.1.1 表单向导 在VFP中,通常使用表单向导创建表单的初始模型,然后使用表单设计器来修改初始模型。 表单向导能引导程序员设计出可以显示后台数据库记录的表单,表单包含供用户操作的各种按钮,实现记录的添加、编辑、查找、指针移动、打印等功能。 调用表单“向导”的方法: a、“文件”菜单/“新建”命令 b、“工具”菜单/“向导”命令 c、“常用”工具栏/“表单”按钮 d、“项目管理器”窗口/“新建”按钮 两种表单“向导”: a、“表单向导”:创建基于一个表的表单 b、“一对多表单向导”:创建基于两个具有一对多关系的表的表单 注意:向导步骤4当中提供的几种保存方式。 【例8.1】 单表表单的设计,如图8.2所示。请使用表单向导设计一个能维护表zgb.dbf,用于管理公司职员的表单。 8.1.2 表单设计器 表单设计器的特点 不但能创建表单,而且可修改表单。 操作界面可视化,交互式。 表单设计器采用面向对象的程序设计方法完成设计。 调用“表单设计器”的方法: a、“文件”菜单/“新建”命令→对话框中选择“表单”→“新建文件”按钮 b、“项目管理器”当中/“文档”选项卡→选择“表单”→“新建”按钮 c、“命令”窗口→输入命令:CREATE FORM d、“命令”窗口→输入语句:表单名=createobject(form) modify form 表单名 利用表单设计器进行表单设计的基本步骤 打开表单设计器 对象操作与编码 保存表单 运行表单。 对象的操作与编码 表单设计器打开后,VFP提供下列表单设计工具: ① 表单设计器窗口及其表单窗口:其中表单设计器窗口中的Forml即表单对象,称为表单窗口。 ② 属性窗口:用于设置修改表单及其包含的对象属性。 ③ 代码编辑窗口:可为对象添加各种事件代码和方法程序代码。 ④ 表单工具栏:包括表单控件、表单设计器、布局、调色板工具栏。 ⑤ 数据环境设计器窗口:用于设计表单的数据环境 ⑥ 敏感菜单:表单设计器打开后,VFP系统菜单将自动增加一个“表单”菜单;“显示”菜单中也将增加若干选项;“窗口”菜单中将增加表示被打开表单的命令;“格式”菜单的命令也被改为与表单有关。 ⑦ 随机应变的快捷菜单,通过鼠标右击相应对象来调用。 8.1.3 快速创建表单 快速表单能启动“表单生成器”创建和后台数据表中数据密切关联的表单。 通过表单生成器可将表的字段添加到表单并成为表单中新的控件。 使用“表单生成器”必须在“表单设计器”环境下。 表单生成器包括两个选项卡: “字段选取”选项卡:该选项卡用作选择需要添加到表单的字段。 “样式”选项卡:“样式”选项卡用于设置表单和添加到表单的控件样式。 8.1.4 表单集 如果一个程序需要同时运行多个表单,这时可以创建表单集。表单集也是一个容器,它可以包含一个或多个表单,这些表单在表单集运行时,将自动加载,它们共享一个数据环境,并可以根据需要显示、隐藏、移动或切换其中的某个或某些表单。 表单集的创建通常在设计表单时进行,步骤如下。 (1)启动表单设计器 → 从“表单”菜单中选择“创建表单集” → 设计表单集中的第一张表单; (2)从“表单”菜单中选择“添加新表单” → 设计表单集中的第二张表单,重复第(2)步,直至完成表单集所有表单的设计。 8.2 数据环境 在运行或修改一个表单集、表单或报表时需要打开的表、视图和关系称为数据环境。只有需要和数据库、表或视图等交换数据的表单才需要设置数据环境。 8.2.1 查看表单数据环境 8.2.2 添加表或视图到表单数据环境 8.2.3 将表从数据环境中移去 8.2.4 设置表间关系 8.2.5 利用数据环境向表单中添加控件 8.2.1查看表单数据环境 有多种方法可以打开数据环境设计器: (1)
原创力文档

文档评论(0)