2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩28頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p>  基于VB的電子詞典設(shè)計(jì)與開(kāi)發(fā)</p><p><b>  序 言</b></p><p>  自1946年世界上第一臺(tái)電子計(jì)算機(jī)ENIAC誕生以來(lái),計(jì)算機(jī)技術(shù)已得到了迅猛發(fā)展,這種發(fā)展有力地推動(dòng)了社會(huì)的高度信息化與自動(dòng)化。計(jì)算機(jī)正在愈來(lái)愈深刻地影響著人類(lèi)社會(huì)的經(jīng)濟(jì)和文化生活;影響著人們的思維方式和工作方式。</p><p>

2、;  電子詞典的發(fā)展使得語(yǔ)言的載體、查檢和閱讀方式發(fā)生了根本的變化。電子詞典有著傳統(tǒng)文本詞典無(wú)法比擬的優(yōu)越性:多種多樣的檢索方式、便利的查詢(xún)窗口、靈活的顯示界面和連續(xù)的參見(jiàn)功能,無(wú)一不體現(xiàn)這種知識(shí)媒體的智能化和人性化特色;電子多媒體在詞典中的應(yīng)用,更使得單調(diào)、呆板的詞典變得形象生動(dòng)在詞典中獲取知識(shí)變得輕松和快捷。</p><p>  詞典是信息密集的載體,電子計(jì)算機(jī)以其高容量、高效率、高精度改變著詞典編纂與編輯出

3、版的傳統(tǒng)方式。事實(shí)上,從20世紀(jì)90年代以來(lái),詞典領(lǐng)域最引人注目的地方就在于計(jì)算機(jī)在詞典編纂各階段及詞典與用戶(hù)界面等方面起著越來(lái)越重要的作用。</p><p><b>  第1章 概述</b></p><p>  1.1課題研究的背景</p><p>  二十世紀(jì)后半葉,以電子計(jì)算機(jī)為代表的現(xiàn)代科學(xué)獲得了突飛猛進(jìn)的發(fā)展并迅速和人們的日常生活結(jié)合

4、在一起。計(jì)算機(jī)技術(shù)的發(fā)展和進(jìn)步也使電子語(yǔ)言詞典的誕生成為可能。雖然只有十來(lái)年的歷史,電子詞典卻已經(jīng)迅速發(fā)展壯大,成為詞典家族中具有旺盛生命力的一員。盡管目前它尚不足以取代傳統(tǒng)詞典,但在英語(yǔ)學(xué)習(xí)和教學(xué)中,由于它實(shí)用、快捷、準(zhǔn)確、經(jīng)濟(jì)等特點(diǎn),已經(jīng)成為傳統(tǒng)英漢詞典的有力競(jìng)爭(zhēng)者,并對(duì)傳統(tǒng)的詞典提出了挑戰(zhàn)。 </p><p>  電子詞典是指存儲(chǔ)在磁盤(pán)、光盤(pán)、半導(dǎo)體只讀存儲(chǔ)器等介質(zhì)中的計(jì)算機(jī)(器)可讀詞典,是隨著電子計(jì)算機(jī)

5、技術(shù)應(yīng)運(yùn)而生的具有革命性意義的詞典形式。它突破了傳統(tǒng)詞典在結(jié)構(gòu)、載體、容量、編纂方式、查詢(xún)方式、擴(kuò)展空間等方面的限制,拓展了詞典的使用空間和使用對(duì)象,打破了傳統(tǒng)印刷詞典一統(tǒng)天下的局面,更好地滿(mǎn)足了詞典及計(jì)算機(jī)用戶(hù)的需求。</p><p>  1.2課題研究的現(xiàn)狀</p><p>  當(dāng)今, 信息電子化和我們的生活聯(lián)系越來(lái)越密切, 以先進(jìn)的計(jì)算機(jī)技術(shù)開(kāi)發(fā)的各類(lèi)電子詞典正成為我們通向社會(huì)各個(gè)領(lǐng)

6、域的得力助手。海量的存貯介質(zhì)、超高速的運(yùn)算處理能力和良好的顯示界面, 計(jì)算機(jī)的這些強(qiáng)大功能為電子詞典具備完善的功能提供了可能。</p><p>  我們?cè)谌粘i喿x、寫(xiě)作、查找資料或上網(wǎng)遨游的時(shí)候, 常常會(huì)碰到一些生僻的詞、句, 這時(shí)候如果手工去翻閱詞典, 那將耗費(fèi)很多的時(shí)間,但如果擁有一部功能強(qiáng)大的電子詞典, 只須簡(jiǎn)單的一個(gè)操作就一切OK。</p><p>  現(xiàn)在國(guó)內(nèi)較為流行的電子詞典有

7、金山公司的金山詞霸、洪濤公司的永久漢化、上海朗道公司的朗道英語(yǔ)、北京實(shí)達(dá)銘泰公司的東方快車(chē)和新加坡創(chuàng)新公司的漢神詞海等。其功能都大同小異, 基本上可以滿(mǎn)足日常翻譯所需。有的還具備漢語(yǔ)詞典的功能, 如金山詞霸、東方快車(chē)和漢神詞海等。</p><p>  第2章 系統(tǒng)開(kāi)發(fā)工具簡(jiǎn)介</p><p>  本系統(tǒng)采用Visual Basic6.0作為前臺(tái)軟件開(kāi)發(fā)工具,后臺(tái)數(shù)據(jù)庫(kù)選用Microsofi

8、t Access數(shù)據(jù)庫(kù)進(jìn)行支持。在整個(gè)系統(tǒng)開(kāi)發(fā)過(guò)程中,充分利用了Visual Basic6.0的特色進(jìn)行開(kāi)發(fā),使其開(kāi)發(fā)工作快速完成。</p><p>  2.1 Visual Basic 6.0 概述</p><p>  2.1.1 Visual Basic 6.0 簡(jiǎn)介</p><p>  Visual Basic是Microsoft公司推出的程序設(shè)計(jì)語(yǔ)言,具有簡(jiǎn)

9、單易學(xué)、功能強(qiáng)大、軟件費(fèi)用支出低、見(jiàn)效快等特點(diǎn)。它提供了開(kāi)發(fā)Windows應(yīng)用程序最迅速、最簡(jiǎn)捷的方法。它不但是專(zhuān)業(yè)人員得心應(yīng)手的工具,而且易于被非專(zhuān)業(yè)人員掌握使用,全世界數(shù)以百萬(wàn)計(jì)的程序設(shè)計(jì)人員正在使用Visual Basic開(kāi)發(fā)各種類(lèi)型的軟件。從1.0到4.0版本,Visual Basic只有英文版,5.0版以后的Visual Basic在推出英文版的同時(shí),又推出了中文版,這大大方便了中國(guó)的用戶(hù)。Visual Basic6.0是在V

