目录 1
第一部分 LotusDomino/NotesR6基础 1
第1章 LotusR6——办公自动化解决方案 1
1.1新一代的办公自动化解决方案 1
1.1.1办公自动化的发展趋势 1
1.1.2办公自动化和Lotus知识管理理念 3
1.1.3使用LotusR6实现办公自动化解决方案 4
1.2Lotus通信、协作平台产品 5
1.2.1Domino服务器家族 5
1.2.2Domino6技术概览 12
1.2.3Notes客户机家族 21
1.2.4Notes6技术概览 27
1.2.5DominoDesigner开发工具 36
1.2.6DominoDesigner6技术概览 38
1.2.7其他产品 49
1.3Lotus知识管理产品 54
1.3.1K-station 55
1.3.2Domino.Doc 56
1.3.3Workflow 58
1.4核心技术和群件优势 60
1.4.1群件与群组的信息处理模式 61
1.4.2通信:电子邮件和邮件传输 61
1.4.3协同操作:信息的共享 62
1.4.4协调运行:工作流自动化 65
1.4.5群件为何如此重要 66
第2章 Domino/NotesR6安装与配置 70
2.1版本介绍 70
2.2安装前的准备 70
2.3DominoR6服务器的安装、配置与启动 71
2.4关于在Linux上安装Domino服务器 78
2.5Notes客户端的安装、配置与启动 79
第3章 使用LotusNotes 86
3.1用户场所设置 86
3.1.1在办公室内 86
3.1.2在公司外 88
3.1.3选择场所 92
3.2电子邮件的使用 92
3.2.1邮件库的打开 93
3.2.2建立与发送邮件 93
3.2.3接收、阅读和转发邮件 95
3.3数据库的使用 96
3.3.1创建数据库 96
3.3.2改变数据库属性 100
3.3.3使用设计大纲 104
3.4.1使用日历 106
3.4日程安排 106
3.4.2使用待办事宜 107
3.5定制Notes 109
3.5.1有个性的电子邮件 109
3.5.2创建个人文件夹 112
3.5.3定制图标 114
3.5.4加密密钥 115
3.5.5Notes中的工具 117
3.5.6设置Notes的欢迎页面 123
3.6使用技巧集锦 127
3.6.1十个小窍门和快捷方法 127
3.6.2必须杜绝的几件事 130
3.6.3十个最常见的问题 132
4.1.1Domino目录的功能与内容 136
4.1Domino目录管理 136
第4章 Domino系统设计与管理 136
4.1.2Domino目录服务 138
4.2Domino邮件管理 155
4.2.1Domino邮件系统的原理和组成 156
4.2.2邮件用户的创建和邮件服务、客户机的设置 159
4.3DominoWeb服务与管理 169
4.3.1DominoWeb服务器的功能 169
4.3.2DominoWeb服务器的工作方式 170
4.3.3DominoWeb服务器的设置 171
第二部分 应用开发与编程 183
第5章 了解数据库 183
5.1Notes数据库的特点 183
5.1.1Notes数据库应用程序类型 183
5.1.3DominoNotes数据库与其他类型数据库的比较 184
5.1.2DominoNotes开发环境的优点 184
5.2Notes数据库的规划和优化 186
5.2.1数据库规划 186
5.2.2设计中的数据库优化 189
第6章 数据库设计 191
6.1大纲设计 191
6.1.1创建大纲 191
6.1.2嵌入大纲 191
6.2创建页面 192
6.2.1页面或表单包含的内容 192
6.2.2如何创建页面 193
6.3创建帧结构集 193
6.4构造表单和域 195
6.4.1表单的类型 196
6.4.2创建表单 196
6.4.4修饰表单 197
6.4.3删除表单 197
6.4.5设计域 199
6.5使用布局区域 201
6.6使用区段 202
6.7使用表格 202
6.7.1表格属性的设置 203
6.7.2表格的操作 205
6.7.3合并和分割单元格 205
6.7.4表格内追加行或列 205
6.7.5表格内嵌套表格 205
6.8使用嵌入元素 206
6.8.1嵌入大纲 206
6.8.2嵌入视图或文件夹窗格 206
6.8.3嵌入导航器 207
6.8.4嵌入日历采集器 207
6.8.5嵌入日程安排 208
6.9创建子表单 209
6.10视图设计 209
6.10.1视图的命名 210
6.10.2创建视图 211
6.10.3视图文档条件列表 212
6.10.4在列中显示图标 212
6.10.5在视图中排序文档 213
6.10.6标记未读文档 214
6.10.7刷新视图索引 215
6.10.8视图元素的限制 216
6.11导航器设计 216
6.11.1导航器的创建 216
6.11.2自动化导航器 217
6.12层的设计 218
6.11.3测试导航器 218
6.12.1创建层 219
6.12.2使用层 220
第7章 代理设计 221
7.1关于代理 221
7.2访问控制 221
7.3生成代理 222
7.3.1给代理命名 222
7.3.2给代理安排日程 222
7.3.3选择要处理的文档 223
7.3.4指定代理运行内容 224
7.4.2在将代理拷贝到一个活动数据库之前进行测试 227
7.4.3检查代理日志 227
7.4.4调试代理 227
7.4.1在开发期间测试代理 227
7.4测试一个代理 227
7.5禁止日程代理 228
7.6故障诊断代理 228
7.7代理和Web 230
7.7.1运行一个代理的多个实例 231
7.7.2WebOueryOpen和WebOuerySave代理 231
7.7.3使用@URLOpen命令调用代理 231
7.7.4使用LotusScript代理获取CGI变量 232
7.7.5生成Web页面计数器 232
7.8使用代理——高级话题 234
第8章 Formula语言 236
8.1Formula的用途和局限 236
8.2结构规则 236
8.2.4改变数据类型 237
8.2.3检测数据类型 237
8.2.2常量与数据类型 237
8.2.1@Functions结构 237
8.2.5操作符 239
8.2.6比较运算符与逻辑运算符 239
8.2.7优先求值和求值顺序 240
8.3生成变量与设置数值 241
8.4生成数值 242
8.5错误处理 244
8.6清单 245
8.7@Functions 250
8.8@Commands 261
第9章 LotusScript语言概述 266
9.1LotusScript语言简介 266
9.2Script的使用范围与对象 266
9.3.1LotusScript对象与类 267
9.3LotusScript语法规则 267
9.3.2程序书写规则 270
9.3.3标识符 271
9.3.4子程序 272
9.4创建变量与对象 276
9.4.1定义变量 276
9.4.2创建对象 278
9.4.33个特殊值 280
9.5声明常量 280
9.6选择控制语句 281
9.6.1If-Then-Else 281
9.6.2SelectCase语句 282
9.7循环控制 283
9.7.1For/Next语句 283
9.7.3Forall/EndForall语句 284
9.7.2While/Wend语句 284
9.7.4DoWhile和DoUntil语句 285
9.7.5GoTo语句 285
9.8调用子程序和函数 286
9.9MessageBox、InputBox和Print语句 286
9.9.1MessageBox函数和语句 286
9.9.2InputBox语句 288
9.9.3Print语句 289
第10章 编写与调试Script 291
10.1编写LotusScript代码 291
10.1.1数据库 291
10.1.2视图和文件夹设计 291
10.1.3表单设计 292
10.1.4操作界面的使用 293
10.2.1编辑Script 294
10.2调试Script程序 294
10.2.2编译Script 295
10.2.3使用LotusScript调试器 296
第三部分 办公自动化应用实例剖析 301
第11章 系统概述 301
11.1系统目标 301
11.1.1系统关键技术和主要特点 301
11.1.2系统总体功能描述 302
11.2系统结构 303
11.2.1模块接口关系 304
11.2.2信息处理流程 305
11.2.3数据库设计 306
11.3人员角色划分 310
11.4系统安全设计 311
12.2.1表单 312
12.2模块设计 312
第12章 公共办公 312
12.1模块概述 312
12.2.2视图 320
12.2.3大纲 324
12.2.4页面 325
12.2.5帧结构集 326
12.3发文设计流程 326
12.3.1部门公文处理阶段 327
12.3.2区委办,人大办,政府办,政协办公文处理阶段 328
12.3.3区领导处理阶段 328
12.4源代码剖析 329
第13章 行政事务 371
13.1模块概述 371
13.2模块设计 371
13.2.1人员角色设置 372
13.2.2人员权限设置 375
13.2.3在线帮助 379
13.3源代码剖析 382
第14章 信息查询 394
14.1模块概述 394
14.2模块设计 394
14.2.1全文索引 394
14.2.2关键字接口 395
14.2.3信息查询流程 396
14.3模块实现 397
14.3.1程序框架 397
14.3.2具体实现 400
14.4源代码剖析 401
附录 光盘源程序使用说明 405