收藏 分销(赏)

domino-web设计教程PPT课件.ppt

上传人:可**** 文档编号:746580 上传时间:2024-03-01 格式:PPT 页数:48 大小:1.21MB
下载 相关 举报
domino-web设计教程PPT课件.ppt_第1页
第1页 / 共48页
domino-web设计教程PPT课件.ppt_第2页
第2页 / 共48页
domino-web设计教程PPT课件.ppt_第3页
第3页 / 共48页
domino-web设计教程PPT课件.ppt_第4页
第4页 / 共48页
domino-web设计教程PPT课件.ppt_第5页
第5页 / 共48页
点击查看更多>>
资源描述

1、使用使用Domino表单构建表单构建Web页面页面大纲大纲Domino表单和表单和HTML页面之间的关系页面之间的关系Notes元素在元素在Web上上HTML代码转换代码转换熟悉熟悉DominoDesignerWeb开发环境开发环境设计表单前的必备知识设计表单前的必备知识如何使用表单构建如何使用表单构建Web页面页面几种特殊的几种特殊的Web表单表单图象资源的管理图象资源的管理1使用使用Domino表单构建表单构建Web页面页面Domino表单和表单和HTML页面之间的关系页面之间的关系表单是Notes应用的基础,它们决定了数据在输入输出过程中的显示方式;HTML页面也经常为用户提供数据显示录

2、入功能由于Domino数据库的特殊结构,表单用于显示使用该表单创建的文档。他们之间有一种对应关系HTML页面则不具备这样的特性。2使用使用Domino表单构建表单构建Web页面页面Domino表单和表单和HTML页面之间的关系页面之间的关系当你想通过Web来创建一个新文档时,你通过打开表单OpenFormURL命令打开一个适当的表单。例如,下面的URL在Jobe数据库中打开了JobApplication的表单。http:/server/Jobs.nsf/Job+Application?OpenFormDomino将Notes表单转化成一个HTML表单以响应你的请求。3使用使用Domino表单构

3、建表单构建Web页面页面Domino表单和表单和HTML页面之间的关系页面之间的关系在你的Notes表单或文档中使用域和大部分格式都能被Domino服务器翻译成HTML语言,例如:左对齐、右对齐、居中;粗体、斜体、下划线和背景色;表;等等4使用使用Domino表单构建表单构建Web页面页面Notes元素在元素在Web上上HTML代码转换代码转换表单表单DominoWebDominoWeb页面会自动在页面上产生页面会自动在页面上产生和和标记标记表格表格DominoWebDominoWeb页面把页面把NotesNotes表格翻译成表格翻译成HTMLHTML语言语言、/等等等等,但但NotesNot

4、es上的一些特效不上的一些特效不转换转换5使用使用Domino表单构建表单构建Web页面页面Notes元素在元素在Web上上HTML代码转换代码转换复选框复选框DominoWebDominoWeb页面把页面把NotesNotes复选框转换成复选框转换成input type=文本框文本框input type=6使用使用Domino表单构建表单构建Web页面页面Notes元素在元素在Web上上HTML代码转换代码转换单选框单选框Input type=Input type=“radioradio”value=value=“域值域值”checkedname=checkedname=域域名名 RTFRT

5、F域域text arearows=7使用使用Domino表单构建表单构建Web页面页面Notes元素在元素在Web上上HTML代码转换代码转换热点,操作热点,操作Ahref=操作名操作名另外另外:计算类型的域,不被转换成计算类型的域,不被转换成HTMLHTML元素只在元素只在WebWeb上产上产生域值生域值在在WebWeb下隐藏的域,不产生域的下隐藏的域,不产生域的HTNLHTNL代码,除非使代码,除非使用用“在表单中产生所有的域在表单中产生所有的域”8使用使用Domino表单构建表单构建Web页面页面Domino表单在读写模式下表单在读写模式下HTML页面转页面转换的差异换的差异写模式写模式

