散分200,同时发布一个无限动态树,TreeView,带CHM帮助,大家看看

efei 2004-07-17 05:49:57
我现在只想说:写帮助好累哦,我宁愿去写程序呀

一切都是仿照VB里的树做的,当然,功能没那么强,呵呵。
1、无限节点。只是在节点较多时,展开收起有点慢,需要改进
2、动态载入。随时随地加节点,删节点,以及修改节点
3、右键菜单,并且是自定义的。
4、各种事件及方法的结合,使得扩展应用更为强大。
5、其他优点等着你去发现,呵呵

HTML版帮助:
http://efei.yeah.net 这个是163的免费域名,会转向下面这个地方http://www.wuyouschool.com.cn/public/efei/index.htm
http://efei731.533.net/index.htm 这个是UNIX主机,大小写敏感,可能有些图片显示不出来

CHM帮助下载地址:
http://www.wuyouschool.com.cn/public/efei/TreeView.chm
http://efei731.533.net/TreeView.chm

程序其实早就写好了,后来就一直在写帮助,时断时续地写,自己感觉真的是不容易,好累,也有成就感。
如果你喜欢它,我就更有成就感了,嘿嘿。

如果喜欢,不要忘记顶一下哦

另外,因为只有自己用过嘛,所以肯定还隐藏着一些错误,希望大家发现后告诉我,谢谢。
以及其他一些功能上的改进,都要告诉我哦!!!
...全文
2659 272 打赏 收藏 转发到动态 举报
写回复
用AI写文章
272 条回复
切换为时间正序
请发表友善的回复…
发表回复
efei 2005-08-25
  • 打赏
  • 举报
回复
我倒,怎么这么长时间了,帖子还有人在顶啊

以前公布的地址可能都没用了,用这个吧

http://www.j2medev.com/efei/treeview/index.htm
sainthao 2005-08-24
  • 打赏
  • 举报
回复
顶,谢谢了,楼主辛苦了
谢紫枫 2005-01-17
  • 打赏
  • 举报
回复
记录一下
用来学习
noaher 2004-10-28
  • 打赏
  • 举报
回复
GOOD顶
cuixiping 2004-10-28
  • 打赏
  • 举报
回复
efei你好:

http://community.csdn.net/Expert/topic/3184/3184403.xml?temp=.2370264
主  题: 散分200,同时发布一个无限动态树,TreeView,带CHM帮助,大家看看

能把帮助手册,写得那么细心,佩服佩服!

这个树我喜欢!

顺便说说我用的过程中发现的几个小问题,给你回馈一下。

①.RemoveNode 删除最后一个节点后,新的最后节点前面的"┣"没有变成"┗"

②.Expand 展开节点时,未判断上面各层是否展开,可致第1层下直接显示第3层,而第2层看不见。按理,若上层未展开,则逐层展开。

③.Add 添加子节点时,如果父节点已展开,则不会更新显示,屏幕上看不到新建节点。需要对该父节点做两次Expand之后,才能看到新建节点。

④.树的菜单在窗口失去焦点时应该要隐藏掉比较好。

⑤.另外就是如果树的菜单能够用IE5.5+支持的createPopup做就更好了,这样在框架中用树的时候,就不会被挡住。而且也可以失去焦点时自动隐藏菜单。
yajunmao 2004-08-02
  • 打赏
  • 举报
回复
very good
yjbnew 2004-08-01
  • 打赏
  • 举报
回复
while true
write "up"
wend

这段VBS代码;也不比JS差啊。
birdhq 2004-08-01
  • 打赏
  • 举报
回复
支持楼主~~~小弟学习中~~~
liuruhong 2004-08-01
  • 打赏
  • 举报
回复
to 梅花
晕,楼主的东西已经做的很不错了,不要这样打击别人的积极性嘛

整体做的比较规范,虽然还存在一些问题,至于你提到的所谓优化,我想还是需要用结构设计的角度去考虑的,另外在交互界面设计中,太大的数据量也是很忌讳的,我没有实际测试过我之前写过的那个脚本,因为对于dhtml资源,我采用的是滞后加载的方式,似乎能够更加有效的利用资源,如果谁用过,可以帮我做一个测试

xxxxxggg 2004-08-01
  • 打赏
  • 举报
回复
我也要也顶,非把楼主顶上九层天!!!!!!!!!!!!!!
UP
UP
UP
for(i=0;i>0;i--)
cout<<"up"<<endl;

UP
UP
xyzliuin 2004-07-31
  • 打赏
  • 举报
回复
thx 好人!
lyzzbbgo 2004-07-30
  • 打赏
  • 举报
回复
MARK
mcu163 2004-07-30
  • 打赏
  • 举报
回复
按!!
yipiaoqingshui 2004-07-30
  • 打赏
  • 举报
回复
mrshelly 2004-07-30
  • 打赏
  • 举报
回复
不错,请放分~~~~~~~~~~~
topmonkey 2004-07-30
  • 打赏
  • 举报
回复
已阅
meizz 2004-07-30
  • 打赏
  • 举报
回复
对于这种多节点的树一般都会采用异步加载, 即当用户点开某节点的时候才会把这个节点下的下一级数据取出, 优点不用说了, 可以加无限多的节点, 缺点当然也是有的, 每个节点的第一次展开需要等待一段时间, 这点没有一次性加载的展开的爽.
这两天我正在优化WEB上的treeview, 刚好正在考虑树的效率问题, 所以对这方面的贴子比较注意了, 我做了一棵树, 也是一次性加载所有数据, 若是2000个节点以内的树, 树的生成及每个节点的展开耗时都不超过0.2秒(我是以一个8*5*5*10)四层的树测试.
9000 节点的树(10*30*30)全部加载显示用时2.2秒 二级展开1.8秒, 三级展开1.1秒
27930 节点的树(30*30*30)全部加载显示13.1秒 二级展开4.2秒 三级展开2.3秒
我的电脑配置是赛扬1G+256内存IE6.0
可见在 10000 节点以内的树应该都是用户可以接受的范围, 呵呵, 优化真的很重要呀.
meizz 2004-07-29
  • 打赏
  • 举报
回复
楼主: "无限动态树", 这个说法也太不科学了吧.
首先你的树的数据源是指定的. 全在源代码里 Add 的, 何来动态?? 只是一棵静态树而已.
其次这棵树真的无限?? 楼主你自己有没有测试过加载二千个节点的操作呢? 在我的这个项目应用之中, 加载的节点数最大可能会超过5000个, 按照你这样的效率能有用吗?

所以楼主的这棵树只能说是"支持百数节点以下的静态树", 且用VBS, 说实话兼容性真不咋地
xiehq 2004-07-29
  • 打赏
  • 举报
回复
顶了再说,好好学习
Amely 2004-07-29
  • 打赏
  • 举报
回复
支持
加载更多回复(252)

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