英语听力学习软件Delphi

时间:2020-09-01 16:15:29 计算机应用毕业论文 我要投稿

英语听力学习软件Delphi

毕业论文

英语听力学习软件
 
摘要: 英语作为1门重要的必修课,存在于我国的英语考试系统中已经有210多年了,在210多年的时间里,英语考试经历了诸多变化,但由于标准化工作做得较好,英语试卷的信度和效度得到了保证,为选拔合适的学员深造做出了贡献。听力永远是英语考试必须跨越的1道难关,听力应该怎样提高了?为此本人特地开发了《英语听力学习系统》,使广大的考生通过不断的听,不断的练习本软件,顺利的跨过听力这道槛。
本文论述了如何使用Delphi 7.0 开发英语听力学习软件,对实现过程中的相关原理做了详细的介绍。阐明了具体的实现过程和系统的模块、控件的调用关系,以及在调试过程中遇到的问题和解决的方法。本系统采用了当前流行的可视化编程软件Delphi 7.0,结合实际需求,进行了创造性开发。根据考试的题型设计并实现了:填充表格题练习、复合式听写练习、短文理解题练习、综合练习――4个切实有效的功能模块。
关键字:Delphi 7.0,屏幕取词,多媒体开发,模块

 

English listening learn the software
 
Abstract: English,as a must subject in china,is existing in the examination system about twenty years .The examination of English has changed a lot in these twenty years,however,because the standard work has been done well ,the faith and efficient of English papers has been assured, contributing for choosing the suitable students’ further study . Listening is the difficult part in the examination of English forever .How to improve the ability of listening? So I develop “the System of English Listening Study”,the students can listen,repeating practising the software,and pass the examination successfully.
This text has expounded the fact how to use Delphi 7.0 develop English listening learn the software,to realize relevant principle of course make detailed introduction. Have expounded the relation of transferring of concrete realization course and the module of the system, controlling part,  and the problem and solution met in the course of debugging. This system adopts present and popular visual programming software Delphi 7.0,accord with the actual demand, have carried on creative development. According to the type of examination have designed and realized:filling in the table exercise, compound dictation exercise, exercise of understanding the question in essay, synthetical practice----- Four effective function module.
The Keywords: Delphi 7.0, Get word on the screen, Multimedia development,Module
目录
前 言 I
1 开发系统简介 1
1.1 历史回顾 1
1.1.1 Delphi 7 1
1.1.2 未来 1
1.2 Delphi的IDE介绍 2
1.2.1 主窗口 2
1.2.2 窗体设计器 3
1.2.3 对象观察器 3
1.2.4 代码编辑器 3
1.2.5 代码浏览器 3
1.2.6 源代码生成器 4
2 屏幕取词技术 6
2.1 屏幕取词的简介 6
2.2幕取词技术的原理 6
2.3 对windowsapi拦截技术的.实现 7
2.4 实现屏幕取词的总体设计 8
2.5屏幕取词的详细设计与实现 9
3 Delphi媒体开发 10
3.1 TMediaPlayer组件 10
3.1.1 方法(Method) 10
3.1.2 属性(Property) 12
3.1.3 事件(Event) 12
3.2 声音资源文件的制作和调用 13
3.3 PlaySound的使用方法 13
4 需求分析 15
4.1 开发背景 15
4.2 功能需求 15
4.2.1 填充表格题模块 15
4.2.2 复合式听写模块 16
4.2.3 短文理解题练习模块 16
4.2.4 综合题练习模块 17
4.3 设计阶段 17
5 系统设计的窗体介绍 18
5.1 欢迎窗体的设计与实现 18
5.1.1 功能概述 18
5.1.2 实现说明 18
5.2 系统主菜单的设计与实现 19
5.2.1 功能概述 19
5.2.2 实现说明 19
5.3 填充表格题练习模块的设计及实现 22
5.3.1 功能概述 22
5.3.2 问题和答案的实现说明 23
5.3.3 上1题和下1题的实现 24
5.3.4 随机选题的实现 29
5.3.4 播放功能的实现 30
5.4 复合式听写练习模块的设计与实现 31
5.4.1 功能概述 32
5.4.2 实现说明 32
5.5短文理解题练习模块的设计与实现 32
5.5.1 功能概述 32
5.5.2 实现说明 32
5.6 综合练习模块的设计与实现 33
5.6.1 功能概述 33
5.6.2 实现说明 33
6 屏幕取词的详细设计 34
6.1 API HOOK 的两种方式的介绍 34
6.1.1 API HOOK入门 34
6.1.2 API HOOK的两种方式的优缺点 34
6.2 Windows2000/XP下32位取词及关键技术 35
6.2.1 得到鼠标的当前位置 35
6.2.2向鼠标所在的窗口重绘消息,让系统自动更新显示文字 35
6.2.3 截取显示文字函数的调用,获得重绘的文字 36
6.2.4 取词的公共模块 38
6.2.5 取词的主程序 39
结束语 43
致谢 44
参考文献 45


前 言
英语听力提高并非仅仅“听力”提高,它代表着英语发音、词汇、词组、习语、文化思维等综合能力的全面提高。
听力是决定英文水平的要件,它反映了1个人的英语交流能力。然而,它却常常是学英语的同学们在考试和实际应用中最害怕的1部分。很多同学为此“费尽心机”,但效果却始终不佳。到底如何提高听力呢?首先必须意识到,听力提高并非“听力”提高。它其实代表着英语综合能力的提高,即发音、词汇、词组、习语、文化思维等诸方面能力的提高。所以,我们经常所见的终日头戴耳机来“创造语言环境”,提高听力的做法并不可取。这样训练不但提不高听力,也许反而有损“听力”。
听力是英语考试必须跨越的1道难关,听力应该怎样提高了?为此本人特地开发了《英语听力学习系统》,使广大的考生通过不断的听,不断的练习本软件,顺利的跨过听力这道槛。
本系统在设计过程中以人为本,充分考虑了用户的需求,界面力求简单。本系统是以DELPHI 7.0为开发工具的听力学习系统。还运用了屏幕取词技术,“屏幕取词”技术在电子字典中得到广泛地应用,4通利方和金山词霸的用户都曾见识过屏幕取词技术,鼠标指哪就翻译哪个单词,这个技术看似简单,其实在WINDOWS系统中实现却是非常复杂和有趣的。其中采用的编程技术也是很独特的。本系统还运用了多媒体技术,通过多媒体,用户可以在本系统中听到真人发音的英语录音,读音既清晰又准确。
本文1共分为7章,第1章主要介绍了开发的工具DELPHI 7.0。第2章介绍了屏幕取词技术。第3章阐述了DELPHI下的多媒体开发。第4章结合具体的要求对系统进行了全面的需求分析和可行性分析。第5章是本文的核心章节,对系统的各个模块从功能、实现方法和设计技巧等方面进行了详细的设计说明,务求功能和实现方法清晰明了。第6章对屏幕取词的设计和实现进行了详细的介绍。第7章介绍了在开发整个系统的心得体会。
但是本人的水平有限,时间的仓促,有不足的地方请各位老师批评指正。
在这次毕业设计的过程中,我得到了蒋清明、念其峰、周晓兰等指导老师的帮忙和支持,在此对他们表示忠心的感谢!

英语听力学习软件Delphi

【英语听力学习软件Delphi】相关文章:

1.Delphi

2.营销软件学习心得

3.学习办公软件的技巧

4.利用网络学习提高英语听力

5.2017提高英语听力的学习方法

6.游戏美工必须了解的学习软件

7.平面设计需要学习什么软件

8.提高英语听力必须掌握的学习方法

9.广联达软件学习心得体会