PowerBuilder数据库应用开发教程

PowerBuilder数据库应用开发教程
作 者: 徐松林
出版社: 清华大学出版社
丛编项: 高等院校计算机应用技术系列教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Powerbuilder
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《PowerBuilder数据库应用开发教程》作者简介

内容简介

本书系统、全面地介绍了PowerBuilder开发环境,PowerScript语言,应用程序对象,管理数据库(创建、连接数据库,建立数据库表等),窗口与窗口控件,菜单、数据窗口对象与控件,用户自定义对象及用户事件,库文件管理,数据管理,应用程序逻辑调试、编译、发布等内容。本书中所有示例的代码,以及作者额外提供的小型应用系统开发案例,读者可以从http://www.tupwk.com.cn上下载。本书可作为高等院校计算机专业、信息管理类专业的教材或教学参考书,也可作为PowerBuilder培训教材和自习参考书。

图书目录

第1章 PowerBuilder简介

1. 1 PowerBuilder概述

1. 1. 1 PowerBuilder的发展历程

1. 1. 2 PowerBuilder的特点

1. 2 PowerBuilder的开发环境

1. 2. 1 菜单

1. 2. 2 工具栏

1. 2. 3 系统视图窗口和工作区

1. 3 PowerBuilder简单示例

1. 4 思考与练习

第2章 应用程序对象

2. 1 应用程序简介

2. 2 应用程序对象应用库

2. 3 应用程序对象画板

2. 3. 1 画板的菜单和工具栏

2. 3. 2 应用程序对象工作区

2. 4 创建应用程序对象

2. 4. 1 新建应用程序对象

2. 4. 2 创建模板应用程序

2. 5 应用程序的属性. 事件和函数

2. 5. 1 应用程序对象的属性

2. 5. 2 应用程序对象的事件

2. 5. 3 应用程序对象的函数

2. 5. 4 应用程序错误对象

2. 6 应用程序配置参数

2. 6. 1 初始化文件

2. 6. 2 注册表

2. 6. 3 开发应用程序涉及到的主要注册表主键

2. 7 事务对象及其应用

2. 7. 1 事务对象的概念

2. 7. 2 创建自定义事务对象

2. 7. 3 事务对象的属性

2. 7. 4 事务对象的使用

2. 8 思考与练习

第3章 PowerBuilder编程

3. 1 PowerScript基本概念

3. 1. 1 标识符

3. 1. 2 代词

3. 1. 3 保留字

3. 1. 4 标签和ASCII字符

3. 1. 5 书写代码的注意事项

3. 2 数据类型

3. 2. 1 标准数据类型

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

3. 2. 3 ANY型数据类型

3. 2. 4 枚举类型

3. 3 声明

3. 3. 1 变量

3. 3. 2 常量

3. 3. 3 数组

3. 3. 4 外部函数

3. 3. 5 DBMS存储过程

3. 4 运算符和表达式

3. 4. 1 算术运算符

3. 4. 2 关系运算符

3. 4. 3 逻辑运算符

3. 4. 4 连接运算符

3. 4. 5 运算符的优先级

3. 4. 6 表达式

3. 5 基本语句

3. 5. 1 赋值语句

3. 5. 2 条件控制语句

3. 5. 3 循环控制语句

3. 5. 4 其他语句

3. 6 函数

3. 6. 1 常用标准函数

3. 6. 2 自定义函数

3. 6. 3 调用函数和事件

3. 7 结构

3. 7. 1 定义结构

3. 7. 2 使用结构

3. 8 编写脚本

3. 8. 1 打开脚本视图区

3. 8. 2 粘贴脚本

3. 8. 3 编译脚本

3. 9 思考与练习

第4章 嵌入式SQL

4. 1 嵌入式SQL语句简介

4. 1. 1 连接与断开数据库

4. 1. 2 提交与回滚事务

4. 2 嵌入式SQL语句的使用

4. 2. 1 SELECT语句

4. 2. 2 INSERT语句

4. 2. 3 DELETE语句

4. 2. 4 UPDATE语句

4. 2. 5 SELECTBLOB语句

4. 2. 6 UPDATEBLOB语句

4. 2. 7 SQL语句的执行情况

4. 2. 8 游标操作

4. 3 动态SQL语句

4. 4 粘贴SQL语句

4. 4. 1 粘贴SELECT语句

4. 4. 2 粘贴INSERT语句

4. 5 思考与练习

第5章 数据库连接

5. 1 认识数据库画板

5. 2 创建和删除数据库

5. 2. 1 在PowerBuilder中创建ASA数据库

5. 2. 2 使用SybaseCentral创建数据库

5. 2. 3 通过SQL语句创建数据库

5. 2. 4 在PowerBuilder中删除ASA数据库

5. 2. 5 使用Sybase Central删除数据库

5. 3 定义ODBC数据源

5. 3. 1 什么是ODBC

5. 3. 2 定义ODBC数据源

5. 3. 3 删除ODBC数据源

5. 4 配置DB Profile

