应用软件开发技术:PowerBuilder 8.0

应用软件开发技术:PowerBuilder 8.0
作 者: 邵丽萍 贾国长 王馨迪
出版社: 清华大学出版社
丛编项: 高职高专计算机系列教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Powerbuilder
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  谭浩强教授,我国著名计算机教育专家,计算机普及和高校计算机教育开排者之一,现任全国高校计算机研究会会长,他创造了3个世界记录:(1)20年来他共编著出版了130本计算机著作,此外主编了250多本计算机书籍,是出版科技著作数量最多的人。(2)他编著和主编的书发行量超过4400万册,是读者最多的科技专家。(3)他和别人合作编著的《BASIC语言》发行了1200万册,创科技书籍发行量的世界记录,他善于用读者容易理解的方法和语言说明复杂的概念。许多人认为他“开创了计算机书籍贴近大众的新风”,为我国的计算机普及事业做出了重要的贡献。

内容简介

谭浩强教授,我国著名计算机教育专家,计算机普及和高校计算机教育开排者之一,现任全国高校计算机研究会会长,他创造了3个世界记录:(1)20年来他共编著出版了130本计算机著作,此外主编了250多本计算机书籍,是出版科技著作数量最多的人。(2)他编著和主编的书发行量超过4400万册,是读者最多的科技专家。(3)他和别人合作编著的《BASIC语言》发行了1200万册,创科技书籍发行量的世界记录,他善于用读者容易理解的方法和语言说明复杂的概念。许多人认为他“开创了计算机书籍贴近大众的新风”,为我国的计算机普及事业做出了重要的贡献。本书从应用软件开发过程的各个阶段说明如何选择应用软件开发工具,重点介绍如何使用PowerBuilder8.0开发应用软件。主要内容包括应用软件开发过程、应用软件开发工具、PowerBuilder8.0的优点、PowerBuilder8.0的基本语法、应用程序与数据库的连接、窗口对象编程技术、数据窗口编程技术、结构化查询语言(SQL)等。书中通过多个实例介绍了PowerBuilder8.0的编程技巧,最后通过一个综合案例“客户管理系统”,完整地介绍了开发一个应用软件的全部过程。本书介绍了应用软件开发的基本思想和方法,如系统分析、系统设计、数据库设计、系统加密技术、数据统计、多表查询与数据关联的方法等,不仅适合没有应用软件开发经验的读者学习,也适合有一定应用软件开发基础的读者学习。本书可作为高等院校和计算机培训班的教材使用,也可作为计算机编程爱好者在进行应用软件开发时参考。

图书目录

第1章 应用软件开发过程

1. 1 可行性论证

1. 2 系统调查和系统需求分析

1. 2. 1 系统调查

1. 2. 2 系统调查报告的内容

1. 2. 3 系统需求分析

1. 2. 4 系统分析报告

1. 3 系统设计

1. 3. 1 系统设计的原则

1. 3. 2 系统设计的主要内容

1. 3. 3 总体设计

1. 3. 4 详细设计

1. 3. 5 数据库设计

1. 3. 6 系统设计报告

1. 4 程序开发

1. 4. 1 程序开发的任务

1. 4. 2 程序设计方法

1. 4. 3 选择开发工具

1. 5 系统的测试和调试

1. 6 生成可执行程序和软件交付使用

习题

第2章 应用软件开发工具

2. 1 程序设计语言的发展

2. 2 机器语言

2. 3 汇编语言

2. 4 高级语言

2. 4. 1 基础语言

2. 4. 2 结构化程序语言

2. 4. 3 专用语言

2. 5 4GL语言

2. 5. 1 PowerBuilder

2. 5. 2 Delphi

2. 5. 3 Visual FoxPro

2. 5. 4 Java语言

2. 6 应用软件开发工具的发展趋势

2. 7 如何选择应用软件开发工具

习题

第3章 PowerBuilder简介

3. 1 为什么选择PowerBuilder

3. 1. 1 PowerBuilder的特点

3. 1. 2 PowerBuilder应用场合

3. 1. 3 PowerBuilder与数据库的连接

3. 2 使用PowerBuilder进行应用软件开发的过程

