关于 Pig Pig 是一款文件格式化工具,它可以将“金山词霸”生词本软件导出的格式混乱的文件整理成网页格式,方便大家打印。更多内容可以参考以前的文章 《和 Pig 一起学英语》 。 Pig 距离上一次更新有快两年的时间了,期间发生了很多事。其中一个原因是我后来对自己电脑上的软件进行了正版化清理:诸如 Visual Basic 6.0 精简版、VMWare 等盗版软件都被我卸载了,而 Pig 之前的版本都是用 VB6 精简版 + Dev-C++ 开发的。 姗姗来迟的新版本 事隔这么久,期间也有几位热心网友发邮箱报告程序 Bug,并对程序新功能提出了展望。可惜这次的更新不仅没添加任何新功能,反而还砍掉了一些比较鸡肋的功能。 程序界面如右图所示,与以前的界面相比变化不大(这正是我想要的)。不过本质区别是:以前的 Pig 是一个独立的可执行程序调用一堆动态链接库来完成任务;如今的 Pig 只是一张网页,通过执行 JScript 和极少量的 VBScript 来实现功能。 新版本解决的问题有: 这次的开发编辑器用的是 Emacs,语言选的是 JavaScript 和 HTML。开发环境方面没有版权问题。 随着金山词霸本身的升级,生词本导出文件的格式出现了调整。有网友反映 Pig 不能处理这些新文件。这次更新也增强了这方面功能,现在 Pig 能处理到目前为止的所有版本生词本导出的文件。 Pig 之前的版本是用 VB 和 C 语言写的,源代码并没有随程序一起发布。这回简单了,JavaScript 和 VBScript 天生具有开源性质,源代码就是程序,你想怎么改都行。 更新了帮助文档。 砍掉的功能有: 合并“指定输出路径”和“生成单个文件”两个功能; 删除“输出卡片风格”(这功能真的没人用),统一用“列表”形式; 删除“图片格式”(当初有这个功能是因为 IE6 不能显示 Unicode 编码的音标,哪知我是费力不讨好:大家背单词并不关心音标); 删除“PDF格式”(也是费力不讨好的活); 删除“字段排序”功能(目前还没人把音标或解释放到单词前面来打印)。 下一...