10、isual Basic5.0的基礎(chǔ)上推出的,在某些方面較5.0版有重要的改進(jìn),它所提供的開(kāi)發(fā)環(huán)境與Windows 9x或Windows NT具有完全一致的界面,使用更方便,其代碼效率已達(dá)到Visual C++的水平。在面向?qū)ο蟪绦蛟O(shè)計(jì)方面,6.0版的Visual Basic全面支持面向?qū)ο蟮某绦蛟O(shè)計(jì),包括數(shù)據(jù)抽象、封裝、對(duì)象與屬性、類(lèi)與成員、繼承和多態(tài)等。</p><p>  無(wú)論用戶(hù)是一個(gè)Windows 編程新

11、手,還是已經(jīng)具有豐富的Windows程序設(shè)計(jì)經(jīng)驗(yàn)的專(zhuān)業(yè)程序開(kāi)發(fā)人員,利用Visual Basic 6.0提供的良好開(kāi)發(fā)環(huán)境,均可以使你快速地完成所需設(shè)計(jì)任務(wù)。所謂Visual ,中文的意思是“可視化”,它提供了一種創(chuàng)建圖形用戶(hù)界面(GUI)的方法,利用這種方法,用戶(hù)可不必書(shū)寫(xiě)復(fù)雜的描述界面元素外觀和位置的程序代碼,而只需將系統(tǒng)提供的對(duì)象放到屏幕上的適當(dāng)位置,并通過(guò)屬性窗口進(jìn)行適當(dāng)?shù)脑O(shè)置或調(diào)整,就可以設(shè)計(jì)出一個(gè)優(yōu)秀的應(yīng)用程序界面。此外,用

12、戶(hù)除了可以使用單獨(dú)的Visual Basic 6.0程序設(shè)計(jì)環(huán)境進(jìn)行程序設(shè)計(jì)外。Visual Basic 6.0 程序設(shè)計(jì)系統(tǒng)還被包括在Excel Access 等眾多Windows功能應(yīng)用軟件中,以供用戶(hù)進(jìn)行二次開(kāi)發(fā)。目前在編制網(wǎng)頁(yè)上使用較多的VBScript 腳本語(yǔ)言實(shí)際上是Visual Basic 語(yǔ)言的</p><p>  子集。因此,無(wú)論從哪方面講,用Visual Basic 6.0系統(tǒng)開(kāi)發(fā)軟件都是一件

13、非常合算的投資。</p><p>  2.1.2 Visual Basic 6.0 語(yǔ)言的特點(diǎn)</p><p>  不管你是編制一個(gè)小的應(yīng)用程序,還是開(kāi)發(fā)一套大型的專(zhuān)業(yè)系統(tǒng)軟件,甚至是開(kāi)發(fā)一個(gè)跨越Internet 的分布式應(yīng)用系統(tǒng)軟件,Visual Basic 6.0 都為用戶(hù)提供了合適的工具。利用Visual Basic 6.0的數(shù)據(jù)訪問(wèn)特性,用戶(hù)可創(chuàng)建數(shù)據(jù)庫(kù)、前端應(yīng)用程序、適用于大多數(shù)

14、流行數(shù)據(jù)庫(kù)格式的服務(wù)器組件等。利用ActiveX技術(shù)允許用戶(hù)使用其他應(yīng)用程序提供的功能,如Microsoft Word、Microsoft Excel,甚至可直接使用由Visual Basic 6.0 專(zhuān)業(yè)版和企業(yè)版創(chuàng)建的應(yīng)用程序和對(duì)象。Visual Basic 的Internet 功能允許用戶(hù)使用程序方便地通過(guò)Internet 訪問(wèn)文檔和應(yīng)用程序,甚至創(chuàng)建Internet應(yīng)用程序。用Visual Basic 6.0用戶(hù)創(chuàng)建的是一個(gè)真正

15、的EXE文件,該文件可直接運(yùn)行于操作系統(tǒng)(Windows98/2000/XP或Windows NT系統(tǒng)),完全脫離Visual Basic系統(tǒng)環(huán)境。并且,該文件可以自由發(fā)布,安裝到單機(jī)或網(wǎng)絡(luò)服務(wù)器上。</p><p>  此外,Visual Basic 6.0 還增加了一些新的功能:具體如下:</p><p>  ①增加了ADO數(shù)據(jù)對(duì)象,該數(shù)據(jù)訪問(wèn)技術(shù)是一個(gè)簡(jiǎn)單的數(shù)據(jù)模型,可更好地與其它M

16、icrosoft和非Microsoft技術(shù)集成。它還是一個(gè)通用接口,可用于訪問(wèn)本地或遠(yuǎn)程數(shù)據(jù)、連續(xù)和離散記錄集、用戶(hù)可訪問(wèn)的數(shù)據(jù)綁定接口和分層記錄集。</p><p>  ②提供了數(shù)據(jù)環(huán)境設(shè)計(jì)器,其中提供了一種創(chuàng)建ADO對(duì)象的交互設(shè)計(jì)環(huán)境,數(shù)據(jù)環(huán)境可作為窗體或報(bào)表中所有要求數(shù)據(jù)對(duì)象的數(shù)據(jù)源,或者通過(guò)數(shù)據(jù)環(huán)境的方法和屬性由等程序訪問(wèn),數(shù)據(jù)環(huán)境設(shè)計(jì)器具有用戶(hù)連接設(shè)計(jì)器的全部功能和附加特性,如拖放、分層、分組和合計(jì)等。

17、</p><p> ?、蹟?shù)據(jù)報(bào)表,允許用戶(hù)使用拖放方法利用任何記錄集合快速創(chuàng)建報(bào)表。</p><p> ?、軘?shù)據(jù)源,創(chuàng)建可綁定任何控件的數(shù)據(jù)源用戶(hù)定義控件和類(lèi)。</p><p> ?、軸QL編輯器,允許用戶(hù)增加新的存儲(chǔ)過(guò)程至SQL服務(wù)器程序和Oracle數(shù)據(jù)庫(kù)中,用戶(hù)還可以使用編輯器編寫(xiě)觸發(fā)器。</p><p> ?、拊鰪?qiáng)的數(shù)據(jù)窗體向?qū)ВF(xiàn)在

18、用戶(hù)不僅可以構(gòu)造不綁定至數(shù)據(jù)控件的代碼窗體,而且可以使用ADO代碼,該向?qū)б呀?jīng)集成到應(yīng)用程序向?qū)?、Chart向?qū)Ш虵lexGrid向?qū)е小?lt;/p><p> ?、呶募到y(tǒng)對(duì)象,Visual Basic 6.0 提供了改進(jìn)的在文件系統(tǒng)中移動(dòng)的程序集,</p><p>  并可創(chuàng)建文本文件和目錄。</p><p> ?、郉ataGrid控件,該控件可幫助用戶(hù)快速構(gòu)造觀察

19、和編輯記錄的程序,它也支持新的ADO數(shù)據(jù)控件。</p><p> ?、峥梢暬瘮?shù)據(jù)庫(kù)工具集成(企業(yè)版)。在Visual Basic 6.0 中用戶(hù)可以可視地創(chuàng)建數(shù)據(jù)庫(kù)和查詢(xún)、SQL服務(wù)器程序、Oracle數(shù)據(jù)庫(kù)表、使用拖放方法創(chuàng)建視圖,以及自動(dòng)改變列數(shù)據(jù)類(lèi)型。</p><p>  2.1.3 Visual Basic 6.0 的版本</p><p>  目前Visua

