@第12章 面向对象程序设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual FoxPro 6.0 数据库管理系统 教 程 第12章  面向对象程序设计 12.1 面向对象的基本概念 12.2 创建与管理表单 12.3 表单设计器 12.4 数据环境 12.5 表单常用控件   12.1 类、控件和对象的概念 12.1.1类(Class)   类:是具有相同操作功能和相同的数据格式(属性)的对象的集合。类分为容器类和控件类。容器类可以添加其它对象,控件类不能添加对象。   在OOP中,类是一批相似对象的归纳和抽象,是对一批相似对象的共有属性和方法的描述。就一个具体的对象而言,该对象本身只是其所属的某个类中的一个实例。 12.1.3容器类对象 容器是可以容纳其它对象的对象。容器类对象可以作为父对象,它包含的对象称为子对象,如表单作为容器,可以包含命令按钮等子对象。 12.1.4控件类对象 控件是表单上显示数据和执行操作的基本对象。 12.5  对象处理  P417 12.5.1对象引用 对象引用的基本格式为: ObjectName.PropetyName|Event|Method ObjectName为对象名称,PropertyName为属性名称,Event为事件名称,Method为方法名称。   控件对对象容器的相对引用, 例如: ThisForm.Text1.Value: 是对本表单对象中文本框的引用。 This.parent.Command1.Caption: 是对本对象的(父对象)容器中的Command1对象的Caption属性的引用。 12.5.2 属性设置   属性的设置,可在属性窗口中进行设置。有时要在程序中设置。程序中设置属性的格式为: ObjectName.Property = Setting Seting为设定值,其类型根据属性的不同而不同。例如: Thisform.text1.Value=Hello 将文本框的值修改为Hello。 This.FontBold=.T.             本对象的文本以粗体显示。 This.parent.Caption=time()   本对象的容器的Caption属性设置                                 为当前时间(相对引用)。 12.5.3响应事件 当为某一对象的某一事件编写了代码后,就可以通过某种方式(键盘或鼠标)响应事件。例如为FORM1.COMMAND1对象的CLICK事件编写程序如下: WAIT WINDOW “我被单击了一下. . .” 则程序执行后,当用鼠标单击对象时,便响应了该事件。 12.5.4调用方法 在创建了一个对象后,用户可以在任何一个部分调用方法。例如,在FORM1的CLICK事件中调用COMMAND1的CLICK事件,编程如下: THISFORM.COMMAND1.CLICK。 创建表单 表单:英文名为Form,是一个可以具有各种属性、控件、事件和方法程序的容器对象,各种窗口与对话框均为表单的不同表现形式。在应用程序设计中,表单往往用来作为数据输入、修改或输出的用户界面。 创建表单方法: ● 使用表单向导创建表单。 ● 使用表单设计器创建、设计新的表单或修改已有的表单   (一)表单向导   表单向导能引导用户对指定的表产生表维护窗口,窗口上含有从表中选取的字段,还包含记录移动、增加、修改、删除、查找、打印等用户操作按钮。 进入表单向导有四种方法: ⑴ 文件→新建→表单→ [向导]按钮。 ⑵ 工具→向导→表单选项。 ⑶ 打开一个项目管理器→文档→表单→点击[新建] →点击[表单向导]按钮。 ⑷ 单击常用工具栏中的[表单]按钮, 也可以进入表单向导。   两类表单向导:   表单向导:是生成对单个表进行操作的表单。   一对多表单向导:是对一个数据库中两个相关表创建的显示两个表中记录数据的表单。   例:创建一个表单。   文件→新建→表单→向导。   ① 字段选取   ② 选择表单样式   按钮类型:   “文本按钮”表示在按钮上显示文字。   “图片按钮”表示在按钮上显示图标。   “无按钮” 表示在表单上不显示操作按钮。    在“定制”类型下又有两个选项,其中,“滚动网格”选项表示通过表单右侧的滚动条调整显示某一条记录。“滚动网格(可调)”表示表单上可显示多条记录,并可以调整。   ③ 排序次序   说明:   ①如果对数据库中的表建立表单,点击数据库和表区域右侧的对话框按钮,选择一个数据库,在列表中列出了所有表,选择其中一个表即可。   ②在表单向导所创建的窗口底部有一排操作按钮,前四个按钮用来移动记录指针浏览记录。[添加]按钮用于在表的最后添加记录,[编辑]按钮用来修改当前记

文档评论(0)

xiaofei2001128 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档