亚洲色影视在线播放_国产一区+欧美+综合_久久精品少妇视频_制服丝袜国产网站

研究生畢業(yè)論文

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

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

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

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

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

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

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

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

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

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

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

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

  3 VB編程實(shí)現(xiàn)

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

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

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

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

  在程序具體執(zhí)行的過程中,利用Mmeontrol控件的Visible屬性,將其值設(shè)置為False,使其隱藏起來。要實(shí)現(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”如果是在退出程序時(shí)關(guān)閉。就設(shè)置在Form 窗體的Unload事件中。否則,根據(jù)具體情況采用不同的事件加載的聲音基本上以自己錄制的*,wav文件為主 對(duì)于要實(shí)現(xiàn)課件音效的那部分,則可根據(jù)具體的情況采用不同格式的聲音文件。

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

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

  參考文獻(xiàn):

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

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

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

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

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

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

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

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

多媒體課件軟件09-30

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

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

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

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

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

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