




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、多米诺开发基础知识,益通科技福州技术部,2011-04,内容,设计元素介绍公式语言介绍LS脚本介绍,多米诺/Notes开发:思维方法,数据(文档)和代码以文档为核心,视图为主要表达方式,更倾向于扁平和混合的特性。Domino Web服务、数据库、数据库:存储文档的单元,用于保存应用程序数据,也用于以下设计元素存储在数据库中:表单视图代理子表单页面的脚本库、框架结构共享资源导航器的文件夹,以及Domino与传统数据库的区别。Domino的数据库是数据和设计元素的集合。数据存储在文档中。文档的界面是一个表单,一个设计元素。您可以粗略地将文档和表单与数据库的行和表进行比较。然而,这种类比是不恰当的。
2、例如,我们可以向文档中添加一个在过去创建的表单中不存在的字段,并且您可以使用不同的表单来显示相同的给定文档。文档可以通过多米诺视图显示。视图是符合特定规则(例如P r i o r t y=H i g h)的文档集合。视图的每行可以代表一个文档或一个分类,不同的列显示文档内容的不同信息。列可以显示某个字段的值,也可以显示某个公式的结果,例如p r I c e * q u a n t I t y。打开视图类似于执行S Q L语句,只是双击视图中的行可以打开相关文档。文档总是以编辑模式或只读模式存在。在编辑模式下,文档的可编辑字段类似于表单中的字段。在只读模式下,这些字段的内容以静态文本的形式出现。
3、如何创建数据库、使用模板创建新的副本数据库、创建新的副本数据库、从头创建数据库以及设计元素表单。Domino的核心元素具有定义存储和显示的功能:它用于定义网页显示的格式、布局和内容;用于定义数据库中每个字段的设计,类似于RDB的表格;每个表单都包含字段、静态文本、表格和操作按钮。在表单方面,表单是Notes应用的基础,决定了数据在输入输出过程中的显示方式;在某种程度上,它决定了信息在数据库中的存储方式。没有漂亮的表单,就没有漂亮的数据挖掘应用程序。如果你熟悉荷音的形式,一开始你可能会被荷音的形式所迷惑。像H T M L表单一样,N . T . e . s表单用于从用户那里获取信息(通常是通过可
4、编辑的字段)。与H T M L表格不同,N . T . e . s表格也用于显示获取的信息。这些信息存储在一个名为文档的容器中。当您打开一个“不适用”表单时,填写信息并选择“保存”。此时,在数据库中保存一个新文档。此文档包含一个F o r m字段,其值确认用于创建文档的表单的名称,该表单用于在您打开文档时显示信息。文档是数据的一部分,表单是数据库设计的一部分。这类似于数据库中记录(称为数据)和表(称为基本组织)之间的关系。在H T M L形式和N . o . e . s形式中,另一个区别是访问模式。默认情况下,当您打开一个文档时,它处于只读模式;读者看到的是在文字处理器中创建的文档,没有任何文
5、本字段或下拉列表。如果您将此文档更改为编辑模式,它显然是不同的:可编辑的文本字段、下拉列表和其他元素变得可见,就像以h t m l .的形式一样。但是,您看到的不是一个形式。相反,您看到的文档是通过表单显示的。表单和网站,当您想要通过网站创建新文档时,可以通过打开表单打开表单网址命令来打开适当的表单。例如,下面的例子在示例数据库中打开了personInfo的形式。http:/server/example . NSF/person info?OpenForm Domino将Notes表单转换为HTML表单,以响应您的请求。当然,Notes客户端应用程序也可以使用不等同于超文本标记语言的表单的其他
6、功能,这些功能在多米诺的网络应用程序中无法工作。您可以通过提交表单来保存新文档。提交表单时会触发表单事件(通过CreateDocumentURL对象)。然后,多米诺使用在创建交互URL中指定的表单从超文本标记语言表单中传输信息,并将其保存在数据中。表单中的设计元素,字段(数据类型,类型,字段的隐藏公式)使用超文本标记语言属性来计算表单和表单对象中的文本,使用热点,使用超文本标记语言网络查询笔和网络查询保存$返回字段(表单中的特殊字段),使用表格中的变量表单和搜索,表单中的字段用于输入、修改和显示条目中存储的数据。以下是在开发工具中解释的,设计元素域,域:理解域:收集应用程序数据,类似于RDB表
7、结构中的字段设计;配合页面显示,类似于各种输入;网页形式下;合作控制文档权限,主要针对读者/作者;特殊保留域;字段类型:文本、数值、时间、组合框、单选框、阅读器、作者、RTF字段等。介绍各种域类型之间的差异,域类型更改时,计算类型,创建、保存和刷新文档时的计算,打开文档进行编辑、读取或刷新时的计算,文档未保存时的计算,文档创建时的计算,仅计算一次,并保存在文档中。一个特殊的字段,包含在和标签之间的文本。在R4.6的较高版本中,可以使用嵌入在具有HTML $NavigatorBody的Head属性的表单中的导航器名称,而在R4.6的较高版本中,“嵌入式导航器”$Readers可用于使文档仅被在该
8、域或其他类型的“读取器”域中指定的用户读取。它可以包括用户名、组和角色(角色名称包含在方括号中),例如:“乔史密斯”:“市场营销”:“审阅者”$ $在提交表单时向查看者返回响应文本;例如:“谢谢”;您还可以根据表单的提交情况,通过返回方括号内的网址,将网址资源传递给查看器。例如,“保存选项”确定文档是否使用表单保存的值:如果默认值为0,则不会保存。当提交按钮被设计为激活某些操作而不是创建文档时,这很有用。例如,当代理发送到文档被邮寄时,搜索或激活邮件收件人列表。相关字段包括要嵌入到表单中的复制到、盲目复制到和$ViewBody的视图名称。在R4.6的较高版本中,$ViewList可用于显示数据
9、库中的视图列表。在R4.6的较高版本中,嵌入文件夹的功能可以用来在表单中使用CGI变量。为了捕获字段中的通用变量,请创建一个以通用变量命名的文本字段(例如,远程ADDR)。通常,该字段被设置为在编辑状态下隐藏,因此用户不能更改字段中的值。当用户打开表单时,远程ADDR环境变量的实际值将成为域中的默认值。下表显示了捕获C G I变量的形式。设计元素视图是Domino的核心元素,是数据显示的重要手段:通过指定选择公式来确定要显示的文档;指定要通过视图列公式显示的字段;指定排序、显示样式等。通过列属性;每个数据库必须至少有一个类似RDB的视图,设计元素页面,多米诺骨牌的重要元素,用于显示信息:它可以
10、包含图像,文本,轮廓,表格和部分,可以理解为网页,图片和附件文件夹;设计元素子窗体、Domino的重要元素和窗体的辅助设计元素:它可以包含字段、静态文本、表格和操作按钮等。并且无法保存文档。它只能在嵌入式表单中使用。这可以从代码重用、可读性和可修改性的角度来理解。框架结构设计元素集、多米诺骨牌的重要元素、框架的容器:与框架结合使用时,分割页面布局通常用作数据库条目的默认页面,即框架集、设计元素代理和多米诺骨牌的核心元素。通过预定义的程序,实现复杂应用逻辑的主要手段可以通过简单的操作、公式、LScript和Java来实现,相当于三层模式下应用层和数据层的一些逻辑处理触发器:页面触发器、直接URL
11、调用、时间触发器、事件触发器、设计元素脚本库、Domino的重要元素、存储可重用脚本:一次编写、随处使用、集中管理,一些类似的类库在三种类型的代理中支持LS和Java:LScript、Java和Javascript,在页面的前端使用Javascript等设计框架可以嵌入其他元素,如表单、页面、视图和其他轮廓。它主要用于C/S开发导航器中。它主要用于C/S开发文件夹。它类似于视图,但显示的文档来自不同的来源。它用于临时存储文档和对共享资源进行排序:可共享的设计资源,包括图像、共享字段、共享操作等。公式语言,Notes自己的语言概述,包括一套完整的。它可以用于简单的逻辑控制,易于使用和简洁的代码。
12、它通常用于计算设计元素的隐藏公式和域值。公式语言的基本语法,其基本形式以例如文本数字文本转换为数字提示开始的语句,在客户端弹出一个确认对话框,用于循环语句平台返回服务器平台信息数据库标题返回当前数据库标题创建以返回当前文档的创建时间,公式语言的基本语法,常量:文本,数字值,时间变量:域,临时变量运算符:关键字:过程控制:if While例如:temp:=用户名字段状态:= 1 ;公式语言的基本语法REM有两种类型:函数类型:()命令类型:命令()命令函数执行音符命令。由于这些功能的数量庞大和特殊地位,它们构成了一个独立的分类。大多数命令模拟菜单命令。示例:命令(文件关闭窗口)退出当前窗口命令(
13、文件保存)保存当前文件,公式语言示例,文件操作命令(文件保存),命令(文件关闭窗口),命令(文件退出),设置字段()字符操作文本(),包含(),右,左(),长度(),文本数字()文档搜索数据库查找(),数据库列()运行代理命令(工具运行宏;代理)获取当前用户信息用户名()数据库名()现在()客户端类型()*对于网站开发,某些与用户界面相关的公式无法使用。LotusScript语言是Domino提供的一种嵌入式脚本语言,其语法类似于VB。它是Basic的超集,支持面向对象、多米诺文档对象模型和其他语言。LotusScript类库用于完成代理、Domino文档对象模型、LotusScript语言、
14、变量定义和赋值Dim a为字符串/将字符串Dim c定义为长/将长整型变量Dim文档定义为注释文档/将注释文档Dim db定义为注释数据库/注释数据库a=ABC 设置会话=新注释会话集db=会话。当前数据库集文档=会话。文档上下文,lotusscript语言, 控制程序流Dim a为字符串/定义一个Dim c为长/定义一个长整型变量Dim文档为注释文档/定义一个注释文档Dim数据库为注释数据库/注释数据库a=ABC 设置会话=新注释会话集数据库=会话。当前数据库集文档=会话。文档上下文,lotusscript语言, 条件语句if then else end if select case : end select loop语句for next do loop do while loop do直到loop while wend jump语句Goto,common语句,一个字符操作Str() Left(expr,n) Right(expr,N) Len(expr)搜索文档视图. getdocumentbykey()set doc=view . getfirst
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025绿色学校文化建设方案
- 移动板房租赁合同
- 粮食购销合同合同样本
- 厨房电器品牌定制合作合同模板
- 果农鲜果销售合同
- 未来三年机器人购买分期付款合同模板
- 脚手架建设合同之六:劳务合作协议
- 房地产买卖合同协议
- 员工长期激励合同范本:期权篇
- 度企业培训合作合同书
- 部编版《道德与法治》四年级下册第5课《合理消费》优质课件
- 京东入驻流程(课堂PPT)
- 锅炉巡检制度
- 切纸机说明书-原稿
- 中国国际航空公司VI形象识别规划提案
- 江苏企业投资项目备案申请表样表
- 三菱PLC模拟量模块fx2n4da中文手册
- 金属材料工程课程设计
- 学校突发公共卫生事件应急处置.ppt
- 学生课堂表现评价量表(20211208204532)
- 4K超高清电视在传统播出中面临的问题及系统建设规划探讨
评论
0/150
提交评论