图书介绍
PowerBuilder 9.0开发人员指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 张长富,李匀等编著 著
- 出版社: 北京:兵器工业出版社;北京希望电子出版社
- ISBN:7801722485
- 出版时间:2004
- 标注页数:623页
- 文件大小:111MB
- 文件页数:636页
- 主题词:数据库系统-软件工具,Power Builder 9.0-指南
PDF下载
下载说明
PowerBuilder 9.0开发人员指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第0章 PowerBuilder 9.0的新特性1
0.1 数据窗口XML支持1
0.2 PowerBuilder文档对象模型3
0.3 PowerBuilder本地接口3
0.4 JSP目标3
0.5 JSP客户端Web服务4
0.6 Windows客户端Web服务4
0.7 移入和保存XML与CSV格式4
的数据4
0.8 将数据窗口中的数据保存为PDF或XSL-FO格式5
0.9 OrcaScript语言5
0.10 PowerBuilder运行时打包工具5
0.11 PowerBuilder资源监视器6
0.12 源代码控制增强6
0.13 增强的数据窗口6
0.14 PowerScript增强8
0.15 调试器增强9
0.16 数据库连接增强10
0.17 其他增强11
第1章 PowerBuilder基础13
1.1 PowerBuilder 9.0概述13
1.2 综述开发环境16
1.2.1 PowerBuilder的基本概念16
和术语16
1.2.2 开发环境界面的构成18
1.2.3 画笔窗口的组成26
1.2.4 主要画笔的功能与作用28
1.3 理解PowerBuilder对象29
1.4 PowerBuilder应用程序的体系结构和开发步骤32
1.4.1 客户/服务器应用程序体系结构32
1.4.2 分布式应用程序体系结构32
1.4.3 Web应用程序体系结构35
开发步骤36
1.4.4 客户/服务器应用程序的36
1.4.5 分布式应用程序的开发步骤38
1.4.6 Web应用程序的开发步骤39
第2章 一个完整实例——简易通讯录42
2.1 创建工作区和PowerScript目标42
2.2 创建通讯录数据库及相关表44
2.2.1 创建数据库45
2.2.2 创建数据库表46
2.2.3 创建主键48
2.2.4 定义列的扩展属性49
2.2.5 向表中添加数据50
2.3 创建应用程序主窗口及运行应用程序50
2.3.1 创建空窗口50
2.3.2 添加命令按钮51
2.3.3 添加事件处理程序52
2.3.4 为应用对象添加脚本53
2.4 增强窗口的功能54
2.3.5 运行应用程序54
2.4.1 设置窗口标题55
2.4.2 指定窗口大小和显示位置55
2.5 创建数据窗口对象56
2.5.1 创建第一个数据窗口对象56
2.5.2 增强数据窗口对象的功能57
2.6 连接和访问数据库58
2.6.1 使用事务对象建立与数据库的连接59
2.6.2 在窗口上显示数据窗口59
2.7.1 添加静态文本框61
2.7 在窗口上显示图片61
2.7.2 添加图片框62
2.7.3 更改图片框中的图像63
2.8 增加数据库维护功能64
2.8.1 添加命令按钮控件65
2.8.2 为“插入”按钮编写65
事件处理程序65
2.9.1 创建菜单66
事件处理程序66
2.9 增加菜单66
2.8.4 为“保存”按钮编写66
事件处理程序66
2.8.3 为“删除”按钮编写66
2.9.2 编写菜单脚本68
2.9.3 在窗口中使用菜单69
2.10 创建应用程序的可执行文件70
第3章 PowerScript目标和应用对象73
3.1 使用工作区和目标73
3.1.1 创建和打开工作区74
3.1.2 目标的创建及其类型75
3.1.3 添加、删除目标与定义78
工作区的属性78
3.1.4 编译工作区79
3.1.5 PowerBuilder9.0的80
环境管理方法80
3.1.6 指定应用程序的库搜索路径81
3.2 应用对象和应用对象画笔82
3.2.1 应用对象82
3.2.3 应用对象画笔83
3.2.2 应用库83
3.2.4 创建新的应用对象84
3.2.5 自动生成应用程序框架85
3.3 设置应用对象的属性88
3.3.1 设置缺省字体88
3.3.2 设置应用程序图标90
3.3.3 指定缺省全局变量的类型91
3.3.4 应用对象的其他属性91
3.4.1 Open(打开)事件93
3.4 应用对象的事件93
3.4.2 Close(关闭)事件94
3.4.3 Idle(空闲)事件94
3.4.4 SystemError(系统出错)事件94
3.4.5 编写应用对象的事件处理程序94
3.5 代码编辑器的用法95
3.5.1 进入代码编辑器95
3.5.2 定制代码编辑器97
3.5.3 编辑代码98
3.5.4 粘贴函数100
3.5.5 粘贴语句101
3.5.6 灵活运用代码自动补充101
完成功能101
3.5.7 代码编辑器的键盘操作104
3.6 事务对象的概念与属性104
3.6.1 事务对象的概念104
3.6.2 创建自定义事务对象105
3.6.3 事务对象的属性106
3.7 实例练习一108
3.6.4 使用事务对象108
第4章 连接与定义数据库112
4.1 ODBC、JDBC、OLE DB112
和专用接口112
4.1.1 ODBC接口的概念与组成113
4.1.2 JDBC接口的概念与组成116
4.1.3 OLE DB接口的概念与组成118
4.1.4 数据库专用接口的120
概念与组成120
4.2.1 连接前的软件安装121
4.2 连接数据库121
4.2.2 连接到ODBC数据库122
4.2.3 数据库专用接口的127
—般连接步骤127
4.3 关系数据库的基本概念129
4.3.1 关系数据库的组成129
4.3.2 SQL语句与数据库应用131
系统的组成131
4.4.1 创建Sybase Adaptive ServerAnywhere数据库132
4.4 数据库操作132
4.4.2 删除Sybase Adaptive ServerAnywhere数据库134
4.4.3 改变当前数据库134
4.5 数据库画笔134
4.5.1 启动数据库画笔135
4.5.2 数据库画笔的组成135
4.6 操作数据库表138
4.6.1 创建表138
4.6.3 设置列的属性141
4.6.2 修改表141
4.6.4 定义表的主键144
4.6.5 定义外部键145
4.6.6 定义索引147
4.6.7 删除表、主键、外部键148
与索引148
4.6.8 创建视图149
4.7 数据浏览、修改与输出152
4.7.2 浏览数据153
4.7.1 数据操作画笔153
4.7.3 插入与删除记录154
4.7.4 卸出与装入数据154
4.8 管理数据库155
4.8.1 编写和执行SQL语句155
4.8.2 保存与读入SQL语句156
4.8.3 查看SQL语句的执行计划156
4.9 PowerBuilder资源库157
4.10 创建与编辑显示格式158
4.10.1 数值型显示格式159
4.10.2 字符串显示格式160
4.10.3 日期显示格式161
4.10.4 时间显示格式161
4.11 创建编辑风格163
4.11.1 编辑框风格(EditBox)164
4.11.2 编辑掩码风格(EditMask)165
4.11.3 复选框风格(CheckBox)166
4.11.5 下拉列表框风格167
(DropDownListBox)167
(RadioButton)167
4.11.4 单选框风格167
4.11.6 下拉数据窗口风格168
(DropDownDataWindow)168
4.12 创建有效性规则169
4.13 实例练习二173
4.13.1 创建Sybase Adaptive ServerAnywhere本地数据库173
4.13.2 创建人员表174
4.13.3 示例表的结构176
4.13.4 定义主键177
4.13.5 建立索引178
4.13.6 创建“作者-著作”视图178
4.13.7 输入数据179
第5章 PowerScript编程语言181
5.1 语言基础181
5.1.1 断行、续行与多条语句181
5.1.3 标识符182
5.1.2 注释182
5.1.4 特殊ASCII码字符183
5.1.5 空值(NULL)184
5.1.6 代词184
5.1.7 对象、属性、函数和事件的引用方法185
5.1.8 保留字186
5.2 数据类型187
5.2.1 标准数据类型187
5.2.2 Any类型190
5.2.3 系统对象数据类型191
5.2.4 枚举类型192
5.2.5 EAServer 中使用的193
PowerBuilder数据类型193
5.3 说明语句及变量作用域194
5.3.1 变量说明194
5.3.2 数组说明195
5.3.3 常量说明195
5.3.4 外部函数(API)声明196
5.3.5 数据库存储过程声明200
5.3.6 结构定义和声明结构变量201
5.3.7 变量的作用域203
5.3.8 变量的缺省值和初始化205
5.4 运算符207
5.4.1 算术运算符207
5.4.2 关系运算符208
5.4.3 逻辑运算符208
5.4.4 连接运算符208
5.4.6 表达式的数据类型209
5.4.5 运算符的优先级209
5.5.1 创建对象实例211
5.5 创建与释放对象实例211
5.5.2 释放对象实例212
5.5.3 收集废弃对象212
5.6 赋值语句213
5.7 条件语句214
5.7.1 IF语句214
5.7.2 CHOOSE CASE语句215
5.8.1 DO...LOOP循环216
5.8 循环语句216
5.8.2 FOR...NEXT循环217
5.8.3 GOTO语句218
5.8.4 EXIT(退出循环)218
5.8.5 CONTINUE(继续循环)219
5.8.6 循环嵌套219
5.9 返回语句与终止程序运行219
5.9.1 RETURN语句219
5.10 CALL语句220
5.9.2 HALT语句220
5.11.1 建立和断开与数据库的连接221
5.11 嵌入式SQL语句221
5.11.2 提交与回滚事务222
5.11.3 单行检索语句SELECT223
5.11.4 插入语句INSERT223
5.11.5 删除语句DELETE224
5.11.6 修改语句UPDATE224
5.11.7 读取多行数据225
5.11.9 动态SQL227
5.11.8 通过游标修改数据语句227
5.11.10 检索大二进制对象231
SELECTBLOB语句231
5.11.11 修改大二进制对象232
UPDATEBLOB语句232
5.11.12 检查SQL语句执行情况233
5.12 例外处理语句233
END TRY234
5.12.1 TRY...CATCH...FINALLY234
5.13 常用函数235
5.13.1 消息函数MessageBox()235
5.13.2 响铃函数Beep()237
5.13.3 数据类型转换函数237
5.13.4 数据类型检查函数238
5.13.5 运行其他应用程序函数238
Run()238
5.13.6 设置输入焦点函数239
SetFocus()239
5.13.7 事件触发和邮寄函数239
5.13.8 颜色函数RGB()240
5.14 创建自定义函数241
5.14.1 创建自定义全局函数241
5.14.2 创建自定义对象函数243
第6章 创建窗口与菜单244
6.1 窗口概述244
6.2 创建与修改窗口246
6.2.1 窗口画笔概述247
6.2.2 创建新窗口248
6.3 窗口属性249
6.3.1 设置窗口属性249
6.3.2 一般属性250
6.3.3 设置窗口的滚动属性和251
滚动速度251
6.3.4 设置窗口工具栏属性252
6.3.5 窗口位置、大小与鼠标指针253
6.4 保存、预览、打印窗口254
6.4.1 保存窗口254
6.4.2 预览窗口254
6.4.3 运行窗口255
6.4.4 输出窗口定义255
6.5 窗口事件及事件处理程序255
6.5.1 窗口事件256
6.6 窗口函数258
6.6.1 打开窗口函数258
6.5.2 编写窗口事件处理程序258
6.6.2 关闭窗口函数259
6.6.3 带参数打开窗口259
6.6.4 带参数关闭窗口261
6.6.5 打印窗口261
6.7 创建窗口实例262
6.7.1 窗口存储方式262
6.7.3 使用窗口数组263
6.7.2 说明窗口变量263
6.8 继承窗口264
6.9 创建与修改菜单266
6.9.1 菜单画笔266
6.9.2 创建新菜单268
6.9.3 修改菜单269
6.10 设置菜单属性270
6.10.1 定义菜单项的快捷键271
6.10.2 定义菜单工具栏272
6.10.3 定义菜单的外观特征273
6.11 菜单事件及其编程274
6.11.1 菜单事件274
6.11.2 编写菜单事件处理程序275
6.12 制作弹出式菜单275
6.12.1 弹出窗口上的菜单275
6.12.2 弹出其他菜单276
6.13 多文档界面276
6.13.2 建立MDI框架窗口277
6.13.1 多文档界面概述277
6.13.3 创建工作表278
6.13.4 设置微帮助279
6.13.5 设置工具栏280
6.14 窗口高级使用技巧283
6.14.1 移动没有标题条的窗口283
6.14.2 控制窗口的自动重绘283
6.15 实例练习三284
7.1.1 控件概述286
7.1 放置控件286
第7章 活用控件286
7.1.2 往窗口上放置控件288
7.2 控件的命名289
7.2.1 控件名的缺省前缀289
7.2.2 修改控件名的缺省前缀289
7.2.3 修改控件名称290
7.3 操作控件291
7.3.1 选择控件291
7.3.2 移动控件293
7.3.3 改变控件大小294
7.3.4 删除控件294
7 3.5 对齐控件294
7.3.6 等距控件295
7.3.7 等大控件295
7.3.8 复制与粘贴控件296
7.4 焦点与Tab次序296
7.4.1 焦点296
7.4.2 设置Tab次序297
7.5 设置控件常用属性298
7.5.1 设置控件标题298
7.5.2 定义访问键299
7.5.3 指定控件的可访问性300
7.6 按钮301
7.6.1 命令按钮301
7.6.2 图片按钮302
7.7.1 静态文本控件(Static Text)303
7.7 文本显示与编辑303
7.7.2 单行编辑框304
7.7.3 多行编辑框306
7.7.4 掩码编辑框307
7.7.5 超文本编辑框308
7.8 单选框、复选框与组框310
7.8.1 单选框310
7.8.2 复选框311
7.8.3 组框312
7.9.1 列表框313
7.9 列表选择313
7.9.2 图片列表框316
7.9.3 下拉列表框317
7.9.4 下拉图片列表框318
7.10 图像显示与移动319
7.10.1 图片框319
7.10.2 制作动画示例321
7.11.1 放置OLE控件323
7.11 集成其他应用323
7.11.2 设置OLE控件325
7.11.3 OLE对象激活方式327
7.11.4 使用OCX部件328
7.12 使用树形视图控件330
7.12.1 树形视图的属性331
7.12.2 添加与删除列表项332
7.12.3 树形视图控件的事件337
7.13 使用列表视图控件340
7.13.1 列表视图的属性341
7.13.2 增加与删除列表项342
7.13.3 列表视图控件的事件346
7.14 使用标签控件347
7.14.1 相关术语348
7.14.2 建立标签控件348
7.14.3 标签控件的属性351
7.15 通过超链接控件访问Internet356
7.15.1 静态超链接控件356
7.14.4 标签控件的事件356
7.15.2 图片超链接控件357
7.16 进度条、滚动条和轨迹条358
7.16.1 进度条控件358
7.16.2 滚动条控件359
7.16.3 轨迹条控件360
7.17 实例练习四361
第8章 创建数据窗口对象366
8.1 创建数据窗口对象的步骤366
8.1.1 数据窗口对象概述366
8.1.2 创建数据窗口对象的一般步骤367
8.2 定义数据源369
8.2.1 Quick Select数据源370
8.2.2 SQL Select数据源371
8.2.3 Query数据源378
8.2.4 External数据源379
8.2.5 Stored Procedure数据源380
8.3 数据窗口的显示风格381
8.3.1 Tabular(列表)风格382
8.3.2 Grid(表格)风格382
8.3.3 Freeform(自由)格式382
8.3.4 Label(标签)风格383
8.3.5 N-Up(分栏)风格383
8.3.9 OLE 2.0风格384
8.3.11 Composite(复合)风格384
8.3.10 RichText(超文本)风格384
8.4 使用数据窗口画笔384
8.3.8 Graph(统计图)风格384
8.3.7 Crosstab(交叉列表)风格384
8.3.6 Group(分组)风格384
8.4.1 数据窗口画笔工作区385
8.4.2 调整对象388
8.4.3 改变数据窗口的显示比例391
8.4.4 对象的跳转次序391
8.4.5 预览数据窗口对象393
8.4.6 数据窗口画笔的快捷键393
8.5 数据窗口的布局结构394
8.5.1 区域划分395
8.5.2 区域属性396
8.5.3 设置样式及打印参数397
8.6 控制列对象的显示与编辑399
8.6.1 显示格式399
8.6.2 编辑风格400
8.6.3 有效性规则402
8.7 控制数据行403
8.7.1 记录过滤403
8.7.2 记录排序405
8.7.3 记录分组405
8.7.4 让用户输入检索条件407
8.7.5 按需提取数据408
8.7.6 压缩重复值408
8.8 增强数据窗口对象的功能409
8.8.1 数据窗口的层次410
8.8.2 增加与删除数据窗口中对象411
8.8.3 静态文本对象411
8.8.4 计算域411
8.8.5 图片框413
8.8.6 统计图414
8.8.7 绘图对象415
8.8.8 组框对象415
8.8.9 嵌套报表416
8.8.10 按钮对象416
8.9 设置对象属性418
8.9.1 修改对象的颜色与边框418
8.9.2 动态修改属性419
8.10 控制更新数据库421
8.11.1 旋转控件424
8.11 数据窗口的新奇应用技巧424
8.11.2 数据窗口对象一起427
保存数据427
8.11.3 创建灰条效果429
8.11.4 强调重要数据430
8.12 实例练习五432
第9章 使用数据窗口控件439
9.1 数据窗口控件使用方法439
9.1.1 运用数据窗口的一般步骤439
9.1.2 放置数据窗口控件440
9.1.3 连接数据窗口控件与对象441
9.1.4 动态更换数据窗口对象441
9.1.5 为数据窗口控件分配事务对象442
9.1.6 检索数据446
9.1.7 更新数据库448
9.2 缓冲区与编辑控件450
9.2.1 数据窗口控件的缓冲区450
9.2.2 编辑状态标志451
9.2.3 编辑控件453
9.2.4 数据校验步骤454
9.3 设置数据窗口控件的属性455
9.4 数据窗口控件的事件456
9.5 数据窗口控件的常用函数462
9.5.1 插入行与删除行462
9.5.2 将编辑控件数据放到462
数据窗口列中462
9.5.3 得到与设置当前行或列463
9.5.4 滚动数据行464
9.5.5 得到与设置数据项的值465
9.5.6 清除所有行466
9.5.7 修改过滤条件及过滤数据466
9.6 出错处理及日志467
9.7 输出报表470
9.8 数据窗口的高级用法472
9.8.1 数据窗口的属性访问方法472
9.8.2 数据的直接访问方法479
9.8.3 动态数据窗口487
9.9 数据存储对象489
9.10 实例练习六491
第10章 用户对象和用户事件494
10.1 用户对象分类494
10.2 创建新用户对象497
10.2.1 启动用户对象画笔497
10.2.2 创建标准可视用户对象497
10.2.3 创建定制可视用户对象498
10.2.4 创建外部可视用户对象499
10.2.5 创建定制类用户对象500
10.2.6 创建标准类用户对象500
10.3 使用用户对象500
10.3.1 使用可视用户对象501
10.3.2 使用类用户对象502
10.4 窗口与用户对象间的通讯502
10.5 用户事件503
10.5.1 定义用户事件503
10.5.2 用户事件讨论504
10.5.3 使用用户事件505
10.6 实例练习七506
第11章 数据管道515
11.1 数据管道的概念515
11.2 使用数据管道画笔516
11.2.1 源表520
11.2.2 目的表520
11.2.3 选择管道操作520
11.2.4 灌入Blob类型的数据522
11.2.5 改变源数据库和目的数据库523
11.2.6 运行数据管道523
11.2.7 数据管道出错处理524
11.3 应用程序中使用数据管道525
11.3.1 数据管道用户对象525
11.3.2 数据管道的属性526
11.3.3 数据管道的事件527
11.3.4 数据管道的函数527
11.4 实例练习八529
12.1 Web目标的概念与环境535
12.1.1 Web目标的用途及535
开发环境的优535
第12章 创建Web应用程序535
12.1.2 Web目标的开发环境536
12.2 开发Web应用程序537
12.2.1 创建和设置Web目标537
12.2.2 系统树窗格的功能和作用540
12.3.1 HTML编辑器及其构成543
12.3 创建和编辑HTML页面543
12.3.2 创建HTML页面546
12.3.3 HTML编辑器的基本用法548
12.3.4 向HTML页面上添加元素550
12.4 定义样式表和框架557
12.5 添加图像、声音以及其他多媒体信息562
12.5.1 图像和图像地图562
12.5.2 多媒体和组件564
12.6 编写脚本564
12.6.1 脚本编辑器565
12.6.2 脚本的类型566
12.6.3 HTML文档中的对象567
12.6.4 脚本编写过程568
12.7 生成和部署Web目标568
12.7.1 生成Web目标568
12.7.2 部署目标569
12.8 实例练习九571
13.1.1 应用库的组织方式576
13.1 管理应用库576
第13章 测试、完善与发行应用程序576
13.1.2 使用库管理画笔577
13.1.3 维护应用库580
13.1.4 维护应用库中的对象582
13.1.5 移出与移入对象584
13.1.6 重新生成对象586
13.2 应用程序测试过程586
13.3 调试器的使用588
13.3.1 调试器工作界面589
13.3.2 断点设置592
13.3.3 调试过程597
13.4 其他调试手段599
13.4.1 运用PBDEBUG功能599
13.4.2 追踪数据库访问601
13.4.3 其他调试技术603
13.5 创建可执行文件604
13.5.1 创建可执行文件的一般步骤605
考虑的问题607
13.5.2 创建可执行文件时要607
13.6 应用程序的发行611
13.6.1 应用程序安装检查表611
13.6.2 PowerBuilder运行时库612
13.6.3 本地数据库接口文件613
13.6.4 ODBC数据库驱动程序613
和支持文件613
附录A 常用数据库连接参数618
参考文献623
热门推荐
- 2093512.html
- 383588.html
- 2457461.html
- 3615190.html
- 3725166.html
- 480993.html
- 952497.html
- 2451958.html
- 1928818.html
- 695796.html
- http://www.ickdjs.cc/book_3058738.html
- http://www.ickdjs.cc/book_1189416.html
- http://www.ickdjs.cc/book_3526059.html
- http://www.ickdjs.cc/book_1683732.html
- http://www.ickdjs.cc/book_1665867.html
- http://www.ickdjs.cc/book_172424.html
- http://www.ickdjs.cc/book_2901214.html
- http://www.ickdjs.cc/book_63038.html
- http://www.ickdjs.cc/book_1498940.html
- http://www.ickdjs.cc/book_3855324.html