《PowerBuilder程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:华铨平主编;华铨平,吴菁,宁可编著
  • 出 版 社:清华大学出版社;北方交通大学出版社
  • 出版年份:2006
  • ISBN:7810822055
  • 页数:292 页
图书介绍:本书是面向高等职业教育、高等专科学校和成人高等教育的计算机程序设计教材。全书共分为12章,主要介绍了Power Builder的基本概念、库文件、应用对象、数据库管理、数据管道、窗口、窗口控件、菜单、工具栏 、状态栏、数据窗口对象及数据窗口控件等,对Power Builder的程序调试、用户对象、应用程序的发行等内容也进行了较详细的介绍,而且每章配有一定数量的实训案例,从设计背景、设计要求、设计步骤、测试等方面介绍了Power Builder的具体运用。

第1章 PowerBuilder概述 1

1.1 PowerBuilder的发展 1

1.2 PowerBuilder的特点 2

1.3 PowerBuilder 10.0集成开发环境 4

1.3.1 初始窗口 4

1.3.2 系统树窗口、剪贴窗口和输出窗口 5

1.3.3 File菜单和Tools菜单 7

1.3.4 工具栏 8

1.3.5 画板 10

1.3.6 自定制开发环境 13

1.3.7 其他工具 17

1.4 PowerBuilder应用开发的预备知识 22

1.4.1 PowerBuilder应用程序的组成 22

1.4.2 用PowerBuilder进行应用开发的一般流程 23

1.4.3 Workspace,Target与各对象的关系及文件类型 23

小结 24

习题 25

第2章 库文件和应用对象 26

2.1 库文件管理 26

2.1.1 库画板 26

2.1.2 使用库画板 29

2.2 应用和应用对象 30

2.3 应用画板 30

2.4 应用对象属性 31

2.5 应用对象事件 32

2.6 应用对象函数 33

2.7 应用示例 34

小结 37

习题 38

第3章 PowerBuilder数据库管理 39

3.1 数据库概述 39

3.2 数据库画板 40

3.3 数据库管理 41

3.3.1 创建Adaptive Server Any where数据库 42

3.3.2 删除数据库 43

3.4 数据表操作 44

3.4.1 创建表 44

3.4.2 定义字段 44

3.4.3 保存数据库表 44

3.4.4 设置表和字段的属性 45

3.4.5 删除表 45

3.4.6 定义主键 46

3.4.7 定义外键 46

3.4.8 定义索引 48

3.4.9 创建视图 49

3.5 数据库中的数据操作 50

3.5.1 操作记录 50

3.5.2 数据的导入和导出 51

3.5.3 数据的排序和过滤 51

3.6 连接数据库 52

3.6.1 数据库访问方式 52

3.6.2 使用ODBC接口连接数据库 53

3.7 事务管理 57

3.6.3 通过专用接口连接数据库 57

3.7.1 事务对象 58

3.7.2 事务对象的属性 58

3.7.3 事务管理 59

3.8 应用示例 62

小结 64

习题 64

第4章 数据管道 65

4.1 概述 65

4.1.1 数据管道功能 65

4.1.2 创建数据管道对象 65

4.1.3 数据管道使用方法 66

4.1.4 数据管道属性 66

4.1.5 数据管道事件 66

4.1.6 数据管道函数 67

4.2 创建数据管道 67

4.2.1 启动数据管道画板 67

4.2.2 定义数据管道 69

4.2.3 运行数据管道 70

4.2.4 修改数据管道 70

4.2.5 数据管道运行的中止 70

4.2.6 使用数据管道导入Blob类型的数据 70

4.3 数据管道编程应用 71

4.4 应用示例 72

小结 75

习题 76

第5章 PowerBuilder程序设计语言 77

5.1 PowerScript语言基础 77

5.1.1 注释行 77

5.1.2 标识符 78

5.1.3 标号 80

5.1.4 语句的分隔符、换行和续行 81

5.1.5 特殊字符 81

5.1.8 常用代词 82

5.1.7 保留字 82

5.1.6 空值 82

5.2 数据类型 84

5.2.1 标准数据类型 84

5.2.2 Any数据类型 85

5.2.3 系统对象数据类型 85

5.2.4 枚举类型 86

5.3 常量和变量 86

5.3.1 常量 86

5.3.3 变量的作用域 87

5.3.2 变量 87

5.3.4 数组和结构体 88

5.4 运算符 90

5.4.1 算术运算符 91

5.4.2 连接运算符 91

5.4.3 关系运算符 92

5.4.4 逻辑运算符 92

5.5.1 赋值语句 93

5.5 PowerScript语句 93

5.4.5 运算符优先级 93

5.5.2 条件语句 94

5.5.3 循环语句 96

5.5.4 流程控制语句 97

5.5.5 对象建立和释放语句 99

5.5.6 SQL语句 100

5.6 函数 109

5.6.1 全局函数 109

5.7 应用示例 111

5.6.2 对象函数 111

小结 115

习题 116

第6章 窗口和控件 117

6.1 概念 117

6.2 窗口画板 117

6.3 窗口类型 118

6.4 窗口对象属性 119

6.5 窗口对象事件 122

6.6 窗口对象函数 123

6.7 控件的使用 123

6.7.1 添加控件 123

6.7.2 控件的命名 124

6.7.3 控件的布局 124

6.7.4 控件的访问顺序 124

6.7.5 控件通用属性 124

6.8.1 命令按钮和图片按钮 125

6.8 常用控件 125

6.8.2 静态文本框 126

6.8.3 单行编辑框 127

6.8.4 多行编辑框 128

