图书介绍
PowerBuilder应用开发技术详解PDF|Epub|txt|kindle电子书版本网盘下载
- 王蓉等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7505352598
- 出版时间:1999
- 标注页数:360页
- 文件大小:18MB
- 文件页数:374页
- 主题词:
PDF下载
下载说明
PowerBuilder应用开发技术详解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 开发MDI应用程序3
1.1 MDI概述3
1.1.1 什么是MDI3
1.1.2 MDI框架窗口3
1.1.3 框架3
第一篇 用户界面技术3
1.1.4 客户区4
1.1.5 MDI Sheet5
1.1.6 工具条5
1.2 建立MDI框架窗口5
1.3 使用菜单6
1.4 使用Sheet7
1.4.1 打开Sheet7
1.4.2 列出所打开的Sheet7
1.4.4 Sheet的最大化8
1.4.5 关闭Sheet8
1.4.3 排列Sheet8
1.5 提供MicroHelp9
1.5.1 定义菜单项的MicroHelp9
1.5.2 定义对象的MicroHelp9
1.6 提供工具条11
1.6.1 工具条11
1.6.2 加入工具条的第一步13
1.6.3 加入工具条的第二步15
1.6.4 相关属性的设置17
1.6.5 工具条的使用18
1.7 调整客户区19
第2章 管理窗口实例22
2.1 什么是窗口实例22
2.2 声明窗口实例变量22
2.2.1 打开一个实例23
2.2.2 关闭一个实例23
2.3 使用窗口数组23
2.4 引用继承中的实体25
3.1.1 术语27
第3章 标签的实现27
3.1.2 标签页28
3.2 定制标签控件29
3.2.1 标签的排列方式30
3.2.2 标签标识31
3.3 在脚本中使用标签控件32
3.3.1 引用标签页32
3.3.2 引用标签页上的控件34
3.3.3 打开、关闭及隐藏标签页34
3.3.4 跟踪标签页35
3.3.5 只创建所需标签页37
3.3.6 标签控件事件37
第4章 列表构造技术39
4.1 使用列表框39
4.1.1 创建列表框和PictureListBox39
4.1.2 添加列表框和PictureListBox的列表项39
4.1.3 在PictureListBox中添加图像40
4.2 使用下拉式列表框41
4.2.1 创建下拉式列表框和DropDownPictureListBox41
4.2.2 添加下拉式列表框和DropDownPictureListBox的列表项41
4.2.3 在DropDownPictureListBox中加入图像42
4.2.4 删除PictureListBox或DropDownPictureListBox中的图像42
4.2.5 实例43
4.3 使用ListView44
4.3.1 创建ListView44
4.3.2 加入ListView列表项45
4.3.3 向ListView中加入图标46
4.3.4 删除ListView项及图标48
4.3.5 使用报表视图48
第5章 使用TreeView控件51
5.1 TreeView控件51
5.1.2 TreeView项的数据来源52
5.1.3 TreeView项的图标52
5.1.1 TreeView项的层次52
5.1.5 用户交互方式53
5.2 生成TreeView项53
5.1.4 TreeView的外观53
5.2.1 插入项目函数54
5.2.2 插入根级项目55
5.2.3 插入根级以下的项目56
5.3 管理TreeView项58
5.3.1 删除项目59
5.3.2 重命名项目59
5.3.3 通过拖拽移动项目60
5.3.4 对项目进行排序63
5.4 管理TreeView图标64
5.4.1 图标列表及属性64
5.4.2 生成图标列表65
5.4.3 使用覆盖图标66
5.5 利用数据窗口生成TreeView67
第6章 拖拽技术70
6.1 概述70
6.2.1 拖拽属性71
6.2.2 拖拽函数71
6.2 拖拽属性、事件及函数71
6.3 识别拖动控件72
7.1.1 为开发者提供联机帮助73
7.1 为开发者提供联机帮助73
第7章 提供联机帮助73
7.1.2 为用户自定义函数创建上下文有关的帮助74
7.2 为最终用户提供联机帮助75
7.2.1 调用Windows帮助75
7.2.2 为Windows环境创建上下文帮助75
第二篇 数据存取技术79
第8章 事务对象79
8.1 事务对象介绍79
8.1.1 事务对象属性80
8.1.2 Powersoft数据库接口及相应的事务对象属性80
8.2 使用事务对象83
8.2.1 事务的基本概念83
8.2.2 默认的事务对象——SQLCA84
8.2.3 设置事务对象85
8.2.4 从外部文件取值设置事务对象85
8.2.5 与数据库连接86
8.2.6 预览连接86
8.2.7 关闭数据库连接88
8.2.8 为多数据库连接定义事务对象88
8.2.9 SQL语句的错误处理91
8.2.10 数据库事务对象共享91
8.3 利用事务对象调用存储过程92
8.4 DBMS支持的存储过程特性99
9.2 数据窗口对象与数据窗口控件的连接101
9.1 有关数据窗口对象101
9.2.1 使用数据窗口对象101
第9章 数据窗口技术101
9.2.2 数据窗口命名103
9.2.4 运行时改变连接的数据窗口对象104
9.3 访问数据库104
9.2.3 修改数据窗口对象104
9.3.1 为数据窗口对象设置事务对象105
9.3.2 检索和更新数据106
9.5 在数据窗口中操纵数据109
9.5.1 数据窗口控件如何管理数据109
9.4 装入外部数据109
9.5.2 访问Edit控件中的文本110
9.5.3 操纵Edit控件中的文本111
9.5.4 ItemChanged事件脚本111
9.5.5 ItemError事件脚本112
9.5.6 访问数据窗口的数据项112
9.5.7 其他数据窗口有关函数113
9.6 存取数据窗口对象属性113
9.7 处理数据窗口的运行错误114
9.8 数据库的更新115
9.8.1 数据窗口控件如何更新数据库115
9.8.2 在程序中改变行和列的状态116
9.9 创建报表117
9.9.1 设计数据窗口对象117
9.9.2 打印报表118
9.10 使用嵌套报表118
9.11 使用Crosstab119
9.12 生成HTML121
9.12.1 几种生成技术121
9.12.2 显示控制124
9.12.3 调用SaveAs函数125
9.12.4 以HTML Form的形式显示数据窗口对象126
第10章 动态数据窗口131
10.1 修改数据窗口对象131
10.2.1 Grcate函数132
10.2.2 数据窗口对象源代码的定义132
10.2 创建数据窗口对象132
10.3 提供查询功能134
10.3.1 查询模式的工作方式134
10.3.2 查询模式的使用方法135
11.1.1 数据存储的概念138
11.1 数据存储概述138
11.1.2 数据存储的功能138
第11章 数据存储138
11.1.3 数据存储方法139
11.1.4 不支持交互信息输入139
11.2 使用数据存储140
11.3 使用定制的数据存储对象141
11.4 用数据存储访问并操纵数据143
11.5 信息共享145
11.6 举例146
第12章 图表处理150
12.1 改变图表属性150
12.1.1 图表的显示属性151
12.1.2 图表显示属性的引用151
12.2 访问数据属性152
12.3 ObjectAtPointer函数155
12.4 使用图表控件157
第13章 数据管道160
13.1 创建所需的对象160
13.1.1 创建管道对象161
13.1.2 创建支撑用户对象162
13.1.3 创建窗口164
13.2 初始化操作165
13.3 启动管道操作167
13.3.1 启动管道167
13.3.2 管道监控168
13.3.3 终止管道运行170
13.4.1 使用管道错误数据窗口171
13.4 处理行错误171
13.3.4 向数据库提交更新操作171
13.4.2 修复错误行172
13.4.3 放弃错误行173
13.5 结束操作173
第三篇 程序实现技术177
第14章 DDE实现技术177
14.1 DDE介绍177
14.2 客户和服务器177
14.3 DDE函数和事件178
14.3.1 DDE客户函数178
14.3.2 DDE客户事件178
14.3.3 DDE服务器函数178
14.3.4 DDE服务器事件179
第15章 OLE实现技术180
15.1 PowerBuilder对OLE的支持180
15.2 窗口中的OLE控件181
15.2.1 OLE控件包容器的特征181
15.2.2 定义OLE控件182
15.3.1 设置OLE控件185
15.3.2 在画板中激活对象185
15.3 OLE控件及可插入对象185
15.3.3 改变控件中的对象186
15.3.4 用户如何与OLE控件交互187
15.3.5 链接与嵌入187
15.3.6 即席激活和离席激活188
15.3.7 即席激活方式下的菜单189
15.3.8 在OLE控件中修改对象190
15.4 OLE定制控件193
15.4.1 设置OLE定制控件193
15.4.2 OCX编程194
15.5 可编程OLE对象196
15.5.1 OLEObject对象类型197
15.5.2 OLE自动化方案199
15.6 在脚本中使用OLE对象202
15.6.1 OLE自动化接口202
15.6.2 自动化及Any数据类型207
15.6.3 使用高效的OLEObject变量207
15.6.4 错误处理208
15.6.5 创建热链接210
15.6.6 底层访问OLE对象211
15.7 操纵OLE的高级方法211
15.7.1 OLE存储的结构212
15.7.2 存储及流的对象类型213
15.7.3 打开及保存OLE存储213
15.7.4 打开流217
15.7.5 使用OLE存储的策略220
16.1 使用运行时自动化服务器222
16.1.1 自动化服务器介绍222
第16章 PowerBuilder运行时自动化服务器222
16.1.2 访问PowerBuilder用户对象的三种方法223
16.2.1 创建类用户对象225
16.2.2 建立对象的运行库225
16.2 用户对象作为自动化服务器225
16.2.3 注册对象226
16.2.4 编写客户代码227
16.3 PowerBuilder作为自动化服务器228
16.3.1 定义所需访问的对象228
16.3.2 生成运行库229
16.3.3 编写客户代码229
16.4 创建并使用命名服务器231
16.4.1 注册服务器231
16.4.2 编写客户代码232
16.5 通过自动化访问远程对象233
16.6.1 GUID、CLSID和ProgID235
16.6.2 对象信息存储地点235
16.6 用户对象及注册235
16.6.3 创建注册信息237
16.7 分发自动化服务器应用240
16.8 PowerBuilder.Applicationa服务器对象240
第17章 在数据窗口中使用OLE242
17.1 数据窗口对OLE的支持242
17.2 OLE对象及OLE显示风格243
17.2.1 在数据窗口中加入OLE对象243
17.2.2 使用OLE显示风格244
17.2.3 预览数据窗口245
17.2.4 定义OLE对象数据245
17.2.5 属性窗口中的附加设置246
17.2.6 在事件程序中操纵OLE对象247
17.3 在数据窗口中使用OLE列249
17.3.1 创建一个OLE列249
17.3.2 预览数据窗口列252
17.3.3 在应用程序中使用OLE列253
18.1 外部函数的使用255
18.1.1 外部函数的声明255
第18章 增加扩展处理功能255
18.1.2 外部函数声明示例256
18.1.3 传递参数257
18.2 在Unix上调用外部函数及程序259
18.2.1 调用外部函数259
18.2.2 运行其他程序260
18.3 发送窗口消息260
18.3.2 触发PowerBuilder事件261
18.4 消息对象261
18.3.1 Post和Send函数261
18.5 上下文信息262
18.5.1 上下文信息服务263
18.5.2 关键字服务266
18.5.3 Internet服务267
18.6 使用实用函数管理信息269
第四篇 分布式应用技术273
第19章 PowerBuilder环境下的分布计算273
19.1 为何采用分布式计算273
19.2 分布式应用的体系结构274
19.2.1 服务器应用275
19.2.2 客户应用275
19.2.3 通信驱动程序277
19.3 设计分布式应用的指导性原则277
19.4 分布式应用的开发与测试279
19.5 分布式计算及Word Wide Web279
20.1 创建用户界面280
20.2 与服务器连接280
第20章 客户应用的开发280
20.3 激活远程对象函数281
20.4 生成代理对象284
20.5 处理通信错误285
20.5.1 编写连接对象的Error事件脚本286
20.5.2 编写应用对象的SystemError事件脚本286
20.6 管理程序变量空间287
20.7 使用ConnectionInfo对象287
20.8 分发客户应用288
21.2 管理客户连接289
21.1 创建用户界面289
21.2.1 监听客户连接289
第21章 服务器应用的开发289
21.2.2 处理客户请求291
21.3 建立远程对象291
21.3.1 编写用户对象方法292
21.3.2 设置远程对象293
21.4 数据库存取294
21.4.1 执行检索操作294
21.4.2 数据库更新296
21.4.3 数据库事务共享302
21.5 使用共享对象303
21.5.1 共享对象的工作原理303
21.5.2 执行过程304
21.6 处理异步请求307
21.7 向客户推送消息307
21.8 避免死锁308
21.8.1 死锁产生的原因308
21.8.2 如何避免死锁309
21.9 分发服务器应用310
第22章 分布式应用的故障测试311
22.1 关于测试分布式应用311
22.2 用Local驱动程序测试311
22.3 在本地使用通信驱动程序测试312
22.4 使用跟踪功能313
第23章 开发多平台应用程序315
23.1 交叉平台设计策略315
23.2 在多平台环境下开发和分发315
23.2.1 在不同平台之间移动和共享文件315
23.2.2 PowerBuilder库文件316
23.2.3 图像文件316
23.2.4 文本文件317
23.2.5 INI文件318
23.2.7 机器码动态库320
23.2.8 如何定位外部文件320
23.2.6 可执行文件320
23.3 根据当前平台执行程序321
23.4.1 如何在窗口中放置控件322
23.4.2 三维显示控件322
23.4 应用程序的外观设计322
23.4.3 字体的使用323
23.5 窗口行为324
23.6 菜单设计326
23.7 其他方面327
3.1 标签控件327
第24章 封装应用331
24.1 生成应用的可执行版本331
24.1.1 编译基础331
第五篇 分发技术331
24.1.2 封装内容332
24.1.3 选择封装模式334
24.1.4 实现封装模式336
24.1.5 测试可执行应用程序336
24.2 交付给最终用户337
25.1 分发过程的自动化339
25.2 安装分发软件包339
第25章 Windows上的分发技术339
25.3 实现分发过程340
25.4 分发后的应用343
第26章 Unix上的分发技术347
26.1 分发应用程序347
26.2 安装分发软件包348
26.2.1 安装前的预备知识348
26.2.2 安装软件包348
26.2.3 最终用户设置351
26.3 其他交付方法353
26.4 分发后的应用354
附录 名词术语英中文对照表356