DocM Page

写在前面的话
特点
下载和安装
帮助
主要功能:
界面介绍:
为文件,分类加注释:
文件,笔记交叉分组
导入/出文件
打开选定的文件
笔记的使用
查询
快捷键

写在前面的话

阅读的文档越来越多,靠目录和文件名查找的方法变得越来越难以胜任。 尝试了多种PC文献管理软件,如奥博文献管理、超级文档管理器、 Noteexpress、EndNote、 JabRef等软件,却没有一个能够满足我所有的期望。 于是用掉了两个多月晚饭后的休息时光,完成了这个软件的第一版。 后来又经历了近一年多的实际使用和陆陆续续的改进,终于有了今天这个稳定的版本。 回顾整个开发过程,感慨良多:

  1. 很多事情看着容易做起来难。 对开发能力的自信让我以为实现这样的软件只需两个星期,可实际却用了两个多月。 一个主要的原因是设计之初对界面设计考虑不周。 在程序开发的早期阶段,设计者很难准确地预测用户的操作顺序。 如果软件架构设计不周,便可能产生预料之外的异常。 完备的测试、友好的界面、运行的稳定、代码的可维护性等使软件实现起来并不轻松。
  2. 技术规范非常重要,严格按照设计规范和编码风格才能保证软件的质量,尤其对于持续时间长、功能逐渐增加的软件开发。
  3. ASAP(As Simple As Possible) 力求简单。 简单是一种美,简化程序才能减少Bug。尽量采用组件化程序,简化“胶水”代码(glue code)。

作者认为依据文件存放位置对文件进行管理是文件管理系统(FMS)的初级阶段, 根据文件的属性,如文件位置、重要性、内容等,对文件进行管理才是FMS的更高阶段。 DocM所实现的功能,如为文件增加自定义属性、根据属性的查询、逻辑分组和对逻辑分组的布尔运算等, 可能会成为下一代操作系统FMS的内建功能。 NTFS的Stream技术让我们感到了这种趋势,而在Windows 7则已初见端弥。

特点

  1. 文件通过文件索引ID进行管理。文件ID在导入Docm时自动产生。通过文件ID可以实现像图书馆卡片那样的分类检索。
  2. 被管理的文件以文件ID为名称直接保存在硬盘某个目录下,可以在电脑上直接打开,从而保证了你文件的绝对安全。
  3. 支持导入和到出功能
  4. 支持交叉分组式的管理。一个文件可以属于多个组,而在硬盘上只是一个备份。
  5. 各种类型的文件注释,如关键字、著者、摘要和普通注释
  6. 支持有检索生成的动态目录,就是根据检索条件产生的目录。
  7. 完全免费,自由使用。

下载和安装

帮助

感谢你使用docm,docm是一个完全免费文件管理软件,你可以随意地拷贝使用或者拷贝给你的朋友,如果你有任何改进的意见和要求请与我联系

主要功能:

Docm是英文DOCuments Management的缩写,顾名思义docm是用来管理计算机上的文档的,它可以将硬盘上任意类型的文件保存在数据库中,然后你就可以对保存进数据库中的文件进行更加有效的管理了。你可以对数据库里的文件加注释(参见文件注释),对他们交叉分组(请参见文件交叉分类),当然你可以修改已经保存进数据库中的文件的内容(请参见文件更新),将已经保存在数据库中的文件重新保存到你的硬盘(参见导出整个分类中的文件和导出选定文件),你还可以在其中docm中写笔记(参见笔记的使用),最后docm支持强大的查询(参见查询)。

界面介绍:

与微软的Windows Explorer相似,整个界面大致分为三个部分,分类树,列表区,文件说明区。

  1. 分类树:列出了所有打开的数据库和数据库中的分类,在docm中将查询作为分类的一种,也在分类树中列出
  2. 列表区:列出了所有属于当前分类的文件,子分类,查询等
  3. 文件说明:列出列表区中选中的文件(笔记,子分类,查询)的注释等内容
  4. 所属其他分类列表:列出了列表区选中的文件,笔记,查询所属的所有分类,通过点击旁边的'go',可以直接跳转到'所属其他分类列表'显示的分类
  5. 列表筛选条件:可以输入筛选条件,对列表中的文件进行过滤

为文件,分类加注释:

如果想为列表区中的某一文件(分类)加注释,请用右键单击该文件(分类),在弹出菜单中选择'Summary'。屏幕上出现Summary对话框,完成注释后OK保存,否则Cancel取消。

文件,笔记交叉分组

文件交叉分组即一个文件,笔记可以属于多个分类(collection)而数据库中只有一个文件备份,如果文件的内容,注释改变,则所有分类中也会同步改变,当一个文件不属于任何分类时它将会从数据库里删除。有了交叉分组的功能,你就可以对文件(笔记)按照不同的准则分类,如按内容,按出处,按作者等等,虽然文件属于许多组,却不会占用额外的磁盘空间。 将文件,笔记加入某个分组的方法是,首先右键单击希望分组的文件,在弹出菜单中选择"Add to Collection …" 或者 "Move to Collection …",然后按提示选择目标分类。

导入/出文件

有两种方式可以导入硬盘上的文件到数据库:
导出整个分类中的文件

打开选定的文件

在列表区中双击选定的文件,或者选择右键弹出式菜单中的'open'

笔记的使用

创建:在列表区的空白区右键弹出式菜单中选择'New Note' 修改:双击打开或者直接在文件说明区中直接编辑

查询

分类树的选定分类上或者列表区空白区域的右键弹出式菜单中选择'New Query',输入SQL查询条件。例如:
WHERE NAME LIKE '%FUZZY%' 		查询所有名字中含有'FUZZY'的文件
WHERE TYPE = 'NOT'				查询所有的笔记
WHERE TYPE='FIL'				查询所有导入的文件
WHERE TYPE='GRO'				查询所有分类
10 day before				特殊类型的查询,查询所有10天前的文件,

快捷键

待续。。。