20、l Basic 6.0有三種版本,各自滿(mǎn)足不同的開(kāi)發(fā)需要。其中:</p><p> ?、賄isual Basic 6.0學(xué)習(xí)版使編程人員可輕松學(xué)習(xí)和設(shè)計(jì)一些基本的應(yīng)用程序。該版本包括所有的內(nèi)部控件,連同Grid、Tab和Data_Bound控件。</p><p> ?、赩isual Basic 6.0專(zhuān)業(yè)版為專(zhuān)業(yè)編程人員提供了一套進(jìn)行開(kāi)發(fā)的功能完備的工具。該版本包括學(xué)習(xí)版的全部功能連同Ac

21、tiveX控件,還包括Internet Application Designer(Internet報(bào)務(wù)器應(yīng)用程序設(shè)計(jì)器)、Integrated Visual DatabaseTools(集成可視化數(shù)據(jù)庫(kù)工具)、Data Environment (數(shù)據(jù)環(huán)境)、ActiveX污染Data Objects(數(shù)據(jù)對(duì)象,簡(jiǎn)稱(chēng)ADO)和Dynamic HTML Page Designer (動(dòng)態(tài)HTML頁(yè)面設(shè)計(jì)器)。</p><

22、p> ?、踁isual Basic 6.0企業(yè)版使得專(zhuān)業(yè)編程人員能夠開(kāi)發(fā)功能強(qiáng)大的組內(nèi)分布式應(yīng)用程序。該版本包括專(zhuān)業(yè)版的全部功能連同Back Office 工具,如SQL Server Microsoft </p><p>  Transaction Server 、Internet Information 、Visual SourceSafe、SNA Server。</p><p>

23、;<b>  2.2 ADO對(duì)象</b></p><p>  ADO是Microsoft公司關(guān)于各種類(lèi)型數(shù)據(jù)的高等界面,后來(lái)逐漸演變成滿(mǎn)足所有數(shù)據(jù)訪問(wèn)需要的完整解決辦法。ADO的對(duì)象模型是所有數(shù)據(jù)訪問(wèn)接口對(duì)象模型中最簡(jiǎn)單的一種。Microsoft公司用來(lái)訪問(wèn)ADO數(shù)據(jù)的應(yīng)用程序界面技術(shù)是OLE DB。OLE DB是一種底層編程接口,用來(lái)訪問(wèn)許多不同類(lèi)型的數(shù)據(jù)源,其中包括消息、文件系統(tǒng)以及其他

24、一些非傳統(tǒng)的數(shù)據(jù)源。OLE DB是一個(gè)由Component Object Model(COM)接口組成的集合,用來(lái)隱藏創(chuàng)建數(shù)據(jù)訪問(wèn)服務(wù)過(guò)程中的細(xì)節(jié)。OLEDB提供了訪問(wèn)任何數(shù)據(jù)資源的方法,包括相互關(guān)聯(lián)的數(shù)據(jù)庫(kù)和相互不關(guān)聯(lián)的數(shù)據(jù)庫(kù)、Email和文件系統(tǒng)、文本和圖形以及用戶(hù)</p><p><b>  定義的數(shù)據(jù)對(duì)象。</b></p><p>  以下是本程序中用到的對(duì)象

25、:</p><p>  Connection對(duì)象:通過(guò)“連接”可從應(yīng)用程序訪問(wèn)數(shù)據(jù)源,連接是交換數(shù)據(jù)所必需的環(huán)境。對(duì)象模型使用Connection對(duì)象使連接概念得以具體。</p><p>  Recordset對(duì)象:表示的是來(lái)自基本表或命令執(zhí)行結(jié)果的記錄全集。Recordset 對(duì)象可支持兩類(lèi)更新:立即更新和批更新。使用立即更新,一旦調(diào)用Update方法,對(duì)數(shù)據(jù)的所有更改將被立即寫(xiě)入基本數(shù)

26、據(jù)源。也可以使用AddNew和Update方法將值的數(shù)組作為參數(shù)傳遞,同時(shí)更新記錄的若干字段。</p><p>  Field對(duì)象:代表使用普通數(shù)據(jù)類(lèi)型的數(shù)據(jù)的列。Recordset對(duì)象含有由Field對(duì)象組成的Fields集合。每個(gè)Field對(duì)象對(duì)應(yīng)于Recordset中的一列。使用Field對(duì)象的Value屬性可設(shè)置或返回當(dāng)前記錄的數(shù)據(jù)。</p><p>  以下是本程序中用到的方法:

27、</p><p>  AddNew方法:創(chuàng)建可更新Recordset對(duì)象的新記錄。</p><p>  MoveLast和MoveNext方法:在指定 Recordset 對(duì)象中移動(dòng)到上一個(gè)或下一個(gè)記錄并使該記錄成為當(dāng)前記錄。</p><p>  Open方法(ADO Connection):打開(kāi)到數(shù)據(jù)源的連接。</p><p>  Open

28、方法(ADO Recordset):打開(kāi)記錄集。</p><p>  Close方法:關(guān)閉打開(kāi)的對(duì)象及任何相關(guān)對(duì)象。</p><p>  Execute方法:執(zhí)行指定的查詢(xún)、SQL語(yǔ)句、存儲(chǔ)過(guò)程或特定提供者的文本等內(nèi)容。</p><p>  2.3 數(shù)據(jù)庫(kù)基礎(chǔ)與Access的應(yīng)用</p><p>  數(shù)據(jù)庫(kù)一直是計(jì)算機(jī)軟件開(kāi)發(fā)的重要話(huà)題。在利

29、用計(jì)算機(jī)輔助辦公的時(shí)代,人們很</p><p>  難不和數(shù)據(jù)庫(kù)打交道,幾乎所有的應(yīng)用程序都離不開(kāi)數(shù)據(jù)的存取操作,而這種存取操作往往是用數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)的。企業(yè)的所有信息和管理方面的應(yīng)用軟件,基本上都是一個(gè)標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。</p><p>  2.3.1 數(shù)據(jù)庫(kù)的概念和術(shù)語(yǔ)</p><p>  在使用計(jì)算機(jī)處理商業(yè)數(shù)據(jù)信息以前,人們將數(shù)據(jù)分類(lèi)保存在一個(gè)表格中,然后

30、按</p><p>  照表格的分類(lèi)將所有的表格存放在不同的文件中,而不同的文件夾又按其分類(lèi)存放在不同的文件框中;在維護(hù)此類(lèi)文檔的工作人員的桌面上有一大堆預(yù)先打印好的空白表格,以便隨時(shí)建立新的表格并在更新內(nèi)容后取代舊表格,因?yàn)樗械男畔⒕谴娣旁诩垙埳?,而信息的存取和更新等操作均在紙張上進(jìn)行,所以有人把計(jì)算機(jī)數(shù)據(jù)庫(kù)出現(xiàn)之前的時(shí)期稱(chēng)為“紙上辦公時(shí)代”。從某種意義上來(lái)說(shuō),數(shù)據(jù)庫(kù)技術(shù)是一場(chǎng)信息技術(shù)的革命。然而最早的數(shù)據(jù)