3. 2. 1 创建数据库

3. 2. 2 创建工作空间与应用程序对象

3. 2. 3 创建窗口

3. 2. 4 创建数据窗口

3. 2. 5 设计菜单

3. 2. 6 编写脚本代码

3. 2. 7 调试应用程序

3. 2. 8 发布应用软件

3. 3 PowerBuilder集成环境

3. 3. 1 工具栏

3. 3. 2 提示行

3. 3. 3 对话框

3. 3. 4 菜单

3. 3. 5 窗口

3. 3. 6 文件编辑器

3. 4 开发工具

3. 4. 1 画板

3. 4. 2 控件

3. 4. 3 事件

3. 4. 4 脚本

3. 4. 5 函数

3. 4. 6 库

习题

第4章 PowerBuilder入门

4. 1 创建工作空间

4. 2 创建应用程序目标文件

4. 2. 1 用菜单创建应用程序目标文件

4. 2. 2 在工作空间中添加目标文件

4. 3 创建窗口对象

4. 4 在窗口对象中添加图片和文字

4. 4. 1 在窗口对象中添加图片

4. 4. 2 在窗口对象中添加文字

4. 5 完整的应用程序

4. 5. 1 创建应用程序主窗口

4. 5. 2 编写命令按钮单击事件的过程代码

4. 5. 3 为应用对象编写过程代码

习题

第5章 PowerScript语言基本语法

5. 1 PowerScript语言的基本组成

5. 1. 1 分隔符

5. 1. 2 标识符

5. 1. 3 关键字

5. 2 数据类型

5. 2. 1 标准数据类型

5. 2. 2 系统对象数据类型

5. 2. 3 枚举数据类型

5. 2. 4 空值

5. 3 常量与变量

5. 3. 1 常量

5. 3. 2 变量

5. 3. 3 数组

5. 4 运算符与表达式

5. 4. 1 算术运算符

5. 4. 2 关系运算符

5. 4. 3 逻辑运算符

5. 4. 4 连接运算符

5. 4. 5 实例--一个加法计算演示窗口

5. 5 基本语句

5. 5. 1 代词

5. 5. 2 赋值语句

5. 5. 3 CALL语句

5. 5. 4 CREATE语句

5. 5. 5 DESTROY语句

5. 5. 6 HALT语句

5. 5. 7 RETURN语句

5. 6 流程控制语句

5. 6. 1 IF. . . THEN语句

5. 6. 2 CHOOSECASE语句

5. 6. 3 实例--多条件判断演示窗口

5. 6. 4 DO. . . LOOP语句

5. 6. 5 FOR. . . NEXT语句

5. 6. 6 CONTINUE语句

5. 6. 7 EXIT语句

5. 6. 8 实例--循环演示窗口

5. 7 函数

5. 7. 1 MessaseBox函数

5. 7. 2 Is族函数和转换函数

5. 7. 3 Open函数

5. 7. 4 Close函数

5. 7. 5 日期与时间函数

5. 7. 6 实例--日期与时间的显示

5. 7. 7 自定义函数

5. 8 结构

5. 8. 1 全局结构

5. 8. 2 对象结构

习题

第6章 连接数据库技术

6. 1 创建数据库

6. 2 创建数据表

6. 2. 1 数据表逻辑结构设计

6. 2. 2 创建数据表物理结构

6. 2. 3 为数据表创建关键字和索引

6. 2. 4 在数据表中输入数据

6. 3 创建信息编辑窗口

6. 3. 1 在窗口中添加数据窗口控件

6. 3. 2 编写关闭窗口代码

6. 4 创建数据窗口对象

6. 4. 1 引入数据窗口对象

6. 4. 2 数据窗口对象的布局

6. 4. 3 对数据窗口对象进行数据编辑与浏览

6. 4. 4 保存数据窗口对象

6. 5 数据窗口控件与数据窗口对象

6. 5. 1 数据窗口对象与窗口对象的区别

6. 5. 2 数据窗口控件与数据窗口对象的连接

6. 5. 3 编写信息编辑窗口的open过程代码

6. 5. 4 修改应用程序对象的过程代码

6. 5. 5 在信息编辑窗口显示数据

