苏大版VFP课件-类.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 类的创建 设计类 类是面向对象程序设计的精华所在。类所具有继承性、封装性和多态性通过子类的设计和应用得以直接的体现。 用户所设计的子类最终还是应用到用户的表单中。 设计类的好处: 提高代码的重用率 提高应用程序的质量 提高开发者的效率 VFP类的类型 VFP中类的层次 基类:系统本身所提供的类。 子类:引用VFP基类或其他子类建立的新类。 类库:用于存放子类的库文件。(.VCX/.VCT) 根据任务设计类 设计时的注意事项: 在创建一个类之前,应当搞清楚我们是否真正地使用它。如果在应用程序中很少用到甚至不用,却花费较多的时间和精力去创建类,没有必要。 创建一个新的类,应该说明所设计的类的属性和方法,以便于其他用户或其他应用程序中方便地使用。 创建新的类 VFP中可在“表单设计器”和“类设计器”中设计类。 新建类的命令:CREATE CLASS 设计类 扩展基类(继承父类的属性) 为类添加对象 新的类必须是容器类才能向其中添加对象。 为类添加新的属性 为类添加新的方法程序 查看和设置类信息 将表单和控件保存为类 管理类和类库 在项目管理器中管理类和类库 添加、移去类库; 复制、删除类; 重命名类; 在类浏览器窗口中管理类和类库 类的应用 添加类到表单 从“项目管理器”中将新类拖至“表单设计器”中; 在“表单设计器”中的“表单控件工具栏”中点“查看类”按钮,然后浏览可视类库,接下来象添加一般控件一样去添加。 在“工具”/“选项”/“控件”中选定可视类库文件(注册)。 指定数据库表的字段默认类 指定字段数据类型映像到类 指定表单和表单集的模板类 调用父类的事件和方法程序 如果子类或对象的事件或方法代码设置为“默认过程”即指自动继承父类的事件和方法程序。 DODEFAULT()函数 只能执行父类中与当前事件或方法程序同名的事件或方法程序代码。 域操作符:“::” 可以执行父类中的任何一个事件或方法代码。 如:父类名::Init():表示调用父类的Init事件的代码。 自定义工具栏类 好处:减少重复操作;不占用表单空间;多个表单共同使用。 创建自定义工具栏类是建立在VFP提供的工具栏类的基础上的。 创建的步骤: 在“项目管理器”中选中“类/新建”; 在“派生于”栏中选择“ToolBar”基类,输入类名,在“存储于”栏中输入存放工具栏的类库名及其路径; 向创建的自定义工具栏类中添加所需要的对象; 设置属性、事件、方法,并保存自定义工具栏类。 向表单集中添加工具栏类 VFP系统允许在表单集中添加工具栏,使得在打开表单集中的各个表单时,工具栏也一起被打开。 不能直接在某个表单中添加工具栏,当向某个表单添加工具栏时,系统会提示是否要创建表单集。 添加工具栏至表单集: 在“表单设计器”中的“表单控件工具栏”中选择“查看类”按钮,然后选择含有工具栏类的可视类库,然后像添加对象一样去添加工具栏。 在表单集的 Init事件中添加代码: SET CLASSLIB TO 工具栏类库文件名 ADDITIVE *计算机应用基础教研室 *计算机应用基础教研室 类库 VFP 基类 派生 子类 子类 子类 类库文件名 新类的名称 不能为类添加新的事件。 *计算机应用基础教研室 * *

文档评论(0)

新起点 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档