31、庫(kù)結(jié)構(gòu)是非常簡(jiǎn)單的。其組織方式和傳統(tǒng)的信息管理方式相當(dāng),都有是以二維表的方式來(lái)存放數(shù)據(jù),其管理方法也比較落后。數(shù)據(jù)庫(kù)最基本的術(shù)語(yǔ)有字段(Field)、記錄(Record)和表(Table)</p><p>  2.3.2 關(guān)系數(shù)據(jù)庫(kù)的概念和優(yōu)點(diǎn)</p><p>  關(guān)系數(shù)據(jù)庫(kù)的概念是很早就提出來(lái)的概念,并以其強(qiáng)大的優(yōu)勢(shì)在微型計(jì)算機(jī)乃至大型計(jì)算機(jī)等系統(tǒng)上獲得了廣泛的應(yīng)用。目前流行的數(shù)據(jù)庫(kù)管理

32、系統(tǒng)幾乎都是關(guān)系數(shù)據(jù)庫(kù)。所謂關(guān)系數(shù)據(jù)庫(kù),就是將含有不必要重復(fù)數(shù)據(jù)的復(fù)雜數(shù)據(jù)庫(kù)進(jìn)行標(biāo)準(zhǔn)化,使用若干個(gè)表,在每一個(gè)表中存放僅需要記錄一次的數(shù)據(jù),然后用關(guān)鍵字段連接或聯(lián)系表格而組成的數(shù)據(jù)庫(kù)就稱(chēng)為關(guān)系數(shù)據(jù)庫(kù)。使用關(guān)系數(shù)據(jù)庫(kù)的好處在于可以避免數(shù)據(jù)不必要的重復(fù)。為了避免數(shù)據(jù)的重復(fù),可以將包含重復(fù)數(shù)據(jù)的表拆分成若干個(gè)沒(méi)有重復(fù)數(shù)據(jù)的表,從而將重復(fù)數(shù)據(jù)分離出來(lái),存放在單獨(dú)的表中,這就是數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)化,也就中將復(fù)雜</p><p>

33、  數(shù)據(jù)分解到幾個(gè)簡(jiǎn)單的表中,并通過(guò)建立表與表之間的關(guān)系,檢索另一個(gè)表中的關(guān)系記錄中的數(shù)據(jù);在表與表之間的關(guān)系中,習(xí)慣上稱(chēng)主表為“父表”,通過(guò)關(guān)系連接的其它表就稱(chēng)為“子表“。在關(guān)系數(shù)據(jù)庫(kù)中常用的關(guān)系有:①一對(duì)一關(guān)系②多對(duì)一關(guān)系③一對(duì)多關(guān)系④多對(duì)多關(guān)系。常用的術(shù)語(yǔ)有:關(guān)系、主關(guān)鍵字、外部關(guān)鍵字以及索引。</p><p>  2.3.3 Microsoft Access簡(jiǎn)介</p><p>

34、  Access是Microsoft公司的一個(gè)成功的數(shù)據(jù)庫(kù)管理系統(tǒng)產(chǎn)品。其核心是Microsoft Jet數(shù)據(jù)庫(kù)引擎。早期的Access 2.0在辦公自動(dòng)化中獲得了廣泛的應(yīng)用,后續(xù)版本的功能得到了不斷提高,它與Microsoft Office 套件緊密結(jié)合,使之得到越來(lái)越廣泛的應(yīng)用。Access 本身是一個(gè)可視化的數(shù)據(jù)庫(kù)管理系統(tǒng),它提供了很多非常實(shí)用的向?qū)?,初學(xué)者很容易學(xué)會(huì)如何用Access建立數(shù)據(jù)庫(kù)的各種對(duì)象,如創(chuàng)建表、查詢(xún)和報(bào)表,也

35、可</p><p>  創(chuàng)建數(shù)據(jù)窗體等。Access使用內(nèi)嵌Visual Basic語(yǔ)言作為開(kāi)發(fā)工具,完全面向?qū)ο缶幊?,可以可視化地?dú)創(chuàng)數(shù)據(jù)庫(kù)應(yīng)用于程序。Access的數(shù)據(jù)庫(kù)和傳統(tǒng)的桌面數(shù)據(jù)庫(kù)幾乎沒(méi)有什么不同,但它支持網(wǎng)絡(luò)環(huán)境的應(yīng)用,如管理應(yīng)用組和安全性等,所以是一種特殊的桌面數(shù)據(jù)庫(kù)管理系統(tǒng),很多人將其列入客戶(hù)機(jī)/服務(wù)器前端,其核心是Microsoft Jet理論系統(tǒng)RDBMS的范疇。Microsoft Acc

36、ess是當(dāng)前最流行的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)之一,它與Visual Basic數(shù)據(jù)庫(kù)一樣,基本的核心是Microsoft Jet數(shù)據(jù)庫(kù)引擎,數(shù)據(jù)庫(kù)的訪問(wèn)和編程與Visual Basic中訪問(wèn)數(shù)據(jù)庫(kù)一樣。它操作方便、簡(jiǎn)單易學(xué),Access能滿(mǎn)足小型企業(yè)客戶(hù)/服務(wù)器解決方案的要求來(lái)組建客戶(hù)/服務(wù)器的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),是一個(gè)功能較完備的數(shù)據(jù)庫(kù)管理系統(tǒng),它幾乎包含了數(shù)據(jù)庫(kù)領(lǐng)域的所有技術(shù)和內(nèi)容,對(duì)于初學(xué)者學(xué)習(xí)數(shù)據(jù)庫(kù)知識(shí)非常有幫助。正因?yàn)檫@些特點(diǎn),在利用V

37、isual Basic開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)程序時(shí),比較適合采用Access作為后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng)。在一個(gè)Access數(shù)據(jù)庫(kù)應(yīng)用程序中,用一系列表的集合來(lái)存放各種經(jīng)提取的原</p><p>  第3章 系統(tǒng)總體設(shè)計(jì)</p><p>  3.1 系統(tǒng)設(shè)計(jì)思想</p><p>  電子詞典軟件面向用戶(hù)時(shí),重要的是其可靠性,即用戶(hù)能準(zhǔn)確且較快速地查詢(xún)到詞語(yǔ)的相關(guān)釋義。本電子詞

38、典的設(shè)計(jì)主要是用于幫助用戶(hù)查找一些不懂的單詞。以確定意思,再加上一些相關(guān)的擴(kuò)展功能。</p><p>  支持用戶(hù)查詢(xún)需求,能夠?qū)崿F(xiàn)英漢互相翻譯的功能</p><p>  支持用戶(hù)自定義詞庫(kù)能夠使用戶(hù)對(duì)詞庫(kù)進(jìn)行操作,以便使用戶(hù)獲得更多的資料。</p><p>  3.2 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)</p><p>  電子詞典作為一個(gè)大眾應(yīng)用軟件來(lái)說(shuō),

