第六章 表单设计基础---Visual Foxpro 程序设计教案.docVIP

第六章 表单设计基础---Visual Foxpro 程序设计教案.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章 表单设计基础---Visual Foxpro 程序设计教案.doc

第六章 表单设计基础 [教学目的与要求] 熟练掌握表单的建立和编辑的方法;熟悉表单构成的各种控件及它们的各种常用属性和属性的设置方法;掌握表单的事件和方法程序以及代码的设计;会制作一些简单实用的表单。 [教学内容] 表单的基本构成元素;面向对象程序设计的基本概念及其方法;表单的制作和修改。 [教学重点与难点] 表单的控件、属性和制作,代码的编写。 §6.1??表单向导 一、“表单向导”的启动 启动“表单向导”对话框可用下列方法之一: 选定“文件/新建”命令,在新建对话框中选定“表单”选项按钮,选定“向导”按钮;在菜单的向导子菜单中选定表单命令;从“项目管理器”中选择“文档”标签并选择“表单”项,再单击“新建”按钮。 二、单表表单向导的使用 例:?使用表单向导创建一个能维护?XJ.DBF的表单。 三、一对多表单向导的使用 例:?创建涉及XJ.DBF和BJDM?.DBF两个表的数据维护表单。 §6.2表单设计器 一、表单设计器的基本操作 表单设计的基本步骤是:打开表单设计器→对象操作与编码→保存表单→运行表单。 (1)表单设计器的打开 选择“文件/新建”选项,然后选中“表单”项并单击“新建文件”按钮;选择“项目管理器/文档”标签,然后选择“表单”项,单击“新建”按钮,在弹出的“新建表单”对话框中选择“新建表单”选项;在命令窗口中使用CREAT?FORM命令。表单设计器的窗口如图6.10所示。 在表单设计器窗口中有四个工具栏:表单设计器、表单控件、布局和调色板。 (2)表单设计器窗口的组成及功能 ???表单窗口;属性窗口;代码编辑窗口;工具栏;布局工具栏;调色板工具栏;数据环境设计器窗口;敏感菜单 (3)保存表单 (4)执行表单 可以用上述例题中的表单运行的方法来执行表单,也可用DO?FORM命令来执行表单。当表单设计器窗口尚未关闭时,可右击表单窗口中的空白处,在快捷菜单中选定执行表单命令来运行表单。 二、快速创建表单 表单菜单中有一个快速表单命令,它能在表单窗口中为当前表迅速产生选定的字段变量。下例将说明快速创建表单的方法。 例:?为学籍表创建一个记录编辑窗口。 三、数据环境设计器 1.数据环境的概念 数据环境是一个对象,它包含与表单相互作用的表或视图,以及表单所要求的表之间的关系。 数据环境设计器的作用:数据环境设计器可用来可视化地创建或修改数据环境。 用户可以使用下列方法中的一种来打开“数据环境设计器”窗口: 选择“显示”菜单中的“数据环境”命令;在“表单设计器”工具栏中单击“数据环境”按钮;在“表单设计器”窗口的空白处单击鼠标右键,在弹出的快捷菜单中选择“数据环境”命令。 2.数据环境设计器的快捷菜单与数据环境菜单 添加命令;移去命令;浏览命令; 四、在表单上设置控件 表单中的控件是指放在一个表单上用以显示数据、执行操作或使表单更易阅读的一种图形对象,如文本框、矩形或命令按钮等。VFP控件包括复选框、编辑框、标签、线条、图象、形状等等。 1.表单控件工具栏 2.创建控件 3.调整控件的位置:选定单个控件:用鼠标单击要选定的控件,则该控件即被选定;选定多个控件:按下Shift键,逐个单击要选定的控件;取消选定:单击已选定控件的外部某处;)移动控件:先选定要移动的控件,用鼠标将它们拖到合适的位置;改变控件大小:选定控件后,拖动它的某个控制点即可使控件放大或缩小;删除对象:选定对象,按Del键;复制、剪贴对象:选定对象,利用编辑菜单中有关剪贴板的命令来复制、移动或删除对象;控件布局:选定要进行布局的所有控件,选择“布局工具栏”的任一种布局方式,即可将控件居中、对齐等操作。 ?4.表单控件工具栏中的辅助按钮 §6.3?面向对象的程序设计方法 一、基本概念 1.对象:是反映客观事物属性及行为特征的描述。任何对象都具有自己的外观和行为。对象的外观由它的各种属性来描绘,对象的行为由它的事件和方法程序来表达。在VFP中,对象又可区分为控件和容器两种。 控件:控件是表单上显示数据和执行操作的基本对象。 容器:容器是可以容纳其它对象的对象。 2.属性:属性(Property)是用来描述对象特征的,它标志了对象的物理性质,是描述对象的数据集合。 选项卡:属性窗口中共包括5个选项卡,即:全部、数据、方法程序、布局和其他。 注意:属性的设置与修改,可分在交互方式和执行代码两个阶段进行。对于某个属性,读者必须了解允许在哪个阶段进行。 3.事件:事件(Event)是指每个对象可能用以识别和响应的某些行为和动作。它是一种预先定义好的特定的行为或动作,包括用户事件和系统事件。表6.2列出了VFP部分常用的事件表。 (1)事件驱动工作方式:事件触发方式可分为3种:用户触发、系统触发和代码触发 用户触发:例如用户单击某个命令按钮事件; 系统触发:例如计时器

文档评论(0)

dzzj200808 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档