《POWERUILDER 数据库应用开发教程 第2版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:王永皎编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:7302158312
  • 页数:320 页
图书介绍:本书讲述PowerBuilder数据库应用开发方法。

第1章 PowerBuilder简介 1

1.1 PowerB uilder10概述及新特性 1

1.1.1 新技术 2

1.1.2 特点 2

1.2 PowerBuilder的开发环境 3

1.2.1 PowerBuilder主界面 3

1.2.2 工具条 6

1.3 第一个PowerBuilder程序 9

1.4 习题与上机 11

1.4.1 选择题 11

1.4.2 填充题 12

1.4.3 上机题 12

第2章 PowerBuilder编程 13

2.1 PowerScript语言基础 13

2.1.1 断行、续行与多条语句 13

2.1.2 注释 13

2.1.3 标识符 14

2.1.4 特殊ASCII码字符 14

2.1.5 空值 15

2.1.6 代词 15

2.1.7 对象、属性、函数和事件的引用方法 16

2.1.8 保留字 16

2.2 数据类型 17

2.2.1 标准数据类型 17

2.2.2 系统对象数据类型 18

2.2.3 any型数据类型 18

2.2.4 枚举类型 18

2.3 声明语句及变量作用域 19

2.3.1 变量声明 19

2.3.2 数组声明 20

2.3.3 常量声明 20

2.3.4 外部函数声明 20

2.3.5 数据库存储过程声明 22

2.3.6 结构定义和声明结构变量 23

2.3.7 变量的作用域 24

2.3.8 变量的默认值和初始化 25

2.4 运算符 26

2.4.1 算术运算符 27

2.4.2 关系运算符 27

2.4.3 逻辑运算符 28

2.4.4 连接运算符 28

2.4.5 运算符的优先级 28

2.4.6 表达式的数据类型 29

2.5 创建与释放对象实例 30

2.5.1 创建对象实例 30

2.5.2 释放对象实例 31

2.5.3 收集废弃对象 31

2.6 赋值语句 31

2.7 条件语句 32

2.7.1 IF语句 32

2.7.2 CHOOSE CASE语句 32

2.8 循环语句 33

2.8.1 DO...LOOP循环 33

2.8.2 FOR...NEXT循环 34

2.8.3 GOTO语句 34

2.8.4 EXIT(退出循环) 35

2.8.5 CONTINUE(继续循环) 35

2.8.6 循环嵌套 35

2.9 返回语句与终止程序进行 35

2.9.1 RETURN语句 36

2.9.2 HALT语句 36

2.10 CALL语句 36

2.11 函数 37

2.11.1 常用标准函数 37

2.11.2 自定义函数 38

2.11.3 调用函数和事件 41

2.12 习题与上机 42

2.12.1 选择题 42

2.12.2 填充题 43

2.12.3 上机题 43

第3章 应用程序对象 44

3.1 应用程序简介 44

3.1.1 可执行应用 45

3.1.2 服务器组件 45

3.2 工作区和目标 45

3.2.1 工作区 45

3.2.2 目标 46

3.3 应用程序对象画板 46

3.4 创建应用程序对象 48

3.4.1 新建应用程序对象 48

3.4.2 创建模板应用程序 49

3.5 应用程序的操作 55

3.5.1 设置应用程序对象的属性 56

3.5.2 应用程序对象的事件 58

3.5.3 应用程序对象的函数 59

3.5.4 检索路径的添加 59

3.5.5 查看应用程序所包含的对象 60

3.6 应用程序配置参数 60

3.6.1 初始化文件 60

3.6.2 注册表 61

3.6.3 注册表函数应用 62

3.7 习题与上机 62

3.7.1 选择题 62

3.7.2 填充题 63

3.7.3 上机题 63

第4章 窗体与菜单设计 64

4.1 窗体概述 64

4.2 窗口的创建 65

4.2.1 普通方式创建 65

4.2.2 继承方式创建 66

4.3 设置窗口属性、事件和函数 67