6. 6 事务对象

6. 6. 1 SQL通信区--SQLCA

6. 6. 2 进行事务管理的语句

6. 6. 3 使用事务对象

习题

第7章 数据窗口编程技术

7. 1 创建增加. 删除记录和确认的数据窗口对象

7. 2 创建查询和备份的数据窗口对象

7. 2. 1 创建查询与备份窗口

7. 2. 2 创建数据窗口对象

7. 2. 3 为查询窗口编写相关的过程代码

7. 2. 4 查询与备份窗口的运行

7. 3 创建信息输入窗口

7. 3. 1 创建数据窗口对象

7. 3. 2 使用Align调整各控件的位置

7. 3. 3 编辑掩码来规定输入数据的格式

7. 3. 4 制作嵌套下拉式列表

7. 3. 5 制作嵌套数据窗口

7. 4 创建统计图风格数据窗口对象

7. 5 编制报表窗口

7. 5. 1 创建列表风格的数据窗口对象

7. 5. 2 调整控件大小

7. 5. 3 添加报表的统计功能

7. 6 完善本科生管理系统应用程序

7. 6. 1 创建本科生管理系统应用程序的主窗口

7. 6. 2 创建一个启动窗口界面

7. 6. 3 为应用程序对象编写过程代码

7. 6. 4 运行应用程序

习题

第8章 窗口对象编程技术

8. 1 创建数据录入窗口

8. 1. 1 建立新应用程序

8. 1. 2 复制其他应用程序下的窗口对象与数据窗口对象

8. 1. 3 创建录入窗口框架

8. 1. 4 编写录入窗口事件代码

8. 2 创建浏览窗口

8. 2. 1 创建浏览窗口框架

8. 2. 2 编写浏览窗口事件代码

8. 3 创建选择查询窗口

8. 3. 1 创建选择查询窗口框架

8. 3. 2 编写选择查询窗口事件代码

8. 3. 3 多条件选择查询

8. 4 创建查询编辑窗口

8. 4. 1 创建查询编辑窗口框架

8. 4. 2 编写查询编辑窗口事件代码

8. 5 创建组合查询窗口

8. 5. 1 创建组合查询窗口框架

8. 5. 2 编写组合查询窗口事件代码

8. 6 创建模糊查询窗口

8. 6. 1 创建模糊查询窗口框架

8. 6. 2 编写模糊查询窗口事件代码

8. 7 完整演示窗口程序

8. 7. 1 创建演示窗口应用程序的主窗口

8. 7. 2 创建启动窗口界面

8. 7. 3 编写过程代码

8. 7. 4 运行应用程序

8. 8 为主窗口添加菜单

8. 8. 1 设计菜单的原则

8. 8. 2 创建菜单对象

8. 8. 3 添加菜单

8. 8. 4 运行应用程序

习题

第9章 结构化查询语言

9. 1 SQL语句

9. 1. 1 查询语句Select

9. 1. 2 插入语句Insert Into

9. 1. 3 更新语句Update

9. 1. 4 删除语句Delete

9. 1. 5 创建表语句CreateTable

9. 1. 6 删除表语句DropTable

9. 2 用Access建立一个数据库文件

9. 3 ODBC接口与DSN桥梁

9. 4 定义数据库描述文件

9. 5 连接数据库

9. 5. 1 如何连接数据库

9. 5. 2 显示数据库中数据

9. 6 使用SQL语句

9. 6. 1 嵌入SQL语句

9. 6. 2 粘贴SQL语句

9. 7 实例--创建统计数据窗口

9. 7. 1 统计数据窗口的程序功能

9. 7. 2 创建统计数据窗口

9. 8 实例--用户登录窗口

g. 8. 1 用户登录窗口的程序功能

9. 8. 2 创建数据库表--用产权限表

9. 8. 3 创建用户登录窗口

9. 8. 4 SQL游标

9. 9 数据源与SQL

9. 9. 1 QuickSelect数据源

9. 9. 2 SQLSelect数据源

9. 9. 8 Query数据源

习题

第10章 多文档界面

10. 1 MDI要素

10. 1. 1 主框架窗口

10. 1. 2 工具栏

10. 1. 3 工作表

