指穷于为薪,火传也,不知其尽也。—《养生主》

Daily English:He is a wise man who speaks little.

QuiXplorer 2.3功能补强

在用了快一年的QuiXplorer之后,今天终于无法忍受它功能的单一(虽然它功能的纯粹--服务器文件夹内容的显示、修改、上传、下载、删除等--是我最初看上它的原因),其实也没这么严重,我只是对它没提供文件的说明而感到不满,而且对中文的支持之弱让人有点郁闷……

于是今天晚上就只安排了一件事情:将它汉化,并改它的代码,给它增加文件说明功能。

汉化容易,它本身就是采用语言包的形式,增加一种语言花不了太多时间,半个小时搞定。

接下来就是文件描述了,我的本意是增加一列作为文件内容的描述,在看了半天它的界面之后,实在无从下手,它的表格显示基本上已经把屏幕的宽度用到极致,想在里面插一列,似乎比较困难,这时候我突发灵感(,只是之前一条死脑筋而已……),它的文件显示用的只是简单的超链接,那我将超链接的文字说明改成从外部文件读取不就得了?链接本身还是指向文件,这样对于用户来说也更加友好。

既然思路有了,那修改也只是几十分钟的事情。我的做法是在每个目录下建立一个.desc目录,quiXplorer本身可以将.开头的目录隐藏(linux格式),而我在.desc目录下建立与该目录下文件同名,但增加一个_语言名.txt后缀的文件。举例:我有一个文件叫做css2.chm,那它对应的中文描述文件名就是:css2.chm_chs.txt。虽然看起来有点怪,不过这个本身就不是给用户看的,而这样的文件名也方便以后扩展其它语言的描述文件。

实现这一步是很容易,接下来的……花了我一个晚上时间……我给每一个文件建立说明文件,这个功能实际上应该在上传或者是在文件上传之后再来作的,不过目前懒得再去改,因为要改的话还有很多待定功能需要实现:按照描述内容排序,按照描述内容搜索,文件移动或者复制时描述文件的移动或者复制……不管了……准备睡觉去=。=

分享家:Addthis中国

Leave a comment for: "QuiXplorer 2.3功能补强"

*

Tag Cloud