本书介绍的LotusNotes和Domino6是最新版本的Domino/Notes软件,包括客户机、服务器和开发工具三个产品系列。本书分为四个部分。第一部分介绍Notes是什么和怎样更有效地用Notes客户机作为个人和企业的信息源。第二部分深入探讨了LotusNotes客户机的强大功能。第三部分集中讨论在因特网中使用LotusNotes和Domino的问题。第四部分介绍了Notes开发方面的问题。本书适合从事信息管理和希望对自己的工作和个人信息进行有效管理的人士阅读。本书前言译者序在信息化时代,一切出色的工作都离不开掌握和控制信息。IBM的LotusNotes和Domino软件是个人计算机历史上最出色的产品之一,它支持以任务为中心的信息处理,针对今天快速发展的需要去获取、存储、组织和分发信息。由于LotusNotes是跨平台操作的,它支持从Windows到UNIX以及主机系统的各类交换协议的数据标准,它对于关系数据库具有良好的兼容性,Notes可以访问各类信息并以友好的界面将其呈现在用户面前。Notes的安全性和管理能力可以对邮件、交流和通信实施全面的监督和控制,给企业创造一个安全可靠的电子商务环境。LotusNotes和Domino6是该软件产品的最新版本,它关注的焦点是提高生产率。IBM给Notes客户机增添了大量的新功能,使它处理起日常工作来更加快速和高效。DominoDesigner客户机现在包括新的因特网开发功能,使它与其他软件开发工具步伐一致并始终处于领先地位。本书既全面介绍了该软件的一般功能又突出了新功能的使用,因此Notes的新老用户都会从本书找到适合自己阅读的内容。本书的第一部分由王向荣翻译,第二部分由夏永存翻译,第三部分由李双庆翻译,第四部分由路晓村、赵为和姚栋翻译,全书由李双庆审校。在翻译过程中,刘求真、姚远、李春子、许柏庆、刘文林、丘英、卢刚、李兆斌、魏占真、李苏云、刘毅兵、郝茜、高春波等也做了大量翻译校对工作,在此对他们表示真挚的谢意。致谢人们在漫长艰苦的旅行结束的时候,总会有一种如释重负的感觉,同时又有点伤感。写这本书的过程正像是这样一次旅行,现在我又回到了平常的生活之中。我既思念那段时间又感到欣慰,此书现在终于从我手里到了读者的手中。我的家人和朋友也要感谢这本书到了读者手中,因为我又可以把他们应得的关怀给予他们了。我的确十分幸运,受到了如此多人的关爱并被他们当做朋友,在此我要感谢所有在我选择的道路上曾经鼓励过我的人。特别要感谢Sybex公司的工作人员,他们在本书出版过程中完成了大量值得自豪的工作。——CateMcCoy对于版本6的出版,我要感谢以下这些人(大约按时间顺序):感谢ScotHaberman和AndrewFalciani,因为他们支持版本6的出版,因此给了我这次写作的机会;感谢ChrisDenny,他使我参加到这项工作中;感谢BrianneAgatep,他使每项工作和谐地结合起来;感谢LizBurke,他通过日程表使本书的两位作者协调地工作;感谢KimWimpsett,他把充满令人费解细节的文字变成了通顺可读的文章;感谢TomkinLee,他确保我们所写的内容是真实可靠和清楚易读的;感谢JudyFung,她对本书做了精美的设计;当然还要感谢Stephanie,她为本书花了大量的时间在计算机上操作。——MattRiggsby关于主要作者MattRiggsby是一位专攻Notes/Domino和关系数据库的开发者,现在在一家金融服务公司工作。过去他是一位考古学家,写过一些有关历史和考古问题的文章。CateMcCoy住在纽约市,同时是顾问、作家和教练员。她是好几本计算机技术图书和高级教程的作者,她也是LearningTreeInternational的LotusNotes/Domino训练课程的教师。简介使知识产生更高的生产率是本世纪最伟大的管理任务,正像使手工劳动有更高的生产率是上世纪最伟大的管理任务一样。——PeterDrucker,LandmarksofTomorrow,1959当你在高中读书的时候,是否表示过说你长大以后想做一个知识工人?不太可能!过去的50年使我们每个人都面临着挑战,要想做最出色的工作就需要掌握信息,在这个过程中,我们就成了知识工人的典型。IBM的LotusNotes和Domino6软件支持知识工人以任务为中心,针对今天这个快节奏世界的需要去获取、存储、组织、编程和分发信息。本书是LotusNotes和Domino演变发展的继续。本书按照人们使用LotusNotes客户机和DominoDesigner客户机的过程向读者介绍它们。本书一开始概括地介绍了Notes,例如人们处理日常电子邮件、检查日历和与公司信息交互的时候应怎样操作Notes。然后我们扩展到因特网,探讨怎样用Web浏览器而不是用Notes客户机来完成同样的工作。最后,我们把精力放到幕后,学习怎样用DominoDesigner编程和配置应用程序。如果你是Notes客户机的新手,本书从使用有强大功能的Notes客户机开始。如果你是一位高级用户,本书将帮助你从它许多的功能中获取最大的收益。如果从应用的角度出发你准备控制管理你的信息,我们将带领你到达你需要的核心概念,开始创建你自己的应用程序。LotusNotes和Domino6的新功能新版本的LotusNotes和Domino关注的焦点是提高生产率。IBM给Notes客户机添加了大量的功能使它处理起日常工作来更加容易。DominoDesigner客户机现在包括了新的强大的因特网开发功能,使它与其他软件开发工具保持一致并处于领先地位。Notes客户机Notes客户机给人们一种新面目和新感觉,虽然它的组织方式仍然与Release5相同,但从用户反馈的结果来看,它的核心应用程序已经用更多的功能重新定义和包装了。下面是Notes客户机中的一些最重要的改进:·日历中的颜色代码项·快速访问工具栏用一次单击就可以看邮件和日历·对Notes和因特网密码的快速更新·因特网风格的电子邮件答复·把快捷方式拖放到桌面·文档锁定·一眼就能看出文件夹中没读过的内容·在用户继续工作时,打印假脱机技术加快了后台打印的速度·在UserSecurity(用户安全)屏幕上汇总了安全性设置·用于快速设置Notes的配置向导·连接向导创建因特网账号和新闻组阅读器·许多任务的键盘快捷方式·与视图的拖放交互DominoDesignerDominoDesigner客户机和它的功能又一次增强了!这个版本的Designer6也包括DominoDesigner明显的增强功能:·跨多个数据库重复使用共享资源的能力·增强的源代码和对象打印·更加支持移动设备·用存储的图像更好地控制图形·具有把层加到页面和窗体的能力·公式语言中有更多的性能和较多的功能·支持连接外部数据库·新的超文本标记语言(HTML)编辑器·在Designer中的可扩展标记语言(XML),支持Java和LotusScript和文件类型定义(DTD)·可重复使用共享的JavaScript库Designer6中大多数的改进都是相当微妙的,所以一个简明扼要的清单不可能真正充分地说明这些变化。第1章包括了详细的变化清单,如果读者熟悉版本5的话,对本书编码功能的增强一定会兴奋不已。本书的内容本书分为4个部分,能使读者更容易找到需要的信息。第一部分:介绍LotusNotes6第一部分介绍Notes是什么和怎样最好地利用Notes客户机。这一部分详细地介绍用户接口的升级和怎样更有效地用Notes客户机作为个人和企业的信息源。还涉及Notes的基本特性,例如数据库、视图和文档,并且还介绍了个人信息管理的核心功能。第1章:什么是LotusNotes第1章全面概述了Notes客户机,阐明了它是什么和怎样把它作为一个有效的个人信息管理工具使用。此外,还说明了Notes数据库的结构并描述了Notes客户机的许多新功能。第2章:熟悉Notes第2章包括客户机接口的主要功能——从使用和配置欢迎页面、应用程序窗口到使用集成的NotesHelp实用程序。第3章:操作数据库第3章解释了Notes数据库的基本概念。我们讨论了普通Notes数据库的导航方法和处理Notes文档的方法。第4章:适应LotusNotes6第4章讨论了配置Notes客户机的各种选项。包括设置客户机参数、管理网络连接和在用户的个人地址簿中创建条目帮助用户管理联系信息。第二部分:掌握Notes客户机基础第二部分更深入地探讨了LotusNotes客户机强大可用的功能。这一部分指导用户用客户机发送接收电子邮件并组织邮件、用日历跟踪用户委托的事项、与其他Notes用户交互和如何容易地查找信息。我们还说明和演示了安全性和协作功能,这是Notes的两大实力。第5章:与NotesMail通信在当今的商业社会里,对电子邮件的需要就像人们对空气的需要一样重要。这一章向读者展示邮件界面的组织,以及怎样发送和接收邮件、筛选垃圾邮件的方法和读者怎样保持自己文件夹的条理性。读者还会学到怎样用最少的键入填写邮件地址和配置客户机,以便用户不在办公室的时候可以发送自动响应。第6章:日历编制和日程安排Notes和Domino6主要的改进是在日历编制和日程安排领域。本章用户将了解新的用户接口组件、不同类型日程安排的日历活动和发送会议通知。读者将学习怎样导航日历、设置日历参数、允许其他用户访问用户的日历和使用日历与其他人一起工作。第7章:与Notes协作第7章向读者介绍怎样使用基于服务器的协作应用程序,例如各种论坛(讨论)、TeamRooms和DocumentLibraries。我们还演示了工作流应用程序的使用方法和签退许可的方法。第8章:搜索信息拥有大量的信息对人们没有什么用,只要在需要的时候能够找到信息就可以了。在第8章读者会看到怎样在视图、单独的数据库中和多个数据库中搜索信息。此外,读者还可以用Notes客户机搜索因特网。第9章:与Domino服务器通信在第9章,读者将学习怎样在移动状态下使用Notes客户机。与Domino服务器通信要求能很好地理解与Notes客户机一起使用的连接文档和位置文档。在本章中,读者将了解连接到Domino服务器所需要的所有事情,不论用户是在自己的办公室里还是在路上。第10章:复制复制是Domino的核心技术功能。在第10章我们将讨论这个强大的功能,学习它是什么并学习如果在用户的Notes客户机上复制需要做些什么。我们将介绍Notes客户机的Replicator(复制器)区中新的用户接口,并显示怎样组织它以发送和接收Notes邮件和因特网邮件。第11章:LotusNotes和Domino的安全第11章涉及在LotusNotes和Domino中保护用户信息的安全。从它开始,Notes后的安全模式已经是一个对比之下使其他产品暗然失色的特性。在本章中,我们将说明怎样配置设置才能使用户保护自己的数据。第12章:集成Notes与其他应用程序第12章介绍从用户的Notes客户机导入和导出信息。用户需要的信息并不是总能从Notes客户机访问的,所以设置了一些允许用户自由移动信息的选项,例如附带文件和使用Windows剪贴板。我们还提供了一些关于怎样用ODBC把Notes与其他应用程序集成的想法。第三部分:LotusNotesDomino和因特网第三部分集中讨论在因特网世界中使用LotusNotes和Domino的问题。用户可以用Notes客户机检索因特网邮件或用一个浏览器客户机检索Notes邮件。用户可以设置新闻组从因特网新闻服务器中获得信息。也可以用LotusNotes内部的Web浏览器把因特网信息存储在一个Notes数据库里。第13章:用Notes客户机访问因特网第13章解释了怎样把Notes客户机配置为用户的因特网门户。用户可以用它访问Web页面、搜索因特网和在因特网目录中查找信息。第14章:用浏览器管理NotesE-mail在第14章中,用户将学习怎样用一个Web浏览器代替Notes客户机完成熟悉的邮件任务。用户可以用连接到Domino服务器的Web浏览器创建邮件、填写邮件地址、发送和接收邮件。第15章:Domino离线服务和iNotes第15章介绍了Domino离线服务(DOLS)软件,它使用户能够用Web浏览器客户机在离线模式下操作基于Web的信息。这一章说明了这种服务是什么和怎样才能使它为你工作。第四部分使用DominoDesigner开发LotusNotes应用程序第四部分向读者介绍了Notes开发方面的问题:用DominoDesigner客户机开发Notes和Web应用程序、辨认组成Notes数据库的各种设计元素。这一部分还包括一些章节,论述了怎样在用户的应用程序中结合自动化操作和怎样在Notes中使用各种编程语言。第16章:DominoDesigner概述第16章探讨了当创建应用程序时开发者使用的集成开发环境(IDE)中的各种不同组件。它也向读者展示了怎样导航DominoDesigner开发环境。第17章:数据库创建和属性第17章说明了怎样创建用户的第一个数据库并说明了会影响Notes应用程序性能的各种数据库选项。它包括指导用户用不同方法创建数据库和帮助用户保持数据库安全的信息。第18章:理解公式语言第18章介绍公式语言,它是大多数Notes数据库中最简单最普及的语言。本章示范了这种语言的语法规则并介绍了一些最有用的命令。第19章:基本窗体设计第19章向读者介绍Notes窗体和怎样创建窗体。它还说明了窗体的属性和用有用的窗体编辑和显示数据所必需的基本元素。第20章:高级窗体设计第20章详细介绍了用户在窗体上可以使用的较高级的设计元素(例如部分设计和布局设计区)。用户还将学习怎样用动作和热点提供自动操作和把图像加到窗体上。第21章:使用视图和文件夹第21章介绍视图。这一章特别介绍什么元素组成视图和怎样创建视图。此外,在这一章还要介绍许多对应用程序设计师有用的视图选项。第22章:大纲、页面、框架集和导航器第22章涉及到4个设计元素(大纲、页面、框架集和导航器)和用户怎样用这些元素创建一个容易导航的数据库。第23章:共享资源和其他特性第23章讨论共享资源、辅助对象,例如图像和可下载文件,它们可以在一个Notes数据库中组成一体用于集中维护。第24章:语言扩展和对象模型第24章概括了在Notes中使用两种高级语言的问题:LotusScript和Java。本章解释了LotusScript的语法规则并概括说明了Notes/Domino对象模型,这对LotusScript和Java都是很重要的。本章还涉及JavaScript的使用。第25章:共享代码对象第25章讨论中心管理的使用、包含程序代码的共享对象,包括代理、共享动作和代码库。附录A:安装IBMLotusNotes和Domino6客户机附录A包括每一步的指令,指导用户在自己的计算机上安装Notes客户机和DominoDesig-ner。用户将学会怎样安装目录和设置软件。其他资源本书的Web站点(www.sybex.com/SybexBooks.nsf/booklist/4053)包含许多说明本书要点和技术的数据库。本书使用的惯例本书使用了许多惯例,以便使书中的信息尽可能地让读者读懂。为了引起读者对特殊信息的注意,提示、说明和警告会随时出现在一些地方。提示:这是一个提示。提示包含特殊的产品信息。说明:这是一个注解。注解包含重要的辅助信息。警告:这是一个警告。警告是让读者注意这里有程序缺陷、设计上存在疏忽和其他问题。怎样与作者联系感谢你选择此书学习LotusNotes和Domino6。为了让我们与你一起分享成功的喜悦,你可以通过网址cate@alphapointsys.com与Cate联系,或者通过AlphaPoint的Web站点www.alphapointsys.com与他联系。同样可以用mriggsbynotes@mindspring.com通过电子邮件与Matt联系。希望新版本的LotusNotes和Domino给你工作带来方便!