PowerBuilder 9.0实用教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:王树,鞠宏军主编;于咏霞,刘开南副主编
- 出 版 社:徐州:中国矿业大学出版社
- 出版年份:2006
- ISBN:7811072491
- 页数:320 页
第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
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018