當前位置:學問君>學習教育>畢業論文>

英語聽力學習軟件Delphi

學問君 人氣:5.43K
畢業論文

英語聽力學習軟件
 
摘要: 英語作爲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 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 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