第十章、十一章表单new.pptVIP

  1. 1、本文档共80页,可阅读全部内容。
  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文档。上传文档
查看更多
第十章、十一章表单new

第十章 教学目的: 掌握面向对象的基本概念 教学重点: 面向对象程序设计思想 教学时数:1学时 表单(Form) 是VFP提供的用于建立应用程序界面的最主要的工具之一。它是包含命令按钮、文本框、列表框等各种界面元素的标准窗口或对话框。 对象(Object) 客观世界里的任何实体都可以看作是对象。它可以是具体的物,也可以指某些概念。例某一学生 类(Class) 是具有相同属性特征和行为规则的多个“对象”的一种统一描述。例:学生 “对象”则是“类”的一个实例,“对象”一定具有其所属“类”的共同特征与行为规则,当然一个“对象”还可以具有其所属“类”未曾规定的特征和行为规则。 子类与继承 继承是指在基于现有的类创建新类时,新类继承了现有类里的方法和属性。把新类称为现有类的子类,现有类称为新类的父类。 子类可以包括从其父类继承的属性和方法,也可以添加新的方法和属性。例:计算机学院的学生 VFP的类——基类 系统本身内含的,并不存放在某个类库中。VFP的基类分为两个大类:容器和控件(见:表单控件常用工具栏)。 控件类 在该“类”中不能包含其他类,最典型的控件类就是命令按钮。 容器类 一种特殊的控件,可以包含其他控件或容器,并且允许访问这些对象。例如:命令按钮组,选项按钮组,表格,页框,表单等。 容器中对象的引用 格式: Object1.Object2 说明: Object1、Object2是对象名字,其中Object1 是 Object2 的“父容器”, “对象”与其“父容器”间用一个小数点(.)分隔。 例:form1.label1.caption 几个代词的用法 This:表示对象本身 Parent:表示对象的“父容器”对象 ThisForm:表示对象所在的表单 ThisFormSet:表示对象所在的表单所属的表单集 例:this.value thisform.label1.caption 事件 是由外部实体作用在“对象”上的一个动作。最常见的“事件”:鼠标“单击”、“双击”、“拖放”或修改对象数据等等。 当作用在对象上的某个设定“事件”发生时,与该事件相联系的“方法程序”就运行并完成该程序的功能 方法 用来描述对象的行为过程。程序表现为函数。如表单的释放:release 教学目的: 掌握表单设计的常用控件 教学重点: 表单设计中代码的编写 教学时数:5学时 第十一章 表单设计与应用 11.1.1 用表单设计器建立表单 方法1: “文件”菜单——“新建”——文件类型为“表单”——“新建文件”。 方法2:“项目管理器”——“文档”选项卡—— “表单”——“新建”按钮——在“新建表单”对话框中选择“新建表单”。 方法3:在命令窗口输入CREATE FORM命令。 表单文件扩展名为.scx 备注文件扩展名为.sct (1)表单设计器窗口 (2)属性设置窗口 (3)表单控件工具栏 (4) “表单”菜单项 (5)表单设计器工具栏 ①设置tab次序:重新设置表单中每个控件的访问的先后次序。 设置方法:双击设置为1,单击可以按照顺序为该控件设置相应的号码。 ②数据环境:每一个使用了数据表的表单都包括一个数据环境。数据环境是一个容器对象,它用来定义与表单相联系的数据实体(表、视图)的信息及其相互联系。数据环境容器一般包含: 一到多个游标(Cursor) 类对象 关系(Relation) 类对象 ③属性窗口:用于设置对象属性。 ④代码窗口:分对象和过程两个可选部分,空白部分用来编辑程序代码。 ⑤表单控件工具栏:选中控件,并在表单中单击或拖动可以产生相应的控件。 ⑥调色板工具栏:编辑控件的前景色和背景色。 ⑦布局工具栏:调整控件在表单中的对齐位置。 ⑧表单生成器:向表单中添加字段和定义表单的样式。 ⑨自动格式:设置表单中控件的样式。 3.表单设计的基本步骤 (1)进行规划,最好画一张草图,在上面标出各对象的位置、标题、所属父类、对象的大致作用、表单中要使用的表、表间的对应关系以及对象间的相互协调与支持。 (2)打开表单设计器窗口。 (3)如果表单要使用到表,需要首先为表单建立“数据环境”。 (4)在表单中加入其他对象并进行布局排列。 (5)建立对象与表的对应关系。 可以与表字段进行联系的对象有:文本框(TextBox)、编辑框(EditBox)、列表框(ListBox)、表格(Grid)等。 (6)编写事件代码 11.1.2 用表单向导建立表单 Visual FoxPro 中有两个表单向导,各种向导所建立的表单原型能够完成: (1)表单向导:整个表单针对一个数据表进行诸如查询、修改、插入、删除等操

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档