(4月7日重发2.8版)隆重发表BB专用词典软件贝贝词典
http://www.maxpda.com/thread-24798-1-1.html
wind001
本人(金山词霸黑莓版移植作者)隆重向大家推荐最新力作,专为BB量身开发的全新词典软件——贝贝词典(英文名BBDict)。
贝贝词典最大的优点是自身不带词库(这也算优点?)。用户想要任何的词典,不管是汉英还是英汉,中日还是日中,中德还是德中,都可以自己编辑词库然后从PC导入到BB上,实现为自己量身定做的词典。而且,词库格式与PALM上的KDic/ZDic、PC上的StarDict/MDict兼容,保证了大家能够从网上找到合适的词库(就怕你找不到足够小的词库,毕竟BB没有存储卡)。
由于自身不带词库,贝贝词典所占体积很小,不到20K。词库采用了压缩方式存储在BB上,最大限度的减少了对BB那可怜的ROM空间的占用。从理论上说,7230的用户也能用,只要你能找到足够小的词库。
StarDict的词库下载地址http://stardict.sourceforge.net/Dictionaries.php。
MDict的词库下载地址http://mdict.polimercolor.ru/mdict/dictionaries.html。
另外,刚刚发现StarDict词库中PowerWord类中的现代英汉词典就是过去我移植的金山词霸词库的英文部分,喜欢金山词霸那个带英文例句的词库的同志可以去下下来用。
下面是跟贴中各位同志提供的词典,其中在这里索引一下,大家找起来方便。
楼号 提供者 词典
-----------------------------------------------------------------------
34 kakushang 日文
61 kakushang 汉日、汉日医学、英日
82 流畅 迷你英汉(只有几百K,适合小内存的BB)
96 流畅 汉英
107 流畅 国际标准汉字大辞典
348 hikerpan GRE、托福、六级、计算机、外贸
375 yunxiang 免疫学
376 yunxiang 生化缩略语
377 yunxiang 制药企业小全&化学物质缩写
436 yabawuyu 汉英、英汉(只有几百K,适合小内存的BB)
495 zebra0 Oxford PhraseBuilder英汉
512 zebra0 南京公交线路
贝贝词典使用方法:
1、 在输入窗口输入单词,按回车即可查询结果。允许只输入一个单词的前面几个字母就进行查询。
2、 输入窗口下方显示以输入单词开始的单词列表,滚动光标到单词列表中并按回车即可查询被选中的单词,
3、 在输入窗口按ESC、SHIFT+DEL、ALT+DEL、长按DEL、双击DEL都可以清除当前输入的单词。我不知道大家习惯用哪种方式,所以实现得比较多,大家可以提提意见看哪种最好。
4、 在输入窗口没有输入单词的情况下,按ESC可以退出本软件。
5、 在查询结果窗口按ESC可以返回输入窗口,按DEL可以返回输入窗口并清除当前输入的单词,按任意字符(字母、数字均可)可以返回输入窗口、清除当前输入的单词、并将字符输入到输入框。
6、 在查询结果窗口按空格可以向下翻页,按ALT+空格可以向上翻页,在71XX上还可以按NEXT(空格左边的那个键)向上翻页。
7、 在查询结果窗口按回车可以跳转到下一个单词,按ALT+回车可以跳转到上一个单词。注意ALT+回车必须先按ALT再按回车,不能按住ALT然后按回车。
8、 在词库管理窗口按ESC可以返回输入窗口
9、 在词库管理窗口按DEL可以删除已经加载的词库。
10、在词库管理窗口按空格可以切换词库的查询状态,设置为不查询的词库(词库名前面没有钩钩的)将不会被查询。
详见压缩包中的Readme.txt,一定要看呀。
第一次开发全新的软件,经验不足,有些问题,给大家添麻烦了。
补充注意:
1、加载词库之前请先将手机的密码取消。如果手机设了密码,PC和BB通信前需要用户输入密码并且做一个SHA的challenge。由于我不想做这段程序,也不想盗用各位的手机密码,所以没有做这段程序,导致设了密码的手机走到这一步就死在那里了。
2、如果自行开发的词库有问题,而我给的词库没有问题,各位可以将词库贴上来或者发到我的邮箱,我检查一下是什么问题。
3、请各位安装4.2 版本的桌面管理器。我是在安装4.2版本的桌面管理器的环境里开发的,所以PC端与4.1版本及以下版本的桌面管理器可能存在不兼容问题(也可能不是不兼容,只是4.1版本的桌面管理器的发送能力较弱造成的)。已有部分同志出现在4.1 版本的桌面管理器环境里“发送记录失败”的问题,更新为4.2 版本后解决。
4、如果大家想自己开发词库,遇到那几个英文音标中的特殊字符不知道如何显示的话,可以用如下这几个字符,这是我在BB上试过可以正确显示的字符。再次提醒,请将词库保存成Unicode方式,否则这几个特殊字符不一定能够正确显示。
? Λ ? ? ɑ ? ? ? e θ
5、最近有很多同志提出需求,希望我支持XXX软件的词库。要支持XXX的词库,就要知道XXX的词库格式,或者有工具将它解开,这两点都取决于XXX的作者而不是我。传说中有些高人通过调试XXX的程序,甚至只是阅读XXX的词库文件(常见于影视作品),就可以破解其词库格式。可惜我不是这样的高人,我只是个业余编程爱好者。所以我不反对大家提出支持XXX的词库的要求,我也会尽力查找相关资料,但是我不一定能办到,见谅。
6、因为贝贝词典采用RMS来保存词库(不想交100美元的话别无选择),所以加载词库后备份手机数据时,备份到RMS Database时非常慢、甚至经常超时无法完成备份。目前解决方法有2个:
1)用“高级”方式备份,备份时选中除RMS之外的所有项目。缺点是其他软件如果用RMS来保存数据,那也不会备份。
2)先删除词库再备份。缺点是备份完了要重新加载词库,比较费时。
我目前是平时例行备份用方法1,有重大情况(如擦除重装系统)需要全面备份时用方法2。
7、如果加载词库的时候出现PC端没有反应、始终停留在“准备就绪”阶段的情况,而又确认自己是按照操作步骤操作的,很可能是BB端运行混乱了。此时请将BB复位,也就是关机、拔掉电池、再装上电池,一般问题就可以解决了。如果解决不了,可将PC也复位,并且将BB端卸载、重装。
8、加载StarDict词库中PowerWord类词库需要MSXML SDK的支持,一般Windows XP已经带了这个软件,所以各位不用特意去安装。如果出现出错信息提示需要安装MSXML SDK,可以去微软网站下载安装。
更新记录:
2006-12-11 更新到1.1
PC端:修正了读取unicode编码的词库文件时只能读取第一行的问题,并将关于中的发布网站改成www.maxpda.com。
BB端:将关于中的发布网站改成www.maxpda.com,无功能性变化。
2006-12-12 更新到1.2
PC端:无变化,版本号仍为1.1。
BB端:取消了提示出错时“当”的一声。原来对话框(Alert)只要不指定类型就不会有声音,我还是对Java不够熟悉。
另外发布方式变了一下,不再打成两个压缩文件,只压缩那个词库,这样大家可以只下载自己需要的部分。
2006-12-17 更新到1.3
正式更名为贝贝词典,英文名BBDict。
PC端:1、支持将KDic/ZDic的词库里占用控制字符的编码表示的音标字母转换成标准的Unicode音标字母,现在附带的英汉汉英词典的音标可以正确显示了;
2、适当加大了压缩力度,现在附带的英汉汉英词典可以压缩到4M左右。不过与此同时查询单词的速度有所降低,在我的7105T上感受不出来,如果哪位同志在自己的机型上感觉查询单词很慢的请反馈一下;
3、适当丰富了发送过程中的出错提示信息,请传输不能成功的同志试用一下,并且反馈提示信息,以方便下一步查错、改进。
BB端:修改了词典名的显示格式,将___改成[]。
2006-12-28 更新到2.0
PC端:尝试解决与4.1一下版本的桌面管理器的兼容问题,即部分同志出现的发送失败问题。因为我没有出现过这个问题,所以不敢完全断定已经解决了,不过应该是解决了。
BB端:美化界面,增加快捷操作键。用BB专用API重写了界面,使界面变美观了,并且在几个界面中增加了DEL键的快捷使用方法以方便单手操作(详见使用方法部分)。
2007-1-7 更新到2.1
PC端:修改了压缩词库的格式,以提高逐键提示的单词列表查询速度。所以词库变大了,现在附带的英汉汉英词典可以压缩到5.2M左右。
BB端:增加了众望所归的逐键提示的单词列表功能,目前可以显示10个单词。修改了压缩词库的格式,以提高逐键提示的单词列表查询速度。
2007-1-14 更新到2.2
PC端:无变化,版本号仍为2.1。
BB端:1、修正了网友报告的3个BUG,包括在空白的单词列表区按回车抛出NullPointerException异常,无法查询词库中包含大写字母的词,以及单词列表无法提示词库中某些特殊位置的词条。
2、在查询结果窗口输入任意字符,自动跳转回输入窗口。现在查询下一个单词节省了按ESC、Alt-DEL两个操作。
3、如果没有导入词典,查询单词时提示没有导入词典,而不是查询不到。
4、做了一点稍微智能化的处理,减少了逐键提示的单词列表功能对于单词输入速度的影响。
2007-1-25 更新到2.3
PC端:向设置了密码的BB发送词库时会提示不支持设置了密码的BB,不再毫无提示。
BB端:1、修正了网友报告的1个BUG,在空白的单词列表区第一行按回车抛出0>=0异常。
2、支持单词列表上下滚动功能。
3、支持在单词解释窗口直接跳转到上一个、下一个单词的解释。
2007-2-8 更新到2.4
PC端:无变化,版本号仍为2.3。
BB端:允许只输入一个单词的前面几个字母就进行查询,会自动查询以这几个字母开始的第一个单词。
在查询结果窗口按DEL返回到输入窗口时,自动把光标移回到输入框。
2007-2-24 更新到2.5
PC端:新增支持StarDict/MDict格式的词库。
不再需要安装Microsoft Visual C++ 2005 Redistributable Package