`
Acmey
  • 浏览: 53911 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

基本概念介绍

阅读更多
(1)大纲:和导航器十分相似,但它比导航器简单的是它可以不需要写程序,直接用命名元素的方式选择本数据库的页面、表单、视图等,但也可以连接其他数据库,这是我自己试出来的,如果曾经在工作台上打开过的数据库,在命名元素的弹出的数据库中将显示出来,不过,你要自己试试看,是不是你所要连接的数据库.
除此之外,如果熟悉公式的,有条件的显示某个表单、视图等,也可以用里面自带的URL、操作、连接。
大纲主要用于C/S的开发中,不过有个缺点:界面不好看!
(2)帧结构集:你新建的时候让你选择帧的样式,如果在新建时没有想好,可以在确定帧结构后在添加删除帧.C/S和B/S都可以用.不过如果用在C/S的话主要是用于打开数据库时显示.在数据库属性的启动中分别设置B/S和C/S端打开数据库的缺省状态.这一项我们很常用到,无论是C/S还是B/S.
(3)页面:主要用途是嵌入大纲、视图之类的,它不能增加域,一般不写程序,除了一些文本的连接之类的小型程序。它只是用于显示时。主要用于C/S的开发!
(4)表单:表单是我们主要用来开发的东东!我们知道Lotus和其他数据库不同,他是文档型数据库。我们知道一些数据库大多都是关系型数据库。如果你们熟悉一些普通数据库的话,我就拿他们和Lotus做比较,比较清晰让大家了解Lotus到底是什么,他们之间有什么区别和联系!
Lotus它是以表单做为一个框架,表单里的域相当于普通数据库的字段这个概念。用表单形式保存下的一个文档相当于普通数据库中的一条记录。这里的表单相当于Access数据库中的一个表!它由n个表和数据记录组成一个数据库。Lotus也一样,他有n个表单和文档组成数据库。现在应该对Lotus是怎么回事有了初步的印象了吧,我们接着讲下去。
我们已经知道域是表单的一个重要组成部分,那它到底怎么用呢?其实这里的域的类型很多有文本多值、列表框、复选框、单选框……,它主要注重的是放数据的一个样子,并不注意数据的一个类型。这和普通数据库有很大的区别,普通数据库它要求的是每一个字段是什么类型,精度是多少,非常详细。可Notes中的域并没有很详细的规定。这也就大大地增强了文档的可变性。
在表单中我们可以做很多事,比如画表格,但有很多表格(不单单是表格属性)属性在Web上我们是看不出效果的,我们要用HTML将这些效果人为的写上,如果是在C/S那就没问题!在表单中我们还可以嵌入视图,创建操作(主要用在C/S,比如保存<@Command([FileSave])>退出@Command([FileCloseWindow])>操作)……,这些都只是文档的一个框架,就象给文档加了一件衣服,看上去好看些!
(5)视图:视图是文档的一个有条件选择的地方,我可以加上某些条件将不合条件的文档剔除在外。它分为隐藏视图和显示视图,这我以后会详细介绍的,这次只是让大家知道一些关于Notes的基本情况。C/S和B/S都会用到,不过只是它的显示视图。
(6)文件夹:它和视图比较象,也是有条件的存放文档,但功能不如视图,我们一直用的是视图!
(7)导航器:它主要是一个图形化界面,比较美观大方,大多用于C/S的开发,它的连接主要是用热点,也就是我们俗称超连接!
(8)代理:这是用来编写程序的地方,主要用于B/S短的开发。C/S一般只需将程序写入按钮或其他地方直接调用就行了,但在B/S下,一般按钮上写公式,运行一段代理。或直接用JS(JavaScript)也可以!
(9)摘要:是将所有的大纲、表单……显示出来,用于导出程序。
(10)资源:简单介绍。
图象,可将图片导入,表单、页面……可直接从资源图象中取,这用于比较多的使用这些图片。
小程序,主要用于Java的开发,用其他方式做了一段Java的程序,可在此导入!
子表单,和表单差不多,但少了很多功能,比如WebQueryOpen这一类的事件,它的好处在于如果n张表单中都有公共的部分,那将其做在子表单中,在表单中嵌入。如果要进行修改,也只要修改子表单就可以了,很方便吧!
共享域,如果很多表单中都要同一个域,那把它作成共享域,好处和子表单也很相似。
Script,主要将一些共有的程序写入,用的时候只要Call Sub 或 Call function就可以了!作用同上!写程序方便一些。
其他,包括修改数据库的图标,屏蔽C/S端双击不允许进行编辑操作……的操作,具体你们可以自己去看看,很简单的!不是很常用,但偶尔会用一两个!

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics