真人一对一直播,chinese极品人妻videos,青草社区,亚洲影院丰满少妇中文字幕无码

0
首頁 精品范文 小學拼音知識大全

小學拼音知識大全

時間:2023-06-16 16:05:23

開篇:寫作不僅是一種記錄,更是一種創造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇小學拼音知識大全,希望這些內容能成為您創作過程中的良師益友,陪伴您不斷探索和進步。

小學拼音知識大全

第1篇

論文摘要:雙語教學在線點播系統是對少數民族聚居地區來說有著深遠的意義,雙語教學的目的在于就是讓少數民族干部要學習掌握漢族語言文字,提高自己的漢語水平。本系統是專門是提供在線點播學習的系統。

本文中,本人對雙語教學在線點播系統的應用需求進行分析,設計開發了適合于本地需求的維-漢雙語教學在線點播系統。本文介紹了該系統的開發環境, Visual (2005)以及Access數據庫在Visual (2005)中的應用。根據軟件工程理論闡明了該系統需求說明書,總體設計以及各個模塊的詳細設計。

1引言

1.1本論文的選題依據

隨著我國社會主義市場經濟體制的建立和逐步完善,經濟全球化的特征日益明顯,提倡和鼓勵各民族互相學習語言,對于增進民族間的經濟和文化交流,促進少數民族地區的改革開放和現代化建設,構建和諧社會、維護祖國統一和民族團結都具有重要意義。本系統利用網絡傳播速度快的優勢,幫助少數民族學習漢語,而且當今新疆地區網絡覆蓋飛速增長,本系統便更好的發揮作用。

在民族中小學推進“雙語”教學,不僅可以加速民族教育事業的發展和提高民族教學質量,而且可以提高民族素質,發展少數民族的文化事業,繁榮民族經濟,鞏固民族團結。同時,少數民族青年通過熟練地掌握漢語,可以提高自身素質,提高從業本領,從而在全國范圍內實現就業。認真分析推進“雙語”教學的過程中,少數民族群眾普遍關心的有些突出點和存在的問題,對推進“雙語”教學具有十分重要而深遠的意義。

對于雙語教學在線點播系統設計的資源問題,人們希望通過在線播放獲取更多,更豐富的學習資源。設計開發一個能夠幫助沒有學過漢語或者是漢語學習經歷少的漢族還是少數民族通過本系統獲得一個很好的學習機會。該系統必須滿足易操作、易維護且維護費用低廉,操作界面親切直觀等需求。

寬帶業務發展迅速。寬帶上網成為社會消費熱點,今年全區寬帶業務用戶新增14.2萬戶,總數達到23萬戶,同比增長163%,其中:XLSL依然是寬帶接入的主要方式,新增11.8萬戶,總數達到19.2萬戶。由于寬帶上網方式優勢明顯,窄帶撥號用戶增勢減緩,2004年互聯網撥號用戶新增2.9萬戶,達到54.9萬戶,同比增長5.6%。

1.2國內外在線點播系統的研究現狀

為做好結構力學雙語教學課程建設項目,有必要研究雙語教學的基本要素,學習借鑒他人的教學思想與經驗。高教司和雙語教學協作組于2004年和2006年先后兩次舉辦高校雙語教學研討會,為我們提供了豐富的信息。

從會議交流的情況看,除清華大學、浙江大學、上海交通大學、廈門大學等少數高水平大學外,絕大部分高校的雙語教學還處在準備和起步階段。

一、學校管理措施。

首先,對本校雙語教學資源進行了解和規劃。有的學校以教師或院系自愿申報的方式將有條件或有可能開展雙語教學的課程納入教學計劃。也有學校按學科特點及課程重要性和難易度選擇適合的課程試點。還有學校根據教育部文件的精神,在指定有關專業下達雙語教學課程的數量指標,由系組織落實教學任務。

其次,開展師資培訓。主要是少量教師短期出國進修和多數教師在國內或校內舉辦有關學科專業教師英語培訓班這兩種方式;條件好的學校如華東師范大學與國外高校合作開辦師資培訓班;也有直接聘請國外高校教師來校講授專業課,如北京化工大學。

同時進行教學效果檢查,研究雙語課程教學規律,制訂課程規范,實行雙語教學特殊津貼制度。廈門大學已經建立了雙語課程認證機制,將雙語課程按照外語在課程教學過程中應用的程度分成三個層次,分別賦予不同的工作量系數。

另外,設立專項建設資金進行立項建設,特別是教材建設和課程資源數字化建設是各校普遍的建設重點,投入在百萬元以上的學校不在少數。

二、課程建設措施。

不論是課程組,還是單個教師,一般從以下幾方面開展工作。

