本书是一本关于PowerBuilder 8.0的开发指南,详细介绍了在使用PowerBuilder 8. 0进行程序开发时所需要掌握的知识和应用技巧。本书共分为五个部分:了解PowerBuilder 8.0;深入使用PowerBuilder 8. 0进行编程;与其他数据库的接口;设计部署;应用程序示例。\r\n\r\n 本书内容通俗易懂,讲解深入浅出。本书不但是使用PowerBuilder 8. 0进行开发和应用的广大技术人员的参考书,同时也可作为大专院校师生的自学、教学参考书和社会相关领域的培训教材。\r\n\r\n\r\n
\r\n
前言 \r\n\r\n 第一部分 PowerBuilder 8. 0基础 \r\n\r\n 第一章 PowerBuilder 8. 0的特点与安装 \r\n\r\n 1. 1 PowerBuilder 8. 0的特点 \r\n\r\n 1. 2 PowerBuilder 8. 0的安装: \r\n\r\n 1. 3 小结 \r\n\r\n 第二章 PowerBuilder 8. 0的简单应用 \r\n\r\n 2. 1 创建工作区和目标文件 \r\n\r\n 2. 2 创建窗口 \r\n\r\n 2. 3 连接数据库 \r\n\r\n 2. 4 创建菜单 \r\n\r\n 2. 5 调试程序 \r\n\r\n 2. 6 创建可执行文件 \r\n\r\n 2. 7 小结 \r\n\r\n 第三章 SQL语言 \r\n\r\n 3. 1 SQL语言概述 \r\n\r\n 3. 2 嵌入式SQL \r\n\r\n 3. 3 嵌入式SQL语句实例 \r\n\r\n 3. 4 动态SQL \r\n\r\n 3. 5 粘贴SQL语句 \r\n\r\n 3. 6 小结 \r\n\r\n 第二部分 PowerBuilder 8. 0深入编程 \r\n\r\n 第四章 控件及其属性 \r\n\r\n 4. 1 控件概述 \r\n\r\n 4. 2 在窗口中放置控件 \r\n\r\n 4. 3 定义控件的属性 \r\n\r\n 4. 4 命名方式 \r\n\r\n 4. 5 设置控件对应的属性 \r\n\r\n 4. 6 使用各种控件 \r\n\r\n 4. 7 小结 \r\n\r\n 第五章 数据窗口 \r\n\r\n 5. 1 数据窗口对象 \r\n\r\n 5. 2 创建各种风格的数据窗口对象 \r\n\r\n 5. 3 选择数据源 \r\n\r\n 5. 4 数据窗口的分区 \r\n\r\n 5. 5 数据窗口对象中控件的属性 \r\n\r\n 5. 6 记录的处理 \r\n\r\n 5. 7 数据窗口对象的打印 \r\n\r\n 5. 8 复杂报表的处理 \r\n\r\n 5. 9 小结 \r\n\r\n 第六章 窗口和菜单 \r\n\r\n 6. 1 窗口概述 \r\n\r\n 6. 2 创建与修改窗口 \r\n\r\n 6. 3 窗口. 控件的事件和变量 \r\n\r\n 6. 4 创建窗日实例 \r\n\r\n 6. 5 菜单概述 \r\n\r\n 6. 6 创建与修改菜单 \r\n\r\n 6. 7 设置菜单属性 \r\n\r\n 6. 8 菜单事件及其编程 \r\n\r\n 6. 9 制作弹出式菜单 \r\n\r\n 6. 10 多文档界面 \r\n\r\n 6. 11 小结 \r\n\r\n 第七章 PowerBuilder编程 \r\n\r\n 7. 1 PowerScript语言概述 \r\n\r\n 7. 2 PowerScript语言基础 \r\n\r\n 7. 3 数据类型 \r\n\r\n 7. 4 变量说明 \r\n\r\n 7. 5 操作符 \r\n\r\n 7. 6 表达式 \r\n\r\n 7. 7 语句 \r\n\r\n 7. 8 常用函数 \r\n\r\n 7. 9 创建自定义函数和结构 \r\n\r\n 7. 10 小结 \r\n\r\n 第三部分 与其他数据库的接口 \r\n\r\n 第八章 目标文件和数据库管理 \r\n\r\n 8. 1 工作区. 目标文件管理概述 \r\n\r\n 8. 2 工作区和目标应用库文件的形成 \r\n\r\n 8. 3 目标文件和库文件的使用 \r\n\r\n 8. 4 形成动态库 \r\n\r\n 8. 5 数据库管理概述 \r\n\r\n 8. 6 使用数据库画板 \r\n\r\n 8. 7 数据库的辅助设置 \r\n\r\n 8. 8 操纵表 \r\n\r\n 8. 9 数据库管理画板 \r\n\r\n 8. 10 小结 \r\n\r\n 第九章 数据管道 \r\n\r\n 9. 1 数据管道概述 \r\n\r\n 9. 2 定义数据管道 \r\n\r\n 9. 3 建立数据管道 \r\n\r\n 9. 4 数据管道的处理 \r\n\r\n 9. 5 应用程序中使用数据管道 \r\n\r\n 9. 6 小结 \r\n\r\n 第十章 数据库接口 \r\n\r\n 10. 1 ODBC接口概述 \r\n\r\n 10. 2 使用ODBC数据源和驱动程序 \r\n\r\n 10. 3 通过ODBC连接数据库 \r\n\r\n 10. 4 PowerBuilder专用接口概述 \r\n\r\n 10. 5 定义专用接曰前的准备工作 \r\n\r\n 10. 6 定义专用接口 \r\n\r\n 10. 7 小结 \r\n\r\n 第十一章 在Oracle下的简单开发 \r\n\r\n 11. 1 Oracle概述 \r\n\r\n 11. 2 Oracle数据库的基本知识 \r\n\r\n 11. 3 Oracle的基本概念 \r\n\r\n 11. 4 对象操作 \r\n\r\n 11. 5 数据备份和恢复 \r\n\r\n 11. 6 恢复方法 \r\n\r\n 11. 7 小结 \r\n\r\n 第四部分 设计部署 \r\n\r\n 第十二章 软件定义 \r\n\r\n 12. 1 可行性研究概述 \r\n\r\n 12. 2 可行性研究的步骤 \r\n\r\n 12. 3 系统流程图 \r\n\r\n 12. 4 数据流图 \r\n\r\n 12. 5 数据字典 \r\n\r\n 12. 6 投入产出比分析 \r\n\r\n 12. 7 需求分析的任务 \r\n\r\n 12. 8 分析过程 \r\n\r\n 12. 9 举例 \r\n\r\n 12. 10 小结 \r\n\r\n 第十三章 总体设计 \r\n\r\n 13. 1 总体设计的过程 \r\n\r\n 13. 2 总体设计的基本原理 \r\n\r\n 13. 3 设计方法汇总 \r\n\r\n 13. 4 举例 \r\n\r\n 13. 5 小结 \r\n\r\n 第十四章 详细设计 \r\n\r\n 14. 1 结构程序设计 \r\n\r\n 14. 2 面向对象的程序设计 \r\n\r\n 14. 3 详细设计的工具 \r\n\r\n 14. 4 举例 \r\n\r\n 14. 5 小结 \r\n\r\n 第十五章 调试. 运行和测试 \r\n\r\n 15. 1 调试概述 \r\n\r\n 15. 2 调试应用程序 \r\n\r\n 15. 3 创建可执行文件 \r\n\r\n 15. 4 应用程序测试过程 \r\n\r\n 15. 5 创建可执行文件应用程序 \r\n\r\n 15. 6 应用程序的发行 \r\n\r\n 15. 7 小结 \r\n\r\n 第五部分 应用示例 \r\n\r\n 第十六章 实例分析一 \r\n\r\n 16. 1 准备工作 \r\n\r\n 16. 2 建立库文件 \r\n\r\n 第十七章 实例分析二 \r\n\r\n 17. 1 制作外部数据窗口 \r\n\r\n 17. 2 制作上报数据窗口 \r\n\r\n 17. 3 定义提取数据的数据窗口 \r\n\r\n 17. 4 制作上报窗口 \r\n\r\n 17. 5 定制打印报表 \r\n\r\n 17. 6 定义初始化文件 \r\n\r\n 17. 7 编写脚本程序 \r\n\r\n 17. 8 杂例 \r\n\r\n 17. 9 小结 \r\n\r\n 第十八章 实例分析三 \r\n\r\n 18. 1 新建应用库文件 \r\n\r\n 18. 2 建立一个数据窗口对象 \r\n\r\n 18. 3 建立对应的函数 \r\n\r\n 18. 4 建立菜单和结构 \r\n\r\n 18. 5 建立用户自定义对象 \r\n\r\n 18. 6 创建打印窗口 \r\n
\r\n
Powerbuild 8. 0是数据库前台应用领域一种强有力的辅助开发工具. 它不仅采用了目前普遍采用的Client/Server(客户/服务器)的体系结构, 而且利用了为广大用户所接受的面向对象的开发方法, 加上可视化的开发环境, 使得其有着得天独厚的优越条件, 为广大用户所青睐. 目前, 有不少大型数据库软件的前台环境都是利用PowerBuilder编写的, 如医院信息管理系统, 部分银行. 证券管理软件等. PowerBuilder 8. 0是Sybase公司推出的最新的版本, 该版本在PowerBuilder 7. 0的基础上做了较大的改动, 尤其是在开发环境的集成. 对Internet的支持. 组件的开发与部署以及数据库的一些新特性方面. 为了使越来越多的用户能对PowerBuilder 8. 0进行熟练操作, 作者将自己在利用PowerBuilder编写医院信息管理系统上的一些经验公布于众, 与大家分享.
本书目的
本书是作者熟练应用PowerBuilder编程的经验结晶. 在实践工作中, 作者发现现有的有关PowerBuilder的书籍均存在若干的缺陷, 有的在介绍PowerBuilder基本操作和功能方面很多, 但深入使用和技巧上面却存在较大欠缺, 有的纯粹侧重于PowerBuilder的说明, 却没有实践的经验, 这样导致用户在查询和翻阅资料时总觉得美中不足. 有时, 为了寻找一个解决办法, 翻阅了十几. 二十本书尚不能找到一个合理的解决办法, 给广大用户带来了较大的遗憾. 为此, 作者决定编写这本书, 利用实践的经验, 使广大用户在实际应用中既能迅速掌握PowerBuilder 8. 0, 又能利用书中提到的经验进行实践, 确保程序开发的进行.
本书特点
本书是一本关于PowerBuilder 8. 0的深入浅出的开发指南, 更是一本技巧的结晶, 可满足不同层次读者的实际需要. 对于初学者, 使用本书可以迅速掌握利用PowerBuilder 8. 0进行数据库开发的具体流程, 并编写自己需要的数据库软件, 对于具有一定基础. 中级水平的开发人员, 可以利用本书提供的开发技巧, 融会贯通. 灵活运用, 并利用本书提供的PowerBuilder 8. 0的最新特点和使用方法, 帮助自己提高开发和运用工具的水平, 对于高级开发人员, 这本书也是一本不可多得的参考书, 书中的开发经验和开发技巧以及一些合理化建议, 为他们提供了参考.
本书内容
本书共分为五个部分:了解PowerBuilder 8. 0, 深入使用PowerBuilder 8. 0进行编程, 与其他数据库的接口, 设计部署, 应用程序示例. 在开始时, 先迅速让读者熟悉PowerBuilder 8. 0的常规应用, 然后深入探讨PowerBuilder 8. 0的深层次使用(尤其是数据窗口的开发和利用方面), 在PowerBuilder 8. 0数据库的接口上重点放在ORACLE的接口探讨与大型数据库的连接上, 然后系统地讨论软件开发的系统流程, 最后利用实际的例子告诉读者具体的应用技巧和设计过程.
本书特色
通俗易懂. 由浅入深. 深入浅出, 使读者熟练掌握使用PowerBuilder 8. 0进行系统设计和程序开发.
符号说明
操作步骤为(1). (2). (3)……的方式进行.
菜单用【】符号进行区分, 窗口中的选项以“”进行区分.
注意内容和技巧以楷体进行区分.
程序代码以灰色方块的形式进行表示.
申明
本书主要由吴豪. 于磊. 杨前凤. 陈海涛主编, 参加本书编写. 录排和制作的人员有王红霞. 吴俊. 杨全明. 吴胜连. 汪海波. 杨传军. 罗晶晶. 曹玮. 谢超. 李强等人, 由于我们的水平有限, 加之时间紧迫, 本书难免会有疏漏和遗憾之处, 诚望广大读者多提宝贵意见.
编者
2002年1月