Labwondows虚拟仪器高级应用-文本、文件类程序设计技术之:英汉汉英词典
 
- UID
- 863084
|
Labwondows虚拟仪器高级应用-文本、文件类程序设计技术之:英汉汉英词典
1.1 英汉汉英词典
1.1.1 英汉汉英词典设计方法
在LabWindows/CVI 程序设计中,经常要参考和查询一些函数,阅读英文说明文档,英汉词典是不可或缺的工具。常用的电子词典主要是有道、金山等,一般的词典安装程序至少也在几兆大小,安装之后可能还会带有插件,能不能设计一个更简洁的词典程序,只要满足日常需要就可以呢?对于简洁的词典程序,其词库最好为文本类型,不使用任何数据库产品,减少冗余。在本例程中,利用字符串查找与匹配算法,制作了一个简单的英汉汉英电子词典,实现单词的查找释义、汉字的英文对照。
1.1.2 英汉汉英词典程序设计
(1)面板设计
编写一个英汉汉英词典查询程序,在文本框内输入英文单词或中文,程序会打开当前目录下的“英汉汉英词典.txt ”词典文件,查找与输入相匹配项,并将匹配度最高的结果及其后续的相关结果显示出来。面板设计如图1-1 所示,面板中主要控件属性设置如表1-1 所示。

图1-1 英汉汉英词典面板设计
表1-1 控件属性设置表
常量名 | 控件类型 | 控件的主要属性 | PANEL | Panel | 标题:英汉汉英词典回调函数:PanelCB | STRING_FIND | String | 回调函数:Find | TEXTBOX | Text Box | ( 显示查询结果) |
|
|
|
|
|
|