1、定雙語教材。選原版教材是教師第一動作。在教育部和出版社積極運作下,許多原版教材在全國各高校巡展,開闊了教師視野。國外教材共同的特點是內容先進且廣泛,重實際應用,注重多學科融合,提供多個觀察視角和對問題的共同處理方法,注重歸納法,適用于啟發式教學。

但是,除一些經典學科的基礎課程能夠有多版本的選擇,而更多的學科基礎課程或專業課以及選修課由于中西學科體系不同,難以找到與現行課程教學大綱相符合的原版教材。選擇一部合適的雙語教材仍是不容易的事情。

與國內教材相比,國外教材理論論述不細致,篇幅長,雖有利于學生自學,但花費時間多,費用高。因此改編、選編或簡寫原版教材是許多雙語教師及出版社采取的措施或打算。也有教師認為我國幾十年建設起來的教學傳統中有十分優秀的課程和教材,應當編寫出版與國內優秀教材將相應的外文版教材。

2、重新編制課程教學大綱。

不論是全部采用原版教材,還是中外教材有機結合,選用原版教材的部分章節,雙語教學教師都普遍認識到原版教材編寫體例和內容組織與選擇都與國內教材有很大差異。其遣詞造句、敘事方式和設置的問題情境體現著西方的教學理念和文化傳統;其注重多學科的知識綜合運用、注重工程應用、注重解決實際問題的能力訓練的特點是要在雙語教學中應當汲取和嘗試的。但是同時還要與國情相結合。我國有自己獨特的專業教學體系,一門孤立課程要考慮與其他課程相互銜接,還要顧及研究生入學考試要求,因此如何調整課程教學大綱是雙語課程教師都十分重視并且常常有兩難選擇的工作。目前在傳統課程中進行雙語教學對課程教學大綱的調整多還處在適應過程中。那些國際化程度高的新興學科課程,或學校在一個專業學科內進行課程體系整體雙語教學的,制訂課程教學大綱的困惑會少些,雙語教學的效率和效果也會高些。

3、建設課程學習資源,建立助學平臺。

在單一漢語語言環境中學部頭的外文原版教材對學生而言是很困難的。教師有必要預先在心理上和學習資源上做好充分準備,降低學生的畏難心理和語言障礙。提供一些針對性、工具性學習資料,建立豐富的立體化的學習資源系統、實時的學習輔導渠道。在教學實踐中,許多教師花費大量精力制作多媒體課件和課程網站,編寫中外專業詞匯對照表,英文習題集等。在這方面,以課程組方式由多個教師分工協作的課程就有明顯優勢,成都的電子科大由彭啟琮教授帶領的《數字信號處理》課程組就具有代表性。但是現在更多的是由一兩個教師建設一門雙語課程,不僅要搜集、整理、編寫資料,還要與方方面面打交道,十分辛苦且進展不快。

4、探索適合雙語課程的教學方法。

雙語教學的主要目的不是學習語言,而是以外語為工具進行在學科專業在方面的知識技能、思維方法的訓練以及學生心理的發展。但是在我國單一漢語占絕對強勢地位的環境里,多數學生的外語運用水平還不高,提高外語應用能力是學生在雙語課程中客觀上首先面對的困難。在此情況下,許多雙語教師將教學方法研究的重點放在學習策略指導上。任課教師的經驗交流和學校對教學效果的檢查意見都認為雙語教學要取好的教學效果必須注意以下幾個方面:

一.是強調重視預習。教師將教學大綱、整門課程的教學進程計劃、考評方法等教學文件在課程開始時向學生公布,并為學生閱讀外文教材提供幫助和指導。

二.是加大輔導的力度。教師以電子郵件、課程網站、教室答疑等多種方式給予及時的輔導。有的學校還為雙語課程安排助教參加輔導。同時教師加強了課堂上與學生的交流、討論,既對學生進行了檢查督促,也有效開展了啟發性教學。

三.是恰當運用外語。這也是決定雙語教學成效的關鍵環節。書面文字一般都是用外文,如教材、板書、作業、小論文、試卷等。但對于是否要用全外語課堂講授,教師中卻有不同的觀點,用中文授課的情況也不少見。研討的意見更多還是認為應盡可能完全用英文講授。實踐經驗的比較表明,根據學生的外語水平因材施教,循序漸進加大外語授課比例是穩妥的策略。浙江大學陳越教授同時給學生外語水平不同的兩個平行班授課,水平好的班用全英語教學,水平低的班先期英文講授后再用中文解釋過渡到后期變成以英語為主,最后兩個班用同一考卷測試,水平不相上下。正如西南交大柳葆生老師的總結分析,學生一般都有了七八年的外語學習基礎,只是因為缺少應用使掌握的知識和技能處于休眠狀態,雙語課程要先慢后快,先激活學生英語基礎,再加快節奏加大英語使用比例。

