DocM Page
-
写在前面的话
-
特点
-
下载和安装
-
帮助
-
-
主要功能:
-
界面介绍:
-
为文件,分类加注释:
-
文件,笔记交叉分组
-
导入/出文件
-
打开选定的文件
-
笔记的使用
-
查询
-
快捷键
写在前面的话
阅读的文档越来越多,靠目录和文件名查找的方法变得越来越难以胜任。
尝试了多种PC文献管理软件,如奥博文献管理、超级文档管理器、
Noteexpress、EndNote、 JabRef等软件,却没有一个能够满足我所有的期望。
于是用掉了两个多月晚饭后的休息时光,完成了这个软件的第一版。
后来又经历了近一年多的实际使用和陆陆续续的改进,终于有了今天这个稳定的版本。
回顾整个开发过程,感慨良多:
- 很多事情看着容易做起来难。
对开发能力的自信让我以为实现这样的软件只需两个星期,可实际却用了两个多月。
一个主要的原因是设计之初对界面设计考虑不周。
在程序开发的早期阶段,设计者很难准确地预测用户的操作顺序。
如果软件架构设计不周,便可能产生预料之外的异常。
完备的测试、友好的界面、运行的稳定、代码的可维护性等使软件实现起来并不轻松。
- 技术规范非常重要,严格按照设计规范和编码风格才能保证软件的质量,尤其对于持续时间长、功能逐渐增加的软件开发。
- ASAP(As Simple As Possible) 力求简单。
简单是一种美,简化程序才能减少Bug。尽量采用组件化程序,简化“胶水”代码(glue code)。
作者认为依据文件存放位置对文件进行管理是文件管理系统(FMS)的初级阶段,
根据文件的属性,如文件位置、重要性、内容等,对文件进行管理才是FMS的更高阶段。
DocM所实现的功能,如为文件增加自定义属性、根据属性的查询、逻辑分组和对逻辑分组的布尔运算等,
可能会成为下一代操作系统FMS的内建功能。
NTFS的Stream技术让我们感到了这种趋势,而在Windows 7则已初见端弥。
特点
- 文件通过文件索引ID进行管理。文件ID在导入Docm时自动产生。通过文件ID可以实现像图书馆卡片那样的分类检索。
- 被管理的文件以文件ID为名称直接保存在硬盘某个目录下,可以在电脑上直接打开,从而保证了你文件的绝对安全。
- 支持导入和到出功能
- 支持交叉分组式的管理。一个文件可以属于多个组,而在硬盘上只是一个备份。
- 各种类型的文件注释,如关键字、著者、摘要和普通注释
- 支持有检索生成的动态目录,就是根据检索条件产生的目录。
- 完全免费,自由使用。
下载和安装
- 下载地址
- 安装过程比较简单,按照屏幕的提示即可完成。
帮助
感谢你使用docm,docm是一个完全免费文件管理软件,你可以随意地拷贝使用或者拷贝给你的朋友,如果你有任何改进的意见和要求请与我联系
主要功能:
Docm是英文DOCuments Management的缩写,顾名思义docm是用来管理计算机上的文档的,它可以将硬盘上任意类型的文件保存在数据库中,然后你就可以对保存进数据库中的文件进行更加有效的管理了。你可以对数据库里的文件加注释(参见文件注释),对他们交叉分组(请参见文件交叉分类),当然你可以修改已经保存进数据库中的文件的内容(请参见文件更新),将已经保存在数据库中的文件重新保存到你的硬盘(参见导出整个分类中的文件和导出选定文件),你还可以在其中docm中写笔记(参见笔记的使用),最后docm支持强大的查询(参见查询)。
界面介绍:
与微软的Windows Explorer相似,整个界面大致分为三个部分,分类树,列表区,文件说明区。
- 分类树:列出了所有打开的数据库和数据库中的分类,在docm中将查询作为分类的一种,也在分类树中列出
- 列表区:列出了所有属于当前分类的文件,子分类,查询等
- 文件说明:列出列表区中选中的文件(笔记,子分类,查询)的注释等内容
- 所属其他分类列表:列出了列表区选中的文件,笔记,查询所属的所有分类,通过点击旁边的'go',可以直接跳转到'所属其他分类列表'显示的分类
- 列表筛选条件:可以输入筛选条件,对列表中的文件进行过滤
为文件,分类加注释:
如果想为列表区中的某一文件(分类)加注释,请用右键单击该文件(分类),在弹出菜单中选择'Summary'。屏幕上出现Summary对话框,完成注释后OK保存,否则Cancel取消。
文件,笔记交叉分组
文件交叉分组即一个文件,笔记可以属于多个分类(collection)而数据库中只有一个文件备份,如果文件的内容,注释改变,则所有分类中也会同步改变,当一个文件不属于任何分类时它将会从数据库里删除。有了交叉分组的功能,你就可以对文件(笔记)按照不同的准则分类,如按内容,按出处,按作者等等,虽然文件属于许多组,却不会占用额外的磁盘空间。
将文件,笔记加入某个分组的方法是,首先右键单击希望分组的文件,在弹出菜单中选择"Add to Collection …" 或者 "Move to Collection …",然后按提示选择目标分类。
导入/出文件
有两种方式可以导入硬盘上的文件到数据库:
- 第一种,在列表区空白位置点右键,再弹出的菜单中选择倒入,选择要导入的文件,然后选择导入类的位置,确定。
- 第二种方法是首先在View菜单选择'Show/Hide Importer' 确定Importer浮动窗体出现在屏幕右上角,将向导入的文件拖到浮动窗体上,选择目标类位置,确定
导出整个分类中的文件
- 在分类树选择想导出的分类,在右键弹出式菜单中选择'export collection …'选择硬盘目录确定
导出选定的文件
- 在列表区选择要导出的文件,在右键弹出菜单中选择'export …',选择硬盘目录,确定
打开选定的文件
在列表区中双击选定的文件,或者选择右键弹出式菜单中的'open'
笔记的使用
创建:在列表区的空白区右键弹出式菜单中选择'New Note'
修改:双击打开或者直接在文件说明区中直接编辑
查询
分类树的选定分类上或者列表区空白区域的右键弹出式菜单中选择'New Query',输入SQL查询条件。例如:
WHERE NAME LIKE '%FUZZY%' 查询所有名字中含有'FUZZY'的文件
WHERE TYPE = 'NOT' 查询所有的笔记
WHERE TYPE='FIL' 查询所有导入的文件
WHERE TYPE='GRO' 查询所有分类
10 day before 特殊类型的查询,查询所有10天前的文件,
快捷键
- Ctrl + P 为选中的文件或分类加注释
- Backspace 返回前一视图
- Ctrl + H 显示/隐藏屏幕右上角的托盘
待续。。。