电子信息类专业英语词典的设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子信息类专业英语词典的设计
[摘要]电子词典以轻便易携、查询快捷、功能丰富等特点,成为21世纪学生学习、社会人士办公的常用工具。本系统以电子信息科学与技术专业英语课本为基础,将所有的基本词汇输入至Excel中,在Visual Basic6.0的开发坏境下,用VB直接调用Excel的形式,设计出具有可视化界面的电子信息类专业英语词典,能够提供单词、例句、缩写的英汉、汉英互查功能,对大家学习专业英语有很大的帮助。•
[关键词]电子词典;Visual Basic6.0;Excel •
Design of electronic information specialty english
dictionary
Abstract:Electronic dictionary has become the public office tool for 21st century students and social officer with characteristics such as portable, inquiring quickly and rich functions. This system is based on the electronic information science and technology major English textbooks, putting all the basic vocabulary into Excel in the development of the Visual Basic6.0 and using VB to call the form of Excel directly, then designs a visual interface with the electronic information professional English dictionary, which can provide the words, sentences, the abbreviation of English-Chinese, Chinese-English function.
Keywords: electronic dictionary,Visual Basic6.0, Excel
目录
引言 (1)
1 语言及开发环境 (1)
1.1 Visual Basic语言 (1)
1.2 Visual Basic语言特点 (2)
1.3 VB集成开发环境 (2)
2 VB与Excel的访问关系 (3)
2.1 直接调用Excel应用程序对象进行访问 (3)
2.2 通过数据库访问对象DAO访问Exce l (3)
2.2.1 通过 Data 控件访问 Excel (3)
2.2.2 通过DAO编程访问Excel (4)
2.3 用 ADO 数据对象访问 Excel (4)
2.3.1通过ADO Data控件非编程访问Excel (4)
2.3.2 用ADO对象库编程访问指定的数据源 (4)
3电子词典的整体设计结构 (5)
3.1 电子词典整体设计框图 (5)
3.2 词典软件设计所用函数语句 (5)
3.2.1 词典设计所用的函数 (5)
3.2.2 词典设计主要语句 (6)
3.2.3 在程序中操作 Excel 表常用命令 (7)
3.3 词典程序主体的设计 (7)
3.3.1 电子词典程序设计的流程图 (7)
3.3.2 电子词典查询界面的设计 (8)
结束语 (11)
致谢 (11)
参考文献 (12)
附录A (13)
引言
随着国际化的发展,英语变得越来越为重要,越来越多的人开始学习英语,一个方便实用的专业英汉查询工具也成为人们的渴望。尤其在二十世纪后半叶,以电子计算机为代表的现代科学获得了突飞猛进的发展,并迅速和人们的日常生活结合在一起[1]。计算机技术的发展和进步也使电子词典的诞生成为可能。虽然只有十来年的历史,电子词典却已经迅速发展壮大,成为词典家族中具有旺盛生命力的一员。尽管目前它尚不足以取代传统词典,但在英语学习和教学中,由于它实用、快捷、准确、经济等特点,已经成为传统英汉词典的有力竞争者,并对传统的词典提出了挑战。电子词典是一种将传统的印刷词典转换成数码的方式,进行快速查询的工具,使用电子词典查询英语,效率远远高于书籍的查询,而且解释更为详细,更新更为方便快捷。对于电子信息科学技术专业的学生来说自己设计一个能更好地学习电子信息科学与技术专业英语这样课程是非常必要的。最好可以脱离VB环境运行,这样对本专业的学生学习专业英语有了更好的帮助。
因为Visual Basic具有强大的数据库访问功能,所以利用Visual Basic进行电子词典的设计具有很大的优势,其访问数据库的方式有很多种,其中包括:(1)ADO:Active 数据对象(Active Data Objects),ADO 实际是一种提供访问各种数据类型的连接机制。ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口。可以使用任何一种ODBC数据源,即不只适合于SQL Server、Oracle、Access等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件。ADO是基于OLE-DB之上的技术,因此ADO通过其内部的属性和方法提供统一的数据访问接口方法。(2)ODBC:开放式的数据库连接(Open Database Connectivity),是一种公认的关系数据源的接口界面。它快而轻并且提供统一接口的界面,ODBC对任何数据源都未作优化。(3)Data:Data数据控件是内嵌于Visual Basic 中的访问数据库的一种方便的工具。数据控件提供了有限的不需编程而能访问现存数据库的功能,允许将Visual Basic的窗体与数据库方便地进行连接[2]。本次设计就是利用这个来实现的,且使用比较方便、简单。
论文介绍了在Visual Basic6.0环境下,利用Visual Basic访问Excel设计电子词典,文章首先对系统的背景、可行性做了简要的概述,接着描述了Visual Basic语言和开发环境的特点,Visual Basic访问Excel的几种方法和特点。本文是选择哪种方式,紧接着叙述了该系统的整体设计思想及各个模块的功能和详细设计,本文设计的电子词典是专门提供给电子类专业人士学习英语而使用的工具,设计中包含了英汉、汉英翻译,以电子信息科学与技术专业英语课本为基础,收集的课后单词、例句、缩写,方便大家的学习,而且本文设计用的方法简单,如果要更新数据,只需将软件根目录下的Excel 数据进行更新就可,是一个很好的学习工具。最后对系统做了简单的评价,简单的描述了该系统的特点、不足及需改进的地方和设计时遇到的问题,本文还给出了设计的流程图和设计程序一些重要的设计窗体。设计中突出了两大特点:一是具有和其它电子词典一样的使用快速、准确、方便的特点;二是具有其它电子词典所不具有的专业性,可以更准确地查询到任何电子类专业英语词汇,理解更加容易,翻译更加准确。通过实例利用Visual Basic对Excel进行常规操作,设计出来的专业英语的电子词典,基本完成了设计要求,可以实现电子词典的英汉、汉英、单词、例句、缩写的查询。为了查询方便,程序中还对大小写进行了处理。如果输入无词而进行翻译会弹出对话框“请输入单词”;如果没有查询到相应的单词,那么也会给出警告“查无此词,请重新输入”;如果有词,那么会在界面显示结果。
1 语言及开发环境
1.1 Visual Basic语言
Visual Basic是基于BASIC语言的基础上发展而来的,Visual Basic以可视化工具进行界面的设计,以结构化BASIC语言为基础,以事件驱动为运行机制[3]。Visual Basic能够提供更多、功能更强的用户控件;增强了多媒体、数据库、网络等功能,使得应用范围更广。使用Visual Basic既可以开发个