Visual FoxPro 6.0程序设计与实现第9章 表单设计

上传人:桔**** 文档编号:576649416 上传时间:2024-08-20 格式:PPT 页数:32 大小:630.02KB
返回 下载 相关 举报
Visual FoxPro 6.0程序设计与实现第9章 表单设计_第1页
第1页 / 共32页
Visual FoxPro 6.0程序设计与实现第9章 表单设计_第2页
第2页 / 共32页
Visual FoxPro 6.0程序设计与实现第9章 表单设计_第3页
第3页 / 共32页
Visual FoxPro 6.0程序设计与实现第9章 表单设计_第4页
第4页 / 共32页
Visual FoxPro 6.0程序设计与实现第9章 表单设计_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《Visual FoxPro 6.0程序设计与实现第9章 表单设计》由会员分享,可在线阅读,更多相关《Visual FoxPro 6.0程序设计与实现第9章 表单设计(32页珍藏版)》请在金锄头文库上搜索。

1、1VFPVFP程序设计与实现程序设计与实现程序设计与实现程序设计与实现本章主要介绍在VFP6.0环境下,表单的建立、修改、修饰、运行及表单中控件的调整和定制,同时介绍了表单的结构、属性、常用的事件和方法等内容。 2VFPVFP程序设计与实现程序设计与实现程序设计与实现程序设计与实现9.1 表单的创建 9.2 表单中控件的调整和定制 9.3 表单对象 9.4 表单的修改和运行9.5 典型表单设计实例3VFPVFP程序设计与实现程序设计与实现程序设计与实现程序设计与实现9.1 表单的创建9.1.1 用表单向导设计表单9.1.2 用表单设计器设计表单9.1.3 用表单生成器设计表单4VFPVFP程序

2、设计与实现程序设计与实现程序设计与实现程序设计与实现9.1.1 用表单向导设计表单 1.创建单表表单 【例9.1】利用表单向导,设计学生基本情况表。操作步骤如下:向导选取选定字段5VFPVFP程序设计与实现程序设计与实现程序设计与实现程序设计与实现选择表单样式 排序次序 完成 运行结果 6VFPVFP程序设计与实现程序设计与实现程序设计与实现程序设计与实现2.创建一对多表表单 【例9.2】利用一对多表单向导,设计教师综合情况表。一对多表单向导 从父表中选定字段 7VFPVFP程序设计与实现程序设计与实现程序设计与实现程序设计与实现从子表中选定字段 建立表之间的关系 选择表单样式 排序次序 8V

3、FPVFP程序设计与实现程序设计与实现程序设计与实现程序设计与实现完成运行结果9VFPVFP程序设计与实现程序设计与实现程序设计与实现程序设计与实现9.1.2 用表单设计器设计表单1.创建的方法 (1)方法一 用菜单方式创建表单。 (2)方法二 使用CREATE FORM命令创建表单。10VFPVFP程序设计与实现程序设计与实现程序设计与实现程序设计与实现2.表单设计器工具栏 设置TAB键次序数据环境 属性窗口 代码窗口表单控件工具栏调色板工具栏布局工具栏表单生成器自动格式11VFPVFP程序设计与实现程序设计与实现程序设计与实现程序设计与实现3.设置数据环境 (1)向数据环境添加表或视图 (

4、2)从数据环境移去表或视图 (3)在数据环境中设置关系 12VFPVFP程序设计与实现程序设计与实现程序设计与实现程序设计与实现4.向表添加字段13VFPVFP程序设计与实现程序设计与实现程序设计与实现程序设计与实现9.1.3 用表单生成器设计表单1.使用快速表单添加字段 2.快速添加字段 14VFPVFP程序设计与实现程序设计与实现程序设计与实现程序设计与实现9.2 表单中控件的调整和定制9.2.1 添加控件9.2.2 选择控件9.2.3 控件的操作9.2.4 设置Tab键顺序9.2.5 修改表单控件样式15VFPVFP程序设计与实现程序设计与实现程序设计与实现程序设计与实现9.2.1 添加

5、控件添加控件有多种方法,可利用“表单控件工具栏” 添加单个控件;利用“控件生成器”快速生成一个控件;利用“表单生成器”快速地添加表文件的字段到表单之中;使用按钮锁定可以同时添加多个同类型的控件到表单中。 16VFPVFP程序设计与实现程序设计与实现程序设计与实现程序设计与实现9.2.2 选择控件(1)按住Shift键,然后分别单击每个选择的控件。用这种方法可以选择多个不相邻的控件 (2)如果想选择某一区域的控件,单击“表单控件”工具栏的“选定对象”按钮,然后拖动鼠标指针在表单上画一个方框,包围要选择的控件,再释放鼠标左键。此时方框内或框线所经过的控件都被选中。17VFPVFP程序设计与实现程序

6、设计与实现程序设计与实现程序设计与实现9.2.3 控件的操作1.移动控件2.缩放控件3.删除控件4.复制控件5.在表单上画多个同类控件6.调整和对齐控件18VFPVFP程序设计与实现程序设计与实现程序设计与实现程序设计与实现9.2.4 设置Tab键顺序运行表单时可以利用交互方式和列表方式来确定表单中的控件获得焦点的次序,设置方法是:单击菜单中的“工具”“选项”命令,再单击“选项”对话框中的“表单”选项卡,从“Tab键次序”下拉列表框中选择“交互”或“按列表”。19VFPVFP程序设计与实现程序设计与实现程序设计与实现程序设计与实现9.2.5 修改表单控件样式20VFPVFP程序设计与实现程序设