5. 4. 1 配置DBProfile

5. 4. 2 删除DBPrOflle

5. 5 连接数据库

5. 5. 1 连接数据库

5. 5. 2 断开数据库连接

5. 6 通过专用接口连接数据库

5. 6. 1 专用接口简介

5. 6. 2 连接数据库

5. 7 思考与练习

第6章 管理数据库

6. 1 数据库画板

6. 1. 1 数据库画板工具栏

6. 1. 2 数据库画板工作区

6. 2 数据表

6. 2. 1 示例表

6. 2. 2 创建新表

6. 2. 3 定义表结构

6. 2. 4 修改表

6. 2. 5 删除表

6. 3 主键. 索引和外键

6. 3. 1 创建索引

6. 3. 2 创建主键

6. 3. 3 创建外键

6. 3. 4 删除主键. 外键和索引

6. 4 定义表. 列的属性

6. 4. 1 定义表属性

6. 4. 2 定义列的扩展属性

6. 5 定义数据库扩展属性

6. 5. 1 定义显示格式

6. 5. 2 显示掩码

6. 5. 3 编辑风格

6. 5. 4 创建有效性规则

6. 6 表数据的浏览. 修改与输出

6. 6. 1 results视图区及其墓本操作

6. 6. 2 数据排序

6. 6. 3 数据更新

6. 6. 4 导入. 导出数据

6. 7 视图

6. 7. 1 创建视图

6. 7. 2 删除视图

6. 8 InteractiveSQL视图区

6. 9 数据库信息的存储位置

6. 10 思考与练习

第7章 窗口与菜单设计

7. 1 窗口画板

7. 1. 1 窗口对象简介

7. 1. 2 窗口画板的菜单

7. 1. 3 窗口画板的工具栏

7. 1. 4 窗口画板的视图区

7. 2 窗口的属性

7. 2. 1 窗口类型

7. 2. 2 MDI框架窗口

7. 2. 3 窗口属性

7. 2. 4 窗口的大小和位置

7. 3 窗口事件

7. 3. 1 Open事件

7. 3. 2 Active事件

7. 3. 3 Clicked事件

7. 3. 4 Close事件

7. 3. 5 CloseQuery事件

7. 3. 6 Key事件

7. 3. 7 RButtonDown事件

7. 3. 8 Timer事件

7. 3. 9 Other事件

7. 4 窗口函数

7. 4. 1 窗口操作

7. 4. 2 MDI窗口具有的操作

7. 4. 3 自动化窗口事件

7. 5 窗口变量

7. 6 创建菜单

7. 6. 1 菜单的类型与特点

7. 6. 2 菜单画板

7. 6. 3 创建菜单

7. 6. 4 修改菜单

7. 7 设置菜单属性

7. 7. 1 General选项卡

7. 7. 2 ToolBar选项卡

7. 8 创建弹出式菜单

7. 8. 1 窗口弹出菜单

7. 8. 2 其他弹出菜单

7. 9 菜单事件及其编程

7. 9. 1 菜单事件及其处理程序的编写

7. 9. 2 创建通用的弹出式菜单

7. 9. 2 几种常见菜单

7. 10 思考与练习

第8章 窗口控件

8. 1 控件的种类和名称

8. 2 向窗口中添加控件

8. 2. 1 窗口控件的选择

8. 2. 2 窗口控件的布局

8. 3 控件属性. 事件和函数

8. 3. 1 控件属性

8. 3. 2 控件名称

8. 3. 3 控件事件及其脚本

8. 3. 4 控件函数

8. 4 控件的应用

8. 4. 1 可以激活动作的控件

8. 4. 2 用来显示和接收数据的控件

8. 4. 3 用来显示选项的控件

8. 4. 4 用来起装饰作用的控件

8. 5 思考与练习

第9章 高级控件

9. 1 列表框控件

9. 1. 1 列表框与图片列表框

9. 1. 2 下拉列表框和下拉图片片列表框

9. 2 列表视图

9. 2. 1 列表视图控件风格

9. 2. 2 列表视图控件属性

9. 2. 3 列表项的添加与删除

9. 2. 4 列表视图控件的事件

9. 3 树形视图

9. 3. 1 树形视图的创建与属性

9. 3. 2 添加树形视图项

9. 3. 3 删除树形视图项

9. 3. 4 树形视图控件的常用事件

9. 4 进度条. 滚动条和跟踪条

9. 4. 1 水平进度条和垂直进度条

9. 4. 2 水平滚动条和垂直滚动条

9. 4. 3 水平跟踪条和垂直跟踪条

9. 5 OLE控件

9. 6 思考与练习

第10章 数据窗口

10. 1 数据窗口概述

10. 1. 1 数据窗口对象

10. 1. 2 数据窗口画板概述

10. 1. 3 数据窗口控件

10. 2 创建数据窗口

10. 2. 1 创建过程

10. 2. 2 创建一个新的数据窗口

10. 3 表现风格

10. 3. 1 表现风格概述

