一聚教程网:一个值得你收藏的教程网站

热门教程

基于数据库动态生成树形目录

时间:2022-06-30 10:25:57 编辑:袖梨 来源:一聚教程网

一、 目录树的广泛应用
为了这段内容,在百度上搜了搜,内容一大通,相关的竟没有。搜什么搜嘛?用处不是明摆着吗?资源管理器文件夹的管理,论坛中多级论坛的管理,JAVA中的AWT正是缺乏包括树形目录这样的组件才用处受限......谁这么没礼貌,一点面子都不给,叫我怎么讲下去?清了清嗓子:
在我们项目中常常会出现自关联的数据表,从整体看去,整个表就呈现为一个树形数据结构。当我们对这个表进行显示、编辑时,如果不采用好的表现形式,会显得很笨拙,采用树形目录进行管理显然是一个不错的主意。
(斧子抡了一圈,感觉好极了,接着讲...)在WEB中树形目录可以用Javascript实现,但一些细节问题上例如树形目录传值(点击一个子节点,打开相关链接),多级目录以及节点的增加、删除、拖动上受各种制肘。其实采用第三方控件显然也是个不错的主意。
二、 关于智岛目录树控件
好,我们今天的主人公--轻便犀利的智岛目录树控件(下载地址:http://www.oapro.com/ostarocx/download/OTree.ocx)出场了。它采用VC++6.0开发,是标准的OCX控件,可以应用于Windows环境下VB、VC、PB、Dephi、ASP、JSP等编程语言中。它采用XML文件作为接口文件,该接口文件既可以是一个现成的文件,也可以是动态生成的XML格式文件(换句话说可以基于数据库动态生成目录树节点)。智岛目录树控件支持节点的复制、移动、重命名以及权限控件,并且没有对目录的层数进行限制。介绍了这么多,想必欲欲越试了。在ASP中小试牛刀先:
三、 注册添加控件
1. 注册智岛目录树控件
下载(下载地址:http://www.oapro.com/ostarocx/download/OTree.ocx)智岛目录树控件(其文件名为OTree.ocx)后,按照如下方法注册控件:
点击“开始”→“运行”;在运行对话框中输入以下命令:
regsvr32 < OTree.ocx文件的绝对路径>  注册智岛目录树控件控件
regsvr32 /u < OTree.ocx文件的绝对路径> 解除智岛目录树控件的注册
2. 在页面中添加智岛目录树控件
在页面中加入以下代码,即可插入智岛目录树控件:
CODEBASE="http://www.oapro.com/ostarocx/download/OTree.ocx">