当前位置:首页 > 工业技术
PowerBuilder 9.0实用教程
PowerBuilder 9.0实用教程

PowerBuilder 9.0实用教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:王树,鞠宏军主编;于咏霞,刘开南副主编
  • 出 版 社:徐州:中国矿业大学出版社
  • 出版年份:2006
  • ISBN:7811072491
  • 页数:320 页
图书介绍:本书比较系统介绍了PowerBuilder开发环境、数据库操作、PowerBuilder语言和SQO语句、窗口及窗口控件、数据窗口对象及控件、用户自定义事件及对象、菜单、游标、数据管道、PBL库管理器等内容。
《PowerBuilder 9.0实用教程》目录
标签:主编 教程

第1章 PowerBuilder开发环境 1

1.1 PowerBuilder的功能特点 1

1.1.1 PowerBuilder的发展 1

1.1.2 PowerBuilder的功能特点 1

1.1.3 PowerBuilder 9.0新特性 3

1.2 PowerBuilder的安装 4

1.2.1 PowerBuilder 9.0版本比较 4

1.2.2 软、硬件环境需求 5

1.2.3 安装过程 5

1.3.2 开发环境基本术语和常用窗口 8

1.3.1 PowerBuilder 9.0的启动 8

1.3 PowerBuilder开发环境 8

1.3.3 工具栏与常用菜单 9

1.3.4 常用画板 11

1.3.5 联机帮助 12

1.3.6 Code Examples的使用 13

1.4 PowerBuilder第一个简单应用实例——图片浏览器 14

1.5 小结 18

习题 18

第2章 PowerBuilder与数据库 19

2.1 数据库基础 19

2.2.1 创建ASA数据库 20

2.2 ASA本地数据库的使用 20

2.2.2 删除ASA数据库 22

2.2.3 在Sybase Central中连接打开数据库 23

2.2.4 ASA数据表的创建、修改和删除 24

2.2.5 在数据表中编辑数据 26

2.2.6 视图的创建和删除 26

2.3 PowerBuilder与数据库的连接 28

2.3.1 PowerBuilder的数据库接口 28

2.3.2 数据库画板 29

2.3.3 ODBC连接技术 31

2.3.4 专用接口连接技术 32

2.3.5 用事务对象连接数据库 33

2.4 数据连接程序实例——利用ODBC访问Access数据库 35

2.5 小结 36

习题 36

第3章 PowerScript语言 38

3.1 PowerScript语法基础 38

3.1.1 注释 38

3.1.2 标识符 38

3.1.6 续行符 39

3.1.5 代词 39

3.1.4 空值 39

3.1.3 特殊的ASCII码字符 39

3.2 数据类型 40

3.2.1 标准数据类型 40

3.2.2 枚举类型 40

3.2.3 系统对象数据类型 41

3.2.4 Any数据类型 41

3.3 变量、数组与结构 41

3.3.1 变量声明 41

3.3.3 结构 42

3.3.2 数组 42

3.3.4 变量的作用域 43

3.3.5 系统对象变量的创建和释放 44

3.4 运算符和表达式 45

3.4.1 算术运算符 45

3.4.2 关系运算符 45

3.4.3 逻辑运算符 45

3.4.4 连接运算符 45

3.5.1 赋值语句 46

3.5.2 if条件语句 46

3.4.5 表达式 46

3.5 PowerScript语句 46

3.5.3 for循环语句 47

3.5.4 do-loop循环语句 48

3.5.5 choose case语句 48

3.5.6 continue、exit、halt语句 49

3.6 自定义函数 49

3.6.1 创建自定义全局函数 50

3.6.2 创建自定义对象函数 51

3.6.3 外部函数的使用 51

3.7.1 嵌入式SQL语句 53

3.7 SQL语句 53

3.7.2 动态SQL语句 56

3.8 常用系统函数 57

3.8.1 系统函数的分类 57

3.8.2 常用的系统函数 57

3.9 PowerScript、SQL嵌入语句编程实例 59

3.9.1 实例一:用户密码验证 59

3.9.2 实例二:嵌入式SQL语句应用 60

3.10 小结 63

习题 63

4.1.1 创建WorkSpace 64

第4章 应用对象 64

4.1 创建应用对象 64

4.1.2 创建应用对象 65

4.2 添加、移出和运行应用对象 66

4.3 应用画板 66

4.4 应用对象的属性 67

4.4.1 General属性 68

4.4.2 Toolbar属性 69

4.5 应用对象的事件 70

4.6 应用对象的函数 71

4.8.1 设计要求 72

4.8.2 设计步骤 72

4.7 检索路径的添加 72

4.8 应用对象实例 72