4.3.1 设置窗口属性 67

4.3.2 窗口的事件 69

4.3.3 窗口的函数 70

4.4 菜单概述 73

4.5 创建菜单 73

4.5.1 向导方式创建菜单 73

4.5.2 继承方式创建 74

4.6 菜单的操作 74

4.6.1 插入菜单项 74

4.6.2 插入菜单项分隔符 76

4.6.3 移动菜单项 76

4.6.4 删除菜单项 76

4.6.5 保存菜单 76

4.7 设置菜单的属性 77

4.7.1 General选项卡 77

4.7.2 ToolBar选项卡 78

4.8 菜单的事件 79

4.9 菜单的函数 79

4.10 创建弹出式菜单 80

4.11 习题与上机 81

4.11.1 选择题 81

4.11.2 填充题 82

4.11.3 上机题 82

第5章 窗口控件 83

5.1 控件的分类和命名规则 83

5.1.1 控件的分类 83

5.1.2 控件的命名规则 83

5.2 向窗口添加控件 84

5.2.1 控件的选择 85

5.2.2 窗口控件的布局 85

5.2.3 定义控件的Tab顺序 86

5.2.4 定义快捷键 87

5.3 控件的使用 88

5.3.1 控件的公共属性 88

5.3.2 控件公共事件 90

5.3.3 控件的公共函数 90

5.3.4 激活类控件 91

5.3.5 显示数据类控件 98

5.3.6 指示选择类控件 112

5.3.7 修饰类控件 113

5.4 习题与上机 114

5.4.1 选择题 114

5.4.2 填充题 114

5.4.3 上机题 115

第6章 数据库连接和管理 116

6.1 数据库连接 116

6.1.1 创建数据库 116

6.1.2 删除ASA数据库 118

6.1.3 ODBC接口与数据库连接 118

6.1.4 专用接口与数据库连接 123

6.2 数据表和视图 125

6.2.1 数据表 125

6.2.2 主键、索引和外键 129

6.2.3 定义数据表、列的属性 132

6.2.4 表数据的浏览、修改与输出 134

6.3 嵌入SQL 137

6.3.1 常用数据库处理函数 138

6.3.2 游标操作 138

6.3.3 动态SQL语句 139

6.4 Interactive SQL视图区 142

6.5 习题与上机 143

6.5.1 选择题 143

6.5.2 填充题 143

6.5.3 上机题 143

第7章 数据窗口 144

7.1 创建数据窗口 144

7.2 数据窗口的显示风格与数据源 148

7.2.1 数据窗口的显示风格 148

7.2.2 数据窗口的数据源 151

7.3 设置数据窗口的属性 156

7.3.1 在数据窗口画笔中设置数据窗口对象属性 156

7.3.2 在程序中设置数据窗口对象 159

7.3.3 设置数据窗口对象列的属性 159

7.4 习题与上机 163

7.4.1 选择题 163

7.4.2 填充题 164

7.4.3 上机题 164

第8章 数据窗口控件 165

8.1 数据窗口控件的属性、事件和函数 165

8.1.1 数据窗口控件的属性 165

8.1.2 数据窗口控件的事件 167

8.1.3 数据窗口控件的函数 169

8.2 数据窗口的缓冲区 176

8.3 事务对象及其应用 177

8.3.1 事务对象的属性 178

8.3.2 如何定义SQLCA 178

8.4 数据窗口控件示例 179

8.5 数据存储对象 183

8.5.1 数据存储对象的属性 183

8.5.2 数据存储对象的事件 183

8.5.3 数据存储对象的函数 184

8.6 数据存储对象使用 188

8.7 习题与上机 189

8.7.1 选择题 189

8.7.2 填充题 190

8.7.3 上机题 190

第9章 用户对象与用户事件 191

9.1 用户对象的分类 191

9.1.1 可视用户对象 191

9.1.2 类用户对象 191

9.2 创建用户对象 192

9.2.1 创建可视用户对象 192