7、计与实现程序设计与实现程序设计与实现9.3 表单对象9.3.1表单的结构9.3.2表单的属性9.3.3表单的事件与方法21VFPVFP程序设计与实现程序设计与实现程序设计与实现程序设计与实现9.3.1表单的结构VFP的表单具有和Windows应用程序的窗口界面相同的结构特征:图标、标题、最大化按钮、最小化按钮、关闭按钮、移动栏、表单体周围的边框。 22VFPVFP程序设计与实现程序设计与实现程序设计与实现程序设计与实现9.3.2表单的属性属 性功 能缺省值AlwaysOnTop控制表单是否是处在其他打开窗口之上.F.AutoCenter用于控制表单初始化是否总是位于VFP窗口或其父表单的中央.

8、F.BackColor用于确定表单的背景颜色255,255,255BorderStyle用于控制表单是否有边框及边框的样式:无边框、单边框、固定边框或可调边框。如果其值设为3,则用户就能改变表单的大小3Caption决定表单的标题显示的文本Form1Closable用于控制表单标题栏中的关闭按钮是否可用.T.ControlBox在运行时刻,用于控制表单标题栏中是否有控制按钮.T.MaxButton在运行时刻,用于控制表单标题栏中是否有最大化按钮.T.MinButton在运行时刻,用于控制表单标题栏中是否有最小化按钮.T.Movable在运行时刻,用于控制表单是否可移动到新的位置.T.Name指

9、定表单对象名,在程序设计中可以通过表单对象名来引用表单Form1ShowWindow指定表单是一个顶层表单还是一个子表单。其值设置0,在屏幕中(缺省);设置为1,在顶层表单中;设置为2,作为顶层表单,顶层表单可以包含子表单0ShowTips用于指定的表单对象或指定的工具栏对象,当用户把鼠标放在控件上时,确定是否显示工具提示表单为.F.;工具栏为.T.Visible指定表单等对象是可见的还是隐藏的.T.WindowState用于控制表单是最小化、最大化还是正常状态0正常 WindowType用于控制表单是非模式表单还是模式表单。如果表单是模式表单,用户在访问应用程序用户界面中任何其他单元钱,必须

10、关闭这个表单0非模式23VFPVFP程序设计与实现程序设计与实现程序设计与实现程序设计与实现9.3.3表单的事件与方法事件触发时间Activate当一个表单变成活动表单时触发DeActivate表单从活动变成不活动时触发Init当表单第一次创建时出发,一般将表单的初始化代码放在其中Load创建表单前触发,事件发生在Init事件之前Unload释放表单时触发,改事件发生在Destroy事件之后Click在鼠标单击表单时触发DblClick在鼠标双击表单时触发Destroy在释放对象时触发Error当方法中有一个运行错误时触发Resize当用户或程序去改变表单的大小时触发表单常用事件24VFPVF

11、P程序设计与实现程序设计与实现程序设计与实现程序设计与实现表单常用方法方法功 能Release从内存中释放表单或表单集Refresh重新绘制表单或控件,并更新所有的值Hide设置Visible属性为.F.来隐藏表单(集),使其不可见Show设置Visible属性为.T.来显示表单(集),使其变为活动对象25VFPVFP程序设计与实现程序设计与实现程序设计与实现程序设计与实现9.4 表单的修改和运行9.4.1 表单修改 9.4.2 表单运行26VFPVFP程序设计与实现程序设计与实现程序设计与实现程序设计与实现9.4.1 表单修改1.方法一用菜单方式修改表单 2.方法二使用MODIFY FORM

12、命令修改表单。命令格式: MODIFY FORM 27VFPVFP程序设计与实现程序设计与实现程序设计与实现程序设计与实现9.4.2 表单运行1.方法一用菜单方式运行表单 2.方法二选择“常用”工具栏里的 !3.方法三使用DO FORM命令运行表单。命令格式: DO FORM 28VFPVFP程序设计与实现程序设计与实现程序设计与实现程序设计与实现9.5 典型表单设计实例9.5.1 系统说明表单的设计9.5.2 系统登录表单的设计9.5.3 数据维护表单的设计29VFPVFP程序设计与实现程序设计与实现程序设计与实现程序设计与实现9.5.1 系统说明表单的设计【例9.5】 设计一个表单,名字为“关于系统” ,界面如下:30VFPVFP程序设计与实现程序设计与实现程序设计与实现程序设计与实现9.5.2 系统登录表单的设计【例9.6】设计一个系统登录表单 ,界面如下:31VFPVFP程序设计与实现程序设计与实现程序设计与实现程序设计与实现9.5.3 数据维护表单的设计【例9.7】 利用表单设计器,设计一个可以显示、修改和浏览数据表的表单。界面如下:32VFPVFP程序设计与实现程序设计与实现程序设计与实现程序设计与实现

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

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

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