专升本辅导第7章面向对象程序设计教学文稿.ppt

专升本辅导第7章面向对象程序设计教学文稿.ppt

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 面向对象程序设计;Visual FoxPro 6.0在支持传统的面向过程编程方法的基础上,全面引入面向对象的程序设计方法。 使得用户通过面向对象的方法,可以设计出更加美观的应用程序界面,开发出真正的关系数据库应用程序。 面向对象程序设计根本性地改变了早期FoxPro应用程序面向过程的开发方式,将重点放在了对象之间的联系上,而不是具体实现的细节。面向对象程序设计通过代码重用和继承的方式,使用户在设计程序时不再做大量的重复劳动,且将对象的细节隐藏起来,让用户将注意力集中在??象与系统其他部分的联系上,这是面向过程的程序设计方法所不能做到的。;7.1 对象;7.1.1 对象的属性;1.对象的属性窗口;(1)对象组合框:;(2)选项卡:;除“全部”选项卡外的4个选项卡都是分类选项卡,用户既可在全部选项卡中查找所要的选项,也可在分类选项卡中查找选项。 ;(3)属性设置框:;(4)属性列表:;(5)属性说明信息:;2.常用的对象属性;属性 ;7.1.2 事件;1.事件触发方式;常用事件 ;2.为事件编写代码;7.1.3 方法程序;方法程序 ;7.1.4 数据环境;2.数据环境设计器的使用;3.数据环境菜单;7.1.5 对象的引用;(2)引用格式;(3)允许多级引用;(4)父调用;7.2 类;7.2.1 类的概念;1.类与对象;2.基类与子类;(2)子类;(3)用户自定义类;(4)容器类和控件类;(5)类库;3.类的特征;7.2.2 自定义类;1.创建用户自定义类;(2)在“新建类”对话框中指定新建类的类库、基类与类名。; (3)指定各项内容后,单击【确定】按钮,打开如图7.6所示的“类设计器”窗口。;(4)通过表单设计器控件工具栏添加相应的控件,设计相应的属性与事件代码。本例中添加五个命令按钮。; “第一个记录”按钮Command1的Click事件代码为:; “前一个记录”按钮Command2的Click事件代码为:; “后一个记录”按钮Command3的Click事件代码为:;? “最后一个记录”按钮Command4的Click事件代码为:; “退出”按钮Command5的Click事件代码为:;2.将类添加到工具栏;操作步骤:;(2)在“表单控件”工具栏上单击【查看类】按钮,在弹出的菜单中选择【添加】命令,然后在弹出的“打开”对话框中指定要添加的可视类库的文件名,如图7.9所示。单击【打开】按钮,则打开表单控件工具栏如图7.10所示。;(3)单击新添加的“记录指针移动类”按钮,在表单中创建“记录指针移动类1”控件。结果如图7.11所示。 ;新添加类按钮;3. 类的编辑;【例7.3】修改【例7.1】中创建的“记录指针移动类”。;(2)删除类库中的一个类;(3)删除类库;4.为字段设置类;【例7.4】设计XSK表的结构,使得将XSK表的奖学金字段拖动到表单上后产生微调控件。;(2)在字段选项卡中的字段列表框中选择奖学金字段,在下面的“匹配字段类型到类”选项组中的“显示类”下拉列表框中选择Spinner,然后单击【确定】按钮。 (3)新建一表单,添加XSK表到??据环境,从数据环境中拖动奖学金字段到表单中,即产生一个微调控件。如图7.13所示。;7.2.3 创建工具栏;1.创建工具栏;(3)在“类名”框中,键入新类的名称,如Mytools; (4)在“派生于”框中,选择“Toolbar”,以使用工具栏基类,或者单击三点按钮,选择其他的工具栏类; (5)在“存储于”框中,键入类库名,保存创建的新类,或者单击三点按钮选择一个已有的类库; (6)单击【确定】按钮,将在“类设计器”中显示新建的类; (7)使用表单控件工具栏向新建的工具栏中添加对象; (8)为各控件编写处理程序,这与为表单中控件编写处理程序的方式一样。 ;2.将工具栏连接到表单;单击工具栏中【查看类】按钮,会发现新建的类库作为注册类显示在菜单中。单击Mytools控件,并在表单中单击某个地方,由于未创建表单集,系统将给出如图7.16所示的提示。;单击【是】,你会发现新的工具栏加入到已有的表单中,如图7.17所示。 有一点值得注意,只能在表单集中添加工具栏,让工具栏与表单集中的各个表单一起打开,而不能直接在某个表单中添加工具栏。

文档评论(0)

138****7806 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档