第一部分 OWC概述 1
第1章 OWC简介 1
1.1 为什么要创建OWC 1
第一部分 OWC概述 1
第1章 OWC简介 1
1.1 为什么要创建OWC 1
1.2 什么是OWC 3
1.2 什么是OWC 3
1.3 这些组件使用的环境 7
1.3 这些组件使用的环境 7
2.1 Spreadsheet组件基础知识 11
第2章 Spreadsheet组件 11
2.1 Spreadsheet组件基础知识 11
第2章 Spreadsheet组件 11
2.2 Spreadsheet组件的高级功能 26
2.2 Spreadsheet组件的高级功能 26
2.3 编程模型的关键元素 32
2.3 编程模型的关键元素 32
2.4 小结 40
2.4 小结 40
3.1 Chart组件基础知识 41
第3章 Chart组件 41
3.1 Chart组件基础知识 41
第3章 Chart组件 41
3.2 Chart组件的高级功能 70
3.2 Chart组件的高级功能 70
3.3 编程模型的关键元素 75
3.3 编程模型的关键元素 75
3.4 小结 78
3.4 小结 78
第4章 PivotTable组件 79
第4章 PivotTable组件 79
4.1 概述 80
4.1 概述 80
4.2 PivotTable组件的数据交互 84
4.2 PivotTable组件的数据交互 84
4.3 PivotTable组件的术语 93
4.3 PivotTable组件的术语 93
4.4 PivotTable组件基础知识 96
4.4 PivotTable组件基础知识 96
4.5 PivotTable组件高级编程技术 109
4.5 PivotTable组件高级编程技术 109
4.6 编程模型的关键元素 116
4.6 编程模型的关键元素 116
4.7 小结 118
4.7 小结 118
第5章 Data Source组件 119
5.1 概述 119
5.1 概述 119
第5章 Data Source组件 119
5.2 安全问题 121
5.2 安全问题 121
5.3 使用远程数据服务 126
5.3 使用远程数据服务 126
5.4 Data Source组件编程 127
5.4 Data Source组件编程 127
5.5 小结 133
5.5 小结 133
第二部分 利用OWC创建解决方案 135
第6章 动态与实时图表制作 135
6.1 关于本解决方案 135
6.1 关于本解决方案 135
第6章 动态与实时图表制作 135
第二部分 利用OWC创建解决方案 135
6.2 解决方案中所演示的技术 136
6.3 运行解决方案 136
6.3 运行解决方案 136
6.2 解决方案中所演示的技术 136
6.4 创建基于需求的服务器方图表 137
6.4 创建基于需求的服务器方图表 137
6.5 从页面样式格式化控件 144
6.5 从页面样式格式化控件 144
6.6 创建交互式图表分析页面 152
6.6 创建交互式图表分析页面 152
6.7 为实时数据制作图表 158
6.7 为实时数据制作图表 158
6.8 小结 160
6.8 小结 160
7.2 解决方案中所演示的技术 161
7.1 关于本解决方案 161
第7章 销售分析与报表系统 161
第7章 销售分析与报表系统 161
7.1 关于本解决方案 161
7.2 解决方案中所演示的技术 161
7.4 保存报表与重加载报表 162
7.3 运行解决方案 162
7.3 运行解决方案 162
7.4 保存报表与重加载报表 162
7.5 实现Quick Pivot 用户界面 170
7.5 实现Quick Pivot 用户界面 170
7.6 自动产生标题 173
7.6 自动产生标题 173
7.7 头/尾N项过滤 175
7.7 头/尾N项过滤 175
7.8 实现动态图表视图 178
7.8 实现动态图表视图 178
7.9 切换连接上下文 183
7.9 切换连接上下文 183
7.10 基于页面样式格式化报表 184
7.10 基于页面样式格式化报表 184
7.11 小结 186
7.11 小结 186
8.1 关于本解决方案 187
第8章 时间数据表系统 187
8.1 关于本解决方案 187
第8章 时间数据表系统 187
8.2 解决方案中所演示的技术 188
8.3 运行解决方案 188
8.3 运行解决方案 188
8.2 解决方案中所演示的技术 188
8.4 Timesheet页面 189
8.4 Timesheet页面 189
8.5 向时间数据表添加与删除工程 194
8.5 向时间数据表添加与删除工程 194
8.6 确认输入数据 201
8.6 确认输入数据 201
8.7 保存与重加载时间数据表 203
8.7 保存与重加载时间数据表 203
8.8 提交时间数据表 209
8.8 提交时间数据表 209
8.9 分析工作时间 211
8.9 分析工作时间 211
8.10 访问者日志 212
8.10 访问者日志 212
8.11 小结 213
8.11 小结 213
第9章 Spreadsheet编程模型 214
9.1 关于本解决方案 214
9.1 关于本解决方案 214
第9章 Spreadsheet编程模型 214
9.2 解决方案中所演示的技术 215
9.2 解决方案中所演示的技术 215
9.4 抵押电子数据表 216
9.3 运行解决方案 216
9.4 抵押电子数据表 216
9.3 运行解决方案 216
9.5 判定客户方浏览器的功能 218
9.5 判定客户方浏览器的功能 218
9.6 抵押变量表单 219
9.6 抵押变量表单 219
9.7 在服务器上重算模型 221
9.7 在服务器上重算模型 221
9.8 从Spreadsheet组件生成HTML 225
9.8 从Spreadsheet组件生成HTML 225
9.9 返回交互式Spreadsheet组件 231
9.9 返回交互式Spreadsheet组件 231
9.10 小结 232
9.10 小结 232
第10章 实时股票公事包 233
10.1 关于本解决方案 233
第10章 实时股票公事包 233
10.1 关于本解决方案 233
10.4 属性绑定问题 234
10.3 运行解决方案 234
10.2 解决方案所演示的技术 234
10.4 属性绑定问题 234
10.3 运行解决方案 234
10.2 解决方案所演示的技术 234
10.5 股票公事包电子数据表 237
10.5 股票公事包电子数据表 237
10.6 Stock Ticker控件 238
10.6 Stock Ticker控件 238
10.7 处理HTML页面中的出错 247
10.7 处理HTML页面中的出错 247
10.8 支持SaveSnapshot 248
10.8 支持SaveSnapshot 248
10.9 小结 249
10.9 小结 249
第11章 创建自定义Spreadsheet函数插件 251
11.1 关于本解决方案 251
11.2 解决方案中所演示的技术 251
11.2 解决方案中所演示的技术 251
11.1 关于本解决方案 251
第11章 创建自定义Spreadsheet函数插件 251
11.3 运行解决方案 252
11.4 向Spreadsheet组件中加入自定义函数库 252
11.4 向Spreadsheet组件中加入自定义函数库 252
11.3 运行解决方案 252
11.5 实现简单函数 253
11.5 实现简单函数 253
11.6 实现基于域的函数 255
11.6 实现基于域的函数 255
11.7 利用用户界面创建器实现复杂函数 261
11.7 利用用户界面创建器实现复杂函数 261
11.8 小结 276
11.8 小结 276
第12章 配置组件 277
12.2 Web Installer 277
12.1 OWC与Office 2000的关系 277
12.2 Web Installer 277
12.1 OWC与Office 2000的关系 277
第12章 配置组件 277
12.3 自定义配置设置 284
12.3 自定义配置设置 284
12.4 OWC文件 285
12.4 OWC文件 285
12.5 MDAC 2.1文件与Office及系统核心文件 286
12.6 小结 286
12.6 小结 286
12.5 MDAC 2.1文件与Office及系统核心文件 286