金海湾首页 | 分类信息 | 招聘 | 房产 | 黄页 | 论坛 | 博客 | 新闻热点
金海湾  >  论坛首页  >  电脑网络  >  什么是Lotus Notes/Domino常见问题答疑
发帖回帖
返回列表
什么是Lotus Notes/Domino常见问题答疑
楼主
来源:宝贝鱼鱼@peng_12 9/28/2009 4:50:00 AM

Lotus Notes/Domino 是一个世界领先的企业级通讯、协同工作及Internet/Intranet平台;具有完善的工作流控制、数据库复制技术和完善可靠的安全机制;尤其适合于处理各种非结构化与半结构化的文档数据、建立工作流应用、建立各类基于Web的应用。它全面实现了对非结构化信息的管理和共享,内含强大的电子邮件功能及工作流软件开发环境,是实现群组协同工作、办公自动化的最佳开发环境。


工作流自动化是信息技术崭新的应用领域,也是克服信息技术局限的突破口。许多诸如协同工作、网络环境下的办公自动化等传统信息技术无从着手解决的问题,在Notes中迎刃而解。Notes 是基于文档型的、分布式的数据库应用,是一种公文流转系统。公文流转系统是日常办公事务中重要的一环。将一个单位内的公文流转处理过程由计算机来完成,并有服务于某种目的的人机信息交互系统,可提高工作效率、监督处理过程、又可大量减少不必要的浪费及人为的失误。办公自动化系统的内容包括文件处理,档案处理,电子邮件,数据处理,信息处理,决策支持等各个方面。与之对应的Notes提供了强大的实现运行办公自动化的平台;包括工作流自动化和群件系统,电子邮件系统,知识管理系统(人工智能首次由实验室走向应用)等功能。在此基础上,Lotus Notes 提供即时准确的信息,保证信息安全,帮助群组协同工作。


Lotus Domino/Notes是目前最为流行的文档数据库系统之一,作为群件系统,它利用自身强大的功能使其在企业、**办公自动化方面的应用越来越广。笔者在此总结了一些Notes开发和管理的常见问题,希望对大家有所帮助。

问:当硬盘空间不够时,如何压缩我的Notes工作台?

答:由于Notes数据库是典型的文档型数据库,因此长期使用后会占用较大硬盘空间,为此我们需要经常对这些数据库进行压缩。常用的压缩方法是:

1.用鼠标右键单击任意工作台页面,并且选择“工作台属性”。

2.在“工作台”属性框中选择第二个属性按钮,并单击压缩按钮实现压缩。

问:对自行开发的数据库,如何将其保存为模板,以便于以后使用?

答:如果已经开发或更改了某个数据库,我们通常希望保存它的结构,以便用于今后的开发。这种做法不仅节省时间,而且在应用程序间保证了一致性。我们利用以下步骤可以实现把某数据库保存为模板:

1.选择“文件数据库新建拷贝”。

2.在“拷贝数据库”对话框中,输入服务器、标题和文件名,其中文件扩展名为NTF。

3.选择数据库设计复选框,并保存为数据库。

4.单击“确定”按钮,生成数据库模板。

问:在调试Lotus Domino程序时,经常会触发执行qnc.exe程序并退出Notes,如何解决?

答:在调试Lotus Domino/Notes程序时,由于程序设计的问题,我们经常会触发执行qnc.exe程序,并提示错误。其实qnc.exe执行目的只是Notes的内存保护性措施,并不一定是程序本身有错误。为了便于调试程序,我们可以在Lotus Domino指令窗口内键入qnc _u,使其暂停运行。 如果想恢复时可以再用qnc _i指令装载它。

问:服务器重装后,对一台曾经安装过Notes客户端的机器如何重新连接到新服务器?

答:首先你需要利用新建的服务器生成一个新的用户ID文件,并删除原ID文件。

为了在客户端不重新安装Notes,我们需要重新设置客户端如下:

1.删除desktop.dsk、log.nsf和names.nsf文件。

2.在文本编辑器中编辑Notes.INI文件,保留该文件中的前六行内容,其余内容全部删除,保存Notes.INI文件并退出。

当你再次双击Notes图标时,Notes系统会自动执行安装程序,你只需用新的用户ID文件进行简单的设置即可连接到新服务器上。

问:在使用过程中,当Notes异常退出时,如何才能再次运行Notes?

答:通常Notes异常退出,系统是不能再次运行Notes的。这时常见的方法是重新启动计算机并运行Notes。

其实我们也可以不重启计算机而马上开始Notes,即我们手动杀死一个因Notes异常退出而遗留在内存中的进程

nhldaemn.exe,然后我们就可再次启动Notes。

问:在开发Lotus Notes应用系统时,如何隐藏Lotus本身的选单?

答:为了隐藏Lotus本身的选单条,我们需要添加以下定义:

Declare Function GetActiveWindow Lib "user32.dll" () As Long

Declare Function SetMenu Lib "user32.dll" ( Byval hmenu As Long, Byval newmenu As Long ) As Integer

然后,在你的脚本中添加下面的程序:

Dim hwnd As Long

hwnd = GetActiveWindow()

Call SetMenu(hwnd,0)

通过以上几个步骤,你就可以实现隐藏Lotus本身的选单条了。

问:当服务器启动时,Notes显示消息说“找不到Notes.INI文件”,这时如何解决?

答:如果你运行的是Windows版本的Notes服务器软件,使用写字板去显示和编辑AUTUEXEC.BAT文件,在PATH语句中添加Notes.INI文件所在目录,并重启动机器。

问:开发Lotus Notes应用系统时,如何更改窗口标\0

回复该贴      
发帖回帖
返回列表
 回复主题
          预览