一、 目录树的广泛应用
为了这段内容,在百度上搜了搜,内容一大通,相关的竟没有。搜什么搜嘛?用处不是明摆着吗?资源管理器文件夹的管理,论坛中多级论坛的管理,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. 在页面中添加智岛目录树控件
在页面中加入以下代码,即可插入智岛目录树控件:
<object classid="clsid:d835ed15-0bd0-4f24-ac76-a60175ae1137" id="otree" width="150" height="0"
codebase="http://www.oapro.com/ostarocx/download/otree.ocx">
<param name="_version" value="65536">
<param name="_extentx" value="2646">
<param name="_extenty" value="1323">
<param name="_stockprops" value="0">
</object>
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器