习题02章Lotus Domino 65基本设计元素详解Word文件下载.docx
- 文档编号:5778510
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:28
- 大小:278.18KB
习题02章Lotus Domino 65基本设计元素详解Word文件下载.docx
《习题02章Lotus Domino 65基本设计元素详解Word文件下载.docx》由会员分享,可在线阅读,更多相关《习题02章Lotus Domino 65基本设计元素详解Word文件下载.docx(28页珍藏版)》请在冰点文库上搜索。
图表1收件箱文件夹
4.[问答题]Domino提供了哪些自动功能特性?
向应用程序添加自动功能可以加速执行重复任务、路由文档、更新信息、执行计算、运行程序以及检查错误。
可以向Domino应用程序中的设计元素(例如:
数据库、视图、表单或文档)添加自动化的组件。
自动功能特性主要有三种:
操作,热点和代理。
5.[问答题]完成Domino数据库设计后,希望能够把所有的设计属性和代码输出的一个文档中,并进行打印,便于浏览和检查,应该怎么做?
可以使用数据库的“摘要”功能。
在LotusDesigner中打开数据库。
按照下面的图形做出选择。
图表2活动数据库设计摘要
6.[问答题]什么是数据库模板?
模板是一个包含数据库结构(即页面、表单和视图)但不包含文档的数据库文件。
模板以.NTF作为文件扩展名。
模板可以直接套用或根据组织需要进行定制。
Designer所带的模板可以用作主模板。
主模板的特殊之处在于对主模板所做的更改将传递给所有从该模板创建的数据库。
7.[问答题]使用Domino邮件模板文件mail6.ntf创建邮件文件admin.nsf后,实用Designer对大纲WebMailOutline做了修改,增加了一个大纲项链接到日志数据库。
第二天发现这个大纲项丢失了,请问什么原因,如何解决?
可能的原因就是,在admin.nsf数据库的属性中,选择了“从主模板继承设计”,被Domino服务器自动执行Design任务覆盖掉了。
图表3继承模板
解决方法有两种:
1)在数据库属性中取消“从主模板继承设计”
2)在模板中修改大纲。
8.[问答题]数据库拷贝和数据库复本有什么区别?
数据库创建时会被分配一个复本标识符,所有的数据库复本共享这个复本标识符。
两个数据库复本可以有不同的文件名,并且每个数据库复本可以包含不同的文档或有不同的数据库设计,但是只要复本标识符相同,它们之间就可以发生复制。
数据库的复本与数据库的拷贝不同。
数据库的拷贝是通过选择“文件”“数据库”“拷贝”得到的。
虽然数据库拷贝看起来也许与源数据库相同,但是拷贝并不与源数据库共享复本标识符,也不能使用此标识符进行复制。
图表4复本标识符
9.[问答题]数据库在复制时,是否可以选择复制内容?
可以选择复制内容。
缺省情况下,如果复本所在的服务器拥有足够的权限,那么两个复本就可以交换所有的编辑、添加以及删除内容。
同样,也可以进行定制复制。
例如:
可以禁止传送与所在站点无关的文档,以节省磁盘空间。
使用复制设置可以:
●限制复本的内容
●限制复本发送给其他复本的内容
●指定诸如复制优先级的各种复制设置
在复制文档时可以设置:
●删除最近x天内未修改过的文档
●仅复制在如下时间后保存或修改的文档:
日期
●仅接收摘要和40KB的RTF文本
●复制文档子集,复制指定视图或文件夹的文档,也可以通过选择公式选择文档。
图表5复制设置-定制复制内容
10.[问答题]Domino的页面中,如何使用JavaScript?
页面对象有一个JSHeaer事件,可以在这里定义JavaScript代码。
可以在页面中创建热点按钮,操作等使用JavaScript编写程序。
图表6在页面中使用JavaScript
11.[问答题]表单和页面的区别是什么?
表单如同页面一样可以显示信息。
在页面中可以完成的事情在表单中也可以完成。
表单与页面的区别在于:
表单可以用来收集信息。
12.[问答题]表单和文档的关系是什么?
表单提供了用于创建和显示文档的结构,而文档是数据库中保存数据的设计元素。
当用户向表单中填入信息并进行保存时,此信息就作为文档保存。
当用户打开该文档时,该文档将把该表单作为模板来提供显示数据的结构。
当我们打开一个文档时,Domino会自动决定用哪一个表单显示文档。
13.[问答题]用表单formA创建了一个文档后,在视图ViewA中打开文档,发现不是用表单formA显示文档,而是用表单formB显示文档,为什么?
用表单创建文档后,文档中会有一个名称为form的域存储表单的名称formA。
但是先生文档的时候不一定是formA。
Domino在查找显示文档的表单时按照下面的顺序:
1)保存在文档中的表单
2)视图的表单公式决定的表单
3)创建文档的表单(一般是form域指定的表单)
4)数据库的缺省表单
对于整个题目,可能是视图的表单公式确定使用表单formB。
或者是文档中的域form的值被修改为formB。
14.[问答题]如何为数据库中的表单命名?
数据库中的每个表单必须具有唯一的名称。
名称是区分大小写的,可以是字符(包括字母、数字、空格和标点)的任意组合。
完整的表单名(包括所有的同义名和层次名称)不能超过256字节。
可以为表单增加几个别名。
表单名和别名是用竖线|分隔的。
如果表单具有两个或者更多的名称,则总是它的第一个(最左边的)名称出现在“创建”菜单中,而最后一个(最右边的)名称(典型的别名)将出现在FORM域中。
图表7命名表单
15.[问答题]表单有哪几种类型?
表单的类型有三种:
主文档,答复,答复的答复。
1)主文档:
表单层次的最高级,用户创建主文档。
2)答复:
创建主文档的答复文档。
当用户写完答复之后,在视图中,答复文档将显示在突出显示的主文档的下面。
设计者通常创建从主文档继承数据的答复文档。
主文档的标题。
答复文档不能独立存在,依赖于主文档。
3)答复的答复:
创建主文档或答复文档的答复文档。
也不能独立存在。
使用表单创建的文档通常是主(父)文档,除非将其指定为创建答复文档的表单。
16.[问答题]哪些表单事件可以使用JavaScript?
表单有很多事件,可以使用LotusScript、公式,JavaScript的编程,在编写Web应用时,很多时候需要使用JavaScript。
表单的很多事件都可以使用JavaScript编程序。
可以使用JavaScript编程的事件有:
JSHeader:
主要用于定义应用于当前页面的JavaScipt变量和函数。
还有onClick,onSubmit等函数。
更多请参考配套电子书。
17.[问答题]如何删除表单和文档中的域?
1)删除表单中的域,直接在表单中选择,按delete键删除就可以了。
2)当删除表单中的域后,用表单创建的文档中的对应的域并没有删除,删除文档中的域需要使用公式语言。
公式语言在下一章中讲解。
以删除subject域为例,使用公式:
SELECTForm="
MainTopic"
;
FieldSubject:
=@DeleteField;
18.[问答题]域接受数据有几种方式,分别有什么不同?
创建域时,在“域属性”框中,可选择域是可编辑域或计算域。
如果域是可编辑的,用户可以输入或更改域值。
如果域是计算域,则用公式计算域值。
用户不能更改计算域的域值。
数字、日期/时间、作者、读者和名称域一般是可计算的。
文本、RTF文本和选项列表域通常是可编辑的。
计算域有三种:
表格1计算域的类型
计算域类型
公式计算
计算
用户创建、保存或刷新文档一次,“计算”域公式计算一次。
创建时计算
“创建时计算”域公式仅在用户第一次创建文档时计算一次。
在域中使用此种类型公式可保存关于文档最初的信息,例如:
创建日期或原作者;
或创建其初值不会更改的域,例如:
文档序列编号。
显示时计算
用户每次打开或保存文档,“显示时计算”域公式将重新计算一次。
在域中使用这种类型的公式可显示仅与即时会话有关的信息,例如:
不需保存的当前时间或计算结果。
其域值仅存在于当前会话中且不被保存。
不能在视图中显示“显示时计算”域的内容。
19.[问答题]一般可编辑域,在文档的阅读模式下,不能输入数据,在编辑模式下可以输入数据,但是,现在想创建一个可编辑域,在编辑模式下,只有对数据库有“编辑者”存取级别的用户能够使用,如何做?
创建一个可编辑域,设置域的属性对话框的高级附签中,设置域的安全性选型为“必须至少具有编辑者权限才能使用“。
如下图。
图表8域的安全性
20.[问答题]视图有哪几种类型?
主要分为共享视图和私有视图。
共享视图可供任何至少具有数据库“读者”存取级别的用户使用。
为数据库设计的大部分视图都是共享视图。
共享视图又细分为很多类型。
私有视图是只有某个用户可以使用的视图。
Web不支持私有视图。
21.[问答题]如何将视图的列显示为文档?
图标列有两个必要条件:
✓选择了“将值显示为图标”这个列属性。
✓在列中使用公式,生成与希望显示的图标相关的数字。
下列公式判断文档是否含有附件,如有,显示附件图标(数字5):
@If(@Attachments;
5;
0)
若要将列保留为空,那么可使用数字0表示“false”的情况。
这样,当文档中不包含附件的时候,上面的公式返回0,列中不做任何显示。
22.[问答题]如何创建分类视图?
选择视图中的一列,一般是第一列,设置列的类型属性为“分类”,见下图。
图表9分类视图
23.[问答题]帧结构集的作用?
帧结构集是帧结构的集合而且可以向Web站点或Notes数据库添加结构。
帧结构是较大的帧结构集窗口的一个区段或窗格,并且可以独立滚动。
帧结构可以包含表单、文件夹、页面、文档、视图、导航器或帧结构集。
帧结构也可以包含Web页面并与指定的URL关联。
帧结构集允许创建链接和并关联帧结构。
在用户滚动或链接至其他页面或数据库时可以依旧显示某一个页面。
24.[问答题]请回答以下代理的特点?
代理是在一个或多个数据库中执行特定任务的独立程序。
代理是自动控制中最灵活的类型,因为:
✓代理可以在前台由用户运行,或者在后台作为定时代理自动运行。
✓代理不能与特定的设计元素相关联。
✓代理可运行于特定的服务器、多个服务器、工作站或Web。
✓代理可以调用其他代理。
✓代理可以由单个操作、公式、LotusScript或Java程序组成。
✓由于代理可以复制,所以很易于分发。
✓代理可以是个人使用或共享。
25.[问答题]图像资源有什么特点?
使用图像资源只需在一个地方维护图像。
如果图像有任何更改,则源文件的更改和刷新将发布到所有引用该图像的地方。
26.[实验题]创建能够继承域的值的表单和文档。
有两个关键步骤,以“讨论数据库”的“答复表单”为例。
(Domino自带模板)
第一步:
设置表单的属性为“公式继承选定文档中的数值”,见下图。
图表10继承文档中的值
第二步:
设置域的公式,缺省值公式或者计算公式。
以“答复表单”的OriginalSubject为例,继承了主文档的Subject域。
指定域的公式时,可以引用被继承文档的域的名称。
@If(@IsAvailable(OriginalSubject);
OriginalSubject;
Subject)
自己创建一个表单可以做练习。
参考SWF动画动画\2.26公式继承选定文档中的数值\2.26公式继承选定文档中的数值.swf
27.[实验题]创建主文档和答复文档。
以“讨论数据库”为例创建主文档和答复文档。
并查看其表单的类型,分析可显示答复文档的视图。
请看SWF动画演示。
动画\2.27创建主文档和答复文档\2.27创建主文档和答复文档.swf
28.[选择题]Marrywantstocreateanewapplicationonhislaptopthatdoesnothaveanydesignelementsinit.Whichoneofthefollowingshouldhedotobeginhisprocess?
A)selectfile->
Database->
newandgiveitafilenameof“blank.nsf”
B)selectfile->
new,chooselocalastheserver,andchosetheblanktemplate
C)selectfile->
new,chooselocalastheserver,andchosethedefault.ntftemplate
D)selectfile->
new,giveitafilenameof“blank.nsf”,andchosetheblanktemplate
29.[选择题]Joewantstodisplayacompanylogothroughouthissalesapplication.InwhichoneofthefollowingplacescanJoedisplaythegraphic?
A)inaviewbackground
B)inalayerbackground
C)inanactionbarbackground
D)alloftheabove
30.[选择题]Eduardochosenativestyle(usenativecontrol)whenhecreatedaneditablefieldonaform.Howwillthefieldappeartonotesusers?
A)fixedsizeoutlinedrectangle
B)blankspacemarkedoffbyredbrackets
C)blankspacemarkedoffbyblackbrackets
D)Thefieldwillnotappeartonotesusers.itwillonlybevisibletowebusers
31.[选择题]Tonywantstocreateaduplicateofthevideoapplication.Hewantstokeepaversionofthedataonthesameserverastheproductionapplicationbutdoesnotwantanynewdocumentsordocumentsmodificationstobereplicatedintohisnewdatabaseoncehecreatesit.WhichoneofthefollowingshouldTonydotocreatehisarchive?
A.createanewcopyofthedatabase
B.createareplicaofthedatabase
C.Usethewindowsexplorertocreateacopyofthedatabasefile.
D.Createareplicacopyofthedatabaseanddisablereplicationonthedatabasefile.
32.[选择题]Carminehascreateanewdesignforhervideoapplication.Carminewouldliketopostthedesigntotheserverandmakeitavailablesootherdatabasecanautomaticallyinheritthedesignchangeswhenthedesignservertasksruns.WhichoneofthefollowingshouldCarminetodomakethenewdesignavailableonthedevelopmentserver?
A.copythedatabasetothedevelopmentserver,andnameit“newvideo.ntf”
B.copythedatabasetothedevelopmentserver,andnameit“newvideo.nsf”
C.copythedatabasetotheserver,andnameit“newvideo.ntf”,select“inheritdesignfrommastertemlate”,andgiveitatemplatenameinthedatabasedesignproperties.
D.copythedatabasetothedevelopmentserver,andnameit“newvideo.ntf”,select“databasefileisamastertemlate”,andgiveitatemplatenameinthedatabasedesignproperties.
33.[选择题]kenwouldtoallowremotesalespeopletoreplicateinformationfromthevideoinfo.nsfdatabasetotheirlaptops.Sothatthereplicationsarefastandthedatabaseoneachlaptopisn’ttoobig.Eachsalespersonshouldonlyreplicatetheinformationfromtheirtemtory,whichoneofthefollowingdoeskenneedtodotoconfigurethis?
A.useaselectivereplicationformula
B.givethesalespeoplereaderaccesstothedatabase
C.givethesalespeoplegroupthe[terntoryonly]role
D.useauthornamefieldstolimitaccesstoinformation
34.[选择题]whichoneofthefollowingdatabaseelementsisnotupdatedwhenthedesigntaskisrun?
A.forms
B.views
C.roles
D.agents
35.[选择题]managementhasaskedbobtopostanintroductorywelcomepagewhennotesusersfirstopenthevideoapplicationinwhichoneofthefollowingplacesshouldbobputthewelcomemessage?
A.inadocumentnamedwelcome
B.inthedatabaseaboutdoc
C.inthedatabaseusingdoc
D.inthefirstpageinthedatabasedesign
36.[选择题]shirinplanstochangetheformandviewsofaproductiondatabase.Shewillmakethechangeslocallyandthenupdatetheapplication’stemplatewiththechanges.Whichoneofthefollowingservertasksdoestheadministratorruninorderforthechangestotakeeffect?
A.fixup.d
B.design
C.updall
D.replica
37.[选择题]Cindyhascreatedaprivateagent.Shewantshercolleaguestobeabletouseit.Whichoneofthefollowingshouldshedotoachievethis?
A.changetheagentpropertytoshared
B.copytheagenttoadomino6server
C.changetheagentpropertytosharedcode
D.deletetheagent.Shemustcreateitagainasasharedagent
38.[选择题]whichoneofthefollowingaccuratelydescribesfieldnames?
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 习题02章Lotus Domino 65基本设计元素详解 习题 02 Lotus 65 基本 设计 元素 详解