開展雙語教學是大勢所趨,因尚處在起步推進階段,教師和學生都需要一個適應過程,在此過程中都要付出超常的努力,我們期待通過努力獲得成熟的經驗,對雙語教學進一步大范圍推進并持續發展有所幫助。

1.3開發工具的簡介 1.3.1 VS2005的介紹

Visual 是.NET平臺下最為強大的開發工具,無論是軟件服務商,還是企業應用程序的部署與,Visual 都可以提供近乎完美的解決方案。Visual 提供了包括設計、編碼、編譯調試、數據庫聯接操作等基本功能和基于開放架構的服務器組件開發平臺、企業開發工具和應用程序重新工具以及性能評測報告等高級功能。Web 應用程序(以因特網為基礎的應用程序)的優點在于可以讓企業間的商業數據及交易等行為,透過因特網的通訊來彼此交換訊息。這樣不但可以節省數據交換的時間,而且可以簡化流程。但是在新一代的.NET 開發平臺還沒有出現之前,要讓因特網應用程序達到上述的功能是一項浩大的工程。牽涉到的技術及程序開發語言,可能包括了HTML、ASP、VBScript、JavaScript、C++、ADO、SQL、COM、MTS 等。這樣的環境對于開發人員來說,想要快速的開發一個功能強大且穩定可靠的Web 應用程序,不是一項輕松的工作。之前的Microsoft Visual StudioTM(微軟的解決方案開發平臺)及Windows 上的一些架構及服務,已經幫助程序設計師由單機平臺的程序開發轉為主從式(Client/Server)的架構來開發應用程序。但是對于現在的環境而言,因為企業的客戶或供貨商等所使用的系統或軟件可能不盡相同。

通過將單個可執行程序復制到遠程計算機來設置遠程調試,而無需使用復雜的設置指令或注冊。遠程調試現在更為安全和可靠。此外,您現在可以調試 64 位的托管應用程序和非托管應用程序。這些功能強大的工具使您能夠以直觀和自然的格式查看數據。您可以從“監視”窗口或新近增強的“數據提示”功能啟動可視化工具。例如,您現在能夠以 HTML 或 XML 文檔的形式查看字符串。您可以使用我們提供的可視化工具,也可以編寫自己的可視化工具。調試器的“數據提示”得到了改進。您可以在源代碼編輯器中直接定位復雜數據結構的內容。您可以從“數據提示”打開可視化工具,以直觀和自然的格式查看數據。

