《Domino基础——开发.pptVIP

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Domino开发基础知识 亿同科技 福州技术部    2011-04 内容 设计元素介绍 公式语言介绍 LS 脚本介绍 Domino/Notes开发:思想方法 数据(文档)和代码一起保存 以文档为核心 以视图为主要表现方式 更偏向于一种扁平和混合的特点 Domino Web服务 数据库 数据库:存储文档的单元,文档既是用来保存应用数据,又是用来保存应用设计的。下面要介绍的设计元素就保存在数据库中: 如何创建一个数据库 使用模板创建数据库 新建拷贝数据库 新建复本数据库 物理拷贝数据库 从头开始创建数据库 设计元素 — 表单 关于表单 表单是Notes 应用的基础,它们决定了数据在输入输出过程中的显示方式;在一定程度上决定了在数据库中信息是如何存储的。如果没有设计漂亮的表单,就不会有精美的D o m i n o应用。 如果你熟悉H T M L的表单,开始时你可能会被Lotus Notes 的表单弄糊涂。和H T M L表单一样, N o t e s的表单被用来从用户那儿获取信息(通常是通过可编辑的域)。和H T M L表单不一样的是,N o t e s的表单也被用来显示已经获取的信息。这些信息存储在称为文档的容器之中。 当你打开一个N o t e s表单时,填写完信息,选择保存。此时,在数据库中保存一个新文档。这个文档中包含了一个F o r m域,它的值确认用来创建文档的表单名,当你打开文档时,这个表单被用来显示信息。文档是数据的一部分,表单是数据库设计的一部分。这和一个数据库中的记录(称为数据)与表(称为基础组织)二者之间的关系相类似。在H T M L表单和N o t e s表单中,另一个不同的地方是访问的模式。在默认情况下,当你打开一个N o t e s文档时,它处于只读模式;读者所看到的都是在一个字处理器中创建的文档,不包含任何文本域或下拉列表。如果你将此文档改成编辑模式,则它有着明显的不同:可编辑文本域,下拉列表,以及其他元素都变得可见了,好像是在一个H T M L的表单之中。然而,你所见到的并非是一个表单,确切地说,你所看到的文档,是通过一个表单显示出来的。 表单与WEB 当你想通过Web来创建一个新文档时,你通过打开表单Open Form URL命令打开一个适当的表单。例如,下面的U R L在example数据库中打开了personInfo的表单。 http://server/example.nsf/personInfo?OpenForm Domino将Notes表单转化成一个HTML表单以响应你的请求。当然,Notes客户端应用还可以使用表单的没有HTML等价的另外一些特征,这些特征并不能在Domino的Web应用中工作。 你可以通过提交表单来保存新文档。提交表单时会触发表单事件(通过一个CreateDocumentURL对象)。继而,Domino使用在CreateDecumentURL中指定的表单将信息从HTML表单传输过来并保存在数据中。 表单中的设计元素 域(域的数据类型,类型,隐藏公式) 在表单和表单对象中使用HTML属性 计算文本 使用热点 在表单内使用H T M L WebQueryOpen和WebQuerySave $$Return 域(表单中的特殊域) 在表单中使用C G I变量 表单和搜索 表单中的域 域用来输入、修改和显示存储在条目中的数据。 设计元素 — 域 各种域类型区别介绍 域类型 何时变化 计算型 当文档创建,存盘,刷新时计算,并保存在文档中 显示时计算 当文档打开编辑,读或刷新时计算,不保存在文档中 创建时计算 当文档被创建时,仅此计算一次,并保存在文档中。 WEB表单中的特殊域 $$HTMLHead 包含在HEAD和/HEAD标记之间的文本。在R4.6以后版本中可用HTML的Head属性 $$NavigatorBody 在表单中嵌入的导航器名,在R4.6以后版本中可用“嵌入导航器” $Readers 使得文档仅仅只能在该域中或者其他类型的“读者”域中指定的用户阅读。可以包括用户名,群组和角色(将角色名包括在方括号内),例如:“JoeSmith”:“Marketing”:“[Reviewer]” $$Return 表单被递交时响应浏览者的文本;例如:“h1Thankyou/h1”;你也可以根据表单的递交情况通过返回一个包含在方括号内的URL传递给浏览者一个URL资源,例如:[http://www:/kelleher] SaveOptions 决定一个文档是否使用该表单保存的值:取默认值0时不保存。当递交按钮被设计成激活某些操作而不是创建文档时,这一点非常有用。例如,搜索或激活一个代理 Se

文档评论(0)

wojiaoleifeng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档