图书介绍
PowerBuilder 7.0原理与应用指南PDF|Epub|txt|kindle电子书版本下载
![PowerBuilder 7.0原理与应用指南](https://www.shukui.net/cover/19/31436239.jpg)
- 刘红岩等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7505359479
- 出版时间:2000
- 标注页数:592页
- 文件大小:23MB
- 文件页数:620页
- 主题词:Powerbuilder
PDF下载
下载说明
PowerBuilder 7.0原理与应用指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 基础篇3
第1章 应用开发工具概述3
1.1 信息技术的发展3
1.1.1 网络应用技术的发展3
1.1.2 网络应用支撑环境6
1.1.3 网络应用服务7
1.2 对应用开发技术的需求8
1.2.1 客户/服务器系统的平台8
1.2.2 超级服务器问世9
1.2.3 开发环境的变化10
1.2.4 构筑无缝的网络系统环境12
1.2.5 索引服务器商品化13
1.3 第四代语言开发工具的应用现状14
1.4 应用开发工具的现状16
1.5 选择适宜的应用开发工具17
1.6 几个先进的应用开发产品介绍19
1.6.1 Microsoft Visual Basic 5.0/6.019
1.6.2 Microsoft Visual C++5.0/6.020
1.6.3 Inprise Delphi3.0/4.022
1.6.4 Oracle Developer25
1.6.5 Sybase PowerBuilder6.0/6.527
1.7 本章小结29
1.6.6 Sybase PowerBuilder7.029
第2章 Sybase应用开发产品简介30
2.1 Sybase产品概述30
2.2 企业级的开发和提交31
2.2.1 Enterprise Application Server33
2.2.2 PowerBuilder38
2.2.3 PowerJ41
2.2.4 PowerSite41
2.2.5 Power++42
2.3.1 什么是PowerBuilder43
2.3 PowerBuilder产品介绍43
2.3.2 PowerBuilder6.5版46
2.4 PowerBuilder7.0评介48
2.5 PowerBuilder7.0产品系列50
2.6 本章小结50
第二篇 安装与连接篇53
第3章 PowerBuilder的安装53
3.1 软、硬件环境53
3.2 安装过程54
3.3 PowerBuilder Online Books的安装说明62
3.4 本章小结62
4.1 PowerBuilder存取数据的方式63
第4章 PowerBuilder存取数据的方式63
4.2 存取EAS Demo DB64
4.3 数据库的描述64
4.3.1 创建数据库Profile64
4.3.2 创建一个数据库Profile66
4.4 本章小结67
第5章 使用标准的数据库接口68
5.1 使用ODBC接口68
5.1.1 概述68
5.1.3 在UNIX上使用ODBC69
5.1.4 ODBC连接的构成69
5.1.2 在Windows上使用ODBC69
5.1.5 ODBC驱动程序的类型71
5.1.6 使用满足API一致性要求的适宜的ODBC驱动程序72
5.1.7 获取ODBC驱动程序73
5.1.8 在PowerBuilder的Desktop版中使用ODBC驱动程序73
5.1.9 准备ODBC数据源74
5.1.10 PowerBuilder存取ODBC数据源的方法74
5.1.11 选取ODBC转换器77
5.1.12 通过ODBC连接Sybase Adaptive Server Anywhere77
5.1.13 指定Adaptive Server Anywhere在Windows平台上的启动选项80
5.1.14 存取本地和远程Adaptive Server Anywhere数据库80
5.2.1 概述82
5.2 使用JDBC接口82
5.2.2 使用JDBC接口的准备工作84
5.2.3 定义JDBC接口85
5.3 使用OLE DB接口85
5.3.1 概述85
5.3.2 使用OLE DB接口的准备工作87
5.3.3 定义OLE DB接口88
5.4 本章小结89
6.1.1 数据库接口连接的构成90
6.1.2 使用专用的数据库接口90
6.1 概述90
第6章 使用专用的数据库接口90
6.2 通过专用接口与DBMS连接96
6.3 与Sybase数据库相连96
6.3.1 支持的版本和平台96
6.3.2 存取Adaptive Server Enterprise数据库97
6.3.3 UNIX上的Adaptive Server Enterprise分布式应用接口97
6.3.4 支持的ASE(Adaptive Server Enterprise)数据类型98
6.3.5 存取Adaptive Server Enterprise的软件构成98
6.3.6 Windows平台上存取Adaptive Server Enterprise数据库的前期准备99
6.3.7 在UNIX平台上存取Adaptive Server Enterprise数据库的前期准备100
6.4.1 支持的SQL Server版本和平台103
6.4 与Microsoft SQL Server的连接103
6.3.9 使用Sybase Open Client的安全性服务和目录服务103
6.3.8 定义Adaptive Server Enterprise数据库接口103
6.4.2 SQL Server接口的特性104
6.4.3 支持的SQL Server数据类型105
6.4.4 软件的基本成分105
6.4.5 使用SQL Server数据库的准备工作106
6.4.6 定义SQL Server6.x数据库接口107
6.5 本章小结107
7.2.1 使用数据库Profile108
7.2 PowerBuilder如何确定数据库的存取108
7.1 数据库连接概述108
第7章 管理数据库的连接108
7.2.2 为何使用数据库的Profile109
7.3 连接到一个数据库109
7.3.1 选取一个数据库Profile109
7.3.2 连接数据库时的响应111
7.3.3 说明数据库Profile库中的口令111
7.3.4 在一个PowerBuilder应用程序中使用预览(Preview)标签进行连接112
7.4 维护数据库Profile112
7.4.1 编辑一个数据库Profile113
7.4.2 删除一个数据库的Profile113
7.5 共享数据库Profile114
7.4.3 创建一个现存ODBC数据源的Profile114
7.5.1 建立共享的数据库Profile115
7.5.2 使用共享的数据库Profile进行连接116
7.5.3 对共享的数据库Profile做本地改变117
7.6 导入和导出数据库Profile117
7.7 有关PowerBuilder的扩展属性系统表119
7.7.1 首次登录数据库时创建PowerBuilder的扩展属性系统表119
7.7.2 显示PowerBuilder的扩展属性系统表119
7.7.3 扩展属性系统表中的内容120
7.7.4 控制对系统表的存取120
7.8 本章小结122
8.1.1 应用程序(Application)125
8.1.3 数据窗口对象(DataWindow Object)125
8.1.2 对象(Object)125
第三篇 入门篇125
8.1 PowerBuilder简介125
第8章 PowerBuilder的集成开发环境125
8.1.4 画板(Painter)126
8.1.5 库(Library)126
8.1.6 事件和脚本126
8.1.7 函数126
8.1.8 创建可执行应用程序或组件126
8.2.2 关于PowerTips127
8.2 PowerBuilder环境127
8.2.1 PowerBar127
8.2.3 向导(Wizard)128
8.3 使用画板128
8.3.1 打开画板或工具128
8.3.2 画板特性128
8.3.3 在画板中编辑对象的视图129
8.3.4 在画板中使用视图132
8.3.5 使用弹出式菜单135
8.3.6 定义颜色135
8.4.1 打开工具136
8.4 使用工具136
8.4.2 工具总结137
8.5 使用属性对话框138
8.6 使用工具栏139
8.6.1 关于工具栏139
8.6.2 下拉式工具栏139
8.6.3 控制工具栏的显示140
8.6.4 使用鼠标移动工具栏141
8.6.5 定制工具栏141
8.6.6 创建新的工具栏144
8.7 使用向导145
8.7.2 对象向导146
8.7.1 启动向导146
8.7.3 数据窗口向导147
8.8 使用To-Do列表148
8.9 使用联机帮助149
8.9.1 关于联机手册150
8.10 定制快捷键150
8.11 使用文件编辑器151
8.12 改变字体151
8.13.3 使用UNIX上的.WindU初始化文件152
8.13.2 初始化文件152
8.13.1 注册表152
8.13 PowerBuilder环境的管理152
8.14 建立应用程序153
8.15 从命令行启动PowerBuilder153
8.16 本章小结155
第9章 使用应用程序对象156
9.1 概述156
9.2 创建新的应用程序对象157
9.2.1 应用程序启动向导158
9.2.2 模板应用程序启动向导158
9.2.5 自动化服务器启动向导159
9.2.4 COM/MTS组件启动向导159
9.2.3 Jaguar组件启动向导159
9.3 打开应用程序对象160
9.4 指定应用程序属性160
9.4.1 指定默认的文本属性161
9.4.2 指定一个图标162
9.4.3 指定默认的全局对象162
9.5 编写应用程序级脚本163
9.5.1 在脚本中设置应用程序的属性164
9.6 和其他的应用程序一道工作164
9.7 指定库搜索路径165
9.8 查看应用程序的结构166
9.8.1 显示对象166
9.9 本章小结167
第10章 管理库168
10.1 库概述168
10.1.1 使用库168
10.1.2 组织库169
10.2 关于库画板170
10.4.3 在列表视图中控制对列的显示172
10.4.1 查看目录树172
10.4.2 使用弹出式菜单172
10.4 使用库画板172
10.3 打开库画板172
10.4.4 选取对象173
10.4.5 过滤对象的显示173
10.4.6 创建和删除库174
10.4.7 过滤库和文件夹的显示175
10.4.8 在当前库中操作175
10.4.9 打开和预览对象176
10.4.10 复制、移动和删除对象176
10.4.11 设置根177
10.4.12 前移、后移和向上移动一级177
10.4.13 修改注释178
10.5 使用检入和检出179
10.5.1 检出和检入过程概述179
10.5.2 连接版本控制系统179
10.5.3 检出项180
10.5.4 查看已检出项181
10.5.5 检入项181
10.5.6 清除项的检出状态182
10.5.7 与应用程序对象一起工作182
10.6 使用版本控制系统183
10.6.1 概述183
10.6.2 PowerBuilder的SCC API185
10.6.3 设置PowerBuilder的SCC API186
10.6.4 使用PowerBuilder的SCC API187
10.7 优化库191
10.8 重新生成库的项191
10.8.1 重建库192
10.8.2 应用程序的转移192
10.9 项的转入与转出193
10.10 创建运行库194
10.10.1 包含附加的资源195
10.11 为库创建报表195
10.11.1 创建库中项的报表196
10.11.2 创建库目录的报表196
10.12 本章小结197
第11章 编码基础198
11.1 编写脚本198
11.1.1 脚本视图198
11.1.2 打开脚本视图199
11.1.3 修改脚本视图属性199
11.1.4 编辑脚本200
11.1.5 获取上下文敏感的帮助202
11.1.6 使用AutoScript202
11.1.7 编译脚本203
11.1.8 声明变量和外部函数204
11.2.2 定义用户自定义函数205
11.2 使用用户自定义函数205
11.2.1 概述205
11.2.3 修改用户自定义函数209
11.2.4 使用自己的函数210
11.3 使用用户事件210
11.3.1 用户事件概述210
11.3.2 定义用户事件211
11.3.3 使用用户事件212
11.4 使用结构214
11.4.1 概述214
11.4.2 定义结构215
11.4.4 使用结构216
11.4.3 修改结构216
11.5 本章小结218
第四篇 应用指南篇221
第12章 定义窗口221
12.1 窗口概述221
12.2 窗口类型222
12.2.1 主窗口222
12.2.2 弹出式窗口222
12.3 窗口画板223
12.2.5 框架窗口223
12.2.4 响应式窗口223
12.2.3 子窗口223
12.4 创建新的窗口224
12.4.1 创建新的窗口224
12.4.2 定义窗口属性225
12.4.3 添加控件230
12.4.4 添加不可视对象230
12.4.5 保存窗口230
12.5.1 预览窗口231
12.5.2 打印窗口的定义231
12.5 预览窗口231
12.6 在窗口中编写脚本232
12.6.1 关于窗口和控件的事件232
12.6.2 关于窗口和控件的函数232
12.6.3 关于窗口和控件的属性232
12.6.4 声明实例变量233
12.6.5 语句举例233
12.7 运行窗口233
12.8 使用继承创建窗口234
12.9 本章小结236
13.1 控件概述237
第13章 使用控件237
13.2 把控件放进窗口238
13.3 选择控件238
13.4 定义控件的属性239
13.5 给控件命名240
13.5.1 关于默认的前缀241
13.5.2 改变名字242
13.6 改变控件上显示的文本242
13.7 移动控件和改变控件的大小243
13.8 复制控件245
13.9.2 改变窗口的Tab顺序246
13.9 定义Tab顺序246
13.9.1 建立默认Tab顺序246
13.10 定义加速键247
13.11 指定控件的可访问性248
13.12 选择颜色249
13.13 使用3D外观250
13.14 使用各个控件250
13.14.1 使用命令按钮(CommandButton)251
13.14.2 使用PictureButton252
13.14.3 使用单选钮(RadioButton)252
13.14.4 使用复选框(CheckBox)253
13.14.6 使用单行编辑器(SinleLineEdit)和多行编辑器(MultiLineEdit)254
13.14.5 使用静态文本(StaticText)254
13.14.7 使用EditMask255
13.14.8 使用列表框(ListBox)257
13.14.9 使用PictureListBox258
13.14.10 使用下拉式列表框(DropDownListBox)259
13.14.11 使用DropDownPictureListBox259
13.14.12 使用图片(Picture)260
13.14.13 使用绘图对象260
13.14.14 使用水平滚动条(HScrollBar)和垂直滚动条(VScrollBar)260
13.14.15 使用RichTextEdit控件261
13.14.16 使用Tab控件263
13.14.17 使用TreeView控件265
13.14.18 使用ListView控件266
13.15 本章小结267
第14章 理解继承268
14.1 概述268
14.2 使用继承创建新的对象268
14.3 继承的层次269
14.4 浏览类层次269
14.5 使用继承的对象270
14.6.1 查看继承的脚本271
14.6.2 重载脚本271
14.6 使用继承的脚本271
14.6.3 扩展脚本272
14.6.4 调用祖先的脚本272
14.6.5 调用祖先的函数273
14.7 本章小结274
第15章 使用菜单275
15.1 关于菜单和菜单对象275
15.2 菜单画板275
15.3 建立新的菜单276
15.3.1 创建新的菜单276
15.3.2 添加菜单项277
15.3.3 菜单项的命名282
15.3.4 保存菜单284
15.4 定义菜单的外观284
15.4.1 设置一般的属性285
15.4.2 设置工具栏和图像属性287
15.5 为菜单对象编写脚本287
15.5.1 使用继承的信息290
15.5.2 关于ShiftToRight属性291
15.5.3 在后继菜单的何处可插入菜单项292
15.5.4 如何在后继菜单中插入菜单项292
15.5.5 在后继菜单中插入菜单项的示例292
15.6.1 给窗口添加菜单条295
15.6 使用菜单295
15.7 本章小结296
15.6.2 显示弹出式菜单296
第16章 使用用户对象297
16.1 用户对象概述297
16.1.1 类用户对象297
16.1.2 可视用户对象298
16.1.3 建立用户对象299
16.2 关于用户对象画板299
16.3 建立新的用户对象300
16.3.1 创建新的用户对象300
16.3.3 建立标准的类用户对象301
16.3.2 建立定制的类用户对象301
16.3.4 建立定制的可视用户对象302
16.3.5 建立外部可视用户对象303
16.3.6 建立标准的可视用户对象304
16.3.7 用户对象中的事件304
16.3.8 保存用户对象305
16.4 使用继承建立用户对象306
16.5 在用户对象中插入不可视对象307
16.6 使用用户对象308
16.6.1 使用可视用户对象308
16.6.2 使用全局标准的类用户对象309
16.7.1 两种方法310
16.7 窗口和用户对象间的通信310
16.7.2 两个示例312
16.8 本章小结314
第17章 管理数据库315
17.1 有关数据库组件315
17.2 数据库管理316
17.3 使用数据库画板317
17.4 创建和删除一个Adaptive Server Anywhere数据库320
17.5 使用表322
17.5.2 通过已存在的表建立新表323
17.5.1 在当前数据库中建立新表323
17.5.3 指定列的定义324
17.5.4 指定表和列的属性324
17.5.5 修改表326
17.5.6 剪切、复制和粘贴列327
17.5.7 关闭表328
17.5.8 删除表328
17.5.9 显示挂起的SQL语句的变化328
17.5.10 打印表的定义329
17.5.11 转出表的语法329
17.6.1 查看键330
17.6 使用键330
17.6.2 打开相关的表331
17.6.3 定义主键331
17.6.4 定义外部键332
17.6.5 修改键332
17.6.6 删除键332
17.7 使用索引333
17.7.1 创建索引333
17.7.2 修改索引333
17.8.2 创建数据库视图334
17.8.1 打开数据库视图334
17.8 使用数据库视图334
17.7.3 删除索引334
17.8.3 显示视图的SQL语句335
17.8.4 连接表336
17.8.5 删除数据库视图337
17.8.6 导出视图的语句337
17.9 操纵数据338
17.9.1 打开Data Manipulation画板338
17.9.2 检索数据338
17.9.3 修改数据339
17.9.4 排序和过滤数据339
17.9.6 转入数据341
17.9.5 查看行信息341
17.9.8 保存数据342
17.9.7 打印数据342
17.10 管理数据库343
17.10.1 创建和运行SQL语句343
17.10.2 控制对当前数据库的访问345
17.11 本章小结345
18.1 数据窗口对象349
18.1.1 数据窗口示例349
第18章 数据窗口349
第五篇 数据窗口篇349
18.1.2 怎样使用数据窗口对象350
18.2 关于报表351
18.2.1 报表示例351
18.3 建立数据窗口对象354
18.4 选取一种表现风格356
18.5 选取数据窗口对象中的可选项359
18.6 定义数据源360
18.6.1 选取数据源360
18.6.2 使用Quick Select361
18.6.3 使用SQL Select365
18.7.1 扩展的属性系统表和数据窗口对象373
18.7 生成并存储数据窗口对象373
18.7.2 保存数据窗口对象374
18.8 定义查询374
18.8.1 预览查询375
18.8.2 保存查询375
18.8.3 修改查询375
18.9 本章小结375
第19章 增强数据窗口对象的功能376
19.1 在数据窗口画板中操作376
19.1.1 理解数据窗口画板设计视图377
19.1.2 使用数据窗口画板工具栏378
19.1.3 使用数据窗口画板中的属性(Properties)视图380
19.1.4 在数据窗口画板中选择控件(Controls)381
19.1.5 在数据窗口画板中调整带(band)的大小381
19.1.6 在数据窗口画板中使用缩放(Zoom)383
19.1.7 在数据窗口画板中撤消所做的改变383
19.2 预览数据窗口对象383
19.2.1 检索数据(Retrieving Data)383
19.2.2 修改数据(Modifying Data)384
19.2.3 预览行信息384
19.2.4 将数据导入数据窗口对象384
19.2.5 使用打印预览385
19.2.6 打印数据386
19.2.7 将数据存储为一个外部文件387
19.2.8 将数据以HTML Table格式存储388
19.2.9 使用PSR文件389
19.2.10 邮寄报表(Mailing Reports)390
19.2.11 在Grid数据窗口对象中390
19.3 修改通用的数据窗口对象属性391
19.3.1 改变数据窗口对象的式样391
19.3.2 在数据窗口对象中设置颜色391
19.3.4 指定Grid数据窗口对象的鼠标器指针的形状392
19.3.5 定义数据窗口对象的打印说明392
19.3.3 指定Grid数据窗口对象的属性392
19.3.6 修改数据窗口对象中的文本(Text)393
19.3.7 定义数据窗口对象中的Tab顺序394
19.3.8 命名数据窗口对象中的控件394
19.3.9 在数据窗口对象中使用边界线395
19.3.10 指定数据窗口对象中高度可变的细目带396
19.3.11 修改数据窗口对象的数据源396
19.4 重新组织数据窗口对象中的对象397
19.4.1 在数据窗口对象中显示控件的边界397
19.4.2 在数据窗口对象中使用栅格(Grid)和标尺(Ruler)397
19.4.6 调整数据窗口对象中的控件398
19.4.5 复制数据窗口对象中的控件398
19.4.4 移动数据窗口对象中的控件398
19.4.3 删除数据窗口对象中的控件398
19.4.7 校齐数据窗口对象中的控件399
19.4.8 使数据窗口对象中的各控件之间等距399
19.4.9 使数据窗口对象中的各控件大小相同399
19.4.10 移动数据窗口对象中的控件使之去除空白区399
19.5 提示输入检索准则条件400
19.6 在数据窗口对象中添加控件401
19.6.1 添加列(Columns)401
19.6.2 添加文本(Text)401
19.6.3 添加绘图控件401
19.6.5 添加图像402
19.6.4 添加组合框402
19.6.6 添加可计算域403
19.6.7 添加按钮406
19.6.8 添加图表407
19.6.9 添加OLE控件408
19.6.10 添加报表408
19.7 定位数据窗口对象中的控件408
19.8 旋转数据窗口对象中的控件408
19.9 使用数据视图在数据窗口对象中存储数据410
19.12 控制更新属性411
19.11 把检索的数据存储到磁盘411
19.10 只检索所需的数据411
19.12.1 概述412
19.12.2 指定更新表412
19.12.3 指定唯一键列413
19.12.4 指定标识列413
19.12.5 指定可更新列413
19.12.6 指定用于Update/Delete的Where子句413
19.12.7 指定键被修改时所做的更新414
19.12.8 使用存储过程更新数据库414
19.13 本章小结416
20.1.1 显示数据417
20.1.2 使数据有效417
第20章 显示数据并使数据有效417
20.1 概述417
20.2 显示格式418
20.2.1 使用显示格式418
20.2.2 定义显示格式420
20.3 使用编辑风格423
20.3.1 概述424
20.3.2 定义编辑风格425
20.3.3 定义代码表429
20.4.1 理解有效性规则430
20.4 使用有效性规则430
20.4.2 使用有效性规则431
20.4.3 在Database画板中使用有效性规则431
20.4.4 在DataWindow画板中使用有效性规则433
20.5 维护实体性(Entities)434
20.6 本章小结434
第21章 记录的过滤、排序和分组435
21.1 记录的过滤435
21.2 记录的排序436
21.3 记录分组437
21.3.1 使用Group表现风格438
21.3.2 在一个现有的数据窗口对象中定义组439
21.4 本章小结443
第22章 突出显示数据窗口对象中的信息444
22.1 概述444
22.2 执行时的有条件修改属性446
22.3 示例1:创建一个灰色条效果447
22.4 示例2:旋转控件448
22.5 示例3:突出显示数据449
22.6 示例4:改变控件的大小和位置451
22.7 提供属性值452
22.7.1 Background.Color453
22.7.2 Border454
22.7.3 Brush.Color455
22.7.4 Brush.Hatch455
22.7.5 Color455
22.7.6 Font.Escapement(用于旋转控件)456
22.7.7 Font.Height457
22.7.8 Font.Italic458
22.7.9 Font.Strikethrough458
22.7.12 Format459
22.7.11 Font.Weight459
22.7.10 Font.Underline459
22.7.13 Height460
22.7.14 Pen.Color460
22.7.15 Pen.Style460
22.7.16 Pen.Width460
22.7.17 Pointer461
22.7.18 Protect461
22.7.19 Timer_Interval461
22.7.20 Visible461
22.7.23 X1、X2462
22.7.24 Y462
22.7.22 X462
22.7.21 Width462
22.8 指定颜色463
22.9 本章小结464
第23章 使用嵌套报表465
23.1 概述465
23.2 使用Composite表现风格建立报表466
23.3 在报表中放入嵌套报表467
23.3.1 在一个报表中放置相关的嵌套报表467
23.4.1 调整嵌套报表的宽度和高度470
23.4 加工嵌套报表470
23.3.2 在报表中放置不相关的嵌套报表470
23.4.2 替换嵌套报表471
23.4.3 修改嵌套报表的定义471
23.4.4 在复合式报表中增加新的嵌套报表471
23.4.5 提供检索参数使嵌套报表和基报表相关471
23.4.6 定义准则使嵌套报表和基报表相关472
23.4.7 修改可选项473
23.5 本章小结474
第24章 使用统计图475
24.1 统计图概述475
24.1.1 统计图的构成475
24.1.2 统计图的类型476
24.2 在数据窗口对象中使用统计图479
24.2.1 在数据窗口对象中放置统计图479
24.1.3 在应用程序中使用统计图479
24.2.2 使用统计图的属性视图480
24.2.3 改变统计图的位置和大小481
24.2.4 将数据和统计图相关联482
24.3 使用统计图的表现风格484
24.4 定义统计图的属性485
24.4.1 在统计图的属性视图中定义General属性页485
24.4.2 命名统计图485
24.4.6 将数据按序列和类型排列486
24.4.7 为标题、标签、数轴和图注指定文本属性486
24.4.4 指定统计图的类型486
24.4.5 使用图注486
24.4.3 定义统计图的标题486
24.4.8 指定重叠和间隔487
24.4.9 指定数轴的属性487
24.4.10 指定一个边界487
24.4.11 指定鼠标的指针形状487
24.4.12 指定3维统计图视图观察点487
24.5 在窗口中使用统计图488
24.5.1 在窗口中放置统计图488
24.5.2 在窗口画板中使用统计图的属性视图488
24.6 本章小结489
第25章 使用交叉表490
25.1 交叉表概述490
25.2 创建交叉表492
25.3 使交叉表和数据建立联系492
25.4 预览交叉表496
25.5 增强交叉表的功能496
25.5.1 指定基本的属性496
25.5.2 修改与交叉表相关的数据497
25.5.3 改变行和列的名字497
25.5.4 定义统计信息498
25.5.5 交叉制表值的范围500
25.5.6 建立静态交叉表502
25.5.7 使用属性条件表达式503
25.6 本章小结504
第26章 使用RichText505
26.1 概述505
26.2 使用RichText表现风格505
26.2.1 创建数据窗口对象506
26.2.2 格式化数据窗口对象中的RichText对象508
26.2.3 预览和打印511
26.3 使用RichText Edit控件512
26.4 格式化操作键和工具栏513
26.5 本章小结514
第27章 在数据窗口中使用OLE515
27.1 概述515
27.2 OLE对象和OLE表现风格516
27.2.1 在数据窗口对象中添加一个OLE对象516
27.2.2 使用OLE表现风格516
27.2.3 定义OLE对象517
27.2.4 为OLE对象指定数据519
27.2.5 预览数据窗口对象521
27.3 在数据窗口对象中使用OLE列522
27.2.6 改变控件中的对象522
27.3.1 创建一个OLE列523
27.4 本章小结525
第28章 数据管道526
28.1 什么是数据管道526
28.1.1 定义管道527
28.1.2 灌入扩展属性527
28.2 建立数据管道528
28.3 修改数据管道的定义530
28.3.1 工作区中可修改的项530
28.3.3 根据管道操作修改数据管道532
28.3.2 选择管道操作532
28.3.4 管道运行的中止534
28.3.5 灌入Blob类型的数据535
28.3.6 改变源数据库和目的数据库537
28.4 纠正管道错误537
28.5 数据管道的保存和使用538
28.6 数据管道举例538
28.7 本章小结539
29.2 调试应用程序543
29.1 概述543
第29章 调试和运行应用程序543
第六篇 应用程序篇543
29.2.1 使用调试窗口544
29.2.2 设置断点545
29.2.3 在调试状态下运行547
29.2.4 在断点处检查应用程序548
29.2.5 按步调试应用程序551
29.2.6 作为局部变量打开的调试窗口553
29.2.7 Just-in-time调试554
29.3 运行应用程序554
29.4 跟踪和描述应用程序558
29.4.1 收集跟踪信息559
29.4.2 使用描述工具分析跟踪信息562
29.4.3 标题式的分析跟踪信息565
29.4.4 生成无计时信息的跟踪文件571
29.5 本章小结572
第30章 创建可执行应用和组件573
30.1 概述573
30.2 建立和打开一个工程573
30.3 定义一个可执行的应用工程574
30.4 使用动态库576
30.5.1 单独分发资源577
30.5 分发资源577
30.4.2 为动态库包括附加资源577
30.4.1 在工程中指定动态库577
30.5.2 使用PowerBuilder资源文件578
30.5.3 创建PowerBuilder资源文件578
30.6 跟踪运行579
30.7 建立可执行文件和动态库580
30.7.1 PowerBuilder怎样建立工程580
30.7.2 PowerBuilder怎样搜索对象581
30.7.3 列出一个工程中的对象582
30.8 建立组件和代理583
30.9 本章小结584
附录 名词术语英中文对照表585