**PowerBuilder数据库应用开发教程(第二版)第三章——应用程序对象** 在PowerBuilder数据库应用开发中,应用程序对象是构建高效、灵活的客户端/服务器或分布式应用程序的基础。本章主要介绍了以下几个核心知识点: 1. **应用程序简介** - **可执行应用**:PowerBuilder应用程序由一组窗口组成,可以作为传统客户/服务器应用运行,与服务器数据库交互,也可以作为分布式应用的客户端或服务器端。 - **服务器组件**:服务器组件是一组包含定制类用户对象的包,用于提供特定的服务或功能。 2. **工作区和目标** - **工作区**:工作区是PowerBuilder中的组织单元,它包含了多个目标,如应用程序对象、窗口、菜单等。工作区可以通过Tools|System Options命令配置。 - **目标**:目标可以是一个单独的应用程序对象,也可以包含其他对象。用户可以在System Options对话框的Workspace标签中管理这些目标。 3. **应用程序对象属性** - **应用程序属性**:包括列标题、列文本、标签等文本对象的字体设置,应用程序的名称和显示名称,以及DDE超时值。这些属性可以通过应用程序画板进行编辑,以控制应用程序的外观和行为。 4. **创建应用程序对象** - **新建应用程序对象**:可以通过PowerBar1工具栏的New按钮或者File|New命令创建新的应用程序对象。在New对话框中选择Workspace标签,然后按照步骤操作。 - **创建模板应用程序**:可以选择预定义的模板来快速创建应用程序对象,简化开发流程。 5. **应用程序的操作** - **设置属性**:应用程序对象的属性可以通过General、Toolbar、Text Font等选项卡进行配置,以满足特定的需求。 - **事件处理**:PowerBuilder是基于对象和事件驱动的,应用程序对象的事件包括初始化、打开和关闭窗口、与数据库交互等。例如,open事件在应用启动时触发,而SystemError事件则在发生系统错误时触发。 - **函数调用**:应用程序对象提供了多种内建函数,如ClassName获取对象名称,GetContextService获取上下文服务,SetLibraryList改变库搜索路径,SetTransPool管理数据库事务池,TriggerEvent触发指定事件等。 6. **检索路径的添加与查看对象** - **检索路径**:在目标的Properties对话框中可以添加包含用户应用的路径,以确保PowerBuilder能找到相关的对象和资源。 - **浏览对象**:通过Browse工具条图标,可以打开Browse画笔对话框,查看和管理应用程序包含的所有对象。 7. **应用程序配置参数** - **初始化文件**:通常为.INI文件,用于存储应用程序的配置信息。PowerBuilder提供ProfileString、ProfileInt和SetProfileString等函数来读写和修改这些配置参数。 总结起来,PowerBuilder中的应用程序对象是整个数据库应用开发的核心,涵盖了从创建、配置到运行和交互的全过程。理解并熟练掌握这些概念和操作,对于高效地构建数据库应用至关重要。
剩余17页未读,继续阅读
- 粉丝: 92
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助