久久精品99久久|国产剧情网站91|天天色天天干超碰|婷婷五天月一av|亚州特黄一级片|亚欧超清无码在线|欧美乱码一区二区|男女拍拍免费视频|加勒比亚无码人妻|婷婷五月自拍偷拍

研究生畢業(yè)論文

接口與通信課程多媒體CAI軟件的研究與開發(fā)

時間:2022-10-09 02:08:36 研究生畢業(yè)論文 我要投稿
  • 相關(guān)推薦

接口與通信課程多媒體CAI軟件的研究與開發(fā)

  摘要:闡述接口與通信課程的多媒體CAI軟件的開發(fā)編程方擊,從而實現(xiàn)對傳統(tǒng)課程教學(xué)方法的改革,有效地提高學(xué)生的學(xué)習(xí)興趣和教學(xué)質(zhì)量。

接口與通信課程多媒體CAI軟件的研究與開發(fā)

  關(guān)鍵詞:CAI軟件;Visual Basic語言;接口與通信

  《接口與通信》是計算機專業(yè)的一門專業(yè)基礎(chǔ)課,它是一門實用性較強,軟硬件結(jié)臺的。面向系統(tǒng)應(yīng)用的學(xué)科。計算機輔助教學(xué)(CAI)軟件利用計算機多媒體(聲、光、電等)技術(shù)。將實際教學(xué)內(nèi)容進行生動再現(xiàn),改進了傳統(tǒng)教學(xué)的諸多不足 計算機輔助教育體現(xiàn)了一種新的教育思想。代表了·種新的教育方式,它具有很強的個別化教學(xué)功能。最能適應(yīng)“以學(xué)生為中心 ”教學(xué)。隨著科學(xué)技術(shù)的進步和計算機輔助教育實踐的發(fā)展。計算機輔助教育效果會越來越明顯。

  Microsoft軟件公司的Visual Basic 6.0具有簡單易學(xué)、功能強大的特點,故將它作為本系統(tǒng)的設(shè)計工具軟件。用以實現(xiàn)《接口與通信》課程的CAI軟件。本系統(tǒng)用VB 6.0實現(xiàn)聲音的解說,配合畫面,呈現(xiàn)教學(xué)內(nèi)容,并展示各種較為生動的應(yīng)用舉例 使得教學(xué)過程更加生動,教學(xué)內(nèi)容更加容易理解。甚至可以發(fā)揮我們無限的想象,并使之轉(zhuǎn)化為生動的演示過程。同時。隨著INTERNET 的迅猛發(fā)展。遠程教學(xué)的可能逐漸轉(zhuǎn)化成現(xiàn)實,市場潛能有待開發(fā) 因此。本軟件的開發(fā)更具潛在意義。

  1 接口與通信課程CAI的要求

  教學(xué)活動從本質(zhì)上看是教師與學(xué)生之間的信息交流過程 首先,教師根據(jù)接口與通信課程的教學(xué)目標(biāo)對教材進行分析和處理。決定采用聲音、圖文和動畫等多媒體手段來呈現(xiàn)教學(xué)內(nèi)容。這實質(zhì)上是教師頭腦中的一個信息處理過程 對學(xué)生來說,要接受教師提供的信息。理解其內(nèi)容,并通過回答提問和作練習(xí)來響應(yīng),然后。由教師對學(xué)生的反應(yīng)作出差別。并提供適當(dāng)?shù)姆答佇畔⒛壳敖涌谂c通信課程的主要內(nèi)容是PC機與外設(shè)之間的接口硬件的原理及其編程應(yīng)用的方法講解。在介紹硬件如中斷系統(tǒng)、并行接口、串行接口、DMA 接等原理時。為了使學(xué)生便于理解且感舉趣,則在ACI中要有大量采用動畫及圖文并茂的生動應(yīng)用例子。使學(xué)生消除對硬件的畏懼感 在每個單元給出判定題和選擇題,讓學(xué)生檢測自己的學(xué)習(xí)效果

  2 軟件結(jié)構(gòu)

  本CAI軟件基本上實現(xiàn)了作為一個多媒體課件昕需要的一些東西,如文字、圖象、聲音及動畫等 以模塊化方式實現(xiàn)了《接口與通信》的各章節(jié)內(nèi)容的講解、舉例、測試等功能。最初在一段音樂中由學(xué)習(xí)者點擊鼠標(biāo)進入。在主界面中包括了《接口與通信》的各個學(xué)習(xí)部分的圖標(biāo),學(xué)習(xí)者可 選擇自己感興趣的內(nèi)容或是想要了,解的內(nèi)容。點擊小圖標(biāo)。就可相應(yīng)的進入 在學(xué)習(xí)的時候,可 選擇是舌需要聲音的講解 相對于一般的無聲的CAI軟件。或是全篇的聲音。更具有很大的靈活性。并且,學(xué)習(xí)者可 選擇想要學(xué)習(xí)的內(nèi)容。這比必須按部就班的學(xué)習(xí)。要靈活得多 在詳細介紹備部分的同時。每個部分都有實例 使學(xué)習(xí)者能在實例中加深對所學(xué)知識的l,解,及學(xué)會各部分在實際中的應(yīng)用。在實例應(yīng)用中,動態(tài)地實現(xiàn)了輸入輸出的例子,使整個實用過程具有一種實時控制的效果,看起來更直觀,更符合實際效果。掌握r各章節(jié)的內(nèi)容也可進入測試模塊。了解自己掌握的程度。

  3 VB編程實現(xiàn)

  3.1 控件及屬性在進入主界面之前,有個序幕,提示學(xué)習(xí)者進入的是《接口與通信 的學(xué)習(xí)。在這個序幕中,用到了一個滾動的字幕,可避免靜態(tài)圖的枯燥。實現(xiàn)滾動字幕的最重要的·個控件是 Fimer控件。利用Timer控件可以在應(yīng)用中 重復(fù)時間間隔產(chǎn)生一個事件,來實現(xiàn)圖片的動態(tài)效果。同時,結(jié)合PictureHox控件的Move屬性,實現(xiàn)了字幕的滾動效果在窗體中任意一個地方點擊鼠標(biāo)左鍵,就可進入了主界面,選擇學(xué)習(xí)的內(nèi)容 在主界面中,基本實現(xiàn)的功能是點擊某個小圖標(biāo)時,系統(tǒng)可以切換到相應(yīng)的內(nèi)容上。在這里,用到了兩個常用的控件:Image控件和Picture控件。在設(shè)計時從屬性窗口中選定并沒置Picture屬性就可將圖片加載到PictureBox控件或Image控件中,也可以在運行時用Picture屬性或LoadPicture方法做到這點 要實現(xiàn)不問窗體間的切換。就要用到Form窗體的Show屬性、Hide屬性及Unload事件 在這里,如果一個窗體要顯示時。就把另一個窗體隱藏起來,避免兩個窗體同時存在的情況 當(dāng)一個窗體不再需要的時候,用Unload事件可以減少系統(tǒng)資源的消耗本軟件文字主要用到了兩個控件:1 abel控件和[cxtBox控件 對于一些簡單的文字,如:標(biāo)題、文本框標(biāo)題之類作為提示符出現(xiàn)的文字,就用Label控件來實現(xiàn)。Label控件具有AatoSize的屬性,可以將其設(shè)置成為可變長度的行,這樣,可以使Label控件的大小符合課件具體設(shè)計時的要求。TextBox控件是在文字的處理時用到的最多的控件 它可以在運行時顯示用戶輸八的信息,或者顯示在設(shè)計或運行時為其Text屬性所嗨的字符串。并且TextBox控件的MultiLine屬性可以設(shè)置文本是否自動換行。如屬性值設(shè)置為True,則可使輸入文本超過控件邊界時自動換行,并可將Sco]lBars屬性設(shè)置成添加水平滾動條或垂直滾動條(或者兩種都添加)。這樣,當(dāng)文本大小超出了TextBox控件的情況下,可以更直觀的體現(xiàn)出來。根據(jù)設(shè)計的需要。并不要求每個Text控件的外形都是一致的。此時,可根據(jù)TextBox控件的Appearance屬性和BorderStyle屬性,可 選擇Text控件的外形。同時,如果在 [extBox控件中顯示的文字多于一段的時候,這時,就不能在設(shè)置時輸人,需要用TextBox打開和關(guān)閉文件了。通過這種方法,可以使得TextBox控件的 Fext屬性中的內(nèi)容的實現(xiàn)方法更加靈活。在本軟件中,運用了大量的這類的操作來實現(xiàn)文本的裝載。

  在介紹各芯片的初始化命令字時,用到一個ComboBox控件,用它來顯示一個選項清單,可使學(xué)習(xí)者從中選取想要了解的選項 每次使用者選擇一個想要 解的初始化命令字時,就會顯示對應(yīng)于該命令字的格式和針對于格式的說明。

  3.2 聲音的控制聲音有兩個作用:一是便于使用者的操作,提供提醒、提示、介紹等功能;二是視頻中的解說。第一種可使用WIN 98系統(tǒng)的提示聲音,使用WIN98錄音機進行錄音而合成*.WAV格式的聲音文件,或采用已有一些音效。與整個軟件相匹配,使整個學(xué)習(xí)過程更加形象 第二種是在錄制時或后期配音完成。使用Windows本身自帶的錄音機,就能實現(xiàn)聲音的錄制工作Mmcontro]控件用來實現(xiàn)聲音控制 Mmcontro]

  控件的形狀如圖2.有九個按鈕分別表示九種不同的功能。它們分別是:Prey(向前)、Next(向后)、Play(播放)、Pause(暫停)、Back(快速倒帶)、Step(快速進帶)、Stop(停止)、Record(錄音)、Eject(彈出)。

  在程序具體執(zhí)行的過程中,利用Mmeontrol控件的Visible屬性,將其值設(shè)置為False,使其隱藏起來。要實現(xiàn)聲音的輸入、輸出Command屬性。表1顯示了Command屬性的介紹。

  在播放多媒體文件之前要為Mmcomrol控件指定文件,然后用()pen命令打開它,M mcontrol1.Filename一“filename”M mcontro1].Com mand一”()pen“第一句中的filename是指定要打開的多媒體文件名。

  這兩條命令放在Form 窗體的Load事件中播放多媒體文件:

  M mcomrol1.Command ”Play”這條命令根據(jù)具體所使用的環(huán)境不同而裝載在不同的控件的不同事件中關(guān)閉多媒體文件:

  M mcorttro[I、Command~ “Close”如果是在退出程序時關(guān)閉。就設(shè)置在Form 窗體的Unload事件中。否則,根據(jù)具體情況采用不同的事件加載的聲音基本上以自己錄制的*,wav文件為主 對于要實現(xiàn)課件音效的那部分,則可根據(jù)具體的情況采用不同格式的聲音文件。

  3.3 圖片和動畫圖片的來源有電腦制作和手工繪制兩種 前一種主要是美化軟件,使得軟件畫面能更加生動;后一種則是為了介紹實驗的內(nèi)容,說明軟件中無法用語言所能描述的問題 圖片的制作主要利用PhotoShop、畫筆等制圖軟件 圖片的控制用到了Image控件及Picture控件。其中。關(guān)于Picture控件的圖片,在實現(xiàn)中增加了運行時加載的設(shè)計,采用LoadPicture方法實現(xiàn),根據(jù)學(xué)習(xí)者學(xué)習(xí)內(nèi)容的變化,顯示不同的圖片。

  適當(dāng)?shù)膭赢嬆苁拐麄界面更加吸引人,更易提高使用者的學(xué)習(xí)效果,在VB中,動匱的實現(xiàn)主要依靠Timer控件。利用Timer控件,可實現(xiàn)某些控件的顯示/隱藏。也可以實現(xiàn)控件位置的變化,以此達到控件移動的效果。例如,用一個Shape控件來選擇PictureBox控件中的關(guān)于端口說明的內(nèi)容,用Timer控件的時間間隔,加上Shape控件的Top屬性的改變來實現(xiàn)Shape控件的移動,這樣就可實現(xiàn)該內(nèi)容的動畫效果。

  參考文獻:

  [1]曾家智等。微型計算機系統(tǒng)與接iI[M]成都:電子科技大學(xué)出版牲。1992

  [2] 劉樂善。微型計算機接口技術(shù)及應(yīng)用[M] 武漢:華中理工大學(xué)出版社 2O00.

  [3]馮益明等。VB中與通信口交互的實現(xiàn)方法口】。電腦縮程技巧與維護,2000.(0);7—0.

  [4]亭建國,張小真計算機輔助教學(xué)[M].重慶:重慶大學(xué)出版杜t】995.

  [5]請宏計算機工作室Visual Basic編程技巧(多煤體系統(tǒng)篇)[M].北京:機械工業(yè)出版社。2001

【接口與通信課程多媒體CAI軟件的研究與開發(fā)】相關(guān)文章:

PLC通信接口故障處理方法10-26

通信工程專業(yè)特色的軟件綜合實踐課程規(guī)劃10-08

多媒體課件軟件09-30

軟件開發(fā)可行性研究報告10-26

大學(xué)多媒體課程心得02-16

幼兒多媒體課程論文10-09

多媒體設(shè)計與開發(fā)專業(yè)簡歷09-30

我國計算機軟件開發(fā)應(yīng)用及控制研究10-08

多媒體教學(xué)軟件的設(shè)計與制作09-30