《PowerBuilder 9.0基础教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:王宝和主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2004
  • ISBN:7121000237
  • 页数:210 页
图书介绍:本书结合PowerBuilder 9.0应用系列实例,介绍了PowerBuilder 9.0的基础知识、实用技巧以及应用系统的开发方法。本书内容主要包括:PowerBuilder的开发环境,数据库、应用程序对象、用户对象的创建,菜单、窗口与窗口控件、数据窗口与数据窗口控件、数据管道等PowerBuilder对象的创建和使用。此外,还介绍了PowerScript语言和SQL语句及应用程序的测试与发行等。

第1章 PowerBuilder 9.0概述 1

1.1 PowerBuilder 9.0简介 1

1.1.1 PowerBuilder 9.0的基本特点 1

1.1.2 PowerBuilder 9.0的新特性 3

1.2 PowerBuilder 9.0的开发环境 5

1.2.1 主窗口 5

1.2.2 工具栏 6

1.2.3 画板 8

1.3 应用程序开发步骤 11

1.3.1 系统分析和系统设计 12

1.3.2 系统开发 12

1.4 应用程序开发实例 13

1.5 本书实例概述 18

本章小结 22

练习 22

第2章 数据库管理 23

2.1 创建和删除数据库 23

2.1.1 数据库画板 23

2.1.2 创建Adaptive Server Anywhere数据库 23

2.1.3 删除数据库 25

2.2 数据库接口和数据库连接 25

2.2.1 创建ODBC数据源 25

2.2.2 连接数据库 27

2.3 操纵数据库表 28

2.3.1 创建表 29

2.3.2 修改表结构 30

2.3.3 删除表 30

2.4 定义列的扩展属性 31

2.5 创建索引键及主关键字 32

2.5.1 建立主关键字 32

2.5.2 建立外部关键字 32

2.5.3 建立索引 33

2.5.4 删除主键、外部键与索引键 34

2.6 表中数据的浏览、修改和输出 34

2.7 视图 35

2.7.1 创建视图 35

2.7.2 删除视图 37

本章小结 37

练习 37

第3章 PowerBuilder编程 39

3.1 PowerBuilder编程语言基础 39

3.1.1 断行、续行与多条语句 39

3.1.2 注释 39

3.1.3 标识符 40

3.1.4 特殊ASCII码字符 40

3.1.5 空值 41

3.1.6 对象、属性、函数和事件的引用方法 41

3.1.7 代词 41

3.1.8 保留字 42

3.2 数据类型与说明 43

3.2.1 标准数据类型 43

3.2.2 枚举类型 44

3.2.3 系统对象数据类型 44

3.2.4 变量说明 45

3.2.5 数组 45

3.2.6 变量的作用域 45

3.2.7 常量说明 46

3.3 运算符和表达式 46

3.4 基本语句 47

3.4.1 赋值语句 47

3.4.2 条件语句 48

3.4.3 循环语句 50

3.4.4 其他常用控制语句 53

3.5 函数与事件的调用 54

3.5.1 常用函数 54

3.5.2 事件触发和邮寄函数 63

3.6 嵌入式SQL语句 64

3.6.1 事务管理语句 64

3.6.2 基本SQL语句 67

3.6.3 游标的使用 71

3.7 例外处理语句 73

3.7.1 PowerBuilder中的例外处理 73

3.7.2 例外处理语句 73

本章小结 74

练习 74

第4章 窗口对象 75

4.1 窗口概述 75

4.2 窗口类型 75

4.3 创建窗口 76

4.3.1 创建新窗口 76

4.3.2 窗口画板概述 77

4.4 窗口属性 77

4.4.1 一般属性 77

4.4.2 其他属性 78

4.5 保存、预览、运行窗口 79

4.6 窗口事件 79

4.7 窗口函数 80

4.8 创建窗口实例 82

本章小结 83

练习 83

第5章 窗口控件 84

5.1 为窗口添加控件 84

5.1.1 控件概述 84

5.1.2 控件图标选择途径 84

5.1.3 将控件放置到窗口上 85

5.1.4 控件名的默认前缀 85

5.1.5 对控件可进行的操作 86

5.2 窗口控件的操作技术 86

5.2.1 选择控件 86

5.2.2 移动控件 87

5.3 控件属性、事件和函数 89

5.3.1 控件属性的设置 89

5.3.2 控件事件及其脚本 90

5.3.3 控件函数 90

5.4 重要控件的应用 91

5.4.1 命令按钮 91

5.4.2 静态文本编辑及显示控件 92

5.4.3 单选钮、复选框与组框 94

5.4.4 修饰性控件 96

5.4.5 标签控件 98

5.4.6 列表框、下拉列表框、图片列表框、下拉图片列表框 101

5.4.7 OLE控件 104

5.4.8 滚动条控件、跟踪条控件和进度条控件 106

5.4.9 RichText编辑框控件 108

