牟莉莉 王曙光
摘 要: 本系統(tǒng)是為了滿足C++雙語教學(xué)的需要而開發(fā)的一個電子詞典系統(tǒng),它精簡了詞匯的釋義,選擇與本課程緊密相關(guān)的詞條解釋。同時為滿足師生更好地學(xué)習(xí)雙語C++程序設(shè)計,數(shù)據(jù)庫還添加計算機專業(yè)領(lǐng)域詞匯及日常生活中的其他常見詞匯。數(shù)據(jù)庫仍在繼續(xù)豐富,不斷添加收集整理的新詞匯,增加最新詞匯詞條,修正錯誤紕漏,完善詞典的詞庫,信息不斷更新,解釋更加清晰。同時界面比較美觀,且操作簡單。
關(guān)鍵詞: Visual Basic C++雙語課程 電子詞典 設(shè)計與開發(fā)
一、引言
2001年教育部頒布《關(guān)于加強高等院校本科教學(xué)工作提高教學(xué)質(zhì)量的若干意見》的文件,標志著雙語教學(xué)的教學(xué)模式開始在全國各高校全面推廣實施。目前,“雙語教學(xué)”已經(jīng)成為教學(xué)改革的一個熱點。雙語教學(xué)作為學(xué)科專業(yè)教學(xué),最根本的目的是使學(xué)生獲取應(yīng)有的知識,培養(yǎng)相關(guān)能力,C++雙語教學(xué)的主要任務(wù)是系統(tǒng)地講授專業(yè)基本知識和專業(yè)前沿知識,同時在外語的運用中使學(xué)生掌握相關(guān)的外語專業(yè)詞匯和表達方式,提高學(xué)生在專業(yè)領(lǐng)域的外語聽說讀寫能力。然而,學(xué)生在學(xué)習(xí)本門課程的過程中常常會遇到一些專業(yè)性很強的詞匯,這些詞匯通常在普通的電子詞典里很難找到,針對此問題,筆者采用VB可視化集成開發(fā)語言編寫程序,利用Microsoft Access 2000構(gòu)建數(shù)據(jù)庫,設(shè)計了一個C++雙語教學(xué)專業(yè)的電子詞典,收錄了C++課程涉及的專業(yè)詞匯及計算機專業(yè)領(lǐng)域詞匯,方便學(xué)生快捷查詢。
二、系統(tǒng)的基本設(shè)計思想
目前,隨著計算機技術(shù)的普及與應(yīng)用,電子詞典的應(yīng)用越來越廣泛,然而,目前的電子詞典大都是針對英語課程里經(jīng)常用到的詞匯,對于一些計算機類專業(yè)性詞匯,這些電子詞典里很難找到,因此筆者專門針對C++雙語課程開發(fā)的專業(yè)電子詞典,采用VB可視化的編程語言設(shè)計主界面,后臺連接ACCESS數(shù)據(jù)庫,將數(shù)據(jù)庫中的字段在界面上顯示,能夠針對C++雙語課程中一些常用的專業(yè)單詞進行查詢,從而提高學(xué)生查詢與學(xué)習(xí)的效率。同時,為了不斷對電子詞典詞庫進行完善,用戶可以對電子詞典進行單詞的添加、修改、刪除等。
三、開發(fā)工具的選擇
在編程上,本系統(tǒng)采用微軟公司的Microsoft Visual Basic 6.0,具有簡單易學(xué)、功能強大、軟件費用低、見效快等特點。它提供了開發(fā)Windows應(yīng)用程序最迅速、最簡捷的方法。它不但是專業(yè)人員得心應(yīng)手的工具,而且易于被非專業(yè)人員掌握使用,全世界數(shù)以百萬計的程序設(shè)計人員正在使用Visual Basic開發(fā)各種類型的軟件。
在數(shù)據(jù)庫的選用上,本系統(tǒng)采用的是Microsoft公司的一個成功的數(shù)據(jù)庫管理系統(tǒng)產(chǎn)品Access,其核心是Microsoft Jet數(shù)據(jù)庫引擎。Access本身是一個可視化的數(shù)據(jù)庫管理系統(tǒng),它提供了很多非常實用的向?qū)В鯇W(xué)者很容易學(xué)會如何用Access建立數(shù)據(jù)庫的各種對象,如創(chuàng)建表、查詢和報表,創(chuàng)建數(shù)據(jù)窗體等。它操作方便、簡單易學(xué),Access能滿足小型企業(yè)客戶/服務(wù)器解決方案的要求組建客戶/服務(wù)器的數(shù)據(jù)庫應(yīng)用系統(tǒng),是一個功能較完備的數(shù)據(jù)庫管理系統(tǒng)。
四、系統(tǒng)主要模塊的功能
(一)系統(tǒng)的主界面
在系統(tǒng)的主界面中,有文件、系統(tǒng)維護、幫助及關(guān)于菜單項。用戶在主界面中輸入單詞或者單詞中的一部分后按回車或者是查詢按鈕,若是找到相關(guān)的單詞,就出現(xiàn)單詞的音標、解釋、同義詞、反義詞等;若是沒有找到,系統(tǒng)就會提示用戶是否需要將此單詞添加進詞庫,若單擊是,則系統(tǒng)會進入添加單詞的界面,提示用戶輸入該單詞的音標、解釋、同義詞及反義詞,輸入結(jié)束后,單擊確定按鈕。若單擊否,則系統(tǒng)將會給出相近的單詞。用戶還可以通過按上下鍵查看相關(guān)聯(lián)的單詞。
五、結(jié)語
本系統(tǒng)采用Microsoft Visua Basic 6.0與Access數(shù)據(jù)庫相結(jié)合的方式,根據(jù)C++雙語教學(xué)中出現(xiàn)的常用的詞匯,開發(fā)設(shè)計了一個可以供學(xué)生學(xué)習(xí)計算機專業(yè)課C++雙語課程專業(yè)的電子詞典,該詞典界面簡單,易操作。不僅收錄了C++雙語課程中一些專業(yè)詞匯,而且增加了計算機專業(yè)的專業(yè)性詞匯,目前詞庫還在不斷更新。但該系統(tǒng)存在一些不足,需要不斷完善,使其功能更強大。
參考文獻:
[1]龔培增,陸慰民.Visual Basic程序設(shè)計與開發(fā)教程。高等教育出版社,2003.
[2]袁輝.談?wù)勲娮釉~典的特點與使用問題[J].徐州教育學(xué)院黨報,2005.
[3]魏雪萍.Access 2003數(shù)據(jù)庫管理入門與提高[M].北京:人民郵電出版社,2006.
[4]任楨.電子詞典的設(shè)計研究[J].計算機與數(shù)字工程,2003.