图书介绍
PowerBuilder 8.0编程实例与技巧PDF|Epub|txt|kindle电子书版本网盘下载
- 马承志等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:7111104382
- 出版时间:2002
- 标注页数:608页
- 文件大小:196MB
- 文件页数:622页
- 主题词:软件工具(学科: 程序设计) 软件工具 程序设计
PDF下载
下载说明
PowerBuilder 8.0编程实例与技巧PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1.1 PowerBuilder的特色2
1.1.2 PowerBuilder的软件开发类型2
第1章 PowerBuilder 8.0概述2
1.1 PowerBuilder及其功能2
1.2.1 安装PowerBuilder 8.03
1.2 PowerBuilder集成开发环境3
1.2.2 集成开发环境4
1.2.3 计算机系统及集成开发环境的优化5
1.3.5 属性6
1.3.4 画板6
1.3 一些概念和术语6
1.3.1 工作区6
1.3.2 目标6
1.3.3 库6
1.4 第一个例程:世界,你好!7
1.3.8 脚本7
1.3.6 事件7
1.3.7 函数7
1.5.2 设置简单断点9
1.5.1 调试环境介绍9
1.5 应用程序的调试9
1.5.4 调试方法10
1.5.3 编辑断点10
1.5.5 查看信息11
1.6.1 To-Do List12
1.6 PowerBuilder 8.0中的工具和软件12
1.6.2 Browser13
1.6.8 InfoMaker 814
1.6.7 File Editor14
1.6.3 Library Painter14
1.6.4 Database Profiles14
1.6.5 EAServer Profiles14
1.6.6 Database Painter14
1.7.1 使用帮助15
1.7 方法与技巧15
1.6.9 Jaguar CTS 3.515
1.6.10 PowerDynamo15
1.6.11 SQL Anywhere 715
1.7.3 使用定时器16
1.7.2 使用PowerBuilder系统函数16
1.8 本章小结17
1.7.4 快速输入代码17
2.1.2 标识符名19
2.1.1 注释19
第2章 PowerScript脚本语言19
2.1 语言基础19
2.1.5 NULL值20
2.1.4 特殊ASCII字符20
2.1.3 标签20
2.1.6 保留字21
2.1.8 语句的分隔和续行22
2.1.7 代名词22
2.2.1 标准数据类型23
2.2 数据类型23
2.1.9 空白字符23
2.2.2 Any数据类型25
2.2.5 EAServer数据类型26
2.2.4 枚举类型26
2.2.3 系统对象数据类型26
2.3.1 声明变量27
2.3 声明27
2.3.3 声明数组30
2.3.2 声明常量30
2.3.4 声明外部函数31
2.3.5 声明DBMS的远程存储过程为远程过程调用34
2.4.1 操作符35
2.4 操作符和表达式35
2.4.3 表达式的数据类型36
2.4.2 操作符的优先级36
2.5.2 对象38
2.5.1 结构38
2.5 结构和对象38
2.5.3 结构和对象的赋值40
2.6.1 函数和事件41
2.6 函数和事件的调用41
2.7.1 赋值45
2.7 PowerScript语句45
2.6.2 调用函数和事件的语法45
2.6.3 在对象的父类中调用函数和事件45
2.7.3 常用语句结构46
2.7.2 CALL语句46
2.8.2 DECLARE、OPEN和CLOSE光标48
2.8.1 在脚本中使用SQL语句48
2.8 SQL语句48
2.8.6 INSERT、DELETE和UPDATE语句49
2.8.5 CONNECT和DISCONNECT语句49
2.8.3 DECLARE、EXECUTE和CLOSE存储过程49
2.8.4 FETCH和COMMIT语句49
2.8.7 SELECT语句50
2.8.9 使用动态SQL语句51
2.8.8 ROLLBACK语句51
2.9.1 事件52
2.9 PowerScript事件52
2.9.2 常用的事件53
2.11.1 面向对象编程的基本概念55
2.11 PowerBuilder的面向对象编程技术55
2.10 PowerScript函数55
2.12 本章小结56
2.11.2 PowerBuilder的面向对象编程技术56
3.1.1 窗口模式58
3.1 窗口58
第3章 窗口、菜单和工具栏58
3.1.2 创建窗口59
3.1.3 处理窗口事件62
3.1.4 使用继承创建窗口63
3.2.1 菜单模式65
3.2 菜单65
3.2.2 创建菜单66
3.2.4 对菜单项添加脚本67
3.2.3 菜单与窗口的链接67
3.3 工具栏68
3.2.5 弹出式菜单的设置68
3.4.1 信息对话框的使用70
3.4 方法与技巧70
3.4.2 创建MDI应用程序和SDI应用程序71
3.4.4 给菜单项添加图标73
3.5 本章小结75
4.1.1 控件的选择、使用原则76
4.1 使用控件76
第4章 控件76
4.1.2 在窗口中添加和删除控件77
4.1.3 设置控件78
4.1.4 获取相关的帮助79
4.1.5 例S04_01:使用单行文本编辑框80
4.3.2 例S04_02:复选框的用法81
4.3.1 复选框简介81
4.2 按钮控件81
4.3 复选框控件81
4.3.3 对例S04_02的说明83
4.4.1 下拉列表框简介84
4.4 下拉列表框控件84
4.4.2 例S04_03:使用下拉列表框85
4.5.2 例S04_04:单选按钮的使用86
4.5.1 单选按钮简介86
4.5 单选按钮控件86
4.6.2 例S04_05:多行文本编辑框的使用87
4.6.1 多行文本编辑框简介87
4.6 多行文本编辑框控件87
4.7.2 例S04_06:图片列表框的使用89
4.7.1 图片列表框简介89
4.7 图片列表框控件89
4.8.2 例S04_07:标签的使用92
4.8.1 标签简介92
4.8 标签控件92
4.9.2 例S04_08:树视图的使用93
4.9.1 树视图简介93
4.9 树视图控件93
4.10.1 设置控件命名的默认前缀94
4.10 方法与技巧94
4.10.2 使用PowerBuilder定义以外的Windows事件95
4.11 本章小结97
5.1.1 FileOpen函数98
5.1 文件操作函数98
第5章 文件、目录操作98
5.1.4 FileRead函数99
5.1.3 FileLength函数99
5.1.2 FileClose函数99
5.1.5 FileWrite函数100
5.1.9 FileExists函数101
5.1.8 FileDelete函数101
5.1.6 FileCopy函数101
5.1.7 FileMove函数101
5.1.11 GetFileOpenName函数102
5.1.10 FileSeek函数102
5.2.1 CreateDirectory函数103
5.2 目录操作函数103
5.1.12 GetFileSaveName函数103
5.2.6 DirList函数104
5.2.5 ChangeDirectory函数104
5.2.2 DirectoryExists函数104
5.2.3 GetCurrentDirectory函数104
5.2.4 RemoveDirectory函数104
5.3.1 实例的介绍105
5.3 文件和目录操作实例105
5.2.7 DirSelect函数105
5.3.2 例S05_01的创建过程与解析106
5.4 本章小结115
5.3.3 例程的执行效果115
6.1.1 初始化文件117
6.1 PowerBuilder的初始化文件和注册表117
第6章 初始化文件和注册表117
6.1.2 关于注册表118
6.2 初始化文件119
6.2.1 初始化文件的操作函数120
6.2.2 初始化文件操作实例121
6.3.1 注册表的操作函数123
6.3 注册表123
6.3.2 注册表操作实例125
6.4.1 使用Windows API函数操作初始化文件127
6.4 方法与技巧127
6.4.2 使用Windows API函数操作注册表128
6.5 本章小结129
7.1.2 外部函数中参数的传递130
7.1.1 声明外部函数130
第7章 使用外部函数和扩展处理130
7.1 使用外部函数130
7.1.3 使用外部函数的实例131
7.2.3 IntLow函数136
7.2.2 IntHigh函数136
7.2 几个实用的处理函数136
7.2.1 Handle函数136
7.3.2 Send函数137
7.3.1 Post函数137
7.2.4 Long函数137
7.3 消息的发送137
7.4 使用Windows API函数的实例138
7.3.4 TriggerEvent函数138
7.3.3 PostEvent函数138
7.4.2 例S07_02:获取系统信息139
7.4.1 API基础139
7.4.3 例S07_03:鼠标信息142
7.5 本章小结144
8.1.1 客户函数145
8.1 DDE客户函数和事件145
第8章 动态数据交换145
8.2.1 DDE服务器函数151
8.2 DDE服务器151
8.1.2 客户事件151
8.3 例S08_01:DDE客户应用程序153
8.2.2 DDE服务器事件153
8.4.1 DDE服务器应用程序156
8.4 例S08_02:DDE应用程序服务器156
8.4.2 简单的DDE客户应用程序159
8.5 本章小结160
9.1 OLE简介161
第9章 对象链接与嵌入161
9.2.2 嵌入162
9.2.1 链接162
9.2 OLE对象的链接和嵌入162
9.4.1 定义OLE控件163
9.4 OLE控件163
9.3 PowerBuilder对OLE的支持163
9.4.2 设置OLE控件164
9.5 OLE定制控件165
9.6.2 例S09_01:获取Word文档中书签信息166
9.6.1 自动化接口166
9.6 脚本中的OLE对象166
9.6.4 可编程的OLE对象167
9.6.3 属性设置167
9.6.5 异常处理168
9.7 在数据窗口中的OLE对象170
9.8.1 Save函数172
9.8 OLE对象高级操作172
9.8.2 SaveAs函数173
9.8.3 Open函数175
9.8.4 例S09_02:将数据窗口中的表格输出到Word 2000176
9.9 本章小结177
10.1 运行时自动化服务器的使用178
第10章 自动化服务器178
10.2.3 注册对象180
10.2.2 创建对象的运行时库180
10.2 用户对象作为服务器180
10.2.1 创建自动化服务器类用户对象180
10.2.4 在客户中访问用户对象181
10.3.3 在客户中访问PowerBuilder和用户对象182
10.3.2 创建运行时库182
10.3 PowerBuilder作为服务器182
10.3.1 创建要访问的对象182
10.4.1 标识符185
10.4 用户对象和注册表185
10.4.2 对象信息在注册表中保存的位置186
10.4.3 创建注册表信息187
10.5 PowerBuilder.Application服务器对象189
10.4.4 派发使用自动化服务器的应用程序189
10.5.1 CreateObject函数190
10.5.2 GenerateGUID函数191
10.5.3 GenerateRegFile函数192
10.5.4 GenerateTypeLib函数193
10.6 异常代码195
10.7 本章小结196
11.1.1 创建项目对象197
11.1 应用程序的发布197
第11章 商业软件的制作197
11.1.2 集成外部资源202
11.2 利用HtmlHelp Workshop创建帮助文档203
11.2.2 新建项目204
11.2.1 HtmlHelp Workshop的结构204
11.2.3 修改项目文件设置205
11.2.5 增加/修改窗口定义206
11.2.4 增加/删除主题文件206
11.2.7 目录工具按钮207
11.2.6 建立目录文件207
11.2.9 编译和运行帮助文件208
11.2.8 建立索引文件208
11.2.10 启动帮助209
11.3 安装与卸载210
11.3.1 利用向导创建一个安装项目211
11.3.2 InstallScript集成开发环境213
11.3.3 InstallScript脚本语言基础216
11.4 本章小结219
12.1.2 数据库技术的发展222
12.1.1 为什么要使用数据库222
第12章 关系数据库222
12.1 数据库基本知识222
12.1.4 现有的各种数据库224
12.1.3 数据库的分类224
12.1.6 关于本章的例程数据库225
12.1.5 通常进行的数据库方面的应用和开发225
12.2.1 关系模型227
12.2 关系数据库227
12.2.6 键228
12.2.5 数据类型228
12.2.2 表228
12.2.3 记录228
12.2.4 字段228
12.2.7 索引229
12.3 SQL230
12.2.8 关系和完整性230
12.3.1 SQL及其特点231
12.3.2 数据查询232
12.3.3 数据操作235
12.3.4 数据定义236
12.4 关系数据库的设计237
12.4.2 设计数据库时遵循的三个范式238
12.4.1 设计数据库的基本规则238
12.4.3 实体-关系图239
12.5.2 创建数据库240
12.5.1 例程数据库的设计说明240
12.5 Access的使用240
12.5.3 在数据库中对表的添加、修改和删除241
12.5.4 为表建立关系243
12.5.5 对表的记录进行添加、修改和删除244
12.5.7 为表添加、修改和删除索引245
12.5.6 在数据库中对查询的添加、修改和删除245
12.6 方法与技巧246
12.7 本章小结247
13.1 例S13_01:第一次访问数据库248
第13章 PowerBuilder与数据库248
13.2.1 创建数据库批文件252
13.2 数据库批文件252
13.2.2 对数据库批文件的操作254
13.3.1 连接和断开数据库255
13.3 PowerBuilder集成开发环境对数据库的支持255
13.3.2 数据库的创建与删除256
13.3.3 表的添加、修改和删除256
13.3.4 主键与外键的设置257
13.3.6 安全设置258
13.3.5 索引的设置258
13.3.7 记录的添加、修改和删除259
13.4.1 ODBC260
13.4 数据库访问技术260
13.4.3 OLE DB263
13.4.2 JDBC263
13.4.4 本地数据库接口264
13.5.2 设置事务对象265
13.5.1 默认事务对象265
13.5 事务对象265
13.5.3 自定义事务对象266
13.7 本章小结268
13.6.2 解决数据窗口对象设计视图中的自动删除问题268
13.6 方法与技巧268
13.6.1 设置不同用户对表的存取权限268
14.1 数据窗口简介270
第14章 数据窗口270
14.2.1 数据窗口对象的表达方式271
14.2 数据窗口对象271
14.2.2 数据窗口的数据源278
14.4 数据库常用操作279
14.3 数据窗口控件279
14.4.1 目录表和详细表的访问280
14.4.2 主从表的访问282
14.4.3 数据的操作283
14.5.2 防止内存泄漏286
14.5.1 使用下拉列表设置字段数值286
14.5 方法与技巧286
14.5.3 字符串的比较287
14.6 本章小结288
15.1.1 事务对象289
15.1 事务处理289
第15章 访问数据库的高级技术289
15.1.2 PowerBuilder数据库接口和事务对象属性290
15.1.3 事务处理基础292
15.1.4 事务对象的操作293
15.1.6 异常处理298
15.1.5 数据库事务池298
15.2.1 数据管道的概念299
15.2 数据管道299
15.2.2 创建数据管道300
15.2.3 修改数据管道的定义301
15.2.5 数据管道应用306
15.2.4 更正数据管道的错误306
15.2.7 例S15_01:在应用程序中使用数据管道307
15.2.6 传输扩展属性307
15.3 排序315
15.2.8 方法与技巧315
15.3.1 压缩重复的数据316
15.3.2 ORDER BY语句:查询结果排序317
15.3.4 提取查询中的部分行318
15.3.3 使用列位置318
15.4.1 存储过程的优点319
15.4 存储过程319
15.3.5 使用WHERE和ORDER BY子句的查询319
15.4.2 CREATE PROCEDURE语句320
15.4.3 创建存储过程的方法323
15.4.5 ALTER PROCEDURE语句324
15.4.4 修改存储过程324
15.4.8 返回存储过程参数中的结果325
15.4.7 删除存储过程325
15.4.6 使用Sybase Central复制存储过程325
15.4.10 例S15_02:使用事务对象调用存储过程327
15.4.9 系统存储过程327
15.5.2 触发器介绍332
15.5.1 触发器的概念及作用332
15.5 触发器332
15.5.3 创建触发器333
15.5.4 执行触发器337
15.5.7 DROP语句338
15.5.6 删除触发器338
15.5.5 更改触发器338
15.7 本章小结339
15.6 触发器执行许可339
16.2.1 配置ODBC数据源341
16.2 InfoMaker环境设置341
第16章 使用InfoMaker341
16.1 InfoMaker概述341
16.2.3 创建数据库接口342
16.2.2 配置InfoMaker当前库342
16.3.1 创建基本的窗体344
16.3 窗体344
16.3.2 预览窗体346
16.3.4 向窗体中添加按钮347
16.3.3 保存窗体347
16.3.6 使用窗体更新数据库349
16.3.5 完善窗体349
16.4.1 创建基本的报表352
16.4 报表352
16.4.2 预览报表353
16.4.3 保存报表354
16.4.5 排序和分组355
16.4.4 设置设计环境355
16.4.6 完善报表356
16.5 表格360
16.4.7 打印报表360
16.5.1 创建数据库表格361
16.5.2 定义扩展属性364
16.5.3 向表格中添加数据367
16.6.1 创建一个查询369
16.6 查询369
16.6.2 设置行选择标准370
16.6.4 生成查询的报表371
16.6.3 查询的排序371
16.7 图表372
16.7.1 打开库中的报表373
16.7.3 保存带有图表的报表374
16.7.2 向报表中添加图表374
16.7.4 完善图表375
16.8 报表的继承377
16.7.5 打印图表377
16.9.1 创建应用程序378
16.9 应用程序378
16.9.2 标识例S16_01的应用程序381
16.10.2 旋转显示报表中的数据382
16.10.1 在报表中使用背景382
16.9.3 运行应用程序382
16.9.4 在应用程序中使用数据管道382
16.9.5 InfoMaker应用程序带有查询管理器382
16.10 方法与技巧382
16.10.3 改变字体的颜色和边框383
16.11 本章小结384
16.10.4 生成应用程序并运行384
17.1.2 分布式计算的优点387
17.1.1 客户/服务器模型的缺点387
第17章 EAServer分布式组件和客户应用程序387
17.1 客户/服务器结构的缺点和分布式计算的优点387
17.3 EAServer应用程序服务器388
17.2 CORBA388
17.3.1 EAServer事务服务器主机的结构389
17.3.2 EAServer客户端结构390
17.4.2 组件类型391
17.4.1 创建EAServer组件的过程391
17.4 创建EAServer服务器组件391
17.4.3 组件的线程问题393
17.4.4 实例池支持394
17.4.5 事务支持395
17.4.6 访问数据库396
17.4.7 定义和实现接口400
17.4.8 访问其他服务器组件的方法401
17.4.9 访问组件属性402
17.4.10 调试和测试组件404
17.4.11 派发组件406
17.5.2 连接EAServer407
17.5.1 开发EAServer客户应用程序的过程407
17.5 创建EAServer客户应用程序407
17.5.4 调用组件的方法409
17.5.3 创建EAServer代理对象409
17.5.5 使用JaguarORB对象410
17.5.6 客户或组件的失效事务411
17.5.7 从服务器组件向客户推送消息413
17.5.8 异常处理414
17.5.9 派发客户应用程序415
17.6.3 SSL属性和ORB属性416
17.6.2 PowerBuilder的SSL连接416
17.6 在客户中使用SSL416
17.6.1 EAServer的安全连接416
17.6.4 建立安全连接418
17.6.5 SSL的回叫对象420
17.7.1 EAServer标准组件和客户应用程序422
17.7 EAServer组件和客户应用程序实例422
17.7.2 EAServer共享组件和客户应用程序426
17.7.3 EAServer服务组件和客户应用程序432
17.7.4 在EAServer组件中访问数据库433
17.7.5 从组件向客户推送消息439
17.8 本章小结443
18.1.1 COM的基本概念444
18.1 COM和MTS444
第18章 COM和MTS组件及其客户应用程序444
18.2 创建COM或MTS服务器组件445
18.1.2 Microsoft事务服务器445
18.2.1 PowerBuilder中的组件对象模型446
18.2.3 定义接口447
18.2.2 在PowerBuilder中开发COM或MTS组件的过程447
18.2.4 在COM或MTS组件中访问数据库449
18.2.5 COM或MTS组件的事务支持451
18.2.8 在工程画板中创建COM或MTS组件452
18.2.7 安全问题452
18.2.6 COM或MTS组件的生命周期452
18.2.9 派发COM服务器454
18.2.10 在客户中访问COM服务器456
18.3.1 连接COM服务器460
18.3 创建COM或MTS客户应用程序460
18.3.3 在客户中处理事务461
18.3.2 访问COM服务器组件461
18.4 本章小结462
19.1.1 Web目标463
19.1 Web目标463
第19章 开发Web应用程序463
19.1.2 HTML简介464
19.1.3 Web目标的开发环境469
19.1.4 Web的集成传输环境471
19.2.1 创建Web目标的过程473
19.2 创建Web目标473
19.2.3 向Web目标导入文件或Web站点475
19.3.1 文件类型476
19.3 Web目标中的文件管理与使用476
19.2.4 定义连接配置476
19.3.3 系统树的使用477
19.3.2 添加内容477
19.4 一个简单的Web应用程序478
19.5 本章小结481
20.1.1 HTML编辑器视图482
20.1 HTML编辑器482
第20章 创建Web页482
20.1.3 改变编辑器的设置485
20.1.2 为HTML页添加标题485
20.2.1 菜单操作487
20.2 Web页的基本编辑487
20.2.3 HTML元素的属性488
20.2.2 使用系统树488
20.3 HTML页中的通用元素489
20.3.2 列表490
20.3.1 标题和段落490
20.3.3 字符格式化491
20.3.5 链接和锚492
20.3.4 插入特殊符号492
20.3.6 复杂的格式494
20.3.7 绝对位置495
20.4.1 风格表497
20.4 风格表497
20.4.2 风格表编辑器498
20.4.3 风格表的基本操作499
20.4.4 风格表实例503
20.5.1 框架编辑器505
20.5 框架505
20.5.2 创建框架文件506
20.6 本章小结507
20.5.3 修改框架507
21.1.1 向HTML页插入图片508
21.1 图片和图像地图508
第21章 在Web对象中使用图片、多媒体和组件508
21.1.2 图像地图511
21.2 多媒体属性513
21.3 使用组件514
21.3.1 插入组件514
21.3.2 设计时控件515
21.3.3 Java类路径516
21.4 本章小结516
第22章 编写Web页脚本517
22.1 脚本简介517
22.1.1 脚本的编辑工具517
22.1.2 脚本语言519
22.1.3 HTML文件中的对象520
22.2 JavaScript脚本521
22.2.1 JavaScript基本语法521
22.2.2 事件驱动和事件处理523
22.2.3 文件对象模型523
22.3.1 创建脚本524
22.3.2 编写代码524
22.3 编辑脚本524
22.3.3 测试代码527
22.4 脚本编写例程527
22.5 编写脚本的技术和提示529
22.5.1 脚本的位置529
22.5.2 脚本中的URL530
22.6 本章小结531
第23章 在Web中使用应用程序服务器和事务服务器532
23.1 集成应用程序服务器532
23.2 编写服务器脚本533
23.3 Web目标对象模型534
23.4 访问数据库536
23.5 管理页数据536
23.5.1 页参数和变量537
23.5.2 在服务器脚本中使用页参数537
23.5.3 在服务器脚本中使用会话变量539
23.5.4 检索和显示数据541
23.6 集成EAServer服务器546
23.6.1 在Web应用程序中访问EAServer组件的方法547
23.6.2 在Web应用程序中访问组件547
23.7 本章小结549
24.1 网页的开发550
24.1.1 创建一个新的4GL网页550
第24章 4GL网页的开发550
24.1.2 把已有的网页转换成4GL模式552
24.1.3 向4GL网页添加内容554
24.2 使用参数和变量554
24.2.1 设置网页参数555
24.2.2 设置网页和会话变量555
24.2.3 设置链接网页中的参数绑定556
24.3.1 EAServer集成557
24.3.2 使用EAServer组件557
24.3 访问EAServer组件557
24.3.3 设置EAServer登录变量558
24.4 添加控件558
24.4.1 为EAServer组件属性绑定控件559
24.5 设置网页的导航结构560
24.4.3 禁止控件的Server Scriptable属性560
24.5.1 网页导航结构560
24.4.2 为网页数据绑定控件560
24.5.2 管理客户的超级链接562
24.5.3 管理客户格式提交562
24.5.4 管理服务器重定向564
24.6 编写服务器脚本565
24.6.1 响应网页中的事件565
24.6.2 向4GL Web页添加脚本567
24.6.3 编写访问EAServer组件的脚本567
24.7.1 处理网页的顺序568
24.7.2 启动网页处理568
24.7 网页请求处理568
24.8 取消4GL模式569
24.7.4 创建新网页569
24.9 本章小结569
24.7.3 执行网页指定的处理569
25.1.1 Web数据窗体的运行要求570
25.1 Web数据窗体设计时控件570
25.1.2 Web数据窗体DTC的处理过程570
第25章 Web数据窗体设计时控件570
25.2 在网页中集成数据窗体571
25.2.1 为数据窗体对象选择数据源571
25.1.3 Web数据窗体DTC的优点571
25.2.3 选择HTML生成器572
25.2.4 向Web页中插入Web数据窗体DTC572
25.2.2 选择数据库配置572
25.2.5 使用Web目标对象模型578
25.3 数据窗体的表示类型和属性设置580
25.4 把数据绑定到数据窗体的检索参数上581
25.4.1 绑定常量582
25.4.2 绑定JavaScript表达式582
25.4.3 绑定页参数和页变量584
25.4.4 绑定控件的值586
25.5 为数据窗体中的对象定义超链接586
25.6 本章小结589
26.1 Web目标的调试591
26.2 调试环境591
第26章 Web目标的调试591
26.3 在派发配置中启动调试592
26.4 调试远程应用程序593
26.4.1 配置本地系统594
26.4.2 配置服务器594
26.5.1 调试过程595
26.5.2 断点的设置和清除595
26.5 调试Web目标595
26.6.1 启动时的错误596
26.6 调试中的错误处理596
26.6.2 超时设定在调试过程中的影响596
26.5.3 单步执行代码596
26.7 4GL Web页的异常处理597
26.7.1 显示运行时错误597
26.7.2 显示跟踪信息598
26.8 本章小结599
27.1 Web目标的编译和派发概念600
27.2 编译Web目标600
第27章 Web应用程序的编译和派发600
27.3 派发Web目标601
27.3.1 Web目标的派发过程602
27.3.2 派发的服务器类型602
27.4.1 创建派发配置603
27.4.2 编辑派发配置603
27.4 创建和编辑派发配置603
27.5 配置向远程PowerDynamo服务器的派发605
27.7 运行Web目标606
27.8 本章小结606
27.6 派发Web目标的步骤606
附录 PowerBuilder 8.0常用术语表607