- 2
- 0
- 约2.25千字
- 约 14页
- 2021-01-03 发布于天津
- 举报
第三章 应用对象简介 3.1 应用对象简介 3.1.1 理解应用对象 应用对象与面向对象技术基础 应用对象( Applocation Object )是 PB 的众多对象之 一,每个 PB 应用程序必须有一个而且只能有一个应 用对象,它标识应用程序,是应用程序的入口点。 应用对象是 PB 应用程序启动时装入的第一个对象, 应用对象还保存和定义了下述信息: ? 默认字体 ? 应用程序图标 ? 默认的全局变量 ? 全局变量 ? 全局外部函数 2 3.2 创建应用对象 应用对象与面向对象技术基础 3.2.1 新建应用 在 PB 中可以通过以下三种方式来创建一个新的应用 对象 : ? 用户定制对象 ? 使用模板来创建应用对象 ? 移植先前版本的应用对象到新版本 在创建应用对象之前,我们必须首先创建一个工作区 ( WorkSpace ),由于 PB8 引入了目标( Target )的概念,所以 应用对象必须包含于某个目标,而该目标中可能还包含其它的 和应用对象同级别的 PB 对象,但是一个目标中最多只能有一个 应用对象,所以,如果想创建一个应用对象,我们必须同时创 建一个目标,以及一个目标文件 (.pbt) ;另外,我们还必须新建 一个应用库以及一个应用库文件( .pbl )。 3 3.2 创建应用对象 3.2.1 新建应用 应用对象与面向对象技术基础 PB 目标,前三个为 Powerscript 目标,其余为 Web 目标 定制应用 对象 使用模板 来创建应 用对象 移植先前版 本的应用对 象到新版本 4 3.2 创建应用对象 3.2.2 创建定制应用对象 应用对象与面向对象技术基础 定制应用仅仅是创建了一个应用对象,我们必须 花费时间来定制该应用对象的各种属性和特征。 我们一般使用定制的方法来创建 MIS 系统,这样我 们可以根据自己的要求建立各种对象,完成应用 系统。 在定制新应用对象和库对话框中输入应用名便可 建立一个新的应用库和应用对象,同时生成新的 PB 目标。 默认情况下应用对象、应用库、 PB 目标采用相同 的名字,即 *.pbw,*.pbt,*.pbl 。 5 3.2 创建应用对象 3.2.3 创建模板应用对象 应用对象与面向对象技术基础 使用 PB 的向导来创建更为复杂的应用程序,在创建 工过程中,向导会一步一步地收集诸多我们将要创 建的应用对象的信息,然后指导我们生成所需的应 用对象。 利用向导完成所有的工作后, PB 将给我们创建一个 新的目标文件,一个新的应用库,一个新的应用对 象,以及多个其它的对象。 我们完全可以不使用向导就可以完成相同的功能, 但我们必须手动创建一个应用对象以及许多其它的 重要对象。 6 3.2 创建应用对象 应用对象与面向对象技术基础 3.2.3 创建模板应用对象 利用向导创建应用对象我们必须执行如下步骤 (某些步骤也可能根据某些选择而被忽略): ? 为新建的应用对象和应用库命名 ? 选择我们将要创建的应用程序的类型 ? 调整应库程序库的搜索路径 ? 为即将生成的其它对象命名 ? 选择数据库连接需求 ? 确定数据库连接信息 ? 确定存放数据库连接信息的资源 ? 确定项目创建选择已经可执行的文件名 7 3.2 创建应用对象 3.2.4 移植已有应用对象 应用对象与面向对象技术基础 在 PB8 以前的各个版本中,没有目标( Target ) 概念,应用库便是最高层的组织者了,而不象 PB8 应用库的上层还有目标和工作区。 在已有的工作区中选择已有的应用对象后, PB 自 动转化应用程序的某些格式,以便该应用对象能 在 PB8 中使用。 移植前应做好备份,移植后的应用库不能在先前 的版本中运行。 某些应用库可能会移植不成功。 8 3.3 应用对象属性 3.3.1 常规属性 应用对象的属性 在应用对象画板中设 置,它的属性一般有 具有全局性。 显示名称,显示在使用了 对象的对话框窗体上 应用对象与面向对象技术基础 应用对象名称, 不能修改 状态栏的显示信息,即 微帮助信息,不设置采 用 Ready 数据窗口对象的对话框 中的标题 9 3.3.2 附加属性 3.3 应用对象属性 Freeform 风格 的的字段标签 应用对象与面向对象技术基础 应用程 序图标 PB 全局变量 数据窗口检索 出的数据 窗口、数据窗 口的静态文本 数据窗口的字 段标签 10 3.3 应用对象属性 3.3.2 工具条属性 FrameBar 工具 栏浮动标题 SheetBar 工具栏 浮动标题 工具栏快捷菜 单显示文本 工具栏按钮显 示文本 工具栏按钮提 示信息 应用对象与面向对象技术基础 11 3.4 应用对象事件 应用对象与面向对象技术基础 Open 事件:该事件只发生一次,在应用程序最初启 动的
原创力文档

文档评论(0)