c# 仿Windows资源管理器

1.上网,了解需要的步骤。

2.设计资源管理器功能。

3.开始实现细节功能。

首先理解treeview 和 listview 的使用方法。

参考资料:

 listview基本使用方法 点击打开链接

treeview 基本使用方法    (msdn)点击打开链接   

listview和treeview 打造出基本的资源浏览器视图。点击打开链接


中间知道了怎么添加控件事件:可以在属性栏的 黄色闪电 列里进行添加。




接下来就是需要进行磁盘文件的读取了。

微软提供

*  命名空间是类的集合,用于为不同的类划分空间。

*  using  用于包含系统命名空间。

* 主线程的特点,第一个开始,最后一个结束。

*c# 中的thread 类用于线程管理。

*线程池  pool   用于存放多线程的容器,可以暂时挂起未使用的线程,等待系统的请求,而不是直接销毁线程,有利于程序的稳定性。线程池是静态类,可以直接使用。使用时将工作函数排入线程池,一个工作函数就相当于一个线程。点击打开链接

* 异步方式读取写入文件。点击打开链接(名词解释)

* 文件读写  用户进行选中后自己进行文件的读写操作。然后我就可以得知文件是否被删除。


设计

一打开程序就读取所有指定目录的文件。

然后根据后续步骤对特定文件的目录进行相应的修改。

程序进行文件复制,移动,删除操作时再直接更改文件目录

这些操作都使用多线程完成,防止出现卡死的状态。

同时,防止文件共用,死锁。

注意异常处理。



可能出现的问题

打开时,文件目录读取慢。

但这样的话,中间应该不会出现太卡的情况吧。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值