牟莉莉 王曙光



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