首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Labwondows虚拟仪器高级应用-文本、文件类程序设计技术之:英汉汉英词典

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

( 显示查询结果)

返回列表