精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● 群件>>开发>>脚本LotusScript>>lotusscript的几点心得

主题:lotusscript的几点心得
发信人: axiao163(肖)
整理人: kamkam(2002-05-01 23:15:23), 站内信件
似乎总是在求救,其实很可以鼓励大家多放些学习心得、经验之谈在上面,共同进退
我先抛砖引玉吧。
看到了一个好东西,觉得有醍醐灌顶之感,不敢独想。现抄录如下:
1、在一个对象的全局定义区域中声明所有的变量,并使用“Option Public”语句,接着在PostOpen事件或者是你可以用QueryOpen事件(对于现存文档)或PostOpen事件(对于新文档)调用它的子程序中,初始化这些变量。这样,你定义的变量将会更易于被找到与维护,并且你将能在这个对象的任意脚本中使用它们。
2、把子程序和函数存储在表单或导航器的全局定义区域中。然后,你就可以利用这个表单或导航器中的任一对象来使用这些子程序与函数。
3、为了在多个脚本中重用一段脚本,把这段脚本写成一个函数或子程序,或者利用脚本库
4、尽量不要有深于三级的子程序调用嵌套或条件嵌套。过多级的嵌套,将使你的脚本难以被追踪。
5、要调试运行在一个共享域上的脚本,请在一个临时表单中插入这个域,以便于你有一个运行调试器的地方。
6、在表单、域、操作及按钮的Initialize和Terminate事件中,要避免使用NotesUIDOcument类的对象变量,因为在这个脚本运行的时候,文档对象可能是不可访问的(比如,文档窗口还没有打开)。

[关闭][返回]