PowerBuilder9.0.3基础框架设计与实现

需积分: 9 2 下载量 193 浏览量 更新于2024-07-31 收藏 655KB DOC 举报
"这份文档是关于PowerBuilder 9.0.3版本的应用软件基础框架设计说明书,由Tony在2004年10月5日创建,并于2006年7月15日进行了最后修订。文档主要涵盖了一到十章节的内容,包括实现目标、框架构思、数据类、资源类、信息类、功能类、组织类以及框架设计结构图等,详细阐述了在使用Microsoft SQL Server 2000数据库时如何构建和设计PowerBuilder应用程序的各个层面。" PowerBuilder是一个强大的客户端-服务器开发工具,特别适合快速构建数据库应用。本框架设计说明书详细介绍了在PowerBuilder中设计和实现一个基础框架的过程,旨在提高开发效率和代码复用性。 1. **实现目标**:这部分可能涉及到框架设计的主要目的,如提高软件的可维护性、可扩展性和灵活性,同时降低开发成本和复杂性。 2. **框架构思及概念图**:这部分将解释框架的基本思想和结构,可能包括模块化设计、数据访问层、业务逻辑层和用户界面层的划分,以及如何通过概念图展示这些层次之间的关系。 3. **数据类(DataClass)**:DataClass是PowerBuilder中的核心组件,用于封装数据库操作。文档列出了几个关键的数据类,如D_SYSOBJECTS、D_SYSCOLUMNS和D_SYSFOREIGNKEYS,分别对应系统对象、字段和主外键关系的信息,这些都是数据库建模的关键元素。 4. **资源类(ResourceClass)**:这部分涵盖了框架中的配置参数、数据元素字典、字段属性表达式类和系统参数字典,它们是管理应用程序资源和行为的重要组件。 5. **信息类(InformationClass)**和**功能类(FunctionClass)**:可能涉及的是特定信息处理和功能模块的设计,比如用户信息、业务规则或事务处理。 6. **组织类(OrganizeClass)**:包括角色(Role)和操作员(Operator)的定义,这是权限管理和用户管理的基础。 7. **框架设计结构图**:提供了框架的可视化表示,帮助理解各组件间的交互和依赖。 8. **窗口基类设计**:讨论了窗口的通用设计模式,如带有提示栏的窗口,增强了用户体验。 9. **数据窗口服务及相关对象**:数据窗口(DataWindow)是PowerBuilder的特色,这里列举了多种服务,如框架参数对象、表达式替换、数据权限控制、字段显示标题的修改、关联查询服务、打印服务、视图样式设置、系统字典维护工具等,这些都是增强数据窗口功能的关键组件。 10. **允许用户进行自定义的参数(D_SYSCONFIG)**:这部分可能描述了如何让用户根据需求调整应用程序的某些配置。 此说明书提供了一个全面的指导,帮助开发者理解和实施基于PowerBuilder的软件框架,确保了软件开发过程的标准化和高效性。