39、她的誕生無(wú)疑是給人們更多的權(quán)利去遨游在浩瀚的互聯(lián)網(wǎng)。所以一個(gè)好的電子詞典軟件應(yīng)該使用起來(lái)更加方便,更加貼心,更符合用戶(hù)的需求。</p><p>  本電子詞典主要包括以下幾個(gè)功能模塊。</p><p>  系統(tǒng)功能模塊圖如圖3-1所示:</p><p>  圖3-1 系統(tǒng)功能模塊圖</p><p>  3.3 模塊功能說(shuō)明</p>

40、<p>  本電子詞典主要包括兩個(gè)功能:查詢(xún)功能和詞庫(kù)管理功能。</p><p>  3.3.1 查詢(xún)功能</p><p>  查詢(xún)功能分為兩個(gè)模塊:英譯漢和漢譯英</p><p>  英譯漢功能模塊說(shuō)明:可以實(shí)現(xiàn)對(duì)英文單詞的翻譯功能。當(dāng)用戶(hù)在輸入單詞 第一個(gè)字符的時(shí)候,以這個(gè)字符作為開(kāi)頭的單詞會(huì)顯示在下邊的數(shù)據(jù)窗口中,用戶(hù)可以直接單擊該單詞也可

41、以單擊“查詢(xún)”按鈕,以便顯示這個(gè)單詞所對(duì)應(yīng)的中文解釋。也就是說(shuō),不需要完全輸入用戶(hù)想要找的單詞。只要用戶(hù)有一點(diǎn)單詞的印象,那么,他就可以憑記憶來(lái)單擊他想要的單詞來(lái)顯示該單詞的意思. </p><p>  漢譯英功能模塊說(shuō)明:可以實(shí)現(xiàn)對(duì)中文詞語(yǔ)的翻譯功能。當(dāng)用戶(hù)在輸入第一個(gè)漢字時(shí),以這個(gè)漢字作為開(kāi)頭的詞語(yǔ)就會(huì)顯示在下邊的數(shù)據(jù)窗口中,用戶(hù)可以直接單擊該詞語(yǔ)也可以單擊“查詢(xún)”按鈕,以便顯示這個(gè)詞語(yǔ)所對(duì)應(yīng)的英文單詞。在單

42、詞解釋窗口里,用戶(hù)可以看到自己所需要的信息??梢哉业接谥嚓P(guān)的經(jīng)典例句。以便用戶(hù)以后能對(duì)該單詞更加熟悉。同時(shí)還包括了同義詞,反義詞等和單詞相關(guān)聯(lián)的信息。</p><p>  3.3.2 詞庫(kù)管理功能</p><p>  詞庫(kù)管理功能里又分為三個(gè)模塊,用戶(hù)可以通過(guò)這些模塊對(duì)數(shù)據(jù)庫(kù)中的單詞進(jìn)行添加,修改,刪除等。</p><p>  添加單詞:用戶(hù)可以對(duì)數(shù)據(jù)庫(kù)中的單詞進(jìn)

43、行添加;</p><p>  修改單詞:用戶(hù)可以對(duì)數(shù)據(jù)庫(kù)中的單詞進(jìn)行修改;</p><p>  刪除單詞:用戶(hù)可以對(duì)數(shù)據(jù)庫(kù)中的單詞進(jìn)行刪除;</p><p>  第4章 數(shù)據(jù)庫(kù)的開(kāi)發(fā)與設(shè)計(jì)</p><p>  數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響,好的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)會(huì)減少數(shù)據(jù)庫(kù)的存儲(chǔ)量,資料的完整性和一致性比較高,

44、系統(tǒng)具有較快的響應(yīng)速度,簡(jiǎn)化基于此數(shù)據(jù)庫(kù)的應(yīng)用程序的實(shí)現(xiàn)等等,由于數(shù)據(jù)庫(kù)設(shè)計(jì)的重要性,人們提出了許多數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的技術(shù),但這些技術(shù)方法與數(shù)據(jù)庫(kù)系統(tǒng)并沒(méi)有統(tǒng)一的相對(duì)應(yīng)的模式,而是要根據(jù)應(yīng)用系統(tǒng)對(duì)數(shù)據(jù)庫(kù)不同的需求來(lái)選擇不同的技術(shù)方法,甚至是幾種不同的方法的融合。</p><p>  4.1 數(shù)據(jù)庫(kù)需求分析</p><p>  數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的第一階段,也是非常重要的一個(gè)階段是數(shù)據(jù)庫(kù)需求分析。

45、在這個(gè)階段主要是收集基本資料以及數(shù)據(jù)處理的流程,為進(jìn)一步設(shè)計(jì)打下基礎(chǔ)。</p><p>  4.2 系統(tǒng)邏輯分析</p><p>  由于電子詞典的數(shù)據(jù)處理量不是很大,所以選擇了ACCESS數(shù)據(jù)庫(kù)作為后臺(tái)處理數(shù)據(jù)庫(kù)。它是WINDOWS環(huán)境下開(kāi)發(fā)的一種全新的數(shù)據(jù)庫(kù)系統(tǒng),具有大型數(shù)據(jù)庫(kù)所具有的一些基本的功能,支持事物處理和數(shù)據(jù)庫(kù)加密,同時(shí)具有用戶(hù)組和多用戶(hù)管理的功能,并且可以設(shè)置用戶(hù)組或用戶(hù)的

46、密碼和權(quán)限,保證數(shù)據(jù)庫(kù)的安全。</p><p>  本電子詞典的數(shù)據(jù)庫(kù)名稱(chēng)為dac.mdb,因?yàn)橹恍栌幸粡埓娣艈卧~信息的數(shù)據(jù)表,所以系統(tǒng)中主要設(shè)計(jì)了一張數(shù)據(jù)表,即dacibiao表,表中建立了六個(gè)字段:英文單詞;中文意思;例句;例句翻譯;同義詞;反義詞。詳細(xì)設(shè)計(jì)如表4-1所示:</p><p>  表4-1 Dacibiao表</p><p>  4.3 數(shù)據(jù)庫(kù)的連

47、接</p><p>  Visual Basic6.0的重要特色之一是能夠方便、有效地訪問(wèn)和操作各種類(lèi)型的數(shù)據(jù)庫(kù)。在Visual Basic6.0開(kāi)發(fā)環(huán)境和應(yīng)用程序能夠操作數(shù)據(jù)庫(kù)中的數(shù)據(jù)庫(kù)之前,必須首先與數(shù)據(jù)庫(kù)建立連接,也就是連接到數(shù)據(jù)庫(kù)上。</p><p>  Visual Basic6.0與數(shù)據(jù)庫(kù)的連接建立在驅(qū)動(dòng)程序之上。Visual Basic6.0通過(guò)數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序接口實(shí)現(xiàn)與各種類(lèi)

