PowerBuilder 7.0原理与应用指南PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:刘红岩等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2000
- ISBN:7505359479
- 页数:592 页
第一篇 基础篇 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.0 19
1.6.2 Microsoft Visual C++5.0/6.0 20
1.6.3 Inprise Delphi3.0/4.0 22
1.6.4 Oracle Developer 25
1.6.5 Sybase PowerBuilder6.0/6.5 27
1.7 本章小结 29
1.6.6 Sybase PowerBuilder7.0 29
第2章 Sybase应用开发产品简介 30
2.1 Sybase产品概述 30
2.2 企业级的开发和提交 31
2.2.1 Enterprise Application Server 33
2.2.2 PowerBuilder 38
2.2.3 PowerJ 41
2.2.4 PowerSite 41
2.2.5 Power++ 42
2.3.1 什么是PowerBuilder 43
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 DB 64
4.3 数据库的描述 64
4.3.1 创建数据库Profile 64
4.3.2 创建一个数据库Profile 66
4.4 本章小结 67
第5章 使用标准的数据库接口 68
5.1 使用ODBC接口 68
5.1.1 概述 68
5.1.3 在UNIX上使用ODBC 69
5.1.4 ODBC连接的构成 69
5.1.2 在Windows上使用ODBC 69
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 Anywhere 77
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 使用数据库Profile 108
7.2 PowerBuilder如何确定数据库的存取 108
7.1 数据库连接概述 108
第7章 管理数据库的连接 108
7.2.2 为何使用数据库的Profile 109
7.3 连接到一个数据库 109
7.3.1 选取一个数据库Profile 109
7.3.2 连接数据库时的响应 111
7.3.3 说明数据库Profile库中的口令 111
7.3.4 在一个PowerBuilder应用程序中使用预览(Preview)标签进行连接 112
7.4 维护数据库Profile 112
7.4.1 编辑一个数据库Profile 113
7.4.2 删除一个数据库的Profile 113
7.5 共享数据库Profile 114
7.4.3 创建一个现存ODBC数据源的Profile 114
7.5.1 建立共享的数据库Profile 115
7.5.2 使用共享的数据库Profile进行连接 116
7.5.3 对共享的数据库Profile做本地改变 117
7.6 导入和导出数据库Profile 117
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 关于PowerTips 127
8.2 PowerBuilder环境 127
8.2.1 PowerBar 127
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 从命令行启动PowerBuilder 153
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 API 185
10.6.3 设置PowerBuilder的SCC API 186
10.6.4 使用PowerBuilder的SCC API 187
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 使用AutoScript 202
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 使用PictureButton 252
13.14.3 使用单选钮(RadioButton) 252
13.14.4 使用复选框(CheckBox) 253
13.14.6 使用单行编辑器(SinleLineEdit)和多行编辑器(MultiLineEdit) 254
13.14.5 使用静态文本(StaticText) 254
13.14.7 使用EditMask 255
13.14.8 使用列表框(ListBox) 257
13.14.9 使用PictureListBox 258
13.14.10 使用下拉式列表框(DropDownListBox) 259
13.14.11 使用DropDownPictureListBox 259
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 Select 361
18.6.3 使用SQL Select 365
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.Color 453
22.7.2 Border 454
22.7.3 Brush.Color 455
22.7.4 Brush.Hatch 455
22.7.5 Color 455
22.7.6 Font.Escapement(用于旋转控件) 456
22.7.7 Font.Height 457
22.7.8 Font.Italic 458
22.7.9 Font.Strikethrough 458
22.7.12 Format 459
22.7.11 Font.Weight 459
22.7.10 Font.Underline 459
22.7.13 Height 460
22.7.14 Pen.Color 460
22.7.15 Pen.Style 460
22.7.16 Pen.Width 460
22.7.17 Pointer 461
22.7.18 Protect 461
22.7.19 Timer_Interval 461
22.7.20 Visible 461
22.7.23 X1、X2 462
22.7.24 Y 462
22.7.22 X 462
22.7.21 Width 462
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章 使用RichText 505
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章 在数据窗口中使用OLE 515
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
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017