中文Lotus Domino/Notes R5应用开发指南
- 定价:¥46.00
- 校园优惠价:¥40.48 (88折) (马上了解)
- 评分:




(已有10条评价)
- 促销活动:
- 此商品暂时缺货(可留下联系方式,到货将第一时间通知您)
-
如果您急需团购,可点击“团购急调”按钮将此书加入购物车,由客服人员为您协调调货!
>> 查看详细说明
信息提示
关闭
如果您急需团购,可点击“团购急调”按钮将此书加入购物车,由我们的客服人员为您协调调货!
- 团购订单标准如下:
- 单品满30册可选择团购服务。
- 提交团购订单后,服务人员会主动和您联系,并根据您的会员等级、购买数量、金额、时间、配送要求等情况和您协商,以促成最终的成交。
- 有关团体购书的任何问题请随时联系:(010)63970506
内容简介
书籍 计算机书籍
本书全面系统地介绍了Lotus Domino/Notes R5的各种功能、使用方法和应用开发。内容包括:Lotus Domino/Notes R5的基本功能、工作流的实现、Domino的Web编程、外部数据与对象的使用,以及应用Notes C API进行复杂系统的开发等。本书内容由浅入深,技术全面,实用性、可读性强。适合于专门从事Domino/Notes开发的技术人员使用,同时也可作为企事业单位从事应用系统开发的相关技术人员的参考书。
目录
目 录
前言
第一部分 基 础 篇
第1章 Domino/Notes R5编程概述 1
1.1 Domino/ Notes R5简介 1
1.2 Domino/ Notes R5应用程序的应用范围 4
1.3 Lotus R5应用程序的特点 5
1.4 Lotus R5应用程序的分类 6
1.5 Lotus R5的集成应用开发环境 6
第2章 Lotus 应用程序的主要结构 9
2.1 数据库 9
2.2 文档 9
2.3 表单 10
2.4 域 10
2.5 视图与文件夹 10
2.6 大纲与导航器 11
2.7 页面 11
2.8 代理与操作 12
2.9 Lotus公式与LotusScript语言 12
第3章 Lotus应用程序的开发 14
3.1 创建数据库 14
3.1.1 概述 14
3.1.2 使用模板创建数据库 15
3.1.3 利用已有数据库创建数据库 17
3.1.4 创建基于空白模板的数据库 18
3.1.5 数据库的存取控制列表 18
3.1.6 数据库属性的设置 19
3.2 表单设计 22
3.2.1 创建表单 22
3.2.2 表单属性 24
3.2.3 域 29
3.2.4 域属性 31
3.2.5 布局区域 38
3.2.6 区段 40
3.2.7 表单操作 43
3.2.8 热点 47
3.2.9 表格 50
3.3 视图设计 53
3.3.1 视图概述 53
3.3.2 视图设计 55
3.3.3 视图列设计 60
3.3.4 文件夹 63
3.3.5 视图和文件夹操作 64
3.4 大纲设计 66
3.4.1 大纲概述 66
3.4.2 大纲设计 67
3.4.3 大纲项设计 68
3.5 导航器设计 69
3.5.1 导航器概述 69
3.5.2 导航器设计 71
3.5.3 导航器对象 72
3.5.4 导航器的实现 74
3.6 页面设计 75
3.6.1 页面概述 75
3.6.2 页面设计 75
3.6.3 在页面中嵌入其他设计元属 77
3.7 代理设计 78
3.7.1 代理概述 78
3.7.2 创建代理 79
3.7.3 设置代理 79
3.8 其他设计 83
3.8.1 Script库 83
3.8.2 数据库图标 84
3.8.3 “关于此数据库”文档 85
3.8.4 “使用此数据库”文档 86
3.8.5 数据库Script 86
3.8.6 资源 88
第4章 公式与Script 编程 91
4.1 LotusScript和公式语言简介 91
4.1.1 使用LotusScript和公式 91
4.1.2 LotusScript和公式的使用范围 91
4.2 公式 91
4.2.1 公式基础 92
4.2.2 在Notes中使用公式 99
4.3 LotusScript 106
4.3.1 LotusScript的特点 106
4.3.2 LotusScript的编程环境 106
4.3.3 在Notes中使用LotusScript语言 109
4.3.4 在LotusScript编程中应注意的几点 135
第二部分 提 高 篇
第5章 Notes工作流应用程序的开发流程 137
5.1 Notes工作流应用程序的总体设计 137
5.1.1 规化系统 137
5.1.2 功能设计 138
5.1.3 设计实例 139
5.2 详细设计 141
5.2.1 模块的划分 141
5.2.2 设计流程 142
5.2.3 程序编码 143
5.2.4 设计实例 144
5.3 应用数据库的测试、提交和发布 150
5.3.1 模块测试 150
5.3.2 系统测试 153
5.3.3 提交数据库 156
5.3.4 在Domino中发布数据库 157
5.3.5 设计实例 158
第6章 Notes工作流应用程序结构与组成 160
6.1 工作流的特性 160
6.2 邮件的特性 160
6.2.1 Notes中的邮件 160
6.2.2 应用与邮件的集成 169
第7章 工作流应用程序的开发 172
7.1 创建工作流应用 172
7.1.1 新建应用 172
7.1.2 设计实例 172
7.2 设计表单 172
7.2.1 规划表单 172
7.2.2 向表单中添加的元素 174
7.2.3 命名表单 175
7.2.4 子表单 177
7.2.5 表单事件 179
7.2.6 设计实例 181
7.3 设计域 182
7.3.1 新建域 182
7.3.2 利用拷贝创建域 183
7.3.3 域事件 184
7.3.4 共享域 185
7.3.5 设计实例 187
7.4 设计视图和文件夹 188
7.4.1 新建视图和文件夹 188
7.4.2 利用拷贝创建视图和文件夹 190
7.4.3 设计实例 191
7.5 设计导航器和大纲 193
7.5.1 新建导航器 193
7.5.2 利用拷贝创建导航器 194
7.5.3 新建大纲 194
7.5.4 利用拷贝新建大纲 196
7.5.5 设计实例 196
7.6 设计页面 198
7.6.1 新建页面 198
7.6.2 利用拷贝创建页面 199
7.6.3 由大纲产生页面 200
7.6.4 设计实例 201
7.7 新建帧结构 202
7.7.1 新建帧结构集 202
7.7.2 利用拷贝创建帧 204
7.7.3 设计与修改帧结构 205
7.7.4 设计实例 206
7.8 创建代理 207
7.8.1 新建代理 207
7.8.2 利用拷贝创建代理 210
7.8.3 设计实例 211
第8章 Notes应用程序的安全性管理 213
8.1 存取控制列表 213
8.2 在角色中使用@函数 219
8.2.1 规划存取控制列表 219
8.2.2 在程序中控制角色 222
8.3 文档级安全性管理 223
8.4 区段级安全性管理 225
8.5 域级安全性管理 225
8.6 设计实例 226
第三部分 高 级 篇
第9章 Domino Web编程 229
9.1 Domino Web编程基础 229
9.1.1 Domino URL命令语法 229
9.1.2 Domino URL命令 230
9.2 在表单中设计Web应用 242
9.2.1 更进一步理解表单 242
9.2.2 使用公式设计表单 243
9.2.3 在表单中使用Web元素 247
9.2.4 在表单和表单对象中使用HTML
属性 249
9.2.5 在表单中创建操作按钮 249
9.2.6 使用热点 251
9.2.7 表单和搜索 252
9.2.8 定制表单提交按钮 253
9.2.9 在表单中使用JavaScript 253
9.3 设计Web视图 253
9.3.1 关于视图 253
9.3.2 视图和web 254
9.3.3 创建视图操作按钮 255
9.3.4 使用单个类视图 255
9.3.5 在视图中使用HTML Passthrough 256
9.3.6 在表单中使用视图 257
9.3.7 在Applet表单中显示一个视图 258
9.4 使用帧结构、大纲和其他设计元素 259
9.4.1 在帧结构中设计 259
9.4.2 使用帧结构集设计元素 261
9.4.3 Javascript 和帧 261
9.4.4 使用[FRAMESET]标签 261
9.4.5 什么是Cookie 262
9.4.6 使用大纲 265
9.4.7 同时使用帧和大纲 265
9.4.8 显示大纲小程序 266
9.4.9 使用其他设计元素 266
9.5 Perl Script 268
9.6 CGI程序 270
第10章 与外部数据源和对象通信 273
10.1 访问外部文本数据 273
10.1.1 使用LotusScript访问外部文本文件 273
10.1.2 考勤机的例子 274
10.2 使用ODBC接口 275
10.2.1 ODBC概述 275
10.2.2 ODBC工作原理 275
10.2.3 ODBC接口支持的SQL语句 276
10.2.4 使用ODBC 所需的文件 276
10.2.5 添加ODBC数据源 277
10.3 使用ODBC接口访问外部数据库 277
10.3.1 使用公式语言访问外部数据库 277
10.3.2 使用LotusScript访问外部数据库 281
10.3.3 由关系型数据库转换成Notes数据库
的实现方法 286
10.4 使用OLE技术定制控件 288
10.4.1 在表单、页面和导航器中链接对象 288
10.4.2 在表单、页面和导航器中嵌入对象 289
10.4.3 自动启动OLE对象 289
10.4.4 手动启动 OLE 对象 289
10.4.5 发布 OLE 对象 290
10.4.6 设置交换域 290
10.5 企业数据连接服务 292
10.5.1 安装并运行DECS 292
10.5.2 支持的数据资源 292
10.5.3 建立到ODBC的连接 293
10.5.4 测试与LCTEST连接 293
10.5.5 配置DECS 296
10.5.6 LotusScript Extension for Domino
Connectors 307
10.6 LEI简介 316
第11章 Notes应用编程接口 318
11.1 Lotus Notes C API概述 318
11.1.1 Notes C API简介 318
11.1.2 Notes C API的特点 319
11.1.3 程序基本结构 320
11.2 安装Notes C API 321
11.2.1 工具包的内容 321
11.2.2 Notes C API 的安装 322
11.2.3 Notes C API 参考 323
11.2.4 示例程序 323
11.3 Notes C API 编程 323
11.3.1 数据类型 323
11.3.2 Notes 数据库的组成 324
11.3.3 拷贝Notes数据库和文档 324
11.3.4 读文档 328
11.3.5 写文档 334
11.4 编程实例 337
11.4.1 在Notes中可以使用的WinAPI函数 337
11.4.2 在Notes启动一个程序并等待其执行
完成 346
11.4.3 几个有用的API例子 348
附录A Notes R5 模板介绍 350
附录B Notes公式列表 354
附录C Notes R5 命令列表 362
前言
随着我国信息化建设的发展,尤其是政府上网工程和办公自动化系统建设的推广,Lotus Domino/Notes以其独特的高效性和高安全性等特点,越来越被人们重视与接受。目前,它不仅在办公自动化领域取得了绝对的优势,而且开始在知识管理、远程教育和企业知识门户等众多领域逐步得到新的应用。
本书全面系统地介绍了Lotus Domino/Notes R5的各种功能、使用和应用开发,内容由浅入深,技术全面,实用性、可读性强。适于从事Domino/Notes开发的技术人员阅读,也可作为企事业单位从事应用系统开发的相关技术人员的自学书。
本书共分初级篇、提高篇和高级篇三部分。初级篇在简单地介绍基本概念之后,重点从几个不同的方面阐明Lotus Domino/Notes R5开发工具与其他开发工具相比所具备的特点,这些是学习Domino/Notes R5编程的关键。通过此篇学习,读者可以使用Domino/Notes进行简单的应用系统开发。
提高篇以中南大学的办公自动化系统为实例,详细阐述工作流等应用,并对基础篇中的许多概念从更深的层次或新的角度再次进行研究。通过此篇学习,读者可以完成复杂工作流特性的应用系统开发。
高级篇详细介绍如何使用Domino进行Web编程、使用外部数据与对象,以及如何使用Notes C API开发复杂系统等。这一篇有助于技术人员将企业信息对外发布,以及将企业曾用各类工具开发的应用系统中的原有数据引入到新开发的知识管理系统或办公自动化系统。
本书由中南大学应用数学与应用软件研究所和长沙中力大方信息技术有限公司的武坤博士、陈湘涛博士、文长庚工程师共同完成,参与本书编写和排版工作的还有陈雪芬和欧月辉两位工程师。
由于时间仓促,加之作者水平所限,难免有疏漏之处,恳请读者批评指正。
编 者
2001年1月