- 相關推薦
英語聽力學習軟件Delphi
畢業(yè)論文
英語聽力學習軟件
摘要: 英語作為1門重要的必修課,存在于我國的英語考試系統(tǒng)中已經(jīng)有210多年了,在210多年的時間里,英語考試經(jīng)歷了諸多變化,但由于標準化工作做得較好,英語試卷的信度和效度得到了保證,為選拔合適的學員深造做出了貢獻。聽力永遠是英語考試必須跨越的1道難關,聽力應該怎樣提高了?為此本人特地開發(fā)了《英語聽力學習系統(tǒng)》,使廣大的考生通過不斷的聽,不斷的練習本軟件,順利的跨過聽力這道檻。
本文論述了如何使用Delphi 7.0 開發(fā)英語聽力學習軟件,對實現(xiàn)過程中的相關原理做了詳細的介紹。闡明了具體的實現(xiàn)過程和系統(tǒng)的模塊、控件的調(diào)用關系,以及在調(diào)試過程中遇到的問題和解決的方法。本系統(tǒng)采用了當前流行的可視化編程軟件Delphi 7.0,結(jié)合實際需求,進行了創(chuàng)造性開發(fā)。根據(jù)考試的題型設計并實現(xiàn)了:填充表格題練習、復合式聽寫練習、短文理解題練習、綜合練習――4個切實有效的功能模塊。
關鍵字:Delphi 7.0,屏幕取詞,多媒體開發(fā),模塊
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 開發(fā)系統(tǒng)簡介 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攔截技術的實現(xiàn) 7
2.4 實現(xiàn)屏幕取詞的總體設計 8
2.5屏幕取詞的詳細設計與實現(xiàn) 9
3 Delphi媒體開發(fā) 10
3.1 TMediaPlayer組件 10
3.1.1 方法(Method) 10
3.1.2 屬性(Property) 12
3.1.3 事件(Event) 12
3.2 聲音資源文件的制作和調(diào)用 13
3.3 PlaySound的使用方法 13
4 需求分析 15
4.1 開發(fā)背景 15
4.2 功能需求 15
4.2.1 填充表格題模塊 15
4.2.2 復合式聽寫模塊 16
4.2.3 短文理解題練習模塊 16
4.2.4 綜合題練習模塊 17
4.3 設計階段 17
5 系統(tǒng)設計的窗體介紹 18
5.1 歡迎窗體的設計與實現(xiàn) 18
5.1.1 功能概述 18
5.1.2 實現(xiàn)說明 18
5.2 系統(tǒng)主菜單的設計與實現(xiàn) 19
5.2.1 功能概述 19
5.2.2 實現(xiàn)說明 19
5.3 填充表格題練習模塊的設計及實現(xiàn) 22
5.3.1 功能概述 22
5.3.2 問題和答案的實現(xiàn)說明 23
5.3.3 上1題和下1題的實現(xiàn) 24
5.3.4 隨機選題的實現(xiàn) 29
5.3.4 播放功能的實現(xiàn) 30
5.4 復合式聽寫練習模塊的設計與實現(xiàn) 31
5.4.1 功能概述 32
5.4.2 實現(xiàn)說明 32
5.5短文理解題練習模塊的設計與實現(xiàn) 32
5.5.1 功能概述 32
5.5.2 實現(xiàn)說明 32
5.6 綜合練習模塊的設計與實現(xiàn) 33
5.6.1 功能概述 33
5.6.2 實現(xiàn)說明 33
6 屏幕取詞的詳細設計 34
6.1 API HOOK 的兩種方式的介紹 34
6.1.1 API HOOK入門 34
6.1.2 API HOOK的兩種方式的優(yōu)缺點 34
6.2 Windows2000/XP下32位取詞及關鍵技術 35
6.2.1 得到鼠標的當前位置 35
6.2.2向鼠標所在的窗口重繪消息,讓系統(tǒng)自動更新顯示文字 35
6.2.3 截取顯示文字函數(shù)的調(diào)用,獲得重繪的文字 36
6.2.4 取詞的公共模塊 38
6.2.5 取詞的主程序 39
結(jié)束語 43
致謝 44
參考文獻 45
前 言
英語聽力提高并非僅僅“聽力”提高,它代表著英語發(fā)音、詞匯、詞組、習語、文化思維等綜合能力的全面提高。
聽力是決定英文水平的要件,它反映了1個人的英語交流能力。然而,它卻常常是學英語的同學們在考試和實際應用中最害怕的1部分。很多同學為此“費盡心機”,但效果卻始終不佳。到底如何提高聽力呢?首先必須意識到,聽力提高并非“聽力”提高。它其實代表著英語綜合能力的提高,即發(fā)音、詞匯、詞組、習語、文化思維等諸方面能力的提高。所以,我們經(jīng)常所見的終日頭戴耳機來“創(chuàng)造語言環(huán)境”,提高聽力的做法并不可取。這樣訓練不但提不高聽力,也許反而有損“聽力”。
聽力是英語考試必須跨越的1道難關,聽力應該怎樣提高了?為此本人特地開發(fā)了《英語聽力學習系統(tǒng)》,使廣大的考生通過不斷的聽,不斷的練習本軟件,順利的跨過聽力這道檻。
本系統(tǒng)在設計過程中以人為本,充分考慮了用戶的需求,界面力求簡單。本系統(tǒng)是以DELPHI 7.0為開發(fā)工具的聽力學習系統(tǒng)。還運用了屏幕取詞技術,“屏幕取詞”技術在電子字典中得到廣泛地應用,4通利方和金山詞霸的用戶都曾見識過屏幕取詞技術,鼠標指哪就翻譯哪個單詞,這個技術看似簡單,其實在WINDOWS系統(tǒng)中實現(xiàn)卻是非常復雜和有趣的。其中采用的編程技術也是很獨特的。本系統(tǒng)還運用了多媒體技術,通過多媒體,用戶可以在本系統(tǒng)中聽到真人發(fā)音的英語錄音,讀音既清晰又準確。
本文1共分為7章,第1章主要介紹了開發(fā)的工具DELPHI 7.0。第2章介紹了屏幕取詞技術。第3章闡述了DELPHI下的多媒體開發(fā)。第4章結(jié)合具體的要求對系統(tǒng)進行了全面的需求分析和可行性分析。第5章是本文的核心章節(jié),對系統(tǒng)的各個模塊從功能、實現(xiàn)方法和設計技巧等方面進行了詳細的設計說明,務求功能和實現(xiàn)方法清晰明了。第6章對屏幕取詞的設計和實現(xiàn)進行了詳細的介紹。第7章介紹了在開發(fā)整個系統(tǒng)的心得體會。
但是本人的水平有限,時間的倉促,有不足的地方請各位老師批評指正。
在這次畢業(yè)設計的過程中,我得到了蔣清明、念其峰、周曉蘭等指導老師的幫忙和支持,在此對他們表示忠心的感謝!
【英語聽力學習軟件Delphi】相關文章:
網(wǎng)吧監(jiān)控軟件Delphi+SQL05-15
培養(yǎng)計劃制訂輔助軟件Delphi+SQL06-13
論Delphi開發(fā)商品化軟件的優(yōu)點07-06
教研室輔助管理軟件Delphi+SQL08-14
Delphi軟件設計畢業(yè)論文英文參考文獻翻譯09-13
基于Delphi的試卷智能生成系統(tǒng)設計Delphi+SQL08-30
文件自動分類系統(tǒng)Delphi10-18
delphi題庫系統(tǒng)(一)07-10
計算機畢業(yè)論文-論Delphi開發(fā)商品化軟件的優(yōu)點09-14
Delphi中畫布應用兩則07-24