6、读模式读模式9如何使用表单构建如何使用表单构建Web页面页面熟悉熟悉DominoDesignerWeb开发环境开发环境10如何使用表单构建如何使用表单构建Web页面页面11设计表单前的必备知识设计表单前的必备知识o表单的一些基本设置表单的一些基本设置oDomino域的域的HTML属性设置属性设置oDomino内嵌内嵌HTML的使用的使用oDomino表格的基本使用表格的基本使用o计算文本的使用计算文本的使用o使用文件上载控件使用文件上载控件o表单上的隐藏公式表单上的隐藏公式12设计表单前的必备知识设计表单前的必备知识o表单的一些基本设置表单的一些基本设置o1.HTMLHead属性设置和属性设置

7、和HTMLBody设置设置13设计表单前的必备知识设计表单前的必备知识o产生的代码产生的代码ooooHTMLHead代码写在这代码写在这oooooo14设计表单前的必备知识设计表单前的必备知识o表单的一些基本设置表单的一些基本设置o2.表单属性设置表单属性设置15设计表单前的必备知识设计表单前的必备知识16设计表单前的必备知识设计表单前的必备知识Domino域的域的HTML属性设置属性设置17代码转换代码转换18Domino内嵌内嵌HTML的使用的使用添加添加HTML的最简单的方法就是像在表单中输入静态的最简单的方法就是像在表单中输入静态文本一样,直接键入文本一样,直接键入HTML代码,然后选

8、中这段代码,代码,然后选中这段代码,在菜单中选择在菜单中选择“文本文本-内置内置HTML”即可即可域公式域公式中使用内嵌中使用内嵌HTMLHTML。1.在公式计算的值头尾加方括号在公式计算的值头尾加方括号“新浪新浪”2.使用使用HTML样式样式19Domino内嵌内嵌HTML的使用(实例)的使用(实例)20Domino内嵌内嵌HTML的使用(实例分析)的使用(实例分析)21Domino内嵌内嵌HTML与表单元素的混用与表单元素的混用22Domino表格的基本使用表格的基本使用Web上表格的美化上表格的美化23Domino表格的基本使用表格的基本使用242024/2/28 周三25Domino表

9、格的基本使用(实例)表格的基本使用(实例)26计算文本的使用计算文本的使用计计算算文文本本可可以以用用来来创创建建基基于于Notes公公式式的的文文本本。创创建建一一个个计计算算文文本本类类似似于于创创建建一一个个文文本本类类型型的的域域,它它在在计算后显示。计算后显示。计计算算文文本本不不在在一一个个文文档档中中存存储储,而而是是在在每每一一次次文文档档被被打打开开,重重载载,或或是是更更新新时时被被计计算算出出。在在页页面面中中计计算算文文本特别有用。本特别有用。27上载控件的使用上载控件的使用上载控件是上载控件是Notes提供的上载附件的工具,提供的上载附件的工具,使用方法使用方法 在表

10、单种添加在表单种添加附件存储方式附件存储方式 附件存储在文档种附件存储在文档种28表单隐藏公式表单隐藏公式和和Notes端编写隐藏公式方法基本上一样,主要了解端编写隐藏公式方法基本上一样,主要了解Web端隐藏和端隐藏和Notes端隐藏的设置端隐藏的设置29如何使用表单构建如何使用表单构建Web页面页面1.构建页面框架构建页面框架2.往往Domino表单中添加域表单中添加域3.添加操作添加操作30构建页面框架构建页面框架方法方法:1.在在Notes表单上使用表单上使用Notes的格式化工具构建的格式化工具构建Web页页面面2.使用其他使用其他Web开发工具构建开发工具构建Web页面,导入到页面,

11、导入到Domino表单表单3.二者结合使用二者结合使用31构建页面框架构建页面框架以上方法的分析以上方法的分析:1.NotesDesigner不是专业的不是专业的Web开发工具。功能不强开发工具。功能不强大,但有些设计元素是所见即所得如:表格大,但有些设计元素是所见即所得如:表格2.专业的专业的Web开发工具,能快速得开发开发工具,能快速得开发Html页面,功页面,功能强大、专业。但引入到能强大、专业。但引入到Domino表单中都是表单中都是HTML代码,维护比较麻烦代码,维护比较麻烦3.二者结合取长补短二者结合取长补短32构建页面框架构建页面框架通常做法通常做法:1.利用利用FrontPag

