基于VB的C++双语课程专业电子词典的设计与开发

时间:2022-10-29 09:51:26

基于VB的C++双语课程专业电子词典的设计与开发

摘 要: 本系统是为了满足C++双语教学的需要而开发的一个电子词典系统,它精简了词汇的释义,选择与本课程紧密相关的词条解释。同时为满足师生更好地学习双语C++程序设计,数据库还添加计算机专业领域词汇及日常生活中的其他常见词汇。数据库仍在继续丰富,不断添加收集整理的新词汇,增加最新词汇词条,修正错误纰漏,完善词典的词库,信息不断更新,解释更加清晰。同时界面比较美观,且操作简单。

关键词: Visual Basic C++双语课程 电子词典 设计与开发

一、引言

2001年教育部颁布《关于加强高等院校本科教学工作提高教学质量的若干意见》的文件,标志着双语教学的教学模式开始在全国各高校全面推广实施。目前,“双语教学”已经成为教学改革的一个热点。双语教学作为学科专业教学,最根本的目的是使学生获取应有的知识,培养相关能力,C++双语教学的主要任务是系统地讲授专业基本知识和专业前沿知识,同时在外语的运用中使学生掌握相关的外语专业词汇和表达方式,提高学生在专业领域的外语听说读写能力。然而,学生在学习本门课程的过程中常常会遇到一些专业性很强的词汇,这些词汇通常在普通的电子词典里很难找到,针对此问题,笔者采用VB可视化集成开发语言编写程序,利用Microsoft Access 2000构建数据库,设计了一个C++双语教学专业的电子词典,收录了C++课程涉及的专业词汇及计算机专业领域词汇,方便学生快捷查询。

二、系统的基本设计思想

目前,随着计算机技术的普及与应用,电子词典的应用越来越广泛,然而,目前的电子词典大都是针对英语课程里经常用到的词汇,对于一些计算机类专业性词汇,这些电子词典里很难找到,因此笔者专门针对C++双语课程开发的专业电子词典,采用VB可视化的编程语言设计主界面,后台连接ACCESS数据库,将数据库中的字段在界面上显示,能够针对C++双语课程中一些常用的专业单词进行查询,从而提高学生查询与学习的效率。同时,为了不断对电子词典词库进行完善,用户可以对电子词典进行单词的添加、修改、删除等。

三、开发工具的选择

在编程上,本系统采用微软公司的Microsoft Visual Basic 6.0,具有简单易学、功能强大、软件费用低、见效快等特点。它提供了开发Windows应用程序最迅速、最简捷的方法。它不但是专业人员得心应手的工具,而且易于被非专业人员掌握使用,全世界数以百万计的程序设计人员正在使用Visual Basic开发各种类型的软件。

在数据库的选用上,本系统采用的是Microsoft公司的一个成功的数据库管理系统产品Access,其核心是Microsoft Jet数据库引擎。Access本身是一个可视化的数据库管理系统,它提供了很多非常实用的向导,初学者很容易学会如何用Access建立数据库的各种对象,如创建表、查询和报表,创建数据窗体等。它操作方便、简单易学,Access能满足小型企业客户/服务器解决方案的要求组建客户/服务器的数据库应用系统,是一个功能较完备的数据库管理系统。

四、系统主要模块的功能

(一)系统的主界面

在系统的主界面中,有文件、系统维护、帮助及关于菜单项。用户在主界面中输入单词或者单词中的一部分后按回车或者是查询按钮,若是找到相关的单词,就出现单词的音标、解释、同义词、反义词等;若是没有找到,系统就会提示用户是否需要将此单词添加进词库,若单击是,则系统会进入添加单词的界面,提示用户输入该单词的音标、解释、同义词及反义词,输入结束后,单击确定按钮。若单击否,则系统将会给出相近的单词。用户还可以通过按上下键查看相关联的单词。

五、结语

本系统采用Microsoft Visua Basic 6.0与Access数据库相结合的方式,根据C++双语教学中出现的常用的词汇,开发设计了一个可以供学生学习计算机专业课C++双语课程专业的电子词典,该词典界面简单,易操作。不仅收录了C++双语课程中一些专业词汇,而且增加了计算机专业的专业性词汇,目前词库还在不断更新。但该系统存在一些不足,需要不断完善,使其功能更强大。

参考文献:

[1]龚培增,陆慰民.Visual Basic程序设计与开发教程。高等教育出版社,2003.

[2]袁辉.谈谈电子词典的特点与使用问题[J].徐州教育学院党报,2005.

[3]魏雪萍.Access 2003数据库管理入门与提高[M].北京:人民邮电出版社,2006.

[4]任桢.电子词典的设计研究[J].计算机与数字工程,2003.

上一篇:优化课堂教学模式,构建英语高效课堂 下一篇:高中英语课堂学生主体性缺失与强化策略微探