48、型數(shù)據(jù)庫(kù)的連接。Visual Basic6.0中設(shè)計(jì)數(shù)據(jù)窗口的時(shí)候,通過(guò)“Access2003”對(duì)話(huà)框?qū)崿F(xiàn)與數(shù)據(jù)庫(kù)的連接。在應(yīng)用程序中則一般是在應(yīng)用程序?qū)ο笾袝?shū)寫(xiě)連接數(shù)據(jù)庫(kù)的程序代碼,使得應(yīng)用程序開(kāi)始運(yùn)行并實(shí)現(xiàn)與數(shù)據(jù)庫(kù)連接。</p><p>  Visual Basic6.0提供了兩類(lèi)數(shù)據(jù)庫(kù)接口:一類(lèi)是針對(duì)諸如Oracle、Sybase、Informix之類(lèi)的大型數(shù)據(jù)庫(kù)管理系統(tǒng),Visual Basic6.0提供

49、了提高數(shù)據(jù)庫(kù)訪問(wèn)效率的專(zhuān)用數(shù)據(jù)庫(kù)接口。另一類(lèi)是對(duì)小型數(shù)據(jù)庫(kù)和支持ODBC接口的數(shù)據(jù)庫(kù),Visual Basic6.0提供了ODBC接口。ODBC接口是微軟公司提出的開(kāi)方式數(shù)據(jù)庫(kù)互連標(biāo)準(zhǔn)接口,它以關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)查詢(xún)語(yǔ)言SQL來(lái)存取連接到的數(shù)據(jù)源,ODBC支持單個(gè)應(yīng)用系統(tǒng)訪問(wèn)多個(gè)不同的數(shù)據(jù)庫(kù)管理系統(tǒng),并且,對(duì)應(yīng)用系統(tǒng)的開(kāi)發(fā)人員來(lái)說(shuō),它能夠用統(tǒng)一的方法處理不同的數(shù)據(jù)源,減輕了學(xué)習(xí)新系統(tǒng)的壓力。</p><p>  在使

50、用Visual Basic開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序的時(shí)候,會(huì)經(jīng)常使用數(shù)據(jù)庫(kù)訪問(wèn)控件。常用的數(shù)據(jù)庫(kù)訪問(wèn)控件有:</p><p>  ADO Data控件</p><p>  DataList控件/DataCombo控件</p><p>  DataGrid控件</p><p>  本電子詞典在設(shè)計(jì)過(guò)程中,連接數(shù)據(jù)庫(kù)時(shí)主要用到的數(shù)據(jù)庫(kù)訪問(wèn)控件是ADO

51、Data控件和DataGrid控件。</p><p>  第5章 關(guān)鍵模塊頁(yè)面設(shè)計(jì)</p><p>  5.1 系統(tǒng)歡迎界面設(shè)計(jì)</p><p>  歡迎界面是工程的啟動(dòng)對(duì)象,窗體名稱(chēng)為:frmwelcome,界面布局如圖5-1所示:</p><p>  圖5-1 系統(tǒng)歡迎界面</p><p>  該窗體中使用了四個(gè)L

52、abel控件,一個(gè)Timer控件,一個(gè)StatusBar控件和一個(gè)Image控件。Timer控件是用來(lái)控制歡迎界面與主界面之間間隔的時(shí)間。</p><p>  StatusBar控件屬于ActiveX控件,使用時(shí)需要將其從“部件”對(duì)話(huà)框中添加到“工具箱”,然后才能夠?qū)⒖丶砑拥酱绑w上使用。</p><p>  將StatusBar控件添加到工具箱,利用StatusBar控件可以為系統(tǒng)主窗體

53、設(shè)置狀態(tài)欄。在VB開(kāi)發(fā)環(huán)境的主菜單中選擇“工程”下的“部件”命令,在彈出的“部件”對(duì)話(huà)框中選擇“Microsoft Windows Common Controls 6.0,單擊“確定”按鈕之后即可將StatusBar控件添加到工具箱中。如圖5-2所示:</p><p>  圖5-2 將StatusBar控件添加到工程中</p><p>  將StatusBar控件添加到窗體之后,在控件上單

54、擊鼠標(biāo)右鍵,選擇“屬性”,在彈出的“屬性”對(duì)話(huà)框中選擇“窗格”選項(xiàng)卡,在此選項(xiàng)卡中單擊“插入窗格”按鈕為狀態(tài)欄插入所需的窗格數(shù),并且通過(guò)在“文本”旁邊的文本框中輸入不同的內(nèi)容為不同的窗格設(shè)置所要顯示的內(nèi)容。如圖5-3所示:</p><p>  圖5-3 設(shè)置StatusBar控件的屬性</p><p>  5.2 系統(tǒng)主界面設(shè)計(jì)</p><p>  主界面的窗體名稱(chēng)

55、為:frmmain, 控制系統(tǒng)中其他功能模塊運(yùn)行,用戶(hù)可以在菜單欄中選擇進(jìn)入各個(gè)功能模塊。界面如圖5-4所示:</p><p>  圖5-4 系統(tǒng)主界面</p><p>  該窗體中用菜單編輯器來(lái)完成了窗體中菜單欄的設(shè)計(jì),在“工具”菜單下選擇“菜單編輯器”命令,在彈出的菜單編輯器窗口中為系統(tǒng)編輯各級(jí)菜單。如圖5-5所示:</p><p>  圖5-5 菜單編輯器&l

56、t;/p><p>  5.3 查詢(xún)功能模塊設(shè)計(jì)</p><p>  用戶(hù)在查詢(xún)單詞的時(shí)候總是想用自己手中最少的信息,去查一個(gè)完全陌生的單詞。那么,電子詞典就必須包含一切用戶(hù)所能掌握單詞信息的可能性。有可能這個(gè)用戶(hù)只知道這個(gè)單詞的前兩個(gè)字母。那么,他仍舊能找到這個(gè)單詞并且獲得他所想要的東西。因此,單詞查詢(xún)模塊中,最重點(diǎn)的還是盡可能多的給出有用的單詞信息來(lái)。</p><p>

57、;  界面如圖5-6所示:</p><p>  圖5-6 系統(tǒng)查詢(xún)功能界面</p><p>  5.4 詞庫(kù)管理模塊設(shè)計(jì)</p><p>  詞庫(kù)管理模塊主要是用與使用戶(hù)更方便的管理單詞庫(kù)。</p><p><b>  主要包含以下模塊:</b></p><p>  添加單詞:使用戶(hù)能夠添加單詞。

58、</p><p>  修改單詞:使用戶(hù)能夠?qū)υ~庫(kù)里的詞匯進(jìn)行修改。</p><p>  刪除單詞:當(dāng)用戶(hù)需要?jiǎng)h除某個(gè)單詞時(shí)來(lái)使用</p><p>  該窗體名稱(chēng)為:frmwordstock,該窗體中用ADO Data控件和DataGrid控件實(shí)現(xiàn)了與數(shù)據(jù)庫(kù)的連接。設(shè)計(jì)界面如圖5-7所示:</p><p>  圖5-7 系統(tǒng)詞庫(kù)管理界面<

59、/p><p>  下面將分別介紹這兩個(gè)控件的設(shè)計(jì)過(guò)程和步驟。</p><p>  ADO Data控件</p><p>  ADO Data控件是使用ADO技術(shù)訪問(wèn)數(shù)據(jù)庫(kù)的具體實(shí)現(xiàn),用戶(hù)可以使用ADO Data控件快速地創(chuàng)建一個(gè)到數(shù)據(jù)庫(kù)的連接。</p><p>  在默認(rèn)情況下,ADO Data控件并不出現(xiàn)在Visual Basic的“工具箱”中

