Lotus Domino 6.5程序设计详解

版权申诉
0 下载量 131 浏览量 更新于2024-07-03 收藏 3.16MB DOC 举报
"本资源是关于Lotus Domino 6.5程序设计的文档,主要涵盖了编程概述、公式语言、LotusScript编程以及Domino对象模型等多个方面,旨在帮助开发者理解和运用Domino平台进行应用程序开发。" 在Lotus Domino 6.5中,编程涉及到多种语言和技术,包括公式、LotusScript、Java和JavaScript。这些编程语言为设计者提供了丰富的功能,可以在不同的对象上附加代码以实现特定功能。例如,公式可以用于计算表单中的域值,而JavaScript可以与用户交互,处理页面事件如onFocus。此外,代理(如公式代理、LotusScript代理或Java代理)可以用来自动化执行任务,如定期更新数据库中的文档。 公式语言是Domino设计的基础工具之一,包括了语法规则、运算符、@函数的使用以及计算顺序等概念。它在表单、域、操作、视图和代理中都有广泛应用。在表单中,公式可以控制域的显示和行为;在视图中,公式决定文档的筛选条件和列显示;在代理中,公式可以实现自动化的数据处理。 LotusScript是另一种关键的编程语言,提供了丰富的DOMino对象模型,包括前端用户接口类、后端类,并有一套清晰的对象层次结构。LotusScript可用于访问数据库、视图、文件夹和文档,以实现更复杂的业务逻辑。开发者可以通过触发不同类型的事件和遵循特定的执行顺序来编写高效代码。 在Domino环境中,编程不仅限于服务器端,还可以利用COM和OLE接口进行客户端开发,同时Java应用程序和小程序可以通过CORBA和IIOP协议实现远程操作,这极大地扩展了Domino平台的应用范围。 在实际开发中,开发者首先应考虑是否可以通过非编程方式解决需求,如果不能,则需根据任务的复杂性和执行环境选择合适的编程语言和接口。通过深入理解Domino的编程机制,开发者可以构建出高效、灵活且适应性强的业务解决方案。