10. 1. 4 用户工作区

10. 1. 5 状态栏

10. 2 开发MDI应用程序的过程

10. 2. 1 创建新的工作空间

10. 2. 2 创建应用对象

10. 2. 3 创建框架窗口菜单对象

10. 2. 4 创建MDI主框架窗口

10. 2. 5 创建工作表窗口

10. 2. 6 编写脚本代码

10. 2. 7 MDI显示

习题

第11章 PBL库的组织与管理

11. 1 库文件组织方式

11. 1. 1 按照对象的类型创建库

11. 1. 2 按照应用软件的功能子系统创建库

11. 1. 3 按照组织的功能结构创建库

11. 2 库画板

11. 2. 1 库画板工作区

11. 2. 2 设置库画板

11. 3 库操作

11. 3. 1 创建库文件

11. 3. 2 其他库操作

11. 4 库中对象的操作

11. 4. 1 查看对象属性

11. 4. 2 对象常用操作

11. 4. 3 导出和导入对象

习题

第12章 编程技巧实例

12. 1 输入输出变量

12. 2 打开文本文件

12. 3 打开图像文件

12. 4 调整窗口背景颜色

12. 5 计时器

12. 6 电子表

12. 7 测试打字速度

12. 8 动态显示英文单词与中文解释

12. 9 设置应用软件使用日期

12. 10 选择文本字体样式

12. 11 时间定时器

12. 12 打开声音. 动画和幻灯片文件到Internet浏览

习题

第13章 综合案例--客房管理系统

13. 1 系统开发的目的和意义

13. 2 系统需求分析

13. 3 数据库与数据表的设计与创建

13. 3. 1 定义数据表逻辑结构

13. 3. 2 数据表物理结构

13. 4 创建工作空间和工程文件

13. 4. 1 创建工作空间

13. 4. 2 创建工程文件

13. 5 创建系统启动画面和系统登录窗口

13. 5. 1 创建系统启动画面

13. 5. 2 创建系统登录窗口

13. 6 创建应用程序主窗口

13. 6. 1 创建菜单对象

13. 6. 2 创建主窗口

13. 6. 3 主窗口timer事件

13. 6. 4 主窗口初始化过程open事件

13. 7 创建入住管理子系统

13. 7. 1 创建空房查询窗口

13. 7. 2 创建登记房号住店天数窗口

13. 7. 3 创建非会员客户信息登记窗口

13. 7. 4 创建会员登记窗口

13. 8 创建服务管理子系统

13. 8. 1 创建服务类型查询窗口

13. 8. 2 创建服务费用登记窗口

13. 8. 3 创建收现金窗口

13. 8. 4 创建消费单预览窗口

13. 9 创建日常管理子系统

13. 9. 1 创建今日离店提示窗口

13. 9. 2 创建离店提示窗口

13. 9. 3 创建今日打扫房号单窗口

13. 9. 4 创建立即打扫房号单窗口

13. 9. 5 创建补交押金窗口

13. 9. 6 创建现住客户查询窗口

13. 9. 7 创建客户留言窗口

13. 10 创建结算管理子系统

13. 10. 1 创建退房结算处理窗口

13. 10. 2 创建退房结算选项卡页面

13. 10. 3 创建确定优惠折扣率窗口

13. 10. 4 创建收银打印选项卡页面

13. 10. 5 创建退房处理选项卡页面

13. 11 创建经理查询子系统

13. 11. 1 创建查询客户留言窗口

13. 11. 2 创建查询客房收入窗口

13. 11. 3 创建查询客房情况窗口

13. 12 创建维护子系统

13. 12. 1 创建用户密码修改窗口

13. 12. 2 创建权限维护窗口

13. 12. 3 客房信息数据表维护窗口

习题

第14章 调试与编译

14. 1 应用程序的调试方法

14. 1. 1 调试程序画板

14. 1. 2 断点操作

14. 1. 3 调试程序

14. 1. 4 查看状态信息

14. 2 应用程序的编译

14. 2. 1 创建工程

14. 2. 2 生成可执行文件

14. 2. 3 配置用户运行环境

14. 3 低版本应用程序的升级

习题

参考文献