PowerBuilder9.0.3基础框架设计与实现
需积分: 9 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的软件框架,确保了软件开发过程的标准化和高效性。
2022-07-14 上传
2021-12-03 上传
2019-03-11 上传
2011-06-09 上传
2009-12-26 上传
2012-07-18 上传
2009-04-27 上传
2014-01-10 上传
125 浏览量
zhuangzhilingyun2345
- 粉丝: 0
- 资源: 1
最新资源
- 开源通讯录备份系统项目,易于复刻与扩展
- 探索NX二次开发:UF_DRF_ask_id_symbol_geometry函数详解
- Vuex使用教程:详细资料包解析与实践
- 汉印A300蓝牙打印机安卓App开发教程与资源
- kkFileView 4.4.0-beta版:Windows下的解压缩文件预览器
- ChatGPT对战Bard:一场AI的深度测评与比较
- 稳定版MySQL连接Java的驱动包MySQL Connector/J 5.1.38发布
- Zabbix监控系统离线安装包下载指南
- JavaScript Promise代码解析与应用
- 基于JAVA和SQL的离散数学题库管理系统开发与应用
- 竞赛项目申报系统:SpringBoot与Vue.js结合毕业设计
- JAVA+SQL打造离散数学题库管理系统:源代码与文档全览
- C#代码实现装箱与转换的详细解析
- 利用ChatGPT深入了解行业的快速方法论
- C语言链表操作实战解析与代码示例
- 大学生选修选课系统设计与实现:源码及数据库架构