zoukankan
html css js c++ java
一个功能完善的资源管理器
最近下了一个资源管理器的源代码。修了修,发现原始代码写的确实不错。封装的比较好。我要向它学习。另外,瞎忙了一通,感觉很无聊,以后要继续认真的、拼命的学习,不能浪费自己的生命啊。
贴点经典代码:
/***节点路径***/
#region
/***节点路径***/
/**/
///
<summary>
///
根据指定节点生成表示此节点的路径
///
</summary>
///
<param name="node"></param>
///
<returns></returns>
public
string
GetNodePathStr(TreeNode node)
{
if
(node
==
null
)
{
return
""
;
}
if
(node.Parent
==
null
)
{
return
""
;
}
//
利用堆栈 压进 parent结点
Stack pathStack
=
new
Stack();
string
strPath
=
""
;
pathStack.Push(node.Text);
while
(node.Parent
!=
null
)
{
pathStack.Push(node.Parent.Text);
node
=
node.Parent;
}
int
count
=
pathStack.Count;
for
(
int
i
=
0
; i
<
count; i
++
)
{
if
( i
>
0
)
{
if
(i
==
1
)
strPath
=
pathStack.Pop().ToString();
else
strPath
+=
"
\\
"
+
pathStack.Pop().ToString();
}
else
{
pathStack.Pop();
}
}
return
strPath
+
"
\\
"
;
}
#endregion
以前我写过,用右键实现 文件夹 新建、重命名、删除等功能的项目。今天找到该项目(netdisk)对比一下。相信收获会更多。
查看全文
相关阅读:
lipo命令
百度地图整合 手动
Pos管理类库的第三方库
css3实现各种渐变效果,比较适合做手机触屏版
a标签加绝对定位在图片上面,a的链接和块状属性block失效,而且是所有IE版本都失效的
一个好玩的jq+php实现转盘抽奖程序
一个很简单的jQuery插件实例教程(菜鸟级)
导航条固定在顶部
网站上经常使用的第一次打开弹出广告特效
一个超级简单php的留言板
原文地址:https://www.cnblogs.com/flashicp/p/726356.html
最新文章
CLPlacemark
GeocodeLocation
Location
C语言---打印空心菱形
init_mempool()
KEIL中8051核使用LX51和BX51区别
IOS类方法,实例方法
IOS选择器(selector)
blog收集
IOS自定义形状进度条思路
热门文章
GitBook
UIBezierPath贝塞尔弧线常用方法记
IOS官方类前缀
搭建项目进程记录
UITableView 隐藏多余分割线
iOS常用控件默认高度
storyboard 拖线
VFL语言
百思不得姐 one day
SQLite的封装 FMDB
Copyright © 2011-2022 走看看