6.8.5 富文本编辑框 128

6.8.6 单选框、复选框和组框 130

6.8.7 图片框控件 131

6.8.8 水平滚动条和垂直滚动条 131

6.8.9 列表框 133

6.8.10 标签控件 135

6.8.11 列表视图控件 137

6.9 应用示例 140

小结 144

习题 144

第7章 菜单、工具栏和状态栏 146

7.1 PowerBuilder 10.0的菜单、工具栏和状态栏 146

7.2 菜单画板 147

7.3 创建菜单 148

7.4 菜单对象属性 149

7.5 菜单对象事件 151

7.6 菜单对象函数 151

7.7 多文档MDI应用程序 151

7.7.1 MDI框架和框架内的工作表 151

7.7.2 菜单和MDI 152

7.8 应用示例 152

小结 156

习题 156

8.1 Debug画板 157

第8章 PowerBuilder程序调试 157

8.2 设置断点 159

8.3 调试程序 160

8.4 观察变量的值 162

8.5 设置条件断点 163

8.6 运行错误解释 163

8.7 常用出错处理 165

小结 165

习题 165

第9章 设计数据窗口对象 166

9.1 创建数据窗口对象 166

9.1.1 创建前的准备 166

9.1.2 创建数据窗口对象的过程 167

9.2 数据窗口的风格 169

9.2.1 Grid风格 169

9.2.2 Tabular风格 169

9.2.5 Label风格 170

9.2.3 FreeForm风格 170

9.2.4 N-UP风格 170

9.2.6 Group风格 171

9.2.7 Crosstab风格 172

9.2.8 Composite风格 173

9.2.9 OLE风格 174

9.2.10 RichText风格 175

9.2.11 Graph风格 176

9.3 数据窗口的数据源 176

9.3.1 Quick Select数据源 177

9.3.2 SQL Select数据源 178

9.3.3 Query数据源 181

9.3.4 External数据源 182

9.3.5 Stored Procedure数据源 183

9.4 数据窗口画板的使用 183

9.4.1 工具栏介绍 184

9.4.2 数据窗口画板介绍 186

9.4.3 设置数据窗口对象的属性 187

9.4.4 工作带的属性 189

9.4.5 标签对象的属性 189

9.4.6 设置数据列对象的属性 190

9.4.7 设置数据窗口中对象的浏览顺序 194

9.5 对数据的处理 195

9.5.1 数据校验 195

9.5.2 数据更新 196

9.5.3 数据检索 197

9.5.4 数据排序 198

9.5.5 数据过滤 198

9.5.6 数据分组 199

9.5.7 数据屏蔽 200

9.5.8 数据预览、导入和导出 200

9.6 数据窗口中的对象 201

9.7 数据窗口的打印 207

9.8 应用示例 208

习题 215

小结 215

第10章 使用数据窗口控件 217

10.1 窗口中使用的数据窗口控件 217

10.1.1 添加数据窗口控件 217

10.1.2 设置数据窗口控件的属性 218

10.1.3 设置数据窗口控件的事务对象 220

10.2 数据窗口控件的工作原理 222

10.2.1 数据窗口控件的缓冲区 222

10.2.2 数据窗口控件对数据的更新原理 223

10.2.3 数据窗口的编辑控件 225

10.3 数据窗口控件的事件 226

10.3.1 EditChanged事件 228

10.3.2 ItemChanged事件 228

10.3.3 焦点事件 229

10.3.4 SQLPreview事件 229

10.3.5 更新事件 230

10.3.6 检索事件 230

10.3.8 打印事件 231

10.3.7 滚动事件 231

10.3.9 出错事件 232

10.4 数据窗口控件的函数 234

10.4.1 为数据窗口控件分配事务对象的函数 235

10.4.2 数据检索函数 235

10.4.3 访问编辑控件中数据的函数 236

10.4.4 操作记录的函数 237

10.4.5 排序和过滤函数 240

10.4.6 更新数据的函数 241

10.4.7 数据窗口打印函数 242

10.5 访问数据窗口对象属性和数据 243

10.5.1 存取数据窗口对象的属性 243

10.5.2 存取数据窗口中的数据 244

10.6 数据存储对象 245

10.7 应用示例 247

小结 262

习题 263

11.1 概述 265

第11章 用户对象 265

11.2 用户对象的类型 266

11.2.1 可视用户对象 266

11.2.2 类用户对象 267

11.3 用户对象画板 268

11.3.1 可视用户对象画板 268

11.3.2 不可视用户对象画板 268

11.4 创建和使用用户对象 269

11.4.1 创建和使用标准可视用户对象 269

11.4.2 创建和使用定制可视用户对象 270

11.4.3 创建和使用标准类用户对象 272

11.4.4 创建和使用定制类用户对象 274

11.5 窗口与用户对象的通信 276

11.6 应用示例 277

小结 279

习题 280

12.1 动态库的基本概念 281

第12章 应用程序的发行 281

12.2 生成可执行文件 282

12.2.1 生成包含所有对象的可执行文件 282

12.2.2 生成伪代码的可执行文件和动态库PBD 283

12.2.3 生成机器代码的可执行文件和动态连接库 283

12.3 资源文件 284

12.4 运行库文件和应用程序的发布 284

12.5 提高应用程序执行效率的基本方法 285

12.6 使用工程画板生成可执行文件 286

12.6.1 创建工程文件 286

12.5.1 合理分配库文件 286

12.5.2 选择合适的可执行文件的生成方法 286

12.6.2 设置相应的参数 287

12.6.3 生成可执行文件 288

12.7 生成安装程序 288

小结 291

习题 291

参考文献 292