12、e等页面制作工具,把页面的制作好。等页面制作工具,把页面的制作好。2.把页面中的把页面中的之间的代码拷贝到之间的代码拷贝到Domino表单上,并做内嵌表单上,并做内嵌3.把页面中把页面中Head部分部分HTML代码拷入代码拷入HTMLHead属性设属性设置置33往往Domino表单中添加域表单中添加域在表单中添加域,设置域的在表单中添加域,设置域的HTML属性属性34添加操作添加操作方法方法:1.使用使用Domino的操作的操作2.使用文字热点和图片热点使用文字热点和图片热点3.使用使用HTML标记标记ahref=.35添加操作添加操作方法方法:在操作中写公式完成简单应用,(不能写在操作中写公

13、式完成简单应用,(不能写Ls)有一部分公式在有一部分公式在Web上不能用。针对上不能用。针对Notes端端UIDocument的方法和命令都不能用的方法和命令都不能用36实用的表单操作按钮实用的表单操作按钮37Domino保留域保留域38CGICGI变量变量CGICGI变量是能把服务器端信息传递到其他变量是能把服务器端信息传递到其他CGICGI程序或脚本中的环境变量。典型情况下,当程序或脚本中的环境变量。典型情况下,当用户提交表单的时候,用户提交表单的时候,CGICGI变量被设置,处理变量被设置,处理表单的表单的CGICGI程序从环境中获得这些变量。程序从环境中获得这些变量。39CGICGI变

14、量列表变量列表HTTP_ACCEPT列出客户端可以接受的多媒体类型HTTP_COOKIE任何属于当前服务器的用户的COOKIE数据HTTP_REFERER能被用户激活并到达此处的URLHTTP_USER_AGENT浏览器类型PATH_INFO当前URL,不包括协议和服务器信息QUERY_STRING在URL问号后面附加的查询信息QUERY_STRING_Decode在URL问号后面附加的查询信息REMOTE_ADDR用户的IP地址REMOTE_USER用户登录名REQUEST_METHOD发出请求的方法(常常是一个表单中的URL链接或邮件)SERVER_NAMEHTTP服务器的IP地址SERV

15、ER_PORTDomino服务器端口(默认为80)SERVER_PROTOCOL发出请求的协议版本和名称SERVER_SOFTWARE响应请求的服务器软件版本和名称40在在DominoDomino中捕获中捕获CGICGI变量有下面两种方式变量有下面两种方式:在Domino表单中创建一个特别的域。在LotusScript或Java中创建一个DocumentContext对象并访问它的属性。41几种特殊的几种特殊的Web表单表单$ViewTemplate表单表单你可以让你可以让Domino总是使用一个表单来显示一总是使用一个表单来显示一个特殊的视图。为此,给此视图命名为:个特殊的视图。为此,给此视

16、图命名为:$ViewTemplateforviewname在此,在此,viewname是视图的名字或别名。例如,是视图的名字或别名。例如,一个用来显示一个用来显示AllbyData视图的表单可以视图的表单可以命名为命名为$ViewTemplateforAllbyDate。42几种特殊的几种特殊的Web表单表单$Search表单表单当你选择一个连接到视图的搜索链接的时候,Domino在当前数据库中寻找一个名为$Search的表单。如果存在,Domino显示这个表单,否则,它显示默认的视图搜索表单。43使用隐藏域使用隐藏域1.在Web下隐藏的域2.在web下不显示的域44图象资源的管理图象资源的管理1.放置在DataDominoHTml目录下2.放在本数据库中3.放在资源数据库中45图象资源的管理图象资源的管理集中是资源管理的方法1.建立资源数据库2.按目录存放资源文件46图象资源的管理图象资源的管理资源管理的引入1.在数据库中建立资源路径共享域2.通过计算文本或计算域构建资源的完整路径472024/2/28 周三48

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 通信科技 > 计算机应用

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-2024(领证中)  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服