图书介绍
PowerBuilder 8.0高级应用技术PDF|Epub|txt|kindle电子书版本下载
![PowerBuilder 8.0高级应用技术](https://www.shukui.net/cover/22/31517670.jpg)
- 崔巍等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302053979
- 出版时间:2002
- 标注页数:321页
- 文件大小:43MB
- 文件页数:334页
- 主题词:
PDF下载
下载说明
PowerBuilder 8.0高级应用技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
绪论 面向对象程序设计1
0.1 面向对象的术语1
0.2 面向对象技术在PowerBuilder中的实现2
0.2.1 继承2
0.2.2 封装2
0.2.3 多态性2
0.3 PowerScript语言使用的几个专题3
0.3.1 常量说明3
0.3.2 控制对实例变量的存取3
0.3.3 解决命名冲突4
0.3.4 祖先对象程序的返回值5
0.3.5 函数和事件的参数类型5
0.3.6 祖先和子孙变量6
第1章 快速捷径8
1.1 关于样本程序8
1.2 运行样本程序9
1.2.1 浏览和运行样本程序9
1.2.2 查找自己想要的内容11
2.1.2 标准MDI窗口和定制MDI窗口13
2.1.1 MDI窗口的构成13
第2章 MDI应用程序13
2.1 什么是MDI13
2.2 建立MDI窗口15
2.3 在MDI窗口中打开工作窗口16
2.3.1 OpenSheet函数16
2.3.2 OpenSheetWithParm函数17
2.4 MDI窗口的MicroHelp19
2.4.1 菜单项的MicroHelp19
2.4.2 控件的MicroHelp20
2.5.1 MDI窗口工具栏的一些概念21
2.5 MDI窗口的工具栏21
2.5.2 在Menu画板中设置工具栏的属性22
2.5.3 建立工具栏中的下拉图标列表框23
2.5.4 在Window画板中设置工具栏的属性24
2.5.5 在Application画板中设置工具栏的属性24
2.5.6 在MDI应用程序中灵活使用工具栏26
2.6 调整客户区域的尺寸29
3.1 概述32
第3章 多窗口实例32
3.2 多窗口实例的使用33
3.3 窗口数组34
3.3.1 窗口数组的说明和使用34
3.3.2 操作窗口数组35
3.3.3 混合窗口数组35
3.4 实例窗口中控件的引用36
第4章 事务对象与数据库操作38
4.1 事务对象的一些概念38
4.2.1 事务的基本概念41
4.2 事务对象的使用41
4.2.2 事务对象的赋值42
4.2.3 同时操作多个数据库43
4.2.4 数据库事务池45
4.3 使用事务对象调用存储过程46
4.4 嵌入SQL与数据库操作51
4.4.1 SELECT查询语句51
4.4.2 操作语句52
4.4.3 事务提交与撤销53
4.4.4 使用游标的语句54
4.4.5 利用存储过程进行查询的语句57
4.4.6 查询和更新Blob类型字段的语句59
4.4.7 动态SQL语句61
第5章 数据管道程序设计71
5.1 概述71
5.2 准备工作71
5.2.1 建立Data Pipeline对象72
5.2.2 建立相关的用户对象73
5.2.3 建立Window对象74
5.3 数据管道操作及处理程序75
5.3.1 准备工作75
5.3.2 数据管道操作76
5.3.3 出错处理78
第6章 灵活运用图形表现数据79
6.1 Graph控件简介79
6.2 生成单一产品的销售走势图82
6.2.1 界面设计82
6.2.3 编写程序代码84
6.2.2 建立Data Window对象84
6.3 生成多个产品销售走势对比图86
6.4 动态改变图形的类型89
第7章 窗口中几个控件的使用92
7.1 Tab标签控件92
7.1.1 术语及实例说明92
7.1.2 准备工作93
7.1.3 建立Tab控件和选项卡94
7.1.4 管理Tab控件及其选项卡95
7.1.5 写Tab控件的程序96
7.2 ListView控件100
7.2.1 利用ListView控件进行查询100
7.2.2 LisstView控件的详细资料方式102
第8章 Rich Text应用102
7.3 TreeView控件104
7.3.1 用TreeView控件实现带层次的查询104
7.3.2 TreeView控件应用技术107
7.4 轨迹条控件114
7.5 进度条控件117
7.6 超级链接控件118
8.1 RichTextEdit控件的使用120
8.1.1 RichTextEdit控件的属性设置120
8.1.2 RichTextEdit控件的文本121
8.1.3 打开和保存文件的实例123
8.2 RichTextEdit控件中的输入域126
8.2.1 在文档中插入输入域126
8.2.2 为输入域指定值127
8.3.1 预览128
8.3 预览和打印128
8.2.3 为日期和页码指定输入域128
8.3.2 打印129
8.4 使用数据库中的数据129
8.5 RichText数据窗口130
第9章 OLE技术及应用133
9.1 OLE的基本概念133
9.2 OLE控件和可插入的对象134
9.2.1 建立和设置OLE控件134
9.2.3 Offsite或In-place激活136
9.2.2 链接和嵌入136
9.3 OLE定制控件137
9.4 可编程的OLE对象138
9.4.1 OLEObject对象数据类型139
9.4.2 OLE控件、OLE定制控件和OLEObject对象之间的赋值140
9.4.3 OLEObject的事件141
9.5 OLE程序设计141
9.5.1 自动操作接口142
9.6 Browser画板中的OLE信息144
9.5.2 自动操作与Any数据类型144
9.7 操作OLE对象的高级方法146
9.7.1 OLE存储的结构146
9.7.2 存储和流的对象类型147
9.7.3 打开和保存存储147
9.7.4 建立和使用存储的例子149
9.7.5 OLE流的概念和应用151
9.7.6 使用存储的策略154
第10章 PowerBuilder自动服务器155
10.1 Automation Server的基本概念155
10.2.2 建立对象的运行时库156
10.2 用户对象作为自动服务器156
10.2.1 建立作为服务器的类用户对象156
10.2.3 注册用户对象157
10.2.4 编写访问用户对象的客户端程序159
10.3 使用PowerBuilder作为自动服务器160
10.3.1 建立要访问的用户对象160
10.3.2 生成运行时库161
10.3.3 编写访问PowerBuilder和用户对象的客户端程序161
10.4 命名服务器的建立和使用163
11.1 动态数据交换的概念165
第11章 动态数据交换165
11.2 动态数据交换的编程166
11.2.1 DDE客户端程序设计166
11.2.2 DDE服务器程序编程169
11.2.3 DDE的事件和函数171
11.3 动态数据交换应用实例186
11.3.1 DDE服务器程序设计实例186
11.3.2 DDE客户程序设计实例189
11.4 使用Excel打印PowerBuilder的报表191
12.1.1 使用初始化文件193
第12章 几种常用编程技术193
12.1 使用初始化文件和Windows注册表193
12.1.2 使用Windows注册表194
12.2 处理Blob数据197
12.2.1 处理Blob数据SQL语句197
12.2.2 利用Blob数据完成对图片或大文本的处理198
12.2.3 数据窗口中的Blob列199
12.3 动态链接库与外部函数的调用202
12.3.1 说明外部函数202
12.3.2 外部函数调用举例204
12.4 嵌入邮件应用206
12.4.1 与邮件应用相关的技术207
12.4.2 邮件会话编辑209
12.5 与目录和文件操作有关的一组函数211
12.5.1 目录管理函数211
12.5.2 文件操作函数213
12.5.3 文件管理函数220
13.1.1 客户/服务器模式存在的问题223
13.1 为什么要使用分布式应用技术223
第13章 分布式应用概述223
13.1.2 分布式计算提供的解决方案224
13.2 EAServer225
13.2.1 什么是EAServer225
13.2.2 EAServer服务器结构226
13.2.3 EAServer客户结构227
13.2.4 关于Jaguar CTS229
13.3 微软事务服务器(MTS)230
14.1.1 使用向导建立EAServer组件231
14.1.2 建立EAServer配置文件(profile)231
第14章 建立EAServer组件231
14.1 建立EAServer组件的方法231
14.1.3 建立EAServer组件的步骤232
14.1.4 建立EAServer组件的实例233
14.2 共享组件和服务组件239
14.2.1 共享组件240
14.2.2 服务组件241
14.3.1 为什么使用实例池242
14.3.2 在向导的选项中定义实例池242
14.3 实例池(Instance Pooling)242
14.3.3 控制放入实例池中的实例状态243
14.3.4 组件的生命周期243
14.4 对事务提供支持244
14.4.1 为什么使用EAServer事务支持245
14.4.2 标明组件如何支持事务245
14.4.3 使用事务服务内容对象(transaction service context object)246
14.4.6 事务和组件的生命周期247
14.4.5 提交和撤消247
14.4.4 Automatic Demarcation/Deactivation(自动划分/解除)247
14.5 从EAServer组件访问数据库248
14.5.1 概述248
14.5.2 使用连接缓存(connection caching)249
14.5.3 实现检索操作250
14.5.4 实现修改251
14.5.5 传送结果集256
14.6 定义组件接口257
14.6.4 数据类型258
14.6.3 方法的命名与方法的重载258
14.6.2 接口中包含的内容258
14.6.1 说明接口258
14.6.5 通过引用传送参数259
14.6.6 传递只读数据259
14.6.7 传递对象259
14.6.8 对空值提供支持260
14.6.9 EAServer有效性260
14.7 实施现存的接口260
14.7.3 在画板中编辑用户对象261
14.7.2 在向导中设置选项261
14.7.1 选择接口261
14.7.4 插接组件到EAServer262
14.7.5 使用不同的工程262
14.8 调用其他服务器的组件方法262
14.9 存取组件属性263
14.10 测试和调试组件265
14.10.1 活动编辑265
14.10.2 远程调试266
14.10.3 写一些信息到EAServer日志中268
15.2 建立与EAServer服务器的连接269
15.1 建立EAServer客户端应用的方法269
第15章 建立EAServer客户端应用269
15.2.1 手工编写代码270
15.2.2 使用向导创建Connection对象271
15.3 生成EAServer代理(Proxy)对象275
15.4 调用组件方法278
15.4.1 调用EAServer服务器组件的方法278
15.4.2 实现对n_stock_app组件上的方法businessdays进行调用279
15.5.1 概述281
15.5 使用JaguarORB对象281
15.4.3 清除代理对象实例281
15.5.2 使用String_To_Object函数实例化代理对象282
15.5.3 使用命名服务API实例化284
15.6 划分到客户端和划分到组件的事务285
15.6.1 两阶段提交285
15.6.2 将组件标记为OTS类型285
15.6.3 初始化CORBACurrent对象285
15.6.4 开始和结束事务286
15.6.7 为事务设置超时(timeout)属性287
15.6.6 暂停和恢复事务287
15.6.5 获取有关事务的信息287
15.7 请求从服务器返回信息288
15.8 处理通信错误290
15.8.1 概述290
15.8.2 CORBA异常291
15.8.3 编写Connection对象Error事件的程序293
15.8.4 编写SystemError事件的程序294
15.9 插接客户应用程序294
16.1.1 使用向导295
16.1 建立COM和MTS组件概述295
第16章 建立COM或MTS组件295
16.1.2 开发步骤296
16.2 组件对象模型296
16.2.1 PowerBuilder的COM服务器296
16.2.2 自动服务器和PB COM服务器297
16.3 定义组件接口297
16.3.1 方法和数据类型297
16.3.2 编码时的限制299
16.4.1 传送结果集300
16.4 从COM和MTS组件访问数据库300
16.4.2 从客户端存取MTS组件的结果集301
16.4.3 在PowerBuilder中使用ADO ResultSets301
16.4.4 从MTS组件中返回结果集302
16.5 提供对事务的支持303
16.6 为控制对象生存期提供支持304
16.7 调用另一个服务器组件的方法304
16.9.2 标明安全305
16.9.1 在Project画板或向导中设定权限305
16.9 安全问题305
16.8 在日志文件中记录错误305
16.7.2 使用TransactionServer对象305
16.7.1 使用OLEObject对象305
16.10 在Project画板中建立COM和MTS组件306
16.10.1 使用Project画板建立COM服务器306
16.10.2 自动注册组件307
16.10.3 插接组件到MTS307
16.10.4 选择定制或双接口307
16.11 运行PowerBuilder的COM对象308
16.12.2 插接一个PB COM对象到MTS309
16.12 插接PB COM服务器309
16.12.1 使用带有可用COM应用程序的PB COM服务器309
16.12.3 插接文件到MTS服务器计算机310
16.12.4 导入PB COM对象到MTS310
16.12.5 创建客户插接文件311
16.12.6 安装客户插接文件311
16.13 从客户端访问PB COM服务器312
16.13.1 VB作为客户312
16.13.2 C++作为客户313
16.13.3 使用PB COM服务器和DCOM对象314
第17章 建立COM/MTS客户应用318
17.1 建立COM/MTS客户应用程序318
17.2 连接到COM服务器318
17.3 与COM组件交互319
17.3.1 调用组件方法319
17.3.2 传送结果集319
17.3.3 处理执行错误320
17.4 从客户端控制事务320