60、,所以首先應(yīng)該將ADO Data添加到工程中。選擇“工程”菜單中的“部件”命令,打開(kāi)“部件”屬性對(duì)話(huà)框。在控件列表中,查找并選擇Microsoft ADO Data Controls6.0(OLEDB) 項(xiàng)(如圖5-8所示),單擊“確定”按鈕,可以看到ADO Data控件的圖標(biāo)出現(xiàn)在“工具箱”中(如圖5-9所示)。</p><p>  圖5-8 將ADO Data控件添加到工程中 圖5-9 工具

61、箱中的ADO Data控件</p><p>  然后,在窗體frmwordstock中添加控件ADO Data,控件名為Adodc1。右鍵單擊ADO Data控件,選擇菜單中的“ADODC屬性”命令,打開(kāi)“屬性頁(yè)”窗口,(如圖3所示),在“連接資源”選項(xiàng)中選擇“使用連接字符串”,然后單擊“生成”按鈕,打開(kāi)“數(shù)據(jù)連接屬性”窗口(如圖4所示)。選擇“Micriosoft Jet 4.0 OLE DB Provider

62、”,單擊“下一步”按鈕,打開(kāi)“連接”頁(yè)面(如圖5所示)。單擊“…”按鈕,選擇dac.mdb,單擊“測(cè)試連接”按鈕,如果配置正確,將彈出“測(cè)試連接成功”的對(duì)話(huà)框。在“數(shù)據(jù)鏈接屬性”窗口中單擊“確定”按鈕返回。在“屬性頁(yè)”窗口中單擊“記錄源”選項(xiàng)卡。單擊“記錄源”選項(xiàng)卡,選擇命令類(lèi)型為2-adCmdTable,選擇表或存儲(chǔ)過(guò)程名稱(chēng)為dacibiao(如圖6所示)。設(shè)置完成后,單擊“確定”按鈕。</p><p>  圖

63、5-10 設(shè)置ODBC數(shù)據(jù)源 圖5-11 “數(shù)據(jù)鏈接屬性”窗口</p><p>  圖5-12 “連接”頁(yè)面 圖5-13 設(shè)置記錄源</p><p>  DataGrid控件</p><p>  DataGrid控件以表格的形式顯示結(jié)果集中的數(shù)據(jù),它同樣需要ADO Data控件提供數(shù)據(jù)源。</

64、p><p>  默認(rèn)情況下,DataGrid控件并沒(méi)有出現(xiàn)在Visual Basic的“工具箱”中,可以使用下面的方法把它添加到工程中。</p><p>  選擇“工程”菜單中的“部件”命令,打開(kāi)“部件”屬性對(duì)話(huà)框。在控件列表中,查找并選擇Microsoft DataGrid Controls 6.0(OLEDB)(如圖7所示)。單擊“確定”按鈕,可以看到DataGrid控件的圖標(biāo)出現(xiàn)在“工具

65、箱”中(如圖8所示)。</p><p>  圖5-14 添加DataGrid控件 圖5-15 工具箱中的DataGrid控件</p><p>  然后在窗體frmwordstock中添加一個(gè)DataGrid控件,控件名稱(chēng)為DataGrid1。將DataGrid1.DataSource設(shè)置為Adodc1。</p><p><b&

66、gt;  第6章 系統(tǒng)測(cè)試</b></p><p>  系統(tǒng)測(cè)試是軟件工程中的一個(gè)必要的,而且是一個(gè)很重要的環(huán)節(jié),在這里,對(duì)我所做的軟件進(jìn)行全面,全方位的測(cè)試。盡可能在發(fā)布之前找到更多的BUG。以及一些功能上的缺陷。</p><p>  6.1 系統(tǒng)測(cè)試環(huán)境</p><p>  本系統(tǒng)采用的軟件測(cè)試環(huán)境如下:</p><p>  

67、操作系統(tǒng):WINDOWS XP</p><p>  數(shù)據(jù)庫(kù):ACCESS 2003</p><p>  開(kāi)發(fā)用機(jī)器的硬件配置:</p><p>  Pentium IV 1.70GHZ、512MB內(nèi)存、80GB硬盤(pán)等。</p><p><b>  運(yùn)行要求的配置:</b></p><p>  硬件

68、環(huán)境:英特爾奔騰處理器,166MHZ或更高的處理器、32M RAM-ROM驅(qū)動(dòng)器、256色、1024*768分辨率顯示器(推薦使用更高的分辨率和顏色深度)</p><p>  軟件環(huán)境:WINDOWS XP</p><p><b>  6.2 功能測(cè)試</b></p><p>  對(duì)系統(tǒng)的主要功能進(jìn)行測(cè)試,以確保該系統(tǒng)能正常運(yùn)行,滿(mǎn)足用戶(hù)的需求

69、。</p><p>  6.2.1 查詢(xún)功能</p><p><b>  英譯漢功能測(cè)試</b></p><p>  如圖6-1所示,該系統(tǒng)可以實(shí)現(xiàn)英譯漢功能。 </p><p>  圖6-1 系統(tǒng)英譯漢功能測(cè)試</p><p><b>  漢譯英功能測(cè)試</b>&

70、lt;/p><p>  如圖6-2所示,該系統(tǒng)可以實(shí)現(xiàn)漢譯英功能。</p><p>  圖6-2 系統(tǒng)漢譯英功能測(cè)試</p><p><b>  出錯(cuò)處理功能測(cè)試 </b></p><p>  圖6-3 系統(tǒng)出錯(cuò)處理功能測(cè)試1</p><p>  圖6-5 系統(tǒng)出錯(cuò)處理功能測(cè)試2</p>

71、<p>  從圖6-4和圖6-5上可以看見(jiàn),系統(tǒng)彈出了對(duì)話(huà)框,表示這個(gè)操作不能繼續(xù)。這</p><p>  表明該功能模塊已具備了相關(guān)的出錯(cuò)處理功能。</p><p>  6.2.2 詞庫(kù)管理功能</p><p>  用戶(hù)可以對(duì)數(shù)據(jù)庫(kù)中的單詞進(jìn)行添加,修改,刪除。按“返回”可以退出該窗口返回到主界面。</p><p>  圖6-5

72、 系統(tǒng)詞庫(kù)管理功能測(cè)試</p><p><b>  結(jié)論</b></p><p>  電子詞典的應(yīng)用前景是很廣闊的,許多諸如英語(yǔ)教學(xué)一類(lèi)的軟件中都會(huì)掛一個(gè)小型的英文詞典。這類(lèi)詞典的設(shè)計(jì)方法多種多樣,大多是針對(duì)軟件自身的特點(diǎn)進(jìn)行特殊的考慮和設(shè)計(jì),目的是方便用戶(hù)的使用,取得較好的效果。在電子詞典的設(shè)計(jì)過(guò)程中,設(shè)計(jì)者要考慮許多方面的問(wèn)題。首先,在這種軟件中,檢索結(jié)構(gòu)方面的可