4.8.3 程序运行过程 74

4.9 小结 74

习题 74

第5章 窗口及常用控件 75

5.1 窗口类型 75

5.2.1 新建窗口 76

5.2.2 通过继承已有窗口创建新窗口 76

5.2 创建窗口对象 76

5.3 窗口画板 77

5.4 窗口对象的属性 77

5.4.1 General(常规属性) 77

5.4.2 Scroll(滚动条属性) 78

5.4.3 Toolbar(工具栏属性) 79

5.4.4 Other(其他属性) 79

5.5 窗口对象的事件 79

5.6 窗口对象的函数 80

5.7.1 窗口控件的种类 81

5.7 窗口控件的使用 81

5.7.2 窗口控件的常见操作和通用属性 83

5.8 常用的窗口控件 85

5.8.1 命令按钮与图片按钮 85

5.8.2 静态文本 87

5.8.3 单行编辑框 87

5.8.4 多行编辑框 89

5.8.5 掩码编辑框 90

5.8.6 RichText编辑框 91

5.8.7 单选钮、复选框与分组框 92

5.8.8 图片框 93

5.8.10 水平滚动条和垂直滚动条 94

5.8.9 直线、椭圆、矩形和圆角矩形 94

5.8.11 水平进度条和垂直进度条 95

5.8.12 水平跟踪条和垂直跟踪条 96

5.9 小结 97

习题 97

第6章 数据窗口对象 98

6.1 概述 98

6.2 创建数据窗口对象 98

6.3 使用数据窗口对象 101

6.4 数据源 101

6.4.1 Quick Select数据源 102

6.4.2 SQL Select数据源 103

6.4.3 Query数据源 109

6.4.4 External数据源 109

6.4.5 Stored Procedure数据源 113

6.5 显示风格 114

6.5.1 Tabular风格 114

6.5.2 Freeform风格 114

6.5.3 Grid风格 115

6.5.4 Label风格 115

6.5.6 Group风格 117

6.5.5 N_Up风格 117

6.5.7 Graph风格 118

6.5.8 CrossTab风格 119

6.5.9 Composite风格 120

6.5.10 RichText风格 121

6.5.11 OLE 2.0风格 122

6.6 数据窗口画板 122

6.6.1 工具栏简介 122

6.6.2 数据窗口画板简介 123

6.7.1 设置数据窗口对象的样式 125

6.7 数据窗口对象的总体属性 125

6.7.2 设置鼠标风格 126

6.7.3 设置打印参数 126

6.7.4 工作带的属性 127

6.8 设置数据窗口中对象的属性 127

6.8.1 设置数据列对象的显示样式 127

6.8.2 设置数据列对象的编辑样式 127

6.9 向数据窗口对象中添加对象 130

6.9.1 添加静态文本 131

6.9.2 添加命令按钮 132

6.9.6 添加图表对象 133

6.9.5 添加绘图控件 133

6.9.3 添加新列 133

6.9.4 添加图片 133

6.9.7 添加OLE Database Blob 134

6.9.8 添加其他数据窗口对象 136

6.10 添加计算列或计算域 137

6.10.1 计算列和计算域 137

6.10.2 添加计算域 137

6.10.3 常用计算域的添加方法 137

6.11 数据窗口的打印 138

6.11.1 打印数据窗口对象的定义 138

6.12.1 数据的排序 139

6.11.2 打印数据窗口的数据 139

6.12 增强数据窗口对象的功能 139

6.12.2 数据的过滤 140

6.12.3 数据的分组 140

6.12.4 禁止重复数据 141

6.12.5 指定更新属性 141

6.13 小结 145

习题 145

7.1.2 菜单的构成 147

7.1.1 菜单的类型 147

7.1 菜单类型及构成 147

第7章 菜单 147

7.2 创建菜单 148

7.2.1 菜单的设计原则 148

7.2.2 菜单画板 148

7.2.3 创建菜单对象 148

7.3 菜单属性 150

7.4 菜单事件 152

7.5 弹出式菜单 152

7.5.3 把尚未与窗口相关联的菜单对象作为弹出式菜单 153

7.5.2 弹出与窗口上菜单栏中的任何菜单都不同的菜单 153

7.5.1 弹出与窗口上菜单栏中的某一部分相同的菜单 153

7.6 菜单函数 154

7.6.1 Check()与Uncheck() 154

7.6.2 Enable()与Disable() 154

7.6.3 Hide()与Show() 155

7.6.4 PopMenu() 155

7.7 菜单与窗口的关联 155

7.8 小结 155

习题 155

8.1.1 定义用户事件 157

8.1 自定义用户事件 157

第8章 用户事件和对象 157