10. 3. 2 Freeform风格

10. 3. 3 Tabular风格

10. 3. 4 Grid风格

10. 3. 5 Label风格

10. 3. 6 N-UP风格

10. 3. 7 Group风格

10. 3. 8 Crosstab风格

10. 3. 9 Graph风格

10. 3. 10 Composite风格

10. 3. 11 OLE2. 0风格

10. 3. 12 RichText风格

10. 4 数据源

10. 4. 1 数据源概述

10. 4. 2 QuickSelect数据源

10. 4. 3 SQLSelect数据源

10. 4. 4 Query数据源

10. 4. 5 External数据源

10. 4. 6 Stored Procedure数据源

10. 5 思考与练习

第11章 使用数据窗口

11. 1 放置数据窗口对象

11. 1. 1 连接函数

11. 1. 2 添加数据窗口控件

11. 1. 3 编辑数据窗口控件

11. 1. 4 连接数据窗口控件与数据窗口对象

11. 1. 5 动态连接数据窗口对象

11. 1. 6 设置数据窗口属性

11. 2 数据窗口控件与数据库

11. 2. 1 事务对象

11. 2. 2 为数据窗口控件设置事务对象

11. 2. 3 创建事务对象

11. 2. 4 检索和更新数据

11. 3 访问数据窗口缓冲区

11. 3. 1 通过数据窗口控件管理数据

11. 3. 2 处理数据窗口控件中的文本数据

11. 4 数据窗口项的引用

11. 4. 1 使用表达式引用数据窗口项

11. 4. 2 使用函数访问数据窗口项

11. 5 数据窗口事件

11. 5. 1 ButtonClicked事件

11. 5. 2 Clicked事件

11. 6 数据存储对象

11. 6. 1 使用数据存储对象

11. 6. 2 数据存储对象的方法和属性

11. 6. 3 定制数据存储对象

11. 7 创建数据窗口应用程序

11. 7. 1 使用应用程序画板创建应用程序对象

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

11. 7. 3 创建主窗口对象并在窗㈠上放置数据窗口控件

11. 7. 4 添加其他窗口控件

11. 7. 5 为窗口控件编写程序代码

11. 8 数据窗口控件实例

11. 8. 1 不写代码操作数据窗口

11. 8. 2 添加计算域

11. 8. 3 数据窗口的缩放实例

11. 8. 4 动态改变数据窗口的显示风格

11. 8. 5 一种数据窗口特效

11. 8. 6 动态选择数据窗口

11. 9 思考与练习

第12章 用户对象与用户事件

12. 1 用户对象的类型

12. 1. 1 可视用户对象

12. 1. 2 类用户对象

12. 2 创建用户对象

12. 2. 1 创建标准可视用户对象

12. 2. 2 创建定制可视用户对象

12. 2. 3 创建外部可视用户对象

12. 2. 4 创建标准类用户对象

12. 2. 5 创建定制类用户对象

12. 2. 6 使用继承创建用户对象

12. 3 使用用户对象

12. 3. 1 使用可视用户对象

12. 3. 2 使用类用户对象

12. 3. 3 窗口与用户对象间的通信

12. 3. 4 用户对象的命名规则

12. 4 用户事件

12. 4. 1 用户事件的适用场合

12. 4. 2 定义用户事件

12. 4. 3 注意事项

12. 5 思考与练习

第13章 数据管道

13. 1 数据管道概述

13. 2 创建数据管道对象

13. 2. 1 创建数据管道对象

13. 2. 2 灌入扩展属性

13. 2. 3 灌入Blob类型的数据

13. 2. 4 打开和修改数据管道对象

13. 2. 5 改变源数据库和目的数据库

13. 2. 6 数据管道出错处理

13. 2. 7 删除数据管道对象

13. 3 数据管道的应用

13. 3. 1 创建数据管道用户对象

13. 3. 2 数据管道用户对象的属性

13. 3. 3 数据管道的事件

13. 3. 4 数据管道的方法

13. 4 数据管道编程实例

13. 5 思考与练习

第14章 库文件管理

14. 1 库文件组织方式

14. 2 库画板

14. 2. 1 库画板的工具

14. 2. 2 库画板工作区

14. 3 维护库文件以及其中的对象

14. 3. 1 库操作

14. 3. 2 维护库中对象

14. 3. 3 导出与导入对象

14. 3. 4 重新生成对象

14. 4 思考与练习

第15章 应用程序的调试. 编译与发布

15. 1 应用程序的调试

15. 1. 1 应用程序测试过程

15. 1. 2 调试器

15. 1. 3 断点设置

15. 1. 4 调试过程

15. 2 其他调试手段

15. 2. 1 运用PowerBuilderDEBUG功能

15. 2. 2 追踪数据库访问

15. 2. 3 其他调试技术

15. 3 应用程序的编译

15. 3. 1 创建可执行文件的一般步骤

15. 3. 2 创建可执行文件时要考虑的问题

15. 4 应用程序的发布

15. 5 思考与练习