73、靠性一定要得到保證,使用者要能方便而且準(zhǔn)確地查詢(xún)到自己想要的信息。此外設(shè)計(jì)者要考慮到一些軟件“個(gè)性化”的問(wèn)題。在專(zhuān)業(yè)軟件中內(nèi)嵌的電子詞典應(yīng)該有自身的特色。</p><p>  本文所介紹的電子詞典能夠?qū)崿F(xiàn)英譯漢、漢譯英、詞庫(kù)管理等功能,但是也存在一些不足,比如界面不夠美觀,沒(méi)有屏幕取詞功能等。我將在今后的工作中改進(jìn)這些問(wèn)題。希望以后的設(shè)計(jì)當(dāng)中,能夠編寫(xiě)出更完善的更好的程序出來(lái)。</p><p&

74、gt;  通過(guò)這次對(duì)電子詞典的設(shè)計(jì)與開(kāi)發(fā)的畢業(yè)設(shè)計(jì),我學(xué)到了很多書(shū)本上學(xué)不到的實(shí)踐知識(shí),使我掌握了很多操作數(shù)據(jù)庫(kù)的技巧,把完全書(shū)本化的理論知識(shí)轉(zhuǎn)入到了具體實(shí)踐中。這些都將成為我人生道路上的一筆財(cái)富。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] 田春婷.Visual Basic程序設(shè)計(jì)綜合教程[M].北京:化學(xué)工業(yè)出版社,2007.<

75、/p><p>  [2] 余揚(yáng)岳.Visual Basic 6.0教程[M].北京:立信會(huì)計(jì)出版社,2003.</p><p>  [3] 凌淑紅.電子詞典所帶來(lái)的詞典學(xué)新理念[J].遼寧工學(xué)院學(xué)報(bào),2006,8(1):132-133.</p><p>  [4] 謝金寶.Access數(shù)據(jù)庫(kù)簡(jiǎn)介[J].電腦技術(shù),2001,(08):09-12.</p>&

76、lt;p>  [5] 楊岸. 一種電子詞典的設(shè)計(jì)與實(shí)現(xiàn)[D].華中科技大學(xué),2004.</p><p>  [6] 曾方本.電子詞典新理念[J].中國(guó)民航飛行學(xué)院學(xué)報(bào),2004,15(01):37-40.</p><p>  [7] 魏雪萍.Access 2003數(shù)據(jù)庫(kù)管理入門(mén)與提高[M].北京:人民郵電出版社,2006.</p><p>  [8] 啟明工作

77、室.Visual Basic+Access數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)與實(shí)例[M].北京:人民郵電出版社,2004. </p><p>  [9] 袁輝.談?wù)勲娮釉~典的特點(diǎn)與使用問(wèn)題[J].徐州教育學(xué)院黨報(bào),2005,20(01):142-143.</p><p>  [10] 任楨.電子詞典的設(shè)計(jì)研究[J].計(jì)算機(jī)與數(shù)字工程,2003,31(01):62-64.</p><p&

78、gt;  [11] 孔英會(huì).用VB實(shí)現(xiàn)通信技術(shù)詞匯的快速查詢(xún)[J].電腦開(kāi)發(fā)與應(yīng)用,2002,15(09):4-5.</p><p>  [12] 陳菊.淺談電子語(yǔ)言詞典的現(xiàn)狀[J].集美大學(xué)學(xué)報(bào)(哲學(xué)社會(huì)科學(xué)版),2000,03(01):83-85.</p><p>  [13] 季海娟.Visual Basic 6.0基礎(chǔ)教程[M].北京:清華大學(xué)出版社,2005.</p>

79、<p>  [14] Davide Calabro.Flat buttons with text/icon.www.codeguru.com July 25,2002.</p><p>  [15] William Frawley.The Dictionary as Text[J].Intemational Journal of Lexicog-raphy,1989(3).</p>&

80、lt;p><b>  致謝</b></p><p>  四年的大學(xué)生活就快走入尾聲,我們的校園生活就要?jiǎng)澤暇涮?hào),心中是無(wú)盡的難舍與眷戀。從這里走出,對(duì)我的人生來(lái)說(shuō),將是踏上一個(gè)新的征程,要把所學(xué)的知識(shí)應(yīng)用到實(shí)際工作中去?;厥姿哪辏〉昧诵┰S成績(jī),生活中有快樂(lè)也有艱辛。感謝老師四年來(lái)對(duì)我孜孜不倦的教誨,對(duì)我成長(zhǎng)的關(guān)心和愛(ài)護(hù)。</p><p>  在論文即將完成之際

81、,回顧緊張但又充實(shí)的學(xué)習(xí)和開(kāi)發(fā)過(guò)程,我想向曾經(jīng)給我?guī)椭椭С值乃腥吮硎局孕牡母兄x。首先要感謝我的導(dǎo)師徐亞平教授,他在學(xué)習(xí)和科研方面給了我大量的指導(dǎo),并為我們提供了良好的環(huán)境,為我提出了許多寶貴的意見(jiàn)和建議。讓我學(xué)到了知識(shí),掌握了科研的方法,也獲得了實(shí)踐鍛煉的機(jī)會(huì)。他嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、對(duì)我的嚴(yán)格要求以及為人處世的坦蕩將使我終身受益。在此祝愿他身體健康,全家幸福!</p><p>  向所有支持我、關(guān)心我和幫助我的老

82、師、同學(xué)和朋友表示衷心的感謝。在我讀大學(xué)的這幾年是我人生中非常重要的一段時(shí)光,我學(xué)到了很多專(zhuān)業(yè)知識(shí),也學(xué)到了許多為人處世的方法。我將把這些專(zhuān)業(yè)知識(shí)帶到以后的學(xué)習(xí)和工作中,為使自己的人生目標(biāo)實(shí)現(xiàn)而不懈力。</p><p>  感謝所有曾經(jīng)幫助過(guò)我?guī)熜纸忝脗?,他們?cè)?jīng)給了我無(wú)私的幫助和鼓勵(lì),讓我學(xué)到很多。他們豐富的經(jīng)驗(yàn)對(duì)于本系統(tǒng)的設(shè)計(jì)提供了很大的幫助。他們是我學(xué)習(xí)、工作和生活上的伙伴,也是面對(duì)困難和挑戰(zhàn)時(shí)的戰(zhàn)友。感謝

83、從他們身上,我學(xué)到很多東西,和他們?cè)谝黄鸬娜兆邮俏覍W(xué)習(xí)期間最為快樂(lè)的一段時(shí)光。</p><p>  感謝生我養(yǎng)我的父母,他們給了我無(wú)私的愛(ài),我深知他們?yōu)槲仪髮W(xué)所付出的巨大犧牲和努力,而我至今仍無(wú)以為報(bào)。祝福他們,以及那些給予我關(guān)愛(ài)的長(zhǎng)輩,祝他們幸福、安康!</p><p>  還有很多我無(wú)法一一列舉姓名的師長(zhǎng)和友人給了我指導(dǎo)和幫助,在此衷心的表示感謝,他們的名字我一直銘記在心!</p

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論