- 1、本文档共80页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)表单向导:整个表单针对一个数据表进行诸如查询、修改、插入、删除等操
您可能关注的文档
- 第六章旅游景区策划与营销.ppt
- 第六章激励理论的应用.ppt
- 第六章炼油厂的构成和工艺流程.ppt
- 第六章植物性食品原料生产基地的选择.ppt
- 第六章现代物流管理.ppt
- 第六章现代物流技术.ppt
- 第六章工作世界探索.ppt
- 第六章甄选的基本方法笔试.ppt
- 第六章物料搬运系统设计.ppt
- 第六章系统规划与开发.ppt
- 浙江省临海市白云高级中学2025届高三历史3月月考试题.doc
- 云南拾谷县第一中学2024_2025学年高二物理上学期10月月考试题.doc
- 2025版高考生物总复习第13讲基因的分离定律教案苏教版.doc
- 湖北省黄石实验高中2024_2025学年高一历史下学期期末考试模拟卷.doc
- 通史版2025版高考历史大一轮复习专题七近代化的曲折发展__中日甲午战争至五四运动前4第4讲从维新思想到新文化运动课后达标检测含解析新人教版.doc
- 2024年高考数学考试大纲解读专题04导数及其应用含解析文.doc
- 河南省许汝平九校联盟2024_2025学年高一语文上学期期末考试试题扫描版无答案.doc
- 江西省吉安市吉水县第二中学2024_2025学年高一历史上学期第二次月考试题.doc
- 北京市平谷区2025届高三政治一模考试试题含解析.doc
- 2025届中考物理第四讲物态变化专项复习测试无答案新人教版.docx
文档评论(0)