可移植电子辞典引擎的设计与实现

可移植电子辞典引擎的设计与实现

ID:33785961

大小:319.32 KB

页数:53页

时间:2019-02-28

可移植电子辞典引擎的设计与实现_第1页
可移植电子辞典引擎的设计与实现_第2页
可移植电子辞典引擎的设计与实现_第3页
可移植电子辞典引擎的设计与实现_第4页
可移植电子辞典引擎的设计与实现_第5页
资源描述:

《可移植电子辞典引擎的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、华中科技大学硕士学位论文可移植电子辞典引擎的设计与实现姓名:段光明申请学位级别:硕士专业:软件工程指导教师:高建生20081102华 中 科 技 大 学 硕 士 学 位 论 文 摘要电子辞典是一种将传统的印刷辞典转成数码方式、进行快速查询的数字学习工具。电子辞典以轻便易携、查询快捷、功能丰富、信息容量大等特点,成为21世纪学生学习生活、社会人士移动办公的掌上利器。随着个人电脑和智能移动设备的出现,电子辞典从流行的电子产品发展为软件产品,具有了软件产品的特性。因此,按照软件工程模块化设计要求及良好的跨平台可移植的要求,把电子辞典的核心功

2、能独立出来作为一个引擎开发,使功能和界面分离。C语言是开发可移植程序的最好的选择,电子辞典引擎的开发,充分利用了C语言的特点进行设计。为了提高移植性,还对C语言中一些库函数进行自定义重实现。针对操作系统平台的差异性,引擎中的文件操作使用回调函数的方式实现。引擎的数据结构是根据电子辞典的特点和结合C语言的数据类型进行设计,通过各个结构之间的层次关系来抽象辞典的词汇数据信息。在引擎的数据结构设计和算法的设计和实现中,处处体现了移植性的特点,根据移植性的要求进行了一些特殊的、创新的处理。该引擎的优点主要体现在移植性好、性能高和封装性强。设计和

3、实现完成后对该引擎进行了系统的测试,结果显示达到了期望的设计要求。最后还以WindowsMobilePocketPC平台上电子辞典的开发作为实例介绍如何利用引擎开发最终的产品,此实例还从一方面体现了引擎的可移植性。实践表明,本文的研究成果和文中所描述的设计思路和实现方法是合理的、切实可行的,对于类似的跨平台可移植程序模块的开发具有一定的参考价值关键词: 电子辞典跨平台引擎可移植I华 中 科 技 大 学 硕 士 学 位 论 文 AbstractElectronicDictionaryisakindofdigitallearningt

4、ool,whichtransformstraditionalprinteddictionaryintoadigitalwaytoqueryrapidly.Byitsportabletake,fastinquiries,rich-functionandlarge-information,Electronicdictionaryisbecomingahandheldweaponofstudentsforstudyingandtheworkersfordealingwithofficialbussinessinthe21stcentury.W

5、iththeemergenceofpersonalcomputersandartificialbrainmobiledevices,electronicdictionariescomeintosoftwareproductsfromthepopularelectronicproductsandhavingasaqualityofsoftwareproducts.Herewith,accordingtotherequirementsofmodulardesignassoftwareengineeringandagoodcross-plat

6、formportability,wemakethecorefunctionsoftheelectronicdictionaryanindependentenginetoseparatethefunctionfromtheinterface.Clanguageisabestchoiceforexploringthetransplantableprocedures,whichhasmadefulluseoftheClanguagefeaturesforthedesign.Inordertoimprovethetransplantation,

7、somelibraryfunctionsoftheClanguageisredefinedtocarryout.Aimingatthedifferenceoftheoperatingsystemplatform,thecallbackfunctionisawaytocarryoutintheoperatingofenginedocuments.Thedatastructureoftheengineisdesignedbasedonthetraitoftheelectronicdictionaryandcombiningthetypeof

8、Clanguage,throughvariousstructuralrelationshipbetweenlevelstoabstractthedatainformationindictionaryword

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。