由于類是引用類型,因此類對象的變量引用該對象在托管堆上的地址。如果將同一類型的第二個對象分配給第一個對象,則兩個變量都引用該地址的對象。這一點將在本主題后面部分進行更詳細的討論。在比較兩個對象是否相等時,首先必須明確您是想知道兩個變量是否表示內存中的同一對象,還是想知道這兩個對象的一個或多個字段的值是否相等。如果您要對值進行比較,則必須考慮這兩個對象是值類型(結構)的實例,還是引用類型(類、委托、數組)的實例。要確定兩個類實例是否引用內存中的同一位置(意味著它們具有相同的標識),可使用靜態 Object Reference Equals()方法。(System. Object 是所有值類型和引用類型的隱式基類,其中包括用戶定義的結構和類。)若要確定兩個結構實例中的實例字段是否具有相同的值,可使用 Value Type Equals()方法。由于所有結構都隱式繼承自 System.ValueType。若要確定兩個類實例中字段的值是否相等,您可能需要使用 Object Equals()方法或 == 運算符。但是,僅當類重寫或重載該方法或運算符,以便通過自定義的方式表明該類型對象“相等”的條件時,才應使用它們。類可能還實現 IEquatable<(Of <(T>)>) 接口或 IEqualityComparer<(Of <(T>)>) 接口。這兩個接口都提供可用于測試值是否相等的方法。在設計您自己的類重寫 Equals 時,請務必遵循 Equals() 和運算符 == 的重寫準則(C# 編程指南)和 Object. Equals(Object) 中的準則。內置對組建對象模型(COM)和基于Windows?的API的支持,允許有限制地使用純指針(Native Pointer)。在C#中,每個對象都自動生成為一個COM對象。開發者不再需要顯式的實現I Unknown和其他COM接口.這些功能都是內置的.類似的,C#可以調用現有的COM對象,無論它是由什么語言編寫的。 C#包含了一個特殊的功能,使程序可以調用任何純API。在一段特別標記的代碼中,開發者可以使用指針和傳統C/C++特性,如手工的內存管理和指針運算。這是其相對于其它環境的極大優勢。這意味著C#程序員可以在原有的C/C++代碼的基礎上編寫程序,而不是徹底放棄那些代碼。無論是支持COM還是純API的調用,都是為了使開發者在C#環境中直接擁有必要的強大功能。

1.3.2 Microsoft Access的介紹

Access作為Microsoft Office 套件中數據庫管理軟件,其圖形化界面使數據庫管理更加簡潔、靈活、同時又具有豐富的編程接口及強大的報表功能,為用戶從事程序開發提供了更多的方便[2]。

Access 數據庫提供了7種對象來完成數據庫的功能。這7種對象分別為表,查詢,窗體,報表,頁,宏和模塊。Access數據庫在計算機中以數據庫文件(.mdb)存儲。在這7種對象中,表用來存貯數據,對數據進行查看和分析,窗體為數據的輸入等操作設置友好的外觀,報表以格式化的形式來對外展示數據,數據訪問頁將數據到Web上,宏將自動完成一組操作,模塊能自動完成常規任務并創建業務解決方案。

1.4 本論文所作的主要工作

本論文中專門介紹雙語學習進行了介紹,并且對分析了雙語在線點播系統所應做的工作。對Visual (2005)進行介紹,Access數據庫在Visual (2005)中的應用。分析對雙語教學在線點播系統的應用需求,給出了系統需求說明書,模塊的代碼分析。首先是系統整體模塊的框圖設計,在根據整體模塊框圖設計出各個模塊的框圖,并且詳細的介紹各個模塊的功能。

本論文的安排如下:

第二章介紹了雙語教學點播系統的設計;

第三章根據雙語教學點播系統的設計實現了雙語教學點播系統;

第四章對本論文的工作進行了總結;

2 雙語教學在線點播系統的設計 2.1需求分析 雙語教學在線點播系統需要滿足來自幾方面的需求,這幾個方面分別是漢語初學者或是沒有接觸過漢語少數民族,再者就是想學習維語或是有學習維語的經驗但是沒有很好的教學系統從而在原地停留的漢族。

本系統是專門為漢語初學者提供很好的學習機會,初級漢語從漢語發音開始,包括聲母,韻母,前鼻音,后鼻音到常用漢字識字。中級漢語主要是為有一定漢語基礎的學習者提供的,主要是聽力理解,看圖學對話,簡單句子的成份學習,漢語初中級HSK聽力理解,高級漢語主要是提高階段,在此階段可提高漢語水平,此階段包括高級漢語聽力,成語學習,繞口令等方面。

目前,越來越多的雙語教學在線點播系統工作者每天的教學和科研工作是借助計算機來完成的.他們已經具備了基本的計算機操作和使用能力,他們非常需要一些存儲于計算機上的資料或素材,以提高工作效率. 例如,語言和情景是緊密相關的,如果課堂上進行的漢語教學缺乏語言教學所必須的情景或語境,主要依賴于教師的講解,這種現狀無論對于"教"還是對于"學",都增添了許多困難.假如一位教員想通過現在的視頻,音頻或者基于計算機的多媒體技術來營造一種與教學內容相適應的情景,在理論上是沒有問題的,但在具體操作上卻會遇到許多麻煩.如果教員能自己編寫多媒體課件自己使用,當然是比較理想的,但在目前的條件下,往往又是不現實的.那么,只能在已有的資源當中去查找.可是,在現有的存儲于錄音帶,錄像帶,光盤或者網站上的教學資源,查找到自己所需要的資料并不容易.假定能幸運地查閱到若干符合要求的片段,在課堂上使用時又將碰到設備切換,換盤倒帶等一系列麻煩,而且聲音,畫面,速度等都很難控制.這些實際問題不但浪費了時間,也破壞了教學氣氛,影響教學效果.

2.2 總體結構設計

雙語教學在線點播系統總體設計介紹:

a) 初級漢語的學習。

b) 中級漢語學習。

c) 高級漢語學習。

d) 漢語綜合應用。

e) 系統介紹。

f) 實驗室介紹。

g) 實驗室負責人介紹。

雙語教學在線點播系統總體設計模塊詳圖2.2所示

SHAPE \* MERGEFORMAT

圖2.2系統總體設計模塊

2.3各個模塊的設計 2.3.1初級漢語學習模塊 本模塊中主要有以下幾個子模快組成:

1.韻母學習

2.聲母學習

3.聲,韻母學習

4.常見漢字學習

5.常見偏旁部首學習

具體模塊分析如下:

SHAPE \* MERGEFORMAT

圖2.3.1初級漢語學習模塊圖

2.3.2 中級漢語學習模塊 中級漢語學習模塊有以下幾個子模塊組成:

1. 簡單單詞學習

2. 對話聽力

3. 聽題回答

4. 對話詳解

5. 成語入門

6. 句子成份

7. 中級漢語聽力學習

8. 中級漢語聽力詞匯

9. 中級漢語聽力練習

具體模塊圖如下:

SHAPE \* MERGEFORMAT

圖2.3.2 中級漢語學習模塊設計圖

2.3.3 高級漢語學習模塊 高級漢語學習模塊有以下幾個模塊組成:

