|
首先感谢精易官方组织了多届的源码大赛,众多高手也因此奉献了很多很多非常优秀的源码,让我受益匪浅!
此次我开源的这个源码,是我现在正在维护和推广的一个免费文档标签管理工具-Document_TagExplorer(以下简称DTE)的一个组件,QickTagViewer(简称QTV)。
DTE是一款专门用于给文件、文件夹打标签、写备注,加附件的工具软件,它利用了NTFS文件系统的附加数据流机制,将文档的标签、备注和附件都写入到该文档的附加数据流中,这样不论该文档如何更名、编辑、拷贝、移动,都不会影响标签、备注和附件的数据安全(当然,同时也要求该文档不能移出NTFS格式的磁盘,此为唯一需要注意的地方)。而文件夹的标签、备注信息,则被写入该文件夹下的desktop.ini文件,可自动随该文件夹的拷贝、移动而移动。最新版请到dangerace.ys168.com下载体验。 QTV虽然只是DTE工具的一个组件,但也基本具备了主程序一半以上的主要功能,完全可以当做一个独立工具使用。
用户运行一次QTV以后,就可以在很多资源管理器的右键菜单中找到本程序的启动项,今后就可以在各种资源管理器中,通过右键菜单来快捷的查看文档、文件夹的标签、备注信息,同时也可以为该文档、文件夹新增标签、备注信息,编辑原标签、原备注信息等等,非常方便和实用。
我认为,大家通过本源码,可以了解到的相关技能大概有以下一些内容:
- 注册表读写
- 资源管理器右键菜单参数传递
- 附加数据流的读写
- 超级列表框的综合运用
- 多个程序之间的数据通信(配置文件方式)
- 数据库读写
- 配置文件读写
因为我本人水平并不高,所以源码写的比较乱,仅供大家参考,认为写的太差的,也不要喷我,谢谢大家。
因为本源码只引用了精易模块,所以为了减少附件体积,我就只上传源码,不带模块了,请大家自行下载精易模块试用。
|
评分
-
查看全部评分
|