8.1.2 用户事件号 158

8.1.3 删除用户事件 158

8.1.4 触发用户事件 158

8.2 可视用户对象 160

8.2.1 创建标准可视用户对象 160

8.2.2 使用可视用户对象 162

8.2.3 修改用户对象 162

8.2.4 创建定制可视用户对象 162

8.2.5 创建外部可视用户对象 164

8.3.2 使用类用户对象 165

8.3 类用户对象 165

8.3.1 创建标准类用户对象 165

8.3.3 创建定制类用户对象 166

8.4 小结 166

习题 166

第9章 游标 167

9.1 声明游标 167

9.2 打开游标 168

9.3 提取数据 168

9.6 编程实例 169

9.5 使用Where子句 169

9.4 关闭游标 169

9.6.1 创建窗口对象 170

9.6.2 向窗口中添加控件 170

9.6.3 编写脚本 170

9.6.4 运行程序 172

9.7 小结 172

习题 172

10.1.1 添加数据窗口控件 173

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

10.1 在窗口中使用数据窗口控件 173

第10章 数据窗口控件 173

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

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

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

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

10.2.3 数据窗口的编辑控件 180

10.3 数据窗口控件的事件 181

10.4 数据窗口控件的函数 185

10.4.1 数据的检索、增加、删除和保存函数 186

10.4.2 读取和设置数据的函数 191

10.4.3 查询和排序函数 193

10.4.4 数据打印函数 195

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

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

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

10.6 数据存储对象 200

10.7 动态数据窗口技术 203

10.7.1 动态创建数据窗口的相关函数 203

10.7.2 动态创建数据窗口实例 205

10.8 小结 209

习题 210

11.1.1 创建标签控件 211

11.1 Tab控件 211

第11章 高级窗口控件 211

11.1.2 访问标签页中的控件 212

11.1.3 标签属性、事件和函数 212

11.2 列表类控件 213

11.2.1 创建列表类控件 213

11.2.2 列表类控件的常用属性 214

11.2.3 列表类控件的常用事件 214

11.2.4 列表类控件的常用函数 214

11.2.5 列表类控件应用实例 218

11.3.1 创建ListView控件 220

11.3 ListView控件 220

11.3.3 ListView控件的属性 221

11.3.2 ListView控件的显示样式 221

11.3.4 ListView控件的函数 223

11.3.5 ListView控件的的典型编程 226

11.4 TreeView控件 228

11.4.1 TreeView控件简介 229

11.4.2 TreeView控件的属性 229

11.4.3 TreeView控件的事件 231

11.4.4 TreeView控件的函数 232

11.5.1 Graph控件简介 234

11.5 Graph控件 234

11.5.2 创建Graph控件 235

11.5.3 Graph控件的图形外观 236

11.5.4 Graph控件的属性 238

11.5.5 Graph控件的开发环境 239

11.5.6 Graph控件的函数 242

11.5.7 数据窗口中的Graph控件 247

11.5.8 Graph控件的应用实例 248

11.6 OLE控件 250

11.6.2 实现步骤 251

11.6.1 实例说明 251

11.7 静态文本超链接与图片超链接控件 253

11.8 小结 254

习题 254

第12章 数据管道 255

12.1 创建数据管道 255

12.1.1 数据管道的功能 255

12.1.2 在数据库画板中创建数据管道 255

12.1.3 创建数据管道对象 257

12.2.1 数据管道属性 258

12.2 数据管道对象的属性、事件和函数 258

12.1.4 数据管道对象的修改和删除 258

12.2.2 数据管道事件 259

12.2.3 数据管道函数 259

12.3 数据管道编程实例 261

12.4 小结 264

习题 264

第13章 PBL库管理 265

13.1 PBL库管理简介 265

13.2 PBL库的创建和删除 265

13.2.1 创建PBL库 265

13.2.2 设置PBL库画板浏览框根目录 266

13.3 使用PBL库管理用户对象 267

13.3.1 移动、复制对象 267

13.2.3 删除PBL库 267

13.3.2 删除对象、给对象加注释 268

13.3.3 导出、导入文件 268

13.3.4 库优化 269

13.3.5 文件移植 269

13.3.6 设置搜索路径 270

13.4 小结 270

习题 270

实验1 PowerBuilder的集成环境 271

附录 实验 271

实验2 数据库的创建与连接 275

实验3 窗口及常用控件编程 278

实验4 数据窗口编程 284

实验5 制作通用打印对话框 290

实验6 制作通用查询控件 295

实验7 Tab控件编程 301

实验8 ListView控件编程 304

实验9 TreeView控件编程 306

实验10 Graph控件编程 314

参考文献 320

返回顶部