第三章应用对象与面向对象编程基础.PPTVIP

第三章应用对象与面向对象编程基础.PPT

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 3.1应用对象简介 3.1.1 理解应用对象 应用对象(Applocation Object)是PB的众多对象之一,每个PB应用程序必须有一个而且只能有一个应用对象,它标识应用程序,是应用程序的入口点。 应用对象是PB应用程序启动时装入的第一个对象,应用对象还保存和定义了下述信息: 默认字体 应用程序图标 默认的全局变量 全局变量 全局外部函数 3.2创建应用对象 3.2.1 新建应用 在PB中可以通过以下三种方式来创建一个新的应用对象: 用户定制对象 使用模板来创建应用对象 移植先前版本的应用对象到新版本 在创建应用对象之前,我们必须首先创建一个工作区(WorkSpace),由于PB8引入了目标(Target)的概念,所以应用对象必须包含于某个目标,而该目标中可能还包含其它的和应用对象同级别的PB对象,但是一个目标中最多只能有一个应用对象,所以,如果想创建一个应用对象,我们必须同时创建一个目标,以及一个目标文件(.pbt);另外,我们还必须新建一个应用库以及一个应用库文件(.pbl)。 3.2创建应用对象 3.2.1 新建应用 3.2创建应用对象 3.2.2 创建定制应用对象 定制应用仅仅是创建了一个应用对象,我们必须花费时间来定制该应用对象的各种属性和特征。我们一般使用定制的方法来创建MIS系统,这样我们可以根据自己的要求建立各种对象,完成应用系统。 在定制新应用对象和库对话框中输入应用名便可建立一个新的应用库和应用对象,同时生成新的PB目标。 默认情况下应用对象、应用库、PB目标采用相同的名字,即*.pbw,*.pbt,*.pbl。 3.2创建应用对象 3.2.3 创建模板应用对象 使用PB的向导来创建更为复杂的应用程序,在创建工过程中,向导会一步一步地收集诸多我们将要创建的应用对象的信息,然后指导我们生成所需的应用对象。 利用向导完成所有的工作后,PB将给我们创建一个新的目标文件,一个新的应用库,一个新的应用对象,以及多个其它的对象。 我们完全可以不使用向导就可以完成相同的功能,但我们必须手动创建一个应用对象以及许多其它的重要对象。 3.2创建应用对象 3.2.3 创建模板应用对象 利用向导创建应用对象我们必须执行如下步骤(某些步骤也可能根据某些选择而被忽略): 为新建的应用对象和应用库命名 选择我们将要创建的应用程序的类型 调整应库程序库的有哪些信誉好的足球投注网站路径 为即将生成的其它对象命名 选择数据库连接需求 确定数据库连接信息 确定存放数据库连接信息的资源 确定项目创建选择已经可执行的文件名 3.2创建应用对象 3.2.4 移植已有应用对象 在PB8 以前的各个版本中,没有目标(Target)概念,应用库便是最高层的组织者了,而不象PB8应用库的上层还有目标和工作区。 在已有的工作区中选择已有的应用对象后,PB自动转化应用程序的某些格式,以便该应用对象能在PB8中使用。 移植前应做好备份,移植后的应用库不能在先前的版本中运行。 某些应用库可能会移植不成功。 3.3应用对象属性 3.3.1 常规属性 应用对象的属性在应用对象画板中设置,它的属性一般有具有全局性。 3.3应用对象属性 3.3.2 附加属性 3.3应用对象属性 3.3.2 工具条属性 3.4应用对象事件 Open事件:该事件只发生一次,在应用程序最初启动的时候,一般完成连接数据库、打开登录窗体或主窗体的工作。 Close事件:只发生一次,在应用程序退出之前执行的最后一个事件,通常完成: 清除在应用程序执行过程中创建的对象 关闭访问的资源文件 断开于数据库的连接 SystemError事件:处理应用程序运行时发生的严重错误,一般来说当系统发生错误后,就应当终止应用程序的运行,如果发生错误的对象是外部对象或数据窗口对象,可以触发Error事件处理错误。为了使程序更健壮,我们应当尽量PB的异常处理机制。 3.5应用对象函数 3.5.1 常用函数 ClassName:返回该应用对象的类名。 TriggerEvent:触发事件。 TypeOf:返回对象的类型。 SetTransPool:应用对象独有函数,为应用对象创建一个数据库事务池,可以降低数据库连接的费用,并且允许更多的数据库连接数。 小 结 在学习任何一种应用程序开发工具时我们都要了解如何启动我们的应用程序,对PB来说,应用对象完成了这个功能。 由于应用对象的全局性,我们可以使用应用对象的事件和方法来处理很多重要的事情。 在PB应用开发中,面向对象技术不是必须的,但如果采用了面向对象的技术,则开发效率会大大提高,程序的可重用性、可维护性等各方面

您可能关注的文档

文档评论(0)

118zhuanqian + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档