- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 表单及控件 7.1 可视化编程的概念 7.2 表单的操作 7.3 常用表单控件 7.4 数据表的表单设计 本章小结 7.1 可视化编程的概念 7.1.1 对象的属性、事件和方法 4.对象的方法 方法(Method)是与对象相关联的过程,用来描述对象的行为。 5.类 将具有相同性质的对象的归结为一类,得出抽象概念——类(Class)。一个类的对象具有相同的特性,即:相同的属性和方法。 6. 子类与继承 类具有继承性,子类可以继承父类。子类继承了父类的属性和方法,并可以添加自己的新的属性和方法。 7.1.2 Visual FoxPro中的类与对象 1.Visual FoxPro中的基类 Visual FoxPro系统本身提供的类一般称为基类,每个Visual FoxPro基类都有自己的一套属性、方法和事件。 2.容器与控件 Visual FoxPro中的类可分为两种类型:容器类和控件类。基于这两种类生成的对象也相应地称为容器对象和控件对象。 容器对象可以包含其他的控件或容器。 控件对象是一种图形化的构件,控件可以在表单上显示出来,并可通过控件与用户进行交互 当一个容器对象包含其他对象时,容器对象被称为父对象,被包含的对象称为子对象。 3、表6-1 Visual FoxPro常用容器类及其所能包含的对象 7.2 表单的操作 7.2.1表单的建立与运行 1. 建立表单 在Visual FoxPro中建立表单有两种常用方法: (1)使用表单向导(简单表单向导和一对多表单向导)来建立表单,适用于创建基于数据表的表单。 (2)使用表单设计器创建新表单,适用于交互式、可视化地设计表单。 2. 修改表单 一个表单被创建并保存后,还可以使用表单设计器进行进一步的编辑修改 3. 运行表单 7.2.2 表单的属性、事件和方法1.表单的属性 2.表单的事件和方法 (1)常用的表单事件。 ? Load事件——在表单对象建立之前引发。 ? Init事件——在表单对象建立时引发。在表单对象的Init事件引发之前,将先引发表单中所包含的控件对象的Init事件,所以在表单的Init事件代码中可以访问表单中所包含的控件对象。 ? Activate事件——当表单被激活时引发。 上述三个事件的引发顺序为:Load、Init、Activate ? Destroy事件——在表单被释放时引发。当表单被释放时,将先引发表单对象的Destroy事件,然后才引发表单所包含的控件对象的Destroy事件,所以在表单的Destroy事件代码中可以访问表单中所包含的控件对象。 ? Unload事件——在表单被关闭时引发。在关闭一个表单时,先引发表单的Destroy事件,然后引发表单中所包含控件的Destroy事件,最后引发表单的Unload事 (2)常用的表单方法 ? Release方法——释放表单,将表单从内存中清除。 ? Refresh方法——刷新表单,重新绘制表单并刷新它的所有值。当表单被刷新时,表单上的所有控件也被刷新。 ? Hide方法——隐藏表单,该方法将表单的Visible属性设置为.F.。 ? Show方法——显示表单,该方法将表单的Visible属性设置为.T.。 例7-1建立表单Form1.scx,并按下面的要求设置表单的事件代码,然后保存并运行表单 7.2.3 表单设计器1.表单设计器窗口 2.表单设计器工具栏 3.表单控件工具栏 4.属性窗口 5.代码窗口 例7-2 创建一个带有“关闭”按钮的表单Form2.scx。通过该例子,说明可视化编程的一般步骤。 7.2.4 数据环境 1.打开数据环境设计器 2.向数据环境中添加表或视图 3.从数据环境中移去表或视图 4.在数据环境中编辑关系 7.2.5 表单对象的操作与布局 1.表单中控件的基本操作 (1)控件的选定 (2)控件的缩放和移动 (3)控件的复制与删除 (4)在表单上添加多个同类控件 2.布局工具栏 7.3 常用表单控件 1.控件的属性 在表单设计器中利用“属性”窗口可以设置表单控件的属性。另外,也可以将属性的设置以程序语句的形式写在某个控件的事件代码中,在程序运行时动态地改变控件的属性值。在程序中设置控件对象的属性值的一般形式是:对象名.属性名=属性值。 2.控件的事件和方法 方法用于完成某种特定的功能,方法只能在运行中由程序调用。在程序中调用对象方法的格式是:[[变量名]=]对象名.方法名[(…)] 控件的常用事件和方法 3.对象的引用 容器层次中引用对象的属性或
您可能关注的文档
- Visual C_.NET案例教程 教学课件 作者 翁健红 7 12 第12章.ppt
- Visual C_.NET程序设计基础 教学课件 作者 曾文权 1 6 001.ppt
- Visual C_.NET程序设计基础 教学课件 作者 曾文权 1 6 002.ppt
- Visual C_.NET程序设计基础 教学课件 作者 曾文权 1 6 003.ppt
- Visual C_.NET程序设计基础 教学课件 作者 曾文权 1 6 004.ppt
- Visual C_.NET程序设计基础 教学课件 作者 曾文权 1 6 005.ppt
- Visual C_.NET程序设计基础 教学课件 作者 曾文权 1 6 006.ppt
- Visual C_.NET程序设计基础 教学课件 作者 曾文权 7 11 007.ppt
- Visual C_.NET程序设计基础 教学课件 作者 曾文权 7 11 008.ppt
- Visual C_.NET程序设计基础 教学课件 作者 曾文权 7 11 009.ppt
- Visual FoxPro 6.0 数据库技术与应用 第2版 教学课件 刘德山 邹健ch8.ppt
- Visual FoxPro 6.0 数据库技术与应用 第2版 教学课件 刘德山 邹健ch10.ppt
- Visual FoxPro 6.0 数据库技术与应用 第2版 教学课件 刘德山 邹健ch21.ppt
- Visual FoxPro 6.0 数据库技术与应用 第2版 教学课件 刘德山 邹健DO CASE语句.ppt
- Visual FoxPro 6.0 数据库技术与应用 第2版 教学课件 刘德山 邹健DO WHILE语句.ppt
- Visual FoxPro 6.0 数据库技术与应用 第2版 教学课件 刘德山 邹健example1.ppt
- Visual FoxPro 6.0 数据库技术与应用 第2版 教学课件 刘德山 邹健example2.ppt
- Visual FoxPro 6.0 数据库技术与应用 第2版 教学课件 刘德山 邹健example3.ppt
- Visual FoxPro 6.0 数据库技术与应用 第2版 教学课件 刘德山 邹健FL.doc
- Visual FoxPro 6.0 数据库技术与应用 第2版 教学课件 刘德山 邹健FOR语句.ppt
文档评论(0)