第一篇 Domino环境下的DB2应用开发 1
第1章 Lotus Notes和Domino 1
1.1 Domino服务器 1
1.2 Lotus Notes客户端 1
1.3 服务 2
1.4 Lotus Notes数据 4
第2章 Lotus NotesPump 5
2.1 结构 5
2.2 NotesPump管理数据库 6
第3章 DB2 7
3.1 结构 7
3.2 服务 8
3.3 DB2编程 9
3.4 DB2对象扩展 10
3.5 分布式关系型数据库体系结构 11
3.6 DB2家族 13
第4章 复制 17
4.1 DBMS复制 17
4.2 Lotus Notes复制 18
4.3 复制有什么不同吗 18
第5章 开发特性 20
5.1 Java 20
5.2 Domino开发环境 22
5.3 应用程序接口 25
第6章 平台和连接 30
6.1 平台 31
6.2 协议 32
6.3 从Domino到DB2 33
第7章 DB2和Domino的集成 35
7.1 集成的魅力 35
7.2 DB2和Domino的成功集成 37
第8章 Domino和DB2之间的集成方法 38
8.1 @Dbfunctions(Db函数) 38
8.2 LotusScript数据对象 39
8.3 DB2LSX 41
8.4 Lotus Domino连接器LSX 42
8.5 java和JDBC 43
8.6 Domino企业连接报务 45
8.7 NotesPump和Lotus Enterprise Integrator 46
8.8 MQSeries和Domino CICS Connection 46
8.9 程序访问 47
第9章 选择正确的工具或产品 49
9.1 平台 49
9.2 工具 50
第10章 安装 56
10.1 咖啡销售应用软件改进版 56
10.2 DB2 CAE配置 57
10.3 DB2连接配置 58
10.4 捆绑DB2组件 59
10.5 Domino设置 60
10.6 ODBC注册 62
10.7 LS:DO 63
10.8 DB2LSX 63
10.9 Java 63
10.10 LC LSX和DECS 65
10.11 NotesPump 66
第11章 工具编程 68
11.1 咖啡销售应用软件增强版(Millennium Cafe Sales Tools Plus Application)的结构 68
11.2 LotusScript程序 71
11.3 @DbFunction 73
11.4 LS:DO 76
11.5 DB2LSX 81
11.6 Lotus Domino连接器LSX 85
11.7 DB2存储过程 88
11.8 JDBC 90
11.9 DECS 97
11.10 NotesPump 101
11.11 编程实例 106
第12章 实现 109
12.1 安全 109
12.2 备份和恢复 112
12.3 可用性 112
附录A LotusScript数据选项代理 114
A.1 LoadEmployeeODBCDB2代理 114
A.2 UpdateEmployeeODBCDB2代理 116
附录B DB2LSX代理 119
B.1 LoadEmployeeDB2BLOB代理 119
附录C Lotus连接器LSX代理 122
C.1 LoadEmployeeDB2LDC代理 122
附录D JDBC代理和Servlet 124
D.1 LoadEmployeeNative Java服务器代理 124
D.2 ReportServletNative java Servlet 126
附录E 存储过程 132
E.1 代码 132
E.2 注册 134
附录F C程序 135
附录G Domino下的DB2 139
附录H 特别声明 140
附录I 相关出版物 142
I.1 国际技术支持组织出版物 142
I.2 CD-ROM上的红皮书 142
I.3 其他出版物和Web站点 143
怎样获得ITSO红皮书 144
IBM雇员怎样获得ITSO红皮书 144
用户怎样得到红皮书 145
词汇表 147
第二篇 SmartSuite开发 153
导言 153
读者对象 153
用本书的Help 153
本书的结构 154
本书的约定 155
第1章 SmartSuite应用程序:浏览 157
1.1 正在改变中的开发需求 157
第2章 LotusObjects:为开发应用构建程序块 160
2.1 对象 160
2.2 方法、属性和事件 161
2.3 容器 164
2.4 继承 168
第3章 LotusScript编程工具 171
3.1 运用IDE 171
3.2 在IDE中设计应用 173
3.3 在脚本编辑器中写脚本 177
3.4 在脚本调试器中运行和调试脚本 183
3.5 在Dialog Editor中开发定制的对话框 187
3.6 开发LotusScript扩展模块 190
第4章 建立单产品应用程序 191
4.1 Memo signing脚本 191
4.2 运行备忘录签名脚本 196
第5章 建立交叉产品应用程序 202
5.1 OLE自动化概念 202
5.2 与Word Pro和Approach一起使用LotusScript进行OLE自动化 205
5.3 使用Visual Basic和1-2-3进行OLE自动化 214
第6章 与Notes集成 218
6.1 OLE Automation 218
6.2 Notes LSX 224
6.3 打开和存储文件,直接进入Notes数据库 227
第7章 使用1-2-3中的LotusScript 229
7.1 在1-2-3中写脚本 229
7.2 1-2-3对象模型 231
7.3 记录1-2-3中的脚本 238
7.4 在1-2-3中使用IDE 239
7.5 在1-2-3中使用对话编辑器 240
7.6 定制1-2-3用户界面 240
7.7 在1-2-3中的组计算 243
7.8 在1-2-3中使用DDE 264
7.9 在使用说明书中使用网络数据 265
第8章 在项目中使用LotusScript 266
8.1 在Approach中编写脚本 266
8.2 Approach对象模型 267
8.3 Approach类 280
8.4 在Approach中录制脚本 294
8.5 在Approach中使用IDE 294
8.6 定制Approach用户界面 297
8.7 顶端任务 299
第9章 在Freelance Graphics中使用LotusScript 317
9.1 在Freelance Graphics中编写脚本 317
9.2 Freelance Graphics对象模型 319
9.5 定制Freelance Graphics用户界面 322
9.6 用命令行运行脚本 324
9.7 使用对象名称控制对象 324
9.8 顶端作业 327
9.9 将表中的信息转为日程安排的格式 336
第10章 在Word Pro中使用LotusScript 344
10.1 LotusScript与Word Pro 344
10.2 Word Pro对象模型 344
10.3 在Word Pro中使用IDE 354
10.4 在Word Pro中使用对话框编辑器 359
10.5 合并信息 360
10.6 Word Pro中的工作组计算 362
10.7 顶端任务 370