商讯信箱
用户名: @
密  码:   注册|忘记密码
登录
个人用户经销商
您的位置:首页 > 技术频道 > 正文

Domino R5 的软件开发

作者:IT168 佚名  2008-02-22

    用户们通过帧到底可以获得多少可视性呢?

    我们知道,应用的界面展开是由帧来支持。通过这个属性,整个Notes 4.6可以划分为三个模块--文件夹模块、预览模块和视图模块,并且通过这三个模块可以控制数据库中的所有设计,而设计元素只有在这三个模块展开时才能看到。我们并没有限制它的使用,您可以建立五个或十个设计模块,软件会自动以合适的比例将其显示出来。因此,当您在视图模块中选中了一个文档的时候,软件的预览窗口就会自动显示出这个文档的内容来。而在Notes 4.x中,这三个模块的使用和设计有着大量的条条框框需要遵守。现在您可以在应用程序设计中大量运用帧,并且利用它作任何事情。

    那么,是不是这三个模块就从此消失了呢?

    您大概不会想出现这种情况。事实上,5.0的一个设计关键就是可以兼容用户已经建好了的4.6的应用程序。因此当您启动一个数据库的时候,如果它没有一个大纲,数据库就会将您所设计的文件夹和视图合并在一起形成一个总列表。所以如果您没有设计一个大纲,您就可以从三个模块中获得您想要的设计,比如表单。如果您不想改变您4.6应用程序,您大可以不去管它,它会和以前运行的同样好的。

    那么在JavaScript方面又有那些新的特性被加入呢?

    我们的设计目标是可以使用户在其应用中使用JavaScript或LotusScript来解决问题。设计者们就可以有一个综合的开发环境来使用脚本过程语言JavaScript。并且通过这种交差开发环境,设计者们可以使用JavaScript来控制NOTES客户端,并且可以同时工作在NOTES客户端和WEB浏览器上。

    那么在NOTES环境中使用JavaScript与在其他环境中有什么不同呢?

    首先我们有一个综合完整的JavaScript开发环境,并且它已成为我们开发模块及开发环境中的一部分。过去,您可以通过写HTML将JavaScript放在您的页面上,但是在Notes客户端的环境中,您并不能直接运行它。这是因为您没有一个面向JavaScript的、兼容NOTES客户端与WEB浏览器的综合开发环境。现在,NOTES内嵌的Web浏览器就可以接受网上的JavaScript以及其他人通过电子邮件发给您的JavaScript。并且在您设计一个表单的时候,您也将会有一个可以使用JavaScript的过程。这些过程会自动在WEB浏览器访问该数据库时下载给浏览器并使其执行它。JavaScript的引入大大增强了开发者的应用控制力,您现在可以控制诸如象鼠标越过等等过程了。

    您现在还在使用LotusScript吗?

    LotusScript仍将被作为编程方面的重头戏保留下来。这是因为它支持所有的Notes类,而在5.0中JavaScript并不能直接支持所有的NOTES类。这个问题在会在以后的版本中得到解决,不过,实际上当前5.0已经能大幅提高WEB应用的能力了。 

    那么设计者们到底怎样才能利用共享资源呢?

    共享资源可以由菜单上选择。您可以将您的图片粘贴在这里,而后您就可以在页面背景 、表格单元、整个大纲以及页的任何地方引用它。或者您可以共享一个小程序。用户们会发现这是一个相当有用的功能,因为他们不必为网上浏览器再重复的操作图片或小程序了,这也节省了时间与空间。而这仅仅是这个功能在管理方面的一个优点。利用这个功能,您还可以通过数据库共享其他资源、实现团队合作解决问题--就象当一个图片被您锁定以后,其他人就不能在锁定期间对其进行修改了。对此我们均有说明和示例,但这仅仅是第一步。 

观看专家视频讲座,了解人员协作信息,赢取免费试用软件。

1 2
【内容导航】
第1页: 第1页 第2页: 第2页
©版权所有。未经许可,不得转载。
[责任编辑:郑重]
[an error occurred while processing this directive]