图书介绍
Power-Builder5.0原理与应用开发指南PDF|Epub|txt|kindle电子书版本网盘下载
- 何军,刘红岩主编 著
- 出版社: 北京:电子工业出版社
- ISBN:7505338889
- 出版时间:1997
- 标注页数:800页
- 文件大小:175MB
- 文件页数:826页
- 主题词:
PDF下载
下载说明
Power-Builder5.0原理与应用开发指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 应用开发工具概述3
1.1 应用开发技术的发展3
目录3
第一篇 基础与实例篇3
1.2 选择适宜的应用开发工具4
1.3.1 Delphi Client/Server Suite 2.0版5
1.3 几个先进的应用开发产品介绍5
1.3.2 Microsoft Visual Basic 4.0企业版8
1.3.3 Oracle Developer 2000 1.3版10
1.3.4 PowerBuilder Enterprise for Windows 5.0版13
2.1 什么是PowerBuilder15
第2章 PowerBuilder简介15
2.1.2 PowerScript语言与函数16
2.1.1 事件驱动的应用程序16
2.1.5 与数据库的连接性17
2.1.4 跨平台开发17
2.1.3 面向对象的编程17
2.2 PowerBuilder 5.0的新特性19
2.3 PowerBuilder 5.0产品系列20
2.4 Powersoft的全系列产品家族21
2.4.1 S-Designor for PowerBuilder22
2.4.2 Optima++23
2.4.3 NetImpact Studio25
2.4.4 Internet Developer Toolkit for PowerBuilder 5.027
3.1.1 什么是ODBC29
3.1 与数据库管理系统的连接方式29
第3章 PowerBuilder的安装与使用29
3.1.2 ODBC的组成30
3.1.3 通过通用的ODBC连接到数据库31
3.2 PowerBuilder的安装32
3.1.4 通过专用接口连接PowerBuilder到各种数据库32
3.2.2 安装过程33
3.2.1 软、硬件环境需求33
3.3 与DBMS的连接36
3.4.1 PowerBuilder应用程序40
3.4 PowerBuilder环境简介40
3.4.2 PowerBuilder界面45
4.1 示例应用简介50
第4章 PowerBuilder快速入门50
4.2.1 启动PowerBuilder54
4.2 运行PowerBuilder54
4.2.2 使用联机帮助55
4.3 创建数据库57
4.2.3 使用联机文档57
4.3.1 创建本地数据库58
4.3.2 创建表60
4.3.3 定义关键字63
4.3.4 定义列的扩展属性64
4.3.5 装入数据72
4.3.6 浏览数据73
4.4.1 创建示例应用对象75
4.4 创建应用75
4.4.2 控制Powerbuilder的工具条78
4.4.3 为应用指定图标81
4.4.4 为应用指定搜索路径82
4.4.5 运行应用83
4.5.1 创建窗口85
4.5 创建登录窗口85
4.5.2 增加图片控件87
4.5.3 创建三个静态文本(StaticText)控件89
4.5.4 创建两个单行编辑器(SingleLineEdit)控件92
4.5.5 创建两个命令按钮93
4.5.7 保存和预览窗口95
4.5.6 修改窗口的tab次序95
4.5.8 编写脚本代码96
4.6.1 数据库连接简介100
4.6 连接数据库100
4.6.2 修改应用的open事件脚本102
4.6.3 定义窗口函数103
4.6.4 为按钮编写脚本105
4.7.1 修改菜单106
4.7 修改和创建菜单106
4.6.5 运行应用106
4.7.3 创建菜单109
4.7.2 保存和预览修改后的菜单109
4.7.4 保存和预览新创建的菜单113
4.8.2 增加数据窗口控件114
4.8.1 创建窗口114
4.8 创建祖先窗口114
4.8.3 定义用户事件118
4.8.4 为用户事件编写脚本119
4.8.5 为窗口和数据窗口控件编写脚本121
4.8.6 为窗口连接菜单122
4.8.7 为菜单编写脚本123
4.9.1 利用继承创建emp窗口124
4.9 利用继承创建“录入与更新”窗口124
4.10 创建第一个数据窗口127
4.9.3 运行应用127
4.9.2 为菜单编写脚本127
4.10.1 创建数据窗口对象128
4.10.2 预览和保存数据窗口对象132
4.10.3 调整数据窗口的格式133
4.11.1 连接数据窗口与数据窗口控件134
4.11 加入第一个数据窗口134
4.12 创建第二个数据窗口135
4.11.2 运行应用135
4.12.1 创建数据窗口对象136
4.12.2 调整数据窗口的格式140
4.12.3 预览和保存数据窗口对象141
4.13 加入第二个数据窗口142
4.13.2 运行应用143
4.13.1 增加数据窗口对象到窗口中143
4.14.1 创建数据窗口对象145
4.14 创建第三个数据窗口145
4.14.2 预览和保存数据窗口对象148
4.15.1 创建数据窗口150
4.15 利用继承创建多条件查询窗口150
4.15.2 创建多条件查询窗口151
4.15.3 为窗口和控件编写脚本153
4.16.1 创建窗口154
4.16 创建单条件查询窗口154
4.16.2 为窗口和控件编写脚本155
4.16.3 为菜单编写脚本156
4.16.4 运行应用157
4.17.1 创建报表祖先窗口158
4.17 创建分组报表158
4.17.3 创建分组报表数据窗口159
4.17.2 为窗口和控件编写脚本159
4.17.4 创建分组报表窗口167
4.18.1 创建交叉表报表数据窗口168
4.18 创建交叉表报表168
4.18.2 创建交叉表报表窗口170
4.18.3 为菜单编写脚本171
4.18.4 运行应用172
4.19.1 为应用对象设置断点173
4.19 调试程序173
4.19.2 为“录入与更新”窗口设置断点174
4.19.3 在调试模式下运行应用175
4.19.5 断点执行程序176
4.19.4 单步执行程序176
4.20 创建可执行文件177
4.20.1 为应用创建可执行文件178
4.20.2 测试应用系统的运行180
5.1.1 画板187
5.1 PowerBuilder简介187
第二篇 应用开发篇187
第5章 PowerBuilder的集成开发环境187
5.1.6 PowerBuilder环境188
5.1.5 创建可执行应用程序188
5.1.2 事件和脚本188
5.1.3 函数188
5.1.4 关于库188
5.2.2 打开对象190
5.2.1 打开画板或工具190
5.2 使用画板190
5.2.3 使用Browse按钮191
5.2.4 各画板的控件193
5.3 使用属性对话框195
5.4 使用弹出式菜单196
5.5.1 关于工具条197
5.5 使用工具条197
5.5.3 控制工具条的显示198
5.5.2 下拉式工具条198
5.5.5 定制工具条200
5.5.4 使用鼠标移动工具条200
5.6.2 激活窗口203
5.6.1 打开多个窗口203
5.6 使用PowerBuilder窗口203
5.7 使用文件编辑器204
5.6.5 层叠窗口204
5.6.3 平铺窗口204
5.6.4 铺满窗口204
5.8 建立应用程序205
6.1 概述206
第6章 使用应用程序对象206
6.2 创建新的应用程序对象207
6.3 打开其它应用程序对象209
6.4 使用Quick Application特性210
6.5 查看应用程序的结构211
6.5.1 使用应用画板工作区212
6.5.2 显示对象213
6.6.1 指定默认的文本属性214
6.6 指定应用程序特性214
6.6.2 指定库搜索路径215
6.6.4 指定默认全局对象216
6.6.3 指定图标216
6.7 编写应用程序级脚本217
7.1.2 标识符219
7.1.1 注释行219
第7章 PowerScript语言219
7.1 PowerScript语言初步219
7.1.4 特殊ASCII字符220
7.1.3 标号220
7.1.5 空值221
7.1.7 代名词222
7.1.6 保留字222
7.1.8 续行和断句224
7.2 数据类型225
7.1.9 空白225
7.2.1 标准数据类型226
7.2.2 系统对象数据类型228
7.3.1 变量和常量229
7.3 说明229
7.2.3 枚举类型229
7.3.2 说明变量和常量230
7.3.3 变量和常量可见范围231
7.3.4 说明数组232
7.3.5 引用变量234
7.4.1 操作符235
7.4 操作符和表达式235
7.4.3 表达式的数据类型236
7.4.2 操作符在表达式中的优先级236
7.4.4 赋值与表达式237
7.5.1 赋值语句238
7.5 语句238
7.5.3 CHOOSE CASE240
7.5.2 CALL240
7.5.5 CREATE241
7.5.4 CONTINUE241
7.5.6 DESTROY242
7.5.7 DO...LOOP243
7.5.9 FOR...NEXT244
7.5.8 EXIT244
7.5.12 IF...THEN245
7.5.11 HALT245
7.5.10 GOTO245
7.6.1 在PowerScript中使用SQL语句246
7.6 SQL语句246
7.5.13 RETURN246
7.6.4 CONNECT248
7.6.3 COMMIT248
7.6.2 CLOSE248
7.6.6 DELETE249
7.6.5 DECLARE249
7.6.10 INSERT250
7.6.9 FETCH250
7.6.7 DISCONNECT250
7.6.8 EXECUTE250
7.6.13 SELECT251
7.6.12 ROLLBACK251
7.6.11 OPEN251
7.6.15 UPDATE252
7.6.14 SELECTBLOB252
7.6.17 动态SQL语句的使用253
7.6.16 UPDATEBLOB253
7.7 对象和结构258
7.7.1 对象258
7.7.3 行为类似于结构体的用户对象260
7.7.2 结构体260
7.7.4 对象和结构赋值区别261
7.8.1 函数和事件262
7.8 调用函数和响应事件262
7.8.2 PowerBuilder寻找和执行事件和函数264
7.8.3 调用函数和事件265
7.8.4 调用函数和事件语法270
7.8.5 说明和调用外部函数271
7.8.6 说明DBMS的存储过程作为远程过程调用272
8.1 窗口概述273
第8章 定义窗口273
8.2.2 弹出式窗口274
8.2.1 主窗口274
8.2 窗口类型274
8.3.1 打开Window画板275
8.3 创建窗口275
8.2.3 子窗口275
8.2.4 响应式窗口275
8.2.5 框架窗口275
8.3.2 关于画板276
8.3.3 Window画板的使用277
8.3.4 定义窗口属性278
8.3.5 指定窗口的基本属性279
8.3.6 选择窗口的大小和位置280
8.3.8 选择窗口的图标281
8.3.7 选择窗口的鼠标指针281
8.3.10 指定工具条属性283
8.3.9 指定窗口的滚动特性283
8.3.12 保存窗口284
8.3.11 添加控件284
8.4.1 预览窗口285
8.4 预览窗口285
8.5.2 关于窗口和控件的函数286
8.5.1 关于窗口和控件的事件286
8.4.2 打印窗口的定义286
8.5 在窗口中编写脚本286
8.6 运行窗口287
8.5.5 语句举例287
8.5.3 关于窗口和控件的属性287
8.5.4 声明实例变量287
8.7 继承创建窗口288
8.8.1 PowerBuilder怎样存储窗口的定义290
8.8 创建窗口实例290
8.8.2 声明窗口实例291
8.8.3 使用窗口数组292
8.8.4 使用数组或引用变量293
8.8.5 引用后代中的实体294
9.2 把控件放进窗口295
9.1 控件概述295
第9章 使用控件295
9.3 选择控件296
9.4 定义控件的属性297
9.5.1 关于默认的前缀298
9.5 给控件命名298
9.5.2 改变控件名称299
9.6 改变控件上显示的文本300
9.7 移动控件和改变控件的大小301
9.8 复制控件303
9.9.2 改变窗口的Tab顺序304
9.9.1 建立默认Tab顺序304
9.9 定义Tab顺序304
9.10 定义加速键305
9.11 指定控件的可访问性306
9.12 选择颜色307
9.13 使用3D外观308
9.14.1 使用命令按钮309
9.14 使用各个控件309
9.14.2 使用PictureButton310
9.14.3 使用单选钮311
9.14.4 使用复选框312
9.14.6 使用单行编辑器和多行编辑器313
9.14.5 使用静态文本313
9.14.7 使用EditMask314
9.14.8 使用列表框316
9.14.9 使用PictureListBox317
9.14.10 使用下拉式列表框318
9.14.12 使用图片319
9.14.11 使用DropDownPictureListBox319
9.14.15 使用RichTextEdit控件320
9.14.14 使用水平滚动务(HScrollBar)和垂直滚动条(VScrollBar)320
9.14.13 使用绘图对象320
9.14.16 使用Tab控件322
9.14.17 使用TreeView控件325
9.14.18 使用ListView控件326
10.1 继承的层次329
第10章 使用继承329
10.2 使用继承的对象330
10.3.1 查看继承的脚本331
10.3 使用继承的脚本331
10.3.2 重载祖先脚本332
10.3.4 调用祖先的脚本333
10.3.3 扩展脚本333
10.3.5 调用祖先的函数334
11.1.1 关于菜单和菜单对象335
11.1 菜单概述335
第11章 使用菜单335
11.2.1 打开Menu画板336
11.2 建立新菜单336
11.1.2 使用菜单336
11.1.3 设计菜单336
11.1.4 建立菜单336
11.2.3 添加菜单对象337
11.2.2 使用Menu画板337
11.2.4 菜单对象是怎样命名的339
11.2.7 删除菜单对象340
11.2.6 移动菜单对象340
11.2.5 插入菜单对象340
11.2.10 设置Style属性341
11.2.9 设置一般属性341
11.2.8 定义菜单对象的外观341
11.2.12 在菜单中创建分隔线342
11.2.11 设置加速键和快捷键342
11.2.13 设置图标和图象属性343
11.2.14 保存菜单344
11.3.2 打印菜单的定义345
11.3.1 预览菜单345
11.3 查看所做的工作345
11.4.1 菜单对象事件346
11.4 为菜单对象编写脚本346
11.4.3 引用应用程序中的对象347
11.4.2 使用函数和变量347
11.5.1 使用继承的信息348
11.5 使用继承建立菜单348
11.5.2 在菜单中插入菜单对象350
11.6 使用菜单351
11.6.1 给窗口添加菜单条352
11.6.2 显示弹出式菜单353
12.1.1 可视用户对象354
12.1 用户对象概述354
第12章 使用用户对象354
12.1.2 类用户对象355
12.2.2 建立标准的可视用户对象356
12.2.1 打开用户对象画板356
12.1.3 建立用户对象356
12.2 建立新的用户对象356
12.2.3 建立定制的可视用户对象358
12.2.4 建立外部可视用户对象359
12.2.5 建立标准的类用户对象360
12.2.7 保存用户对象361
12.2.6 建立定制的类用户对象361
12.3 使用继承建立用户对象363
12.4.1 使用可视用户对象364
12.4 使用用户对象364
12.4.2 使用类用户对象365
12.5 窗口和用户对象间的通讯366
12.5.1 使用函数368
12.5.2 使用用户事件370
13.2 定义用户事件373
13.1 用户事件概述373
第13章 使用用户事件373
13.2.2 使用定制事件375
13.2.1 理解用户事件ID375
13.3.3 用户事件脚本举例376
13.3.2 触发事件376
13.3 使用用户事件376
13.3.1 编写脚本376
14.1 概述379
第14章 管理数据库379
14.2 使用Database画板380
14.3 建立工作日志382
14.5 创建和删除任何SQL Anywhere数据库383
14.4 改变数据库连接383
14.6 使用表385
14.6.1 打开表386
14.6.3 改变列属性387
14.6.2 改变表属性387
14.6.5 使用Table画板389
14.6.4 关闭表389
14.6.6 创建表390
14.6.7 修改表392
14.6.9 指定列的扩展属性393
14.6.8 指定表的字体393
14.6.10 使用索引395
14.6.11 使用主键和外部键397
14.7.2 创建视图401
14.7.1 打开视图401
14.6.12 删除表401
14.7 使用视图401
14.7.3 显示视图的SQL语句402
14.7.4 连接表403
14.7.5 删除视图404
14.9.1 打开Data Manipulation画板405
14.9 操纵数据405
14.8 转出表或视图的语法405
14.9.4 排序和过滤数据406
14.9.3 修改数据406
14.9.2 检索数据406
14.9.5 查看行信息408
14.9.7 打印数据409
14.9.6 转入数据409
14.9.8 保存数据410
14.10.1 打开Database Administration画板411
14.10 管理数据库411
14.9.9 返回Database画板工作区411
14.10.3 执行SQL412
14.10.2 控制数据库访问412
15.1.1 数据窗口对象概述414
15.1 数据窗口对象414
第15章 数据窗口414
15.1.2 建立数据窗口对象416
15.1.3 选择表现风格417
15.1.4 选择数据窗口对象中的可选项422
15.1.5 定义数据源423
15.1.6 生成并存储数据窗口对象435
15.1.7 定义查询436
15.2.1 使用工作区438
15.2 增强数据窗口对象的功能438
15.2.2 预览数据窗口对象444
15.2.3 修改数据窗口对象的属性451
15.2.4 重新组织数据窗口对象中的对象457
15.2.5 在程序运行期间根据条件变换属性459
15.2.6 提示输入检索准则条件460
15.2.7 在数据窗口对象中添加对象462
15.2.8 在数据窗口对象中存储数据467
15.2.10 把检索出的数据存储到磁盘468
15.2.9 只检索所需的数据468
15.2.11 控制更新属性469
15.3 显示数据并且使数据有效470
15.3.1 使用显示格式471
15.3.2 使用编辑风格477
15.3.3 使用有效性规则484
15.4 记录的过滤、排序和分组489
15.3.4 维护实体性(Entities)489
15.4.1 记录的过滤490
15.4.2 记录的排序491
15.4.3 记录分组492
15.5 使用嵌套报表498
15.5.1 使用Composite表现风格建立报表500
15.5.2 在报表中放入嵌套报表501
15.5.3 加工嵌套报表504
15.5.4 在应用中使用嵌套报表508
15.6.1 统计图概述509
15.6 使用统计图509
15.6.2 在数据窗口对象中使用统计图514
15.6.3 定义统计图的属性521
15.6.4 在窗口中使用统计图526
15.6.5 在程序运行期间访问统计图528
15.7.1 交叉表概述530
15.7 使用交叉表530
15.7.2 建立交叉表532
15.7.3 使交叉表和数据建立联系533
15.7.4 增强交叉表的功能536
15.7.5 在应用程序中使用交叉表546
16.1 什么是数据管道549
第16章 数据管道549
16.1.2 灌入扩展属性550
16.1.1 定义管道550
16.2 建立数据管道551
16.3.1 工作区中可修改的项553
16.3 修改数据管道的定义553
16.3.3 根据管道操作修改数据管道555
16.3.2 选择管道操作555
16.3.4 管道运行的中止558
16.3.5 灌入Blob类型的数据559
16.3.6 改变源数据库和目的数据库560
16.4 纠正管道错误561
16.6 数据管道举例562
16.5 数据管道的保存和使用562
17.1.1 调试应用程序563
17.1 运行和调试程序563
第17章 应用程序的运行563
17.1.2 运行应用程序572
17.2.2 定义工程575
17.2.1 概述575
17.2 创建可执行应用575
17.2.3 使用动态库577
17.2.4 建立工程578
17.2.5 分发资源581
18.1 库概述584
第18章 管理库584
18.2.1 查看目录树586
18.2 使用库586
18.2.3 限制对库中项的显示587
18.2.2 使用弹出式菜单587
18.2.5 使用注释588
18.2.4 选择库中的项588
18.3 创建和删除库589
18.4 复制、移动和删除项590
18.5 浏览库中的项592
18.7 浏览类体系593
18.6 跳到画板中593
18.8.1 检出和检入过程概述594
18.8 使用检出和检入594
18.8.3 检出项595
18.8.2 连接版本控制系统595
18.8.4 查看已检出项597
18.9 优化库598
18.8.6 清除项的检出状态598
18.8.5 检入项598
18.10 重新生成库的项599
18.11 项的转入与转出600
18.12 创建动态库602
18.13.1 创建库中项的报表603
18.13 为库创建报表603
18.13.2 创建库目录的报表604
19.1.2 MDI框架窗口607
19.1.1 什么是MDI607
第三篇 高级技术篇607
第19章 开发MDI应用程序607
19.1 MDI概述607
19.1.4 客户区608
19.1.3 MDI框架608
19.2 建立MDI框架窗口609
19.1.6 工具条609
19.1.5 MDI子窗口609
19.3 菜单的使用610
19.4.2 列出所打开的Sheet611
19.4.1 打开Sheet611
19.4 Sheet的使用611
19.4.4 Sheet的最大化612
19.4.3 排列Sheet612
19.5.1 定义菜单项的MicroHelp613
19.5 提供MicroHelp613
19.4.5 关闭Sheet613
19.5.2 定义对象的MicroHelp614
19.6.1 工具条615
19.6 提供工具条615
19.6.2 加入工具条的第一步(在菜单画板中操作)618
19.6.3 加入工具条的第二步(在窗口画板中操作)620
19.6.4 相关属性的设置621
19.6.5 工具条的使用622
19.7 调整客户区624
20.1.1 术语626
20.1 什么是标签控件626
第20章 标签的实现626
20.1.2 标签页627
20.2 定制标签控件629
20.3.1 在事件程序中的引用630
20.3 事件程序中的标签控件630
20.3.3 引用标签页632
20.3.2 打开及关闭标签页632
20.3.5 标签控件有关事件634
20.3.4 标签页的创建634
21.1.2 增加列表框和PictureListBox的列表项636
21.1.1 创建列表框和PictureListBox636
第21章 列表构造技术636
21.1 列表框的使用636
21.2.1 创建下拉列表框和DropDownPictureListBox637
21.2 下拉列表框的使用637
21.1.3 在PictureListBox中增加图象637
21.2.4 删除PictureListBox或DropDownPictureListBox中的图象638
21.2.3 在DropDownPictureListBox中加入图象638
21.2.2 在下拉列表框和DropDownPictureListBox中加入列表项638
21.2.5 实例639
21.3.1 创建ListView640
21.3 ListView的使用640
21.3.2 ListView列表项的加入641
21.3.3 向ListView中加入图象642
21.3.5 使用报表视图643
21.3.4 删除ListView项及图象643
21.4.2 加入TreeView列表项644
21.4.1 创建TreeView644
21.4 TreeView的使用644
21.4.3 在TreeView中加入图象645
21.4.4 删除TreeView项和列表646
21.4.5 利用数据窗口生成TreeView内容647
22.1 概述649
第22章 拖放技术649
22.3.1 拖放事件650
22.3 拖放事件与函数650
22.2 拖放属性650
22.2.1 DragAuto属性650
22.2.2 DragIcon属性650
22.4 识别拖动控件651
22.3.2 拖放函数651
23.1 为开发者提供联机帮助652
第23章 在应用程序中提供联机帮助652
23.2 为最终用户提供联机帮助653
23.2.3 为Windows环境创建上下文帮助654
23.2.2 把WinHelp API声明为一个外部函数654
23.2.1 调用Windows帮助的两种方法654
24.1 事务对象介绍655
第24章 事务对象655
24.1.1 事务对象属性656
24.1.2 Powersoft数据库接口及相应的事务对象属性657
24.2.1 事务的基本概念658
24.2 事务对象的使用658
24.2.3 设置事务对象659
24.2.2 默认的事务对象659
24.2.5 与数据库连接660
24.2.4 从外部文件取值设置事务对象660
24.2.7 为多数据库连接定义事务对象661
24.2.6 关闭数据库连接661
24.2.8 SQL语句的错误处理663
24.2.9 数据库事务对象共享664
24.3 利用事务对象调用存储过程665
24.4 DBMS支持的存储过程特性672
25.1.1 如何使用数据窗口对象674
25.1 数据窗口对象与数据窗口控制的连接674
第25章 数据窗口高级技术674
25.2 访问数据库676
25.1.4 在执行中改变连接的数据窗口对象676
25.1.2 有关数据窗口名字的问题676
25.1.3 修改数据窗口对象676
25.2.1 为数据窗口对象设置事务对象677
25.2.2 检索和更新数据678
25.3 装入外部数据680
25.4.1 数据窗口控件如何管理数据681
25.4 在数据窗口中操纵数据681
25.4.2 访问编辑控件中的文本682
25.4.5 ItemError事件程序683
25.4.4 ItemChanged事件程序683
25.4.3 操纵编辑控件中的文本683
25.4.7 其它数据窗口有关函数684
25.4.6 访问数据窗口的数据项684
25.5 存取数据窗口对象属性685
25.7 更新数据库686
25.6 处理数据窗口的运行错误686
25.7.1 PowerBuilder如何更新数据库687
25.8 创建报表688
25.7.2 在程序中改变行和列的状态688
25.9 生成HTML689
25.8.2 打印报表689
25.8.1 设计数据窗口对象689
26.1.1 设置属性值693
26.1 修改数据窗口对象693
第26章 动态数据窗口693
26.1.2 Modify语法及修改操作类型694
26.2.1 Create函数的使用695
26.2 创建数据窗口对象695
26.2.2 数据窗口对象源代码(Syntax)的定义696
26.3 提供查询功能697
26.3.1 查询模式的工作方式698
26.3.2 查询模式的使用方法699
26.4 提供帮助按钮700
26.5 重用数据窗口对象701
27.1.2 数据存储对象的功能702
27.1.1 数据存储对象的概念702
第27章 数据存储702
27.1 数据存储对象概述702
27.1.4 SetSort和SetFilter函数703
27.1.3 数据存储方法703
27.3 定制数据存储对象的使用704
27.2 数据存储对象的使用704
27.1.5 不支持条件检索704
27.4 在数据存储对象中存取及操纵数据708
27.5 信息共享709
27.6 实例710
28.1 创建所需的对象714
第28章 数据管道714
28.1.1 创建管道对象715
28.1.2 创建支撑用户对象716
28.1.3 创建窗口718
28.2 初始化操作719
28.3.1 启动管道721
28.3 启动管道操作721
28.3.2 管道监控722
28.3.4 向数据库提交更新操作724
28.3.3 终止管道运行724
28.4.1 使用管道错误数据窗口725
28.4 处理行错误725
28.4.2 修复错误行726
28.5 结束操作727
28.4.3 放弃错误行727
29.2 客户和服务器729
29.1 概述729
第29章 动态数据交换729
29.3.3 DDE服务器函数730
29.3.2 DDE客户事件730
29.3 DDE函数和事件730
29.3.1 DDE客户函数730
29.3.4 DDE服务器事件731
30.1 PowerBuilder对OLE的支持732
第30章 在应用程序中使用OLE732
30.2 在窗口中创建OLE控制733
30.3.1 设置OLE2.0控件736
30.3 OLE2.0控制及可插入对象736
30.3.2 链接与嵌入738
30.3.4 即席激活方式下的菜单739
30.3.3 即席激活和离席激活739
30.3.5 在OLE控制中修改对象740
30.4.1 设置OLE定制控件743
30.4 OLE定制控件743
30.4.2 OLE定制控件编程744
30.5 可编程OLE对象746
30.5.1 OLEObject对象类型747
30.5.2 OLE自动化方案748
30.6.1 自动化接口751
30.6 在事件程序中使用OLE对象751
30.6.2 自动化及Any数据类型754
30.6.3 自动化的效率755
30.6.4 错误处理756
30.6.5 创建热链接757
30.6.7 底层访问OLE对象758
30.7.1 OLE存储的结构759
30.7 操纵OLE的高级方法759
30.7.3 打开及保存OLE存储760
30.7.2 存储及流的对象类型760
30.7.4 打开流764
30.7.5 使用OLE存储的策略767
第31章 在数据窗口中使用OLE768
31.1 数据窗口对OLE的支持768
31.2 OLE对象及OLE表现风格769
31.2.1 在数据窗口中加入OLE对象769
31.2.2 使用OLE表现风格770
31.2.3 预览数据窗口771
31.2.4 定义OLE对象数据772
31.2.5 属性窗口中的附加设置772
31.2.6 在事件程序中操纵OLE对象773
31.3 在数据窗口中使用OLE列775
31.3.1 创建一个OLE列775
31.3.2 预览数据窗口列778
31.3.3 在应用程序中使用OLE列779
32.1 使用外部函数781
32.1.1 声明外部函数781
第32章 增加扩展处理功能781
32.1.2 传递参数782
32.2 发送窗口消息783
32.3 消息对象784
32.4 使用实用函数管理信息785
第33章 开发多平台应用程序787
33.1 交叉平台设计策略787
33.2 在多平台环境下开发788
33.2.1 在不同平台之间移动和共享文件788
33.2.2 保存文本文件——行结束符的选用789
33.2.3 共享INI文件中的信息790
33.2.4 多平台配置792
33.3 用户界面设计的相关事项792
33.4 应用程序的界面规划793
33.4.1 如何在窗口中放置控件793
33.4.2 三维(3D)显示控件794
33.4.3 字体的使用795
33.5 窗口行为795
33.6 菜单设计797
33.7.2 访问数据库798
33.7.1 鼠标触发的事件798
33.7.3 提供应用程序帮助798
33.7 其它方面798
33.7.4 共享外部函数库799
33.7.5 不同平台的特征支持799