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

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

论文摘要

电子辞典是一种将传统的印刷辞典转成数码方式、进行快速查询的数字学习工具。电子辞典以轻便易携、查询快捷、功能丰富、信息容量大等特点,成为21世纪学生学习生活、社会人士移动办公的掌上利器。随着个人电脑和智能移动设备的出现,电子辞典从流行的电子产品发展为软件产品,具有了软件产品的特性。因此,按照软件工程模块化设计要求及良好的跨平台可移植的要求,把电子辞典的核心功能独立出来作为一个引擎开发,使功能和界面分离。C语言是开发可移植程序的最好的选择,电子辞典引擎的开发,充分利用了C语言的特点进行设计。为了提高移植性,还对C语言中一些库函数进行自定义重实现。针对操作系统平台的差异性,引擎中的文件操作使用回调函数的方式实现。引擎的数据结构是根据电子辞典的特点和结合C语言的数据类型进行设计,通过各个结构之间的层次关系来抽象辞典的词汇数据信息。在引擎的数据结构设计和算法的设计和实现中,处处体现了移植性的特点,根据移植性的要求进行了一些特殊的、创新的处理。该引擎的优点主要体现在移植性好、性能高和封装性强。设计和实现完成后对该引擎进行了系统的测试,结果显示达到了期望的设计要求。最后还以Windows Mobile PocketPC平台上电子辞典的开发作为实例介绍如何利用引擎开发最终的产品,此实例还从一方面体现了引擎的可移植性。实践表明,本文的研究成果和文中所描述的设计思路和实现方法是合理的、切实可行的,对于类似的跨平台可移植程序模块的开发具有一定的参考价值

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 课题来源、目的和意义
  • 1.2 电子辞典的功能简述
  • 1.3 电子辞典的发展现状
  • 1.4 论文的研究内容及结构安排
  • 2 可移植程序的开发
  • 2.1 开发可移植程序的方式
  • 2.2 开发语言的选择
  • 2.3 内存管理方法
  • 2.4 文件操作方法
  • 2.5 本章小结
  • 3 数据结构的设计与定义
  • 3.1 整体结构设计
  • 3.2 引擎外部的数据结构
  • 3.3 引擎内部的数据结构
  • 3.4 本章小结
  • 4 算法和实现
  • 4.1 各数据结构间的关系
  • 4.2 引擎的执行顺序
  • 4.3 引擎功能的实现
  • 4.4 本章小结
  • 5 引擎的测试
  • 5.1 测试方法和测试内容
  • 5.2 测试结果
  • 6 引擎的使用
  • 6.1 WINDOWS MOBILE POCKETPC 介绍
  • 6.2 引擎的封装
  • 6.3 用户接口程序的实现
  • 6.4 本章小结
  • 7 总结与展望
  • 7.1 全文总结
  • 7.2 下一步工作的展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].电子辞典在高校日语教学中的应用——教案1听写篇[J]. 日语学习与研究 2020(01)
    • [2].电子辞典使用技巧[J]. 日语学习与研究 2019(03)
    • [3].电子辞典使用技巧[J]. 日语学习与研究 2017(01)
    • [4].电子辞典使用技巧 14.提高阅读能力[J]. 日语学习与研究 2017(05)
    • [5].《光性矿物学电子辞典》的设计与应用[J]. 陕西教育(高教版) 2012(Z1)
    • [6].高校日语专业学习者电子辞典的使用现状调查[J]. 日语学习与研究 2014(06)
    • [7].日语阅读课堂教学新模式探索——学习者使用电子辞典行为的调查分析[J]. 日语学习与研究 2015(01)
    • [8].被固执续留的人生[J]. 微型小说选刊 2011(22)
    • [9].例谈电子辞典在初中英语课堂词汇教学中的运用[J]. 校园英语 2019(01)
    • [10].《云南高等植物电子辞典》印象[J]. 植物分类与资源学报 2012(03)
    • [11].CASIO电子辞典与初中生自主学习能力培养的探究[J]. 新课程(中学) 2016(09)
    • [12].电子辞典使用技巧 日语惯用语的学习[J]. 日语学习与研究 2014(06)
    • [13].对学习机盲目消费的反思[J]. 内蒙古教育 2010(13)
    • [14].高中生电子辞典使用现状调查[J]. 中学生英语(高中版) 2014(22)
    • [15].基于Windows Mobile的多语种电子辞典开发研究[J]. 电脑知识与技术 2011(10)
    • [16].校园消费面面观[J]. 河北教育(德育版) 2013(04)
    • [17].“开学经济”之不能承受之重[J]. 生活教育 2008(01)
    • [18].三种不同查词方式对学生英语报刊阅读的影响[J]. 海外英语 2014(09)
    • [19].电子辞典使用技巧 10.利用“学习簿”功能轻松背单词(待续)[J]. 日语学习与研究 2016(01)
    • [20].各地传真[J]. 中国社会保障 2011(05)
    • [21].千言万语 尽收其中 艾利和D8电子辞典[J]. 移动信息 2010(05)
    • [22].大学里还容易丢什么?[J]. 教育与职业 2011(10)
    • [23].儿子揪我“小辫子”[J]. 家庭与家教 2008(01)
    • [24].“电子辞典在日语教学中的研究及案例成果征集活动”通知[J]. 日语学习与研究 2012(03)
    • [25].在阅读中培养学生的思维品质——电子辞典辅助英语教学的实践[J]. 校园英语 2019(10)
    • [26].英语四、六级冲刺 数码备战全攻略[J]. 电脑爱好者 2009(23)
    • [27].电子辞典使用技巧[J]. 日语学习与研究 2019(01)
    • [28].用谷歌帮你搜罗200元超低价MP3[J]. 电脑爱好者 2008(02)
    • [29].基于Android的柯汉互译电子辞典的设计与实现[J]. 塔里木大学学报 2017(04)
    • [30].运用《日本语句型辞典》学习日语语法(以CASIO电子辞典E-E300版本为例)(待续)[J]. 日语学习与研究 2015(01)

    标签:;  ;  ;  ;  

    可移植电子辞典引擎的设计与实现
    下载Doc文档

    猜你喜欢