5.5 高级控件——树形视图 110

5.5.1 树形视图的属性 110

5.5.2 添加与删除列表项 111

5.5.3 树形视图控件的事件 113

5.6 本章实例 113

本章小结 120

练习 121

第6章 菜单 122

6.1 菜单的创建 122

6.1.1 菜单类型 122

6.1.2 菜单命令特点 123

6.1.3 菜单画板及其功能 123

6.1.4 创建新菜单 124

6.2 设置菜单属性 127

6.2.1 General属性页 127

6.2.2 Toolbar属性页 128

6.2.3 定义菜单项的加速键和快捷键 128

6.2.4 在菜单里加入分割线 129

6.2.5 保存菜单 129

6.3 菜单事件及其编程 129

6.3.1 菜单事件 129

6.3.2 菜单事件处理程序编写步骤 129

6.3.3 编程设置菜单属性 130

本章小结 130

练习 130

第7章 数据窗口对象 131

7.1 数据窗口对象概念 131

7.2 创建数据窗口对象 131

7.3 定义数据源 134

7.4 数据窗口对象的显示风格 136

7.5 数据窗口画板 140

7.5.1 数据窗口画板的功能 140

7.5.2 使用数据窗口画板设计数据窗口对象 141

7.5.3 数据窗口的布局结构 143

7.5.4 控制列对象的显示与编辑 144

7.5.5 控制数据行 145

7.6 增强数据窗口对象的功能 147

7.6.1 增加与删除数据窗口中的对象 147

7.6.2 静态文本对象 147

7.6.3 计算域 148

7.7 本章实例 148

本章小结 150

练习 150

第8章 数据窗口控件 151

8.1 建立数据窗口控件与数据窗口对象的连接 151

8.1.1 数据窗口的运用 151

8.1.2 放置数据窗口控件 152

8.1.3 连接数据窗口控件与对象 152

8.1.4 动态更换数据窗口对象 152

8.2 数据窗口控件与数据库 153

8.2.1 与数据库建立连接 154

8.2.2 为数据窗口控件分配事务对象 154

8.2.3 检索数据 154

8.2.4 更新数据库 155

8.3 数据窗口项的引用 156

8.3.1 数据窗口控件的缓冲区 156

8.3.2 编辑状态标志 157

8.3.3 插入行与删除行 157

8.3.4 编辑控件 157

8.3.5 得到与设置当前行/列 158

8.3.6 得到所设置数据项的值 159

8.4 与数据窗口有关的函数 160

8.4.1 滚动数据行 160

8.4.2 改变当前行光带 161

8.4.3 清除所有行 161

8.4.4 修改过滤条件及过滤数据 162

8.5 数据窗口事件应用实例 163

8.6 数据窗口应用 164

8.6.1 数据存储对象 164

8.6.2 共享数据窗口 165

本章小结 169

练习 169

第9章 自定义对象 171

9.1 自定义函数和结构 171

9.1.1 创建自定义全局函数 171

9.1.2 修改自定义全局函数 172

9.1.3 删除自定义全局函数 172

9.1.4 创建、修改和删除自定义对象函数 173

9.1.5 创建、修改和删除结构体 174

9.2 用户事件 175

9.2.1 定义用户事件 176

9.2.2 用户事件讨论 179

9.2.3 使用用户事件 180

9.3 用户对象 181

9.3.1 用户对象分类 181

9.3.2 创建用户对象 182

9.3.3 创建标准可视用户对象 182

9.3.4 创建定制可视用户对象 183

9.3.5 创建外部可视用户对象 183

9.3.6 创建定制类用户对象 184

9.3.7 创建标准类用户对象 184

9.3.8 使用用户对象 184

本章小结 185

练习 185

第10章 数据管道 186

10.1 数据管道的概念 186

10.2 创建数据管道对象 187

10.2.1 数据管道对象 187

10.2.2 启动数据管道画板 187

10.2.3 使用数据管道画板 188

10.3 在应用程序中使用数据管道 189

10.3.1 使用数据管道画板创建数据管道对象 189

10.3.2 数据管道的属性 189

10.3.3 数据管道的事件 190

10.3.4 数据管道的函数 190

本章小结 192

练习 192

第11章 库管理和应用程序创建 193

11.1 库管理 193

11.1.1 应用库的组织方式 193

11.1.2 使用库画板 193

11.2 维护应用库 194

11.2.1 创建新的应用库 194

11.2.2 删除应用库 195

11.2.3 修改应用库注释 195

11.3 创建可执行文件 195

11.3.1 创建可执行文件的一般步骤 195

11.3.2 创建可执行文件时要考虑的问题 197

11.4 应用程序的发行 199

11.4.1 PowerBuilder运行时库 199

11.4.2 安装数据库接口 199

11.4.3 配置ODBC数据源 199

本章小结 199

练习 200

附录A PowerBuilder系统函数一览表 201