9.2.2 创建类用户对象 195

9.3 使用用户对象 196

9.3.1 可视用户对象的使用 196

9.3.2 类用户对象的使用 197

9.4 用户对象示例 198

9.5 习题与上机 203

9.5.1 选择题 203

9.5.2 填充题 204

9.5.3 上机题 204

第10章 数据管道 205

10.1 数据管道概述 205

10.2 创建数据管道 206

10.2.1 创建数据管道对象 206

10.2.2 保存数据管道 209

10.2.3 打开和修改数据管道 209

10.2.4 修改源数据库和目的数据库 210

10.3 使用数据管道 210

10.3.1 数据管道对象属性 211

10.3.2 数据管道对象函数 211

10.3.3 数据管道事件 211

10.3.4 实现数据管道的步骤 211

10.3.5 创建数据管道用户对象 212

10.4 数据管道示例 213

10.5 习题与上机 216

10.5.1 选择题 216

10.5.2 填充题 217

10.5.3 上机题 217

第11章 库文件管理 218

11.1 库画板 218

11.1.1 库画板工作区 218

11.1.2 库画笔 219

11.2 维护库文件以及其中的对象 221

11.2.1 库操作 221

11.2.2 维护库中对象 223

11.2.3 导出与导入对象 225

11.2.4 重新生成对象 225

11.3 习题与上机 226

11.3.1 选择题 226

11.3.2 填充题 226

11.3.3 上机题 226

第12章 分布式应用程序开发 227

12.1 分布式体系结构概述 227

12.2 PowerBuilder分布式应用开发 228

12.2.1 PowerBuiler分布式应用使用的基本概念 228

12.2.2 分布式PowerBuilder运行原理 229

12.3 EAServer应用服务器概述 230

12.3.1 EAServer应用服务器安装 230

12.3.2 EAServer应用服务器的配置方法 235

12.4 COM/MTS组件技术 238

12.4.1 创建COM组件 238

12.4.2 开发COM组件的业务逻辑 244

12.4.3 编译生成COM/MTS组件 244

12.4.4 查看注册成功的MTS组件 246

12.4.5 客户端使用COM/MTS组件 247

12.5 创建基于EA Server的分布式程序 248

12.5.1 分布式程序开发准备工作 248

12.5.2 创建EAServer连接缓存 250

12.5.3 Jaguar组件开发 254

12.5.4 开发客户端程序 262

12.5.5 开发组件代理 262

12.5.6 建立连接对象 265

12.5.7 编写客户端业务逻辑 267

12.6 习题与上机 268

12.6.1 选择题 268

12.6.2 填充题 269

12.6.3 上机题 269

第13章 Sybase的Web开发环境 270

13.1 Web.PB的架构分析 270

13.2 Web站点 270

13.2.1 IIS Web服务器 271

13.2.2 PowerDynamo 274

13.3 创建Web Target 278

13.3.1 Web Target介绍 279

13.3.2 Web页面的创建 280

13.3.3 Web页面编辑 282

13.3.4 分发服务器 286

13.4 创建JSP Target 289

13.4.1 建立Jsp Target 289

13.4.2 Jsp页面的创建和编辑 292

13.4.3 部署JSP 295

13.5 Web Datawindow实现技术 296

13.6 习题与上机 302

13.6.1 选择题 302

13.6.2 填充题 303

13.6.3 上机题 303

第14章 应用程序的调试、编译与发布 304

14.1 调试环境 304

14.2 调试方法 306

14.2.1 断点设置 306

14.2.2 调试过程 310

14.2.3 运用PowerBuilderDEBUG功能 311

14.2.4 其他调试技术 312

14.3 生成可执行文件 313

14.3.1 创建可执行文件的一般步骤 314

14.3.2 创建可执行文件时要考虑的问题 315

14.4 应用程序的发布 317

14.5 习题与上机 319

14.5.1 选择题 319

14.5.2 填充题 320

14.5.3 上机题 320