1. 高級漢語聽力

2. 漢語故事欣賞

3. 漢語繞口令

4. 名人故事欣賞

5. 作文詳解

具體模塊圖如下:

SHAPE \* MERGEFORMAT

圖2.3.3高級漢語學習模塊圖

2.3.4 綜合應用模塊設計 綜合應用模塊主要是在以上幾個方面基礎上設計的:

1.猜字游戲

2.漢字和拼音游戲

3.猜拼音游戲

4.看圖學拼音游戲

5.看圖填成語游戲

具體模塊設計圖如下:

SHAPE \* MERGEFORMAT

圖2.3.4綜合應用模塊圖

2.3.5 系統幫助模塊設計 系統幫助模塊主要是有一下幾個模塊組成:

1.實驗室負責人簡介

2.實驗室簡介

3.維語,漢語字典

具體模塊設計如下:

SHAPE \* MERGEFORMAT

圖2.3.5系統幫助模塊設計圖

2.4數據庫設計 下面分別得到介紹各個E-R圖的實現:

中級漢語中常見漢字學習模塊實體E-R 圖如圖2.4.1所示

SHAPE \* MERGEFORMAT

圖2.4.1常見漢字學習模塊實體

偏旁部首學習實體E-R圖如圖2.4.2所示

SHAPE \* MERGEFORMAT

圖2.4.2偏旁部首學習模塊實體

常見單詞學習信息E-R 圖如圖2.4.3所示

SHAPE \* MERGEFORMAT

圖2.4.3常見單詞學習信息

句子成份分析實體E-R 圖如圖2.4.4所示

SHAPE \* MERGEFORMAT

圖2.4.4句子成份分析實體

成語學習分析實體E-R 圖如圖2.4.5所示

SHAPE \* MERGEFORMAT

圖2.4.5成語學習分析實體

2.4.1邏輯結構設計 數據庫的概念結構設計之后,就可以將上面的數據庫概念轉化為某種數據庫系統所支持的實際數據模型,也就是數據庫的邏輯結構。

先打開 Microsoft Access ,根據上面的數據模型建立不統的數據庫,分別命名為 study.mdb, 然后通過表設計器分別創建本系統的幾個表。下面分別介紹各個數據庫中各個表的內容。

表2.4.1漢字學習表anzi)

列名

數據類型

字段大小

必填字段

默認值

備注

編號

自動編號

長整型

編號

漢字名稱

文本

50

漢字名稱

內容

備注

內容

表2.4.2偏旁表(pianpang)

列名

數據類型

字段大小

必填字段

默認值

備注

編號

自動編號

長整性

類型編號

偏旁

文本

50

偏旁

漢語讀法

文本

50

漢語讀法

拼音讀法

文本

50

拼音讀法

表2.4.3常見漢字學習表(TABLE_CUE)

列名

數據類型

字段大小

必填字段

默認值

備注

漢語

文本

50

漢語

拼音

文本

50

拼音

維語

文本

50

維語

英語

文本

50

英語

表2.4.4成語學習表(chengyu)

列名

數據類型

字段大小

必填字段

默認值

備注

成語名稱

備注

名稱

成語拼音

備注

拼音

維語解釋

備注

解釋

成語內容

備注

`` ``

內容

表2.4.5句子成份學習表(juzi)

列名

數據類型

字段大小

必填字段

默認值

備注

編號

自動編號

長整性

編號

課程

文本

50

課程

內容

備注

內容

3.雙語教學在線點播系統主界面的實現 雙語教學在線點播系統界面設計思想,主要利用Visual 的第三控件(DXperience)開發的,界面和Windows Xp的界面相同,具體如下幾個功能:

初級漢語學習;

中級漢語學習;

高級漢語學習;

綜合應用;

系統幫助。

下面分別說明這些功能的實現方法:

3.1統界面結構設計 本系統首界面結構類似與Windows Xp操作系統由標題、左側快捷菜單、狀態欄等 3個部分組成。圖5.1 是首界面的總界面,從圖中可以看出,漢語學習者可以根據自己的喜好選擇不統漢語等級來學習。

圖3.1主界面

主界面由以由frmExplorer.cs文件完成,具體代碼實現如下:

WindowsXPRenderer renderer = (WindowsXPRenderer)explorerBar1.Renderer;

string colorSchemeText = cmbColorScheme.Text;

WindowsXPColorSchemecolorScheme=(WindowsXPColorScheme)System.Enum.Parse(typeof(WindowsXPColorScheme), colorSchemeText);

renderer.ColorScheme = colorScheme;

explorerBar1.Invalidate(true);

private bool animating;

private void btnAnimate_Click(object sender, System.EventArgs e)

if (animating)

return; animating = true;

bool open = panePrimary.Visible;

if (open)

panePrimary.AnimateClose();

else

panePrimary.AnimateOpen();

WaitWithUI(150);

if (open)

paneTasks.AnimateClose();

else

paneTasks.AnimateOpen();

WaitWithUI(150);

if (open)

paneDetails.AnimateClose();

else

paneDetails.AnimateOpen();

animating = false;

}

private void WaitWithUI(int milliseconds)

{int start = Environment.TickCount;

while (Environment.TickCount < start + milliseconds)

Application.DoEvents();

}

private void frmExplorer_Load(object sender, EventArgs e)

{

axShockwaveFlash1.Visible = true;

string yasen = "F:\\對外漢語教學軟件\\畢業設計\\方案二\\DemoApplication\\bin\\Debug\\a\\片頭.swf";

axShockwaveFlash1.Movie = yasen;

axShockwaveFlash1.Width = panel3.Width;

axShockwaveFlash1.Height = panel3.Height;

statusBarPanel4.Text = System.DateTime.Now.ToString();

statusBarPanel5.Text = "شىنجاڭ ئۇنۋېر سىتىتى كۆپ خىل تىل يېزىق ئۇچۇر بىرتەرەپ قىلىش نۇقتىلىق تەجىرىبە خانىسى"

explorerBar14.Visible = false;

explorerBar13.Visible = false;

explorerBar12.Visible = false;

explorerBar11.Visible = false;

explorerBar10.Visible = false;

explorerBar9.Visible = false;

explorerBar8.Visible = false;

explorerBar7.Visible = false;

explorerBar6.Visible = false;

dataGridView4.Visible = false;

dataGridView3.Visible = false;

this.tABLE_CUETableAdapter.Fill(this.loghatDataSet.TABLE_CUE);

dataGridView2.Visible = false;

this.hanziTableAdapter.Fill(this.studyDataSet.hanzi);

dataGridView1.Visible = false;

explorerBar5.Visible = false;

explorerBar4.Visible = false;

下面依次介紹狀態欄設計和左側快捷菜單設計。

(1) 狀態欄設計

本系統的狀態欄設計被命名為statusBar1。

在本系統運行時狀態欄statusBar1中分別插入statusBarPanel1,statusBarPanel2,statusBarPanel3,statusBarPanel4,statusBarPanel5,并且設置它們的屬性如下:

statusBarPanel1.Text=“新疆大學多語種信息技術處理重點實驗室”;

statusBarPanel2.Text=“”;

statusBarPanel3.Text=“歡迎使用雙語教學軟件”;

statusBarPanel4.Text = System.DateTime.Now.ToString();

statusBarPanel5.Text = "شىنجاڭ ئۇنۋېر سىتىتى كۆپ خىل تىل يېزىق ئۇچۇر بىرتەرەپ قىلىش نۇقتىلىق تەجىرىبە خانىسى"

(2)左側快捷菜單設計

左側菜單主要包括5個部分:初級漢語學習、中級漢語學習、高級漢語學習、綜合應用、系統幫助,這些功能是由explorerBar1來實現的。

初級漢語學習

初級漢語學習用到的是 panePrimary控件。

中級漢語學習

中級漢語學習用到的是 paneTasks控件。

高級漢語學習

高級漢語學習用到的是 paneDetails控件。

綜合應用

綜合應用用到的是explorerBarPane1控件。

系統幫助

系統幫助用到的是explorerBarPane2控件。

3.2各個模塊的實現 3.2.1 初級漢語學習模塊的實現 初級漢語學習模塊能主要有以下幾個控件來實現。

韻母學習列表:imageHyperlink9

聲母學習列表:imageHyperlink8

聲,韻母學習列表:imageHyperlink7

常見漢字學習列表:imageHyperlink3

常見偏旁部首學習列表:imageHyperlink2

漢語學習者最關心的首先是外觀問題,要是外觀讓用戶覺得不舒服的話,資源再好也無濟于事,所以在外觀設計上特別注重。

(1) 韻母學習列表

在本系統中,韻母學習列表是在同一個 panel3和explorerBar3中實現的。具體實現圖片如下:

圖3.2.1初級漢語學習表圖

在這個模塊當中最主要且最關鍵的就是常見漢字學習和常見偏旁部首學習模塊,且具體實現如下:

(1)常見漢字學習模塊的實現:

該模塊的功能主要有以下幾個控件來實現。

顯示漢字:datagirdview1

視頻播放控件:axShockwaveFlash1

在這個功能界面中,可以根據自己的喜好去選擇想學的漢字,具體實現代碼:

OleDbCommand com;

oleDbConnection1.Open();

string comstr = "select * from hanzi";

com = new OleDbCommand(comstr, oleDbConnection1);

OleDbDataAdapter myadp = new OleDbDataAdapter(com);

DataSet ds = new DataSet();

myadp.Fill(ds, "hanzi");

dataGridView1.DataSource = ds.Tables["hanzi"];

oleDbConnection1.Close();

try

{

int count = dataGridView1.Rows.Count;

int nrow = e.RowIndex;

//int ncol = e.ColumnIndex;

string url = dataGridView1.Rows[nrow].Cells[2].Value.ToString();

axShockwaveFlash1.Movie = url;

axShockwaveFlash1.Play();

}

catch (Exception my)

{

MessageBox.Show(my.ToString());

}

(2)常見偏旁部首學習模塊的實現:

偏旁部首學習功能主要由以下幾個控件來實現。

顯示偏旁:datagirdview2

圖所示為偏旁部首學習的功能界面,在這里可以看到偏旁部首名稱,讀音,拼音讀法,相關例字等,具體界面圖如下:

實現偏旁部首學習的具體代碼如下:

OleDbCommand com;

oleDbConnection1.Open();

string comstr = "select * from pianpang";

com = new OleDbCommand(comstr, oleDbConnection1);

OleDbDataAdapter myadp = new OleDbDataAdapter(com);

DataSet ds = new DataSet();

myadp.Fill(ds, "pianpang");

dataGridView1.DataSource = ds.Tables["pianpang"];

oleDbConnection1.Close();

3.2.2 中級漢語學習模塊的實現 中級漢語學習模塊的功能主要由以下幾個控件實現。

簡單單詞: imageHyperlink17

對話聽力: imageHyperlink15

聽題回答: imageHyperlink14

對話詳解: imageHyperlink13

成語入門:imageHyperlink12

句子成份:imageHyperlink10

聽力測試:imageHyperlink1

聽力詞匯:imageHyperlink6

聽力練習:imageHyperlink4

本界面根據用戶自己漢語水平來選擇不統的資源來學習,如下是介紹本界面的具體:

圖3.2.2中級漢語學習模塊圖

在此模塊中主要的模塊就是成語入門學習,具體實現如下:

成語學習功能模塊的功能主要由以下幾個看控件來實現

顯示成語各類屬性:datagridview3

播放成語視頻:axWindowsMediaPlayer1

具體實現界面如下:

圖3.2.3成語學習圖

具體代碼和上述實現偏旁部首學習相同,不過有一點不同的是,在播放成語視頻是要用到axWindowsMediaPlayer1,必須用到axWindowsMediaPlayer1的url,而且用到axWindowsMediaPlayer1的axWindowsMediaPlayer1.Ctlcontrols.play();

axWindowsMediaPlayer1.settings.playCount;,具體如下:

OleDbCommand com;

oleDbConnection3.Open();

string comstr = "select * from chengyu";

com = new OleDbCommand(comstr, oleDbConnection3);

OleDbDataAdapter myadp = new OleDbDataAdapter(com);

DataSet ds = new DataSet();

myadp.Fill(ds, "chengyu");

dataGridView4.DataSource = ds.Tables["chengyu"];

oleDbConnection3.Close();

int count = dataGridView4.Rows.Count;

int nrow = e.RowIndex;

string a = dataGridView4.Rows[nrow].Cells[3].Value.ToString();

axWindowsMediaPlayer1.URL = a;

axWindowsMediaPlayer1.Visible = true;

axWindowsMediaPlayer1.Ctlcontrols.play();

axWindowsMediaPlayer1.settings.playCount = 1;

而且在代碼中用到的axWindowsMediaPlayer1.Ctlcontrols.play具體是指axWindowsMediaPlaye開始播放視頻

axWindowsMediaPlaye.settings.playCount是axWindowsMediaPlayer1要播放該視頻幾次,必須注意的是axWindowsMediaPlayer1.settings.playCount中playCount必須是整數,換其他的數的話會出現程序的異常。

3.2.3 高級漢語學習模塊實現 高級漢語學習模塊的功能主要由以下幾個控件來實現。

高級漢語聽力學習:label18

漢語古詩欣賞學習:label17

漢語繞口令學習: label16

名人古詩欣賞學習:label15

作文詳解: label14

在本模塊中,用戶根據自己的漢語水平學習,在自己已有的檔次,想在提高就可以選擇此模塊中各個學習模塊。具體學習模塊如下:

圖3.2.3高級漢語學習表圖

3.2.4綜合應用模塊實現 綜合應用界面主要是提供用戶各種趣味漢語游戲,可以幫助用戶在以上幾個學習模塊中學到的知識能很好的發揮。

猜字游戲: label21

漢語和拼音游戲:label22

猜拼音游戲: label23

看圖學拼音游戲:label24

看圖填成語游戲:label25

綜合應用界面的具體介紹圖如下:

圖3.2.4綜合應用表圖

3.2.5系統幫助模塊設計 系統幫助模塊主要是給用戶提供維語,漢語雙解字典,實驗室簡介和實驗室負責人簡介之類的模塊,具體模塊界面如下圖:

圖5.2.1系統幫助表圖

3.3系統測試 3.3.1試和調試目標

測試開發軟件過程中不可缺少的中要步驟。開發人員完成編碼階段以后必須進行適當的測試。測試是為了發現程序中的錯誤而執行程序的過程。測試有兩種方法,黑盒測試和白盒測試。黑盒測試是在程序接口進行的測試,它只檢查程序功能是否能按照規格說明書的規定正常使用,程序是否能適當地接受輸入數據產生正確的輸出信息,并且保持外部信息的完整性。黑盒測試又稱為功能測試。白盒測試法的前提是可以把程序看成裝在一個透明的白盒子里,也就是完全了解程序的結構和處理過程。白盒測試按照程序內部的邏輯測試程序,檢查程序中的每條通路是否都能按預定要求正確工作。白盒測試又稱為結構測試。

測試的目標是暴露程序中的錯誤,它只能查出程序中的錯誤,不能證明程序中沒有錯誤。

3.3.2系統運行和測試 系統的運行環境有以下方面組成:

系統運行環境:

Windows 2000/xp,Microsoft Access,Visual (2005)

系統配置說明:

內存256或256以上,CPU(Central Processing Unit,中央處理器)是賽揚2.4以上,硬盤在40G或是40G以上。

測試該系統時,分步進行測試。首先測試初級漢語學習模塊,根據此模塊中不足及其缺點,在對中級漢語學習和高級漢語學習各個功能進行修改和更新,取長補短,以便更好的開發本系統,更好的為用語提供學習條件,達到用戶所需求的,所理想的系統。

3.3.3數據庫設計的實現

本系統中數據是使用的是Microsoft Access,因為是現在設計初級階段,所以選擇了次數據庫,在設計和開始本系統的過程中成功的實現了Vsisual Studio2005和數據庫的連接,讀取數據,顯示數據等多種功能,由于篇幅有限,只能列舉以上的功能。

4 總結

本系統中專門介紹雙語學習進行了簡明的介紹,并且對分析了雙語在線點播系統所應做的工作。對Visual (2005)進行介紹,Access數據庫在Visual (2005)中的應用。分析對雙語教學在線點播系統的應用需求,給出了系統需求說明書,模塊的代碼分析。首先對本系統的框剪進行了總體的設計,在根據系統設計要求對各個模塊進行分析,在根據分析的結果進行各個模塊的設計,然后就是根據設計的模塊進行資源的收集,最后就是利用代碼來實現雙語教學在線點播系統。在本系統的初級漢語學習模塊當中,應該有根據偏旁部首查詢相應的漢字的模塊,但是由于時間和人力,物力的關系沒有實現,但是這項功能正在研究,很快就能實現,在綜合應用模塊中應該有相應的測試試題但是由于時間都緊迫沒有能完成,今后的研究中可以實現此功能。本系統已經基本上實現所規定的功能,正準備使用。

通過這些工作最終設計完成了雙語教學在線點播系統。

參考文獻 [1] 李蘭友,楊曉光 Visual C#.NET 程序設計 [M] 北京: 清華大學出版社 2005年1月 40-72頁

[3] 羅斌 Visual C#.NET 精彩編程實例集錦 [M] 中國水利水電出版社 2005年6月 50-61頁

[3] 王華杰 精通visual c#數據庫開發 [M] 北京:清華大學出版社 2004年4月30-41頁

[4] 邱錦倫 visual c#.net程序設計教程 [M] 北京:清華大學出版社 2006年09月 31-36頁

[5] 張奇 visual c#項目案例導航 [M] 北京:visual c#數據庫項目案例導航 2005年6月 21-35頁

[6] 劉彥博,肖鵬,賈菡 Visual Studio 2005技術大全[M] 人民郵電出版社 2007年12月

[7]李建華,劉玉生 Visual C# 2005全程指南 [M] 電子工業出版社 2006年3月

[8]高志清 C#編程技巧典型案例解析 中國水利水電出版社 [M] 2005年4月

主站蜘蛛池模板: 科技| 浪卡子县| 麦盖提县| 上饶县| 罗定市| 昭通市| 渑池县| 横山县| 靖宇县| 鄄城县| 微山县| 卢龙县| 东港市| 资阳市| 丁青县| 洛隆县| 彰武县| 霍城县| 昌都县| 奎屯市| 元氏县| 错那县| 丹寨县| 龙井市| 延庆县| 光泽县| 南木林县| 临洮县| 新巴尔虎左旗| 瑞丽市| 张家川| 衡东县| 武乡县| 汕尾市| 新乐市| 阿克| 尼玛县| 鹿邑县| 富川| 汤阴县| 治多县|