图书介绍
PowerBuilder 8.0完全解析2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 郭宝利编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7505371258
- 出版时间:2002
- 标注页数:515页
- 文件大小:78MB
- 文件页数:535页
- 主题词:Powerbuilder
PDF下载
下载说明
PowerBuilder 8.0完全解析PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 PowerBuilder基础1
1.1 新增功能1
1.1.1 改进综述1
1.1.2 PowerBuilder 8.0的主要特征3
1.1.3 PowerBuilder 8.0的主要改进介绍4
1.2 什么是PowerBuilder9
1.2.1 画笔9
1.2.2 事件和脚本9
1.2.3 函数10
1.2.4 库文件10
1.2.5 创建执行文件11
1.3 PowerBuilder工作环境11
1.3.1 关于PowerBar11
1.4 使用工具条13
1.4.1 下拉工具条13
1.4.2 控制工具条的显示13
1.4.3 移动工具条14
1.4.4 配置工具条14
1.4.5 创建新的工具条16
1.5 弹出菜单和属性窗口16
1.5.1 弹出菜单17
1.5.2 选择对象17
1.5.3 属性窗口17
1.6 使用文件编辑器18
1.6.1 文字的查找和替换18
1.6.2 增加或取消行注释19
1.6.3 输入、输出文件19
1.6.4 选中文字的拖动20
1.7 使用在线帮助20
1.8 理解PowerBuilder对象20
1.8.1 属性20
1.8.2 函数21
1.8.3 事件21
1.9 理解配置文件22
1.10 配置PowerBuilder的启动参数24
1.11 开发应用程序的步骤25
第2章 Application对象27
2.1 应用对象操作27
2.1.1 创建Application27
2.1.2 打开Application28
2.1.3 设置库搜索路径29
2.2 Application画板30
2.2.1 定义变量31
2.2.2 编写脚本31
2.2.3 定义函数32
2.2.4 定义事件33
2.2.5 设置属性33
2.2.6 编辑环境34
2.3 显示应用对象树34
2.4 应用对象概述35
2.5 应用对象事件37
2.5.1 Open事件37
2.5.2 Close事件39
2.5.3 Idle事件39
2.5.4 SystemError事件39
2.5.5 ConnectionBegin事件45
2.5.6 ConnectionEnd事件45
2.6 应用对象函数45
2.7 应用对象的属性46
2.7.1 General属性46
2.7.2 附加属性48
2.7.3 Toolbar属性48
第3章 窗口和窗口画板49
3.1 窗口画板49
3.1.1 Window画板的组成49
3.1.2 定制窗口画板52
3.1.3 打开和创建窗口54
3.1.4 保存窗口55
3.1.5 画板中的快捷操作56
3.2 关于窗口56
3.2.1 窗口的组成56
3.2.2 窗口的类型57
3.3 设置窗口属性58
3.3.1 开发时设置属性59
3.3.2 运行时的属性61
3.4 使用控件62
3.4.1 控件简介62
3.4.2 放置控件63
3.4.3 选中控件64
3.4.4 控件的对齐和大小调整64
3.5 窗口对象事件65
3.5.1 Activate和Deactivate事件66
3.5.2 Open事件66
3.5.3 Close和CloseQuery事件66
3.5.4 Resize事件67
3.6 窗口的常用函数68
3.6.1 Open函数68
3.6.2 Close函数69
3.6.3 MessageBox函数69
第4章 数据库72
4.1 数据库概述72
4.1.1 表和列72
4.1.2 主键72
4.1.3 外部键73
4.1.4 索引73
4.1.5 视图73
4.1.6 扩展属性73
4.2 Database画板73
4.2.1 数据库画板概述74
4.2.2 画板组成75
4.2.3 画板中的操作75
4.2.4 定制画板79
4.3 本地数据库操作80
4.3.1 创建本地库80
4.3.2 删除本地库81
4.4 数据表操作82
4.4.1 创建数据表82
4.4.2 定义字段83
4.4.3 指定表和字段的扩展属性84
4.4.4 替换表85
4.4.5 拷贝、剪切、粘贴字段86
4.4.6 删除表86
4.4.7 表的其他操作87
4.4.8 关于系统表88
4.5 键操作88
4.5.1 查看键89
4.5.2 打开相关表89
4.5.3 定义主键89
4.5.4 定义外部键90
4.5.5 修改、删除键91
4.6 索引操作92
4.6.1 创建索引92
4.6.2 修改索引93
4.6.3 删除索引93
4.7 视图操作93
4.7.1 使用视图93
4.7.2 打开已存在视图94
4.7.3 创建视图94
4.7.4 联接表94
4.7.5 显示视图的SQL语句96
4.7.6 删除视图96
4.7.7 输出视图的语句96
第5章 编写脚本97
5.1 PowerScript画板97
5.1.1 熟悉环境97
5.1.2 配置Script视窗98
5.2 编写脚本98
5.2.1 粘贴语句98
5.2.2 添加注释99
5.2.3 查找替换100
5.2.4 编译脚本101
5.3 PowerScript语言基础102
5.3.1 注释102
5.3.2 标识符103
5.3.3 特殊ASCII字符104
5.3.4 标号104
5.3.5 NULL值104
5.3.6 保留字106
5.3.7 指代词107
5.3.8 续行和断句109
5.3.9 空白109
5.4 数据类型和变量声明110
5.4.1 变量的作用域110
5.4.2 变量声明111
5.4.3 变量的存取权限112
5.4.4 数据类型113
5.5 运算符和表达式117
5.5.1 算术运算符117
5.5.2 关系运算符118
5.5.3 逻辑运算符119
5.5.4 联接运算符120
5.5.5 运算符的优先级120
5.5.6 表达式和赋值120
5.6 基本语句121
5.6.1 分支语句121
5.6.2 循环124
5.6.3 Call语句127
5.6.4 continue语句127
5.6.5 exit语句128
5.6.6 goto语句128
5.6.7 halt语句129
5.6.8 return语句129
5.7 定制事件129
5.8 函数和结构131
5.8.1 编写函数131
5.8.2 定义结构132
5.9 数组133
5.9.1 定义数组133
5.9.2 给数组赋值134
5.9.3 使用数组136
5.10 在脚本中嵌入SQL语句136
5.10.1 事务137
5.10.2 在PB中使用SQL语句的格式137
5.10.3 联接和断开数据库138
5.10.4 选取单行数据139
5.10.5 判断事务对象的返回信息140
5.10.6 插入、删除和修改数据141
第6章 数据窗口对象143
6.1 数据窗口画板143
6.1.1 设置DataWindow画板143
6.1.2 Design视窗144
6.1.3 Preview视窗146
6.1.4 Control List视窗147
6.1.5 Data视窗148
6.1.6 Properties视窗148
6.1.7 Column Specification视窗148
6.2 创建数据窗口149
6.3 数据窗口的数据源151
6.3.1 Quick Select数据源151
6.3.2 SQL Select数据源152
6.3.3 Query数据源156
6.3.4 External数据源156
6.3.5 Stored Procedure(存储过程)157
6.4 显示样式158
6.4.1 Grid显示样式158
6.4.2 Tabular显示样式159
6.4.3 Group显示样式159
6.4.4 Freedom显示样式161
6.4.5 Label显示样式162
6.4.6 N-up显示样式162
6.4.7 CrossTab显示样式163
6.4.8 Graph显示样式164
6.4.9 Composite显示样式165
6.4.10 RichText显示样式165
6.4.11 OLE2.0显示样式166
6.5 数据窗口对象167
6.5.1 报表级格式168
6.5.2 数据窗口的层次168
6.6 数据窗口的修改属性169
6.7 字段操作173
6.7.1 选择编辑类型174
6.7.2 设置字段编辑格式174
6.7.3 重要属性设定178
6.7.4 增加和删除字段179
6.7.5 调整字段的显示顺序180
6.8 计算域和计算字段180
6.8.1 条件判断182
6.8.2 累积182
6.8.3 百分比183
6.8.4 引用不同行的数据183
6.8.5 数据行的修改状态183
6.9 排序、过滤和分组184
6.9.1 排序184
6.9.2 过滤185
6.9.3 分组187
6.10 数据操作188
第7章 使用控件191
7.1 命令按钮和图形按钮191
7.1.1 概述191
7.1.2 常用属性191
7.1.3 事件和脚本192
7.1.4 典型实例192
7.2 列表框和图形列表框194
7.2.1 使用概述195
7.2.2 常用属性195
7.2.3 事件和脚本196
7.2.4 常用函数196
7.2.5 典型实例200
7.3 条状控件202
7.3.1 滚动条202
7.3.2 轨迹条205
7.3.3 进度条205
7.4 文本的显示和编辑206
7.4.1 单行编辑器207
7.4.2 多行编辑器209
7.4.3 屏蔽编辑器210
7.4.4 富文本编辑器212
7.4.5 静态文本215
7.4.6 静态链接215
7.5 下拉列表框和图形下拉列表框216
7.5.1 属性216
7.5.2 事件217
7.5.3 函数217
第8章 数据窗口控件219
8.1 例述数据窗口编程219
8.2 数据窗口控件属性224
8.3 数据窗口事件226
8.4 数据窗口事件综述230
8.4.1 脚本执行效率230
8.4.2 dwo参数的使用231
8.5 数据缓冲区232
8.5.1 缓冲区232
8.5.2 应用实例233
8.6 编辑控件235
8.7 读取和设置数据236
8.8 查询和排序239
8.9 数据打印243
8.9.1 启动打印作业244
8.9.2 关闭打印作业244
8.9.3 PrintDatawindow函数244
8.9.4 Print函数245
第9章 菜单和MDI247
9.1 设计菜单247
9.1.1 设计菜单项249
9.1.2 修改菜单项的属性249
9.2 关于菜单的编程250
9.2.1 为“退出”菜单项编写脚本250
9.2.2 选中某个菜单项250
9.2.3 隐含某个菜单项251
9.2.4 使某个菜单项失效251
9.2.5 调整工具条的位置251
9.2.6 修改工具条上鼠标右键弹出菜单中的内容253
9.2.7 动态设置MicroHelp253
9.2.8 使用右键弹出菜单253
9.2.9 改变窗口中的菜单254
9.2.10 设计一个通用工具条配置窗口254
9.3 什么是MDI应用256
9.3.1 菜单条和工具条256
9.3.2 客户区257
9.4 菜单和MDI258
9.4.1 打开Sheet258
9.4.2 获取当前Sheet259
9.4.3 安排Sheet的布局260
9.4.4 维护菜单260
9.4.5 获取工具条的信息261
9.4.6 保存和恢复工具条的设置262
9.4.7 遍历菜单项266
9.5 一个MDI应用实例266
9.5.1 打开和关闭MDI时267
9.5.2 打开文件时272
9.5.3 w_edit的打开和关闭275
9.5.4 窗口w_edit中的其他脚本277
9.5.5 其他菜单项的编程279
第10章 高级SQL语句290
10.1 SQL语句290
10.1.1 where子句290
10.1.2 order by 了句293
10.1.3 表达式293
10.1.4 分组296
10.2 动态SQL语句296
10.2.1 类型一297
10.2.2 类型二297
10.2.3 类型三298
10.2.4 类型四299
10.3 高级查询301
10.3.1 表的连接301
10.3.2 子查询303
10.4 游标304
10.5 事务处理306
第11章 窗口使用技巧310
11.1 窗口间的协作310
11.1.1 在打开和关闭窗口时进行数据传递310
11.1.2 不同窗口之间的变量或函数调用313
11.1.3 信号灯概念的使用314
11.2 创建窗口实例316
11.3 使用窗口属性编程318
11.4 增强窗口显示效果319
11.4.1 窗口最小化时设置动态图标319
11.4.2 放置闪烁文字320
11.4.3 提高窗口的打开速度320
11.4.4 移动不带标题栏的窗口321
11.4.5 闪烁窗口标题栏321
11.4.6 给窗口添加自动滚动条功能321
11.5 自动调整窗口323
第12章 数据窗口使用技巧326
12.1 标识当前行326
12.1.1 使用SelectRow函数326
12.1.2 使用函数SetRowFocusIndicaTor327
12.1.3 使用CurrentRow和GetRow两个函数328
12.1.4 改变背景或者前景329
12.2 显示指定条件的数据330
12.2.1 通过修改前景、背景颜色330
12.2.2 通过修改设置位图331
12.2.3 通过修改边框类型331
12.2.4 通过选中标记来标识符合条件的行332
12.3 动态数据窗口332
12.3.1 动态创建数据窗口332
12.3.2 动态关联数据窗口对象336
12.3.3 获得数据窗口的SQL语句337
12.3.4 修改数据窗口的SQL语句339
12.4 用回车键代替Tab键341
12.5 拷贝数据341
12.5.1 使用GetItem()和SetItem()函数342
12.5.2 使用剪贴板342
12.5.3 使用结构类型的数组进行赋值342
12.5.4 直接赋值343
12.5.5 使用行拷贝的方法343
12.6 灵活运用External类型数据窗口344
12.7 数据保护345
12.7.1 无条件修改部分字段345
12.7.2 已有数据不允许修改,只能修改新数据345
12.7.3 有条件修改346
12.8 数据操作的安全性347
12.8.1 通过弹出窗口让用户确认347
12.8.2 设立删除数据恢复功能347
12.8.3 恢复到打开窗口时的最初状态349
12.8.4 窗口关闭时让用户确认对没有保存的数据如何处理349
12.9 数据窗口用做下拉列表框350
12.10 数据窗口用做列表框352
12.10.1 如何选中和取消一行352
12.10.2 如何选中多行352
12.10.3 如何处理选中的数据354
12.11 一个数据窗口修改多个表354
第13章 通用查询357
13.1 PowerBuilder仓库的构成357
13.2 通用查询系统的分析358
13.2.1 读取数据库中某用户的所有表359
13.2.2 显示选中表中的所有字段359
13.2.3 查询条件的指定360
13.2.4 显示数据361
13.2.5 保存用户组合的查询条件361
13.3 界面设计362
13.4 查询条件窗口的编程364
13.4.1 定义实例变量364
13.4.2 窗口的Open事件364
13.4.3 查询条件的组合365
13.4.4 其他功能373
13.5 数据显示窗口的编程374
第14章 数据窗口对象381
14.1 数据窗口对象概述381
14.2 获取数据窗口信息382
14.2.1 函数Describe382
14.2.2 对列的引用382
14.2.3 函数Evaluate383
14.2.4 函数LookUpDisplay383
14.3 修改数据窗口信息384
14.3.1 创建对象384
14.3.2 删除对象385
14.3.3 特性修改385
14.4 字段和计算域的重要属性386
14.4.1 获取字段的类型(Coltype属性)386
14.4.2 背景属性(Background.property)386
14.4.3 指定检索规则(Criteria.property属性)387
14.4.4 Edit风格的字段属性(Edit.property属性)387
14.4.5 字段的显示格式(Format属性)388
14.4.6 设置数据窗口修改时的主键(Key属性)389
14.4.7 字段名称(Name属性)389
14.4.8 字段中的数据保护(Protect属性)389
14.4.9 字段的滑动属性(SlideLeft和SlideUp)390
14.4.10 字段的TabOrder值(TabSequence属性)390
14.4.11 用户是否可以保存字段内容(Update属性)390
14.4.12 字段校验(Validation和ValidationMsg属性)391
14.4.13 计算域的属性391
14.5 Button的重要属性392
14.5.1 Action属性392
14.5.2 SuppressEventProcessing属性393
14.5.3 Text属性393
第15章 子数据窗口394
15.1 子数据窗口的一般用法394
15.1.1 子数据窗口和父数据窗口的关系394
15.1.2 获取子数据窗口的引用395
15.1.3 保证子数据窗口中的数据更新395
15.2 检索子数据窗口396
15.2.1 和父数据窗口共享事务对象397
15.2.2 检索子数据窗口的数据397
15.2.3 使用带参数检索398
15.3 共享子数据窗口398
15.4 子数据窗口的灵活运用399
第16章 大文本对象的处理401
16.1 Blob对象处理方法401
16.2 使用OLE处理Blob对象402
16.3 一个图像处理的实例403
第17章 数据管道407
17.1 数据管道407
17.1.1 数据管道对象407
17.1.2 数据管道画板408
17.2 管道用户对象412
17.2.1 管道属性412
17.2.2 管道事件414
17.2.3 管道方法414
17.3 运行数据管道416
17.4 在程序中执行管道417
第18章 高级控件422
18.1 图形列表框和下拉图形列表框422
18.1.1 快速入门422
18.1.2 典型编程423
18.1.3 相关属性424
18.2 Tab控件424
18.2.1 快速入门425
18.2.2 典型编程425
18.2.3 标签属性426
18.2.4 标签控件的事件428
18.3 ListView控件428
18.3.1 控件显示样式428
18.3.2 快速入门429
18.3.3 典型编程430
18.3.4 属性432
18.3.5 函数433
18.3.6 事件436
18.4 TreeView控件437
18.4.1 快速入门438
18.4.2 典型编程438
18.4.3 属性440
18.4.4 函数441
18.4.5 事件443
18.5 图形控件的使用444
18.5.1 基础知识444
18.5.2 图形外观445
18.5.3 快速入门447
18.5.4 属性448
18.5.5 开发环境449
18.5.6 Graph控件函数454
18.5.7 数据窗口中的Graph控件458
18.5.8 应用实例459
第19章 PFC编程463
19.1 PFC概述463
19.1.1 理解PFC463
19.1.2 PFC的构成464
19.1.3 PFC的体系结构465
19.2 PFC编程基础466
19.2.1 设置Application管理466
19.2.2 创建应用469
19.2.3 使用属性对象470
19.2.4 使用PFC常量470
19.2.5 消息路由471
19.2.6 PFC的事务管理471
19.2.7 调用父函数和事件472
19.2.8 为应用添加在线帮助473
19.2.9 安装PFC的最新版本473
19.3 Application服务473
19.3.1 建立Application Manager474
19.3.2 Application Manager服务475
19.3.3 标准类用户对象477
19.4 菜单477
19.5 窗口和窗口服务478
19.5.1 基窗口服务479
19.5.2 pfc_w_master479
19.5.3 其他窗口服务481
19.6 数据窗口服务483
19.6.1 Sort服务483
19.6.2 查找和替换服务484
19.6.3 DropDown Search服务484
19.6.4 Required Column服务485
19.6.5 Linkage服务485
19.6.6 MultiTable Update服务487
19.6.7 Row Management服务487
19.7 可视化控件488
19.7.1 标准可视用户对象的基本函数489
19.7.2 数据窗口控件u_dw491
第20章 PB编码规范494
20.1 综述494
20.1.1 编程对象的分类494
20.1.2 编程对象的组织494
20.2 团队开发495
20.3 版本说明495
20.4 对象命名规范496
20.4.1 命名约定496
20.4.2 具体命名规则496
20.5 变量命名规范499
20.5.1 变量类型约定500
20.5.2 变量范围命名约定500
20.6 编程规范501
20.6.1 书写格式501
20.6.2 流控制501
20.6.3 注释及格式要求501
20.6.4 Powerbuilder脚本编程规范504
20.7 控件编程规范507
20.7.1 公共部分507
20.7.2 控件细则507
20.8 用户反馈510
20.8.1 使用反馈的场合511
20.8.2 提供反馈的几种技术手段511
20.9 提高程序的健壮性512
20.9.1 安全的应用软件512
20.9.2 什么是安全的应用512
20.9.3 使用数据窗口中应注意的问题512
20.10 文档标准514
20.10.1 注释514
20.10.2 联机帮助515
20.11 错误处理标准515
20.12 其他515
热门推荐
- 2281944.html
- 1461091.html
- 113950.html
- 2694590.html
- 1104760.html
- 1033804.html
- 839239.html
- 2093591.html
- 2341965.html
- 633069.html
- http://www.ickdjs.cc/book_255101.html
- http://www.ickdjs.cc/book_3658848.html
- http://www.ickdjs.cc/book_380456.html
- http://www.ickdjs.cc/book_383799.html
- http://www.ickdjs.cc/book_3534233.html
- http://www.ickdjs.cc/book_509241.html
- http://www.ickdjs.cc/book_3026214.html
- http://www.ickdjs.cc/book_954053.html
- http://www.ickdjs.cc/book_2127107.html
- http://www.ickdjs.cc/book_1689456.html