前言:中文期刊網精心挑選了多媒體軟件范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。
多媒體軟件范文1
現代教育越來越多的需要用到多媒體教學作為提升教學質量的有效手段,多媒體教學的交互性、實效性、個別化、協作化等特點和優勢,是傳統的教學不能比擬的,當下,教育已逐漸由“應試教育”向“素質教育”轉變,開展多媒體教學,加速教育技術手段現代化顯得尤為重要。那么,如何才能制作出優質高效的課件呢?我就這幾年制作課件的經驗做一介紹。
一、幾款常見的教學課件軟件
(一)多媒體課件制作軟件
1.Director。主要用于多媒體項目的集成開發。相對于簡單的圖片和文字,Director提供唯一足夠強大的工具來釋放你的創意,它整合圖形、聲音、動畫、文本和視頻來生成引人注目的內容,是一款優秀的多媒體課件制作軟件。
2.Flash。優秀的動畫設計制作軟件,是一種交互式動畫設計工具,可以單獨播放使用,也可以用在網頁中播放。
3.Authorware。功能強大的交互式多媒體工具軟件,該軟件應用范圍涉及教育、娛樂、科學等各個領域。
4.PowerPoint。演示文稿制作軟件,用于學術交流、產品展示、工作匯報、情況介紹等場合,可通過計算機播放文字、圖形、圖像、聲音等信息,是教師制作課件的首選。
(二)圖形圖像處理軟件
1.PhotoShop。用于平面設計和廣告設計的圖像處理軟件。在圖像編輯、圖形制作、特效及顏色處理等方面具有強大功能。
2.Fireworks。網頁圖形處理軟件,制作背景透明的圖像,GIF動畫、按鈕等很方便。
3.ACDSee 3.1。看圖軟件,版本已經升級到9.0。
4.HyperSnap。抓圖軟件。不僅能抓住標準桌面程序還能抓取 DirectX, 3Dfx Glide 游戲和視頻或 DVD 屏幕圖。
(三)音頻處理軟件
1.Adobe Audition。功能強大的音頻處理軟件,它的前身是Cool edit。
2.Sound Forge4.5。經典音頻處理工具,簡單易用,功能強勁。新版已經升級到6.0以上。
3.Total Recorder。幾乎可以錄制所有通過聲卡和軟件發出的聲音,包括來自 Internet、音頻 CD、麥克風、游戲和 IP 電話語音的聲音。
(四)視頻處理軟件
1.Adobe Premiere。非線性視頻編輯應用程序,功能強大的實時視頻和音頻編輯軟件,主流的DV編輯工具,它為高質量的視頻提供了完整的解決方案。
2.超級解霸。視頻播放軟件,可以截取MPG視頻。
3.繪聲繪影。視頻處理軟件,用繪聲繪影自己就可當導演,即使毫無影片制作經驗,都可輕松愉快地用它剪輯影片。
二、如何設計和開發多媒體教學課件
多媒體課件必須滿足以下四個基本條件:一是符合教學對象,即以特定的讀者為對象;二是符合教學大綱,即有明確的教學目的和教學要求;三是符合教學原則,即編制的內容應該是完整的,嚴謹規范的;四是符合人的網狀思維形式,即交互性要強,這是多媒體課件設計的基本任務。
(一)多媒體課件的教學設計
1.選題。多媒體課件的選題必須符合教學大綱且為本專業的重點難點、高新技術,學術前沿或填補空白的內容,特別是那些用傳統媒體和手段表現不了而適合用多媒體手段表現的內容。
2.目標設計。目標設計就是課件使用對象的定位設計。比如課件的使用對象是教員還是學員,是面向個體還是面向社會,是自學還是課堂講授等。不管哪種方式,“學”應是設計的重點,要能夠因材施教,培養他們的自學能力和分析問題與解決問題的能力。
(二)程序結構設計
1.結構設計。結構設計是把教學內容的各部分組織好、安排好,形成一個整體的東西,是對多媒體課件信息在時間和空間上的具體設計,對課件信息的組織和管理,使用和控制是總體設計的關鍵。結構設計應達到巧妙新穎、嚴謹靈活、信息適量、媒體和諧的要求。要實現這一要求就必須針對課件的教學內容,采用多種信息媒體的有機組合,設計一種最佳表現形式,使教學內容得到最充分、最生動的展示,這是多媒體課件結構的基本要求。
2.功能設計。交互性是多媒體課件最基本的功能,也是主要特征之一,是它區別于其他電教教材最具特色的標志之一,也可以說是多媒體課件的本質屬性。對于課件的交互性的設計,必須根據課件的性質、用途、目的、使用對象的水平和需要等因素進行精心設計。
智能性則是多媒體課件的擴展功能,也是課件的主要特征之一。課件的智能性,一般表現為課件的運算能力、判斷推理能力、評估選擇能力等。課件的智能化程度在課件設計時就應充分考慮和嚴密設計,它是課件設計中難度較大的問題之一,它對課件的學術價值和使用價值都有較大影響,因此,應當精益求精地進行設計并力求實現好。
(三)制作和調試
1.準備素材。多媒體課件的開發,需要用到大量的圖片、文字、聲音、動畫、圖像以及各種數據,這些素材必須先期收集整理,將準備工作做到位。
2.制作。制作是研制開發多媒體課件的攻堅階段,也是將收集的素材進行編輯、組織、整理的階段;它既是教學內容得到深化的過程,也是進行藝術再創作的過程。因而,前面的一切工作,都是為了“制作”而來。制作生成的課件,還需要運行、調試,進行進一步修改、加工,以保證教學內容的科學、準確、完整,程序運行時的順暢、自然。
三、研制開發多媒體課件需要把握的要素
(一)聽覺元素的把握
聽覺元素是構成多媒體課件語言的重要內容之一,它是多媒體課件中訴諸人們聽覺的音樂、解說、音響等的集合體。一部好的多媒體課件少不了音樂設計。音樂的使用要為課件主題和教學內容服務,而不能在制作中盲目地選一段填充進去“補空”,這會影響多媒體課件的質量和效果。
目前,多媒體課件多是選用現成的音樂資料和借用電影電視中的音樂,因而在選擇音樂時要把握兩點:
1.選擇合適的樂曲。對音樂的選擇和使用要目的明確,格調和諧,不能盲目地為配樂而配樂,避免畫蛇添足。
2.正確把握解說、音響和音樂三者的關系。解說表意、音響表實、音樂表情。解說占主要位置,音響和音樂是對解說和畫面內容的補充和呼應。三種聲音互相配合,能創造出一種多層面,立體感的總體效果,使多媒體課件能得到更好地烘托,渲染和深化。
(二)視覺元素的把握
視覺元素是構成多媒體課件語言的主要內容,它是多媒體課件中能看到的所有圖片、按鈕、動畫、影像、字幕等畫面的集合。多媒體課件是否引人入勝、生動形象,藝術性的畫面起著不可低估的作用,因而,需要制作者有良好的美術素養。
做好多媒體課件的美術設計,需要把握一個原則:課件的可視媒體要實現思想性、科學性、教育性、藝術性的統一。
只要熟練掌握各種多媒體課件相關軟件,緊密結合教學內容,認真把握課件設計開發的基本規律,合理安排好各項元素,就一定能創作出科學貼切,圖文并茂,形象生動的好課件。
【參考文獻】
[1]劉繼紅.淺談計算機輔助教學軟件的開發.
[2]薛理銀.教學軟件的設計與開發.
多媒體軟件范文2
多媒體技術教學軟件制作
多媒體教學軟件的制作是由計算機軟件制作技術人員與美工人員,根據多媒體教學軟件的分頁面制作稿本,首先用多媒體素材創作工具制作與加工文本、圖形、圖像、聲音、動畫、視頻等多媒體素材,以數據文件格式存入計算機,然后用多媒體軟件生成工具將多媒體素材編輯合成為一個多媒體教學軟件。
一、多媒體教學軟件素材的準備
在開發多媒體教學軟件的過程中,通常需要根據文字稿本和分頁面制作稿本的要求準備素材。多媒體教學軟件的素材準備包括兩方面的工作:一是素材的收集;二是素材的制作加工。
多媒體教學軟件素材的收集是指搜集開發多媒體教學軟件所需的多媒體素材,包括現成的圖形、圖像、照片、幻燈片、錄像帶、課本、雜志、音頻等,這些現成素材比自己制作所花費的時間少多了,經濟實用,常用于課堂教學活動中。而多媒體教學軟件素材的制作加工是指通過自己利用工具平臺制作與處理素材。
1.多媒體教學軟件的素材類型
多媒體教學軟件的素材類型可分為文本類素材、音頻類素材、圖形∕圖像類素材、動畫類素材、視頻類素材等。
(1)文本類素材。文本類素材是以字符為媒介存儲的各類教學資料。文本類素材的優點在于其邏輯表現能力強,制作簡單,是多媒體教學軟件用來傳遞信息的最重要的形式。
(2)音頻類素材。音頻類素材是以各種音頻格式存儲的教學資料,它是利用聽覺通道來傳遞教學信息。音頻素材在教學實踐中可用于許多場合,如效果聲可以供托一種氣氛,而在英語教學中,音頻則是用來傳遞教學信息的。
(3)圖形圖像類素材。圖形圖像類素材是以圖形、圖像為媒介存儲的各類教學資料。圖像素材一般還有縮略圖與實景圖、黑白圖與彩色圖之分。這類素材的優勢在于在表現力上更具形象性和真實性。
(4)動畫類素材。這類素材是以各種動畫格式存儲的教學資料。動畫類素材是用連續運動的方式對各種事件、現象、場景、過程、原理的描繪。這類素材在教學中的應用優勢在于動畫能把復雜的教學內容、科學原理、抽象概念,用高度集中、簡化、夸張、擬人等手法加以形象化,它能形象生動、具體易懂、引人入勝地幫助學生理解事物的本質。
(5)視頻類素材。視頻類素材是以各種視頻格式存儲的教學資料。這類素材的優勢在于通過對各種現實場景的描繪,提供真實的畫面,突破時空限制,實現形象類比的效果。視頻素材容量一般比較大,編輯比較困難,這在一定程度上限制了它的使用頻率。但由于它的真實性是所有媒體素材中最高的,所以在很多場合視頻類素材是必不可少的。
2.多媒體教學軟件素材的制作
多媒體教學軟件的開發離不開素材的準備,素材是教學軟件的基礎,在教學軟件的開發過程中,素材準備工作是目標確定后的一項基礎工程。素材的種類很多,采集和制作素材的過程中使用的硬件、軟件也很多,所以素材準備工作是一項工作量極大的任務。
(1)文字素材的制作。設計文本字幕時,首先盡量選擇豐滿的字體;其次,根據字幕字數的多少,選擇字號,設定合適的字間距和行間距;再次,字幕的色彩要與背景形成對比。實踐證明,在深度和中度背景色上用白色或黃色等淺色調的字,在淺色背景上用黑色或藍色等深色調的字,這樣可以突出字幕的內容,吸引學習者的注意力,從而提高教學的效果。通常字幕顯示時,可采用逐行移人、逐筆寫入、向上移動等形式。
(2)圖片、動畫的制作。課件中適當地運用圖片和動畫,不僅能增強課件的美感,還能使一些抽象的、不易理解的概念變得生動、形象,易于學習者接受和理解,一般的圖片可通過以下方式獲得,多媒體素材光盤、Internet、掃描儀或通過Photoshop、Windows畫圖板等軟件制作工具得到。
(3)音頻、視頻的制作。根據教學的需要,在教學軟件中可以適當地運用視頻和音頻,但是要考慮到空間的限制,不宜過多,而且要對它們進行壓縮處理。實際制作中一般把音頻采集成WAV文件格式,然后制作成RA壓縮文件;視頻采集成AVI文件格式,然后制作成RM壓縮文件。
利用多媒體軟件生成工具,將符合教學需要的多媒體素材編輯合成為一個多媒體教學軟件。它的作用是組織、處理和統一管理文本、圖形7圖像、動畫、視頻、音頻等多媒體信息。多媒體軟件生成工具主要分為三大類:程序設計語言、通用多媒體著作軟件以及學科專用的多媒體著作軟件。
1.程序設計語言
早期用于開發多媒體教學軟件的語言多為BASICC等傳統編輯語言,用這種結構化的程序語言開發多媒體教學軟件有很大的難度,因此并不普及?,F在利用程序設計語言開發多媒體教學軟件多采用可視化的編程語言,包括VB、VC、Deoohi等,它們的共同點在于一方面保留了傳統結構化的程序語言的特性,例如VC的語法與C非常相似,同時在另一方面改變其設計環境為可視化系統,例如在VC中設計多媒體教學軟件中的按鈕就可直接應用它的繪圖工具制作。利用程序設計語言開發多媒體教學軟件并不十分的普及,絕大多數是公司、企業、學校等計算機人才比較集中的單位采用此種方式。
2.多媒體著作工具
多媒體著作工具的出現無疑為非計算機專業人員,特別是廣大的學科教師提供了自己開發多媒體教學軟件的平臺。與程序設計語言不同,多媒體著作工具的最大優點在于它不需要開發人員掌握難度非常高的程序語言,因此它更簡單易學,開發效率非常高。多媒體著作軟件的特點有:面向對象的創作方法、可直接引用各種媒體素材、可實現超級鏈接的功能、可直接生成執行文件。多媒體著作軟件可分為以下幾個類型:基于卡片、頁面的著作軟件、基于流程圖的著作軟件、基于時間順序的著作軟件。
三、多媒體教學軟件的調試與打包
多媒體教學軟件的調試與打包是軟件開發當中極其重要的一道程序,因為在開發軟件的過程中,某一模塊在一個小的范圍內運行也許沒有什么問題,但當放到整個軟件這樣一個大的范圍運行起來也許就存在問題,例如章與章之間的響應熱區是否重疊等問題,在每個章節里不會存在這樣的問題,但對整個一門課程來說,可能就會發生沖突,這就需要我們在最后的調試階段要特別的仔細,不能有絲毫的差錯。開發的軟件規模越大,調試就越復雜。
當調試完成后就需要進行打包了。打包的好處就在于它可以生成一個可執行的文件,從而脫離開發環境而獨立運行,例如經過打包的多媒體教學軟件可直接從光盤上啟動運行。
參考文獻:
[1]黎加厚.知識管理對網絡時代電化教育的啟迪(上).電化教育研究,2001,(8).
多媒體軟件范文3
關鍵詞:多媒體開發軟件;編程技術;應用
多媒體開發軟件是Macromedia公司研發推出的,其推出以來為廣大多媒體程序設計人士所青睞,并迅速流行于全世界[1]。以下主要對多媒體開發軟件編程技術及其應用進行研究分析。
1.什么是多媒體開發軟件
多媒體開發軟件是一種具有多種多媒體程序功能的圖標導向式編輯工具,主要用作各種多媒體信息的集成、處理以及統一管理,包括文本信息、圖像、聲音、視頻、動畫等[2]。通過多媒體開發軟件制作的多媒體程序具有表現力強、交互性強等多種優點,并廣泛應用在多種領域,包括商業活動、CAI教學、產品生產、產品演示等。用該編輯工具開發的產品主要采取卡片式結構設計,即用戶只需將產品內容轉換成不同形式的多媒體對象,比如文字信息、圖形圖像、聲音、視頻、動畫等,然后制作在卡片上,最后設定相應的菜單、按鈕等交互方式將一張張卡片相互連接起來,時期成為一個有機體。
2.多媒體開發軟件環境下的編程技術分析
用戶在使用多媒體開發軟件編寫程序是比較輕松的,對專業語言的要求不高,僅需掌握一下基礎知識便可進行程序模塊的編寫。
2.1運算符與表達式
多媒體開發軟件的運算符分有5種類型,分別是邏輯運算符、連接運算符、關系運算符、算術運算符、賦值運算符。在使用運算符時一般優先級高的運算符先行,優先級低的運算符后行;同等級的運算符則按從左往右的執行順序。表達式其實是一個語句,由運算符、函數、常量和變量共同組成的,在正文對象、對話框、計算機窗口中均可輸入相應的表達式。比如y:y+1,可用于賦值、特殊操作以及運算過程的命令執行,或者某一外部程序的調用。
2.2函數和變量
函數是一類子程序,分有自定義函數與系統函數兩種,可以為系統提供某些具有特殊性的作用、功能[3]。多媒體開發軟件具有十八種類型的系統函數,共計有300多個。自定義函數即用戶可自行定義某種函數,從而滿足自身的需求,并且只有Aouthware支持的格式范圍才能自定義函數。自定義函數又分為兩種格式,分別是UCD(編碼文件格式)、DLL(動態鏈接庫格式)。變量指的一個程序在其運行過程中其值能夠改變的量[4]。多媒體開發軟件的變量分為兩種,第一種是系統變量,指的是多媒體開發軟件中比較特殊的一類預先定義的變量,主要用作系統運行過程中其內部運行狀態變化情況的記錄,其特點是在系統運行或某個程序執行的過程中,多媒體開發軟件會根據相關情況的具體變化情況對該變量進行自動調整,用戶也可根據自身的實際需要對其作出相應的調整或調用。例如CursorX和CursorY(地理位置)、Date(日期)、Time(時間)等均為系統變量,均可自動調整也可以手動調整或調用。自變量值得是用戶自行創建的變量,用以實現系統當前并未提供的某種功能。另外,多媒體開發軟件的變量根據變量內型又分為三種,第一種是邏輯型變量,用ON與OFF還有1和0表示,表示執行條件或者表達狀態,用于FALSE或TRUSE兩個值的存儲;第二種是數值型變量,主要用于數值表達式、整數和小數等數值的存儲;第三種是字符型變量,需要用雙引號括起來,主要用作字符串的存儲,最長的字符串長度可達到3000個字符。
2.3控制語句
控制語句表示的是用以實現控制程序的選擇和循環等功能的的計算機語言。多媒體開發軟件的控制語句有2類,第一類為條件語句,需對語句條件判斷結構進行分析,從而作出執行決定,分為3種形式,第一種是if條件then表達式;第二種為鑲嵌型的條件語句,比如“if條件1then語句塊;elseif條件2then語句塊1;……endif”只執行條件滿足的語句塊。第三種是“if條件then語句塊;endif”或者“if條件then表達式1else表達式2”為條件滿足時執行緊跟then后面的語句塊或者表達式;“或if條件then語句塊1;else語句塊1;else語句塊2;endIf”為條件不滿足執行語句塊1,反之則執行語句塊2。第二類為循環語句,指的是在規定執行次數范圍內或者條件滿足的情況下,會重復執行特定的一段程序代碼,同樣有3種形式,第一種為“repeatwhile條件”;第二種為“repeaptwiht變量in數值列表;循環體;endrepeat”,這類語句主要由列表內的數據個數決定循環的次數,執行順序是從左往右逐一執行,每一次循環均會賦予列表內的一個數據相應的變量,指導全部數據均賦值后才停止循環。第三種是“repeatwhit;循環體;endrpeat”為條件滿足時即執行循環體,一直循壞至條件不滿足時才停止?;颉白兞浚?初值[doadn]to終值;循環體;endepeeat”需先將初值賦予一個變量,然后循環體每執行一次,將變量值加或者減1,如此循環直至變量為終值即停止循環。
3.多媒體開發軟件環境下編程技術的應用分析
在多媒體開發軟件下應用編程技術時,只需利用簡單的函數和變量的表達式或控制語句并配合合理設置判斷圖標、簡單語言程序的編寫即可完成相應的應用程序,達到豐富多樣的程序效果。比如在設計2位數的抽獎程序時,需想自定義4個變量:m、n、p、q,p和q用作兩位數中個位數和十位數的隨機數,p=random(0,9,1);p=random(0,9,1);m用作抽獎程序的起始時間,m=1代表數字開始遞減式跳躍;n代表時間,用作數字跳躍的停止。
作者:劉苓 聶小璠 單位:信陽農林學院
參考文獻:
多媒體軟件范文4
關鍵詞:多媒體;網絡控制;TCP/IP
中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2013)35-8090-04
1 概述
現今,多媒體教育、多媒體網絡教學已經被普遍地運用于全國各大校園中。在智能網絡多媒體教室的中控系統中,網絡控制系統占據核心地位。在實際的應用中,將各個教室或會議廳的網絡系統接入以太網, 在遠程監控計算機上安裝相應軟件。打開軟件, 便可以建立與所有接入網絡的網絡系統的連接, 并對基于網絡所連接的投影機、功放、話筒、計算機、電動屏幕、電動窗簾、燈光等多媒體設備進行網絡控制和管理, 其中包括設備的使用狀態查詢和斷線報警等。本課題主要談論整個系統中的網絡控制部分,要結合前端的控制硬件設備配合完成整個中控系統。
2 系統的總體結構
在智能網絡多媒體教室的中控系統中,教室的中控作為整個系統的橋梁包含了兩個部分,一部分是網絡控制模塊,另一部分是管理監控模塊。網絡控制模塊通過TCP/IP在校園網傳輸數據到多媒體中央控制室,并從那里接收數據轉發給管理監控模塊。管理監控模塊[1]在收到來自網絡控制模塊的數據后做出相應的設備處理工作。網絡控制模塊通過RS-232串口協議通信,教室的計算機與網絡控制模塊通過TCP/IP協議通信完成計算機上軟件實現設備控制的通信。網絡控制模塊含獨立的網卡[2],可以通過多媒體網絡中央控制室直接控制教室的設備。整體的設計框架結構如圖1所示。
2.1 軟件的設計思想
安裝于教室端的軟件包,可以通過講臺的控制面板手動進行操作。另外為了方便教師操作,系統提供軟件控制,讓教師在上課時可以通過點擊電腦安裝的一個軟件實現面板操作的功能。通過軟件能實現對教室設備的所有控制操作,例如電源開、電源關、幕布升、幕布降等功能。因此,每個教室的計算機上都需要安裝該軟件實現對教室設備的控制。
安裝于中央控制室的軟件包,要對每個教室進行設備管理。如果在下課以后一些教室的電源或一些設備沒有正常關閉,需要對相應的教室進行操作,當教室的報警系統發現可疑現象時會報警,并將報警信息傳到中央控制室。每間教室分配了一個固定的IP,中央控制室的控制軟件能夠根據IP辨別所在教室,做出相應處理。
2.2 通信過程
教室中控定時向主控室發連接請求并發送設備狀態數據,中央控室服務端口一直處于監聽狀態并處理來自各個教室的數據并顯示其設備狀態;同時,中央控室在進行遠程控制時,發送控制命令給教室中控,教室中正確無誤接收到命令后,作出相應的控制動作,并在控制操作完成之后返回設備狀態信息給中央控室。
例如,西樓101教室上課的老師把柜門打開,系統自動啟動,包括電源開,幕布自動降下,投影機自動開啟等。此時在中央控制室的界面上可以看到西樓101的設備使用情況,電源、電腦等設備處于運行狀態。老師上課時通過控制臺面板或者電腦軟件的界面進行控制,如果老師使用手提電腦授課,要把手提電腦的內容投影到屏幕上,只需要按下“手提電腦”切換按鈕便可以實現視頻和聲音切換到手提電腦,如果要切換回講臺的電腦,則按下“電腦”切換按鈕便可實現切換。當下課之后,老師把柜門關閉,系統自動關閉,投影機延時自動關閉。此時,如果在中央控制室發現某個教室的開關鎖已經關閉了,但是幕布沒有升上去,則可通過中央控制室的控制按鈕操作,然后關閉總電源。每次操作之后根據界面按鈕對應的圖標的顏色判斷其狀態,紅色表示開啟狀態,藍色表示關閉狀態。
3 教室端的具體設計
3.1 系統工作流程
根據TCP/IP的客戶/服務器模型[3],教室的計算機作為一個服務器,網絡控制模塊則作為一個客戶機,教室的計算機不斷偵聽來自網絡控制模塊的連接,連接建立以后,當用鼠標單擊相應的按鈕時往端口發送控制數據給網絡控制模塊。網絡控制模塊每隔一定的時間會向服務器發連接請求在連接斷開的時候可以重新啟動服務器使連接能夠保持。設計的程序流程圖和界面的設計如圖2所示。
3.2 系統功能實現
1)加載套接字庫:要使用套接字Windows Sockets[4][5],首先要加載套接字庫,進行版本協商。在MFC環境下,提供了一個函數AfxSocketInit(),使用它可以完成加載和版本協商等工作。
2)創建套接字:Create調用Socket函數創建一個socket,并把它捆綁在this所指對象上,監測指定的網絡事件。函數定義為BOOL Create(UINT nSocketPort = 0, int nSocketType=SOCK_STREAM,long lEvent = FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE,LPCTSTR lpszSocketAddress = NULL);
3)偵聽:在服務器方對客戶請求進行監聽,當服務器在該端口和IP上監聽到客戶的網絡連接事件FD_CONNECT,則會調用CAsyncSocket∷Accept()成員函數開始接收。函數定義為BOOL Listen(int nConnectionBacklog=5)
4)接收連接請求:為了使服務器端接受客戶端的連接請求,就要使用accept() 函數,該函數新建一Socket與客戶端的Socket相通,原先監聽之Socket繼續進入監聽狀態,等待他人的連接要求。
函數定義為virtual BOOL Accept(CAsyncSocket& rConnectedSocket,SOCKADDR* lpSockAddr = NULL, int* lpSockAddrLen = NULL);
5)發送和接收數據:當一個網絡事件發生時,分別調用基于CAsyncSocket類的子類,在其虛函數里要添加發送Send /接收函數Receive來具體實現數據的收發。
函數定義:virtual int Send(const void* lpBuf, int nBufLen, int nFlags = 0);
virtual int Receive(void* lpBuf, int nBufLen, int nFlags = 0);
6)關閉套接字:函數定義為virtual void Close();
4中央控制端的具體設計
4.1 系統工作流程
中央控制室的控制程序流程與教室端軟件相似,在網絡模塊和中央控制室服務器連接上以后,增加了獲取IP、顯示IP、接收數據、顯示狀態的函數功能。作為服務器,一開始也是在設定的端口34567和主機的IP上不斷偵聽,教室中控連接上以后就可以開始進行數據的收發,數據發送通過按鈕控件觸發。具體控制流程與界面設計圖見圖3:
3)當客戶端和服務器連接上并發生FD_READ網絡事件時,調用CAsyncSocket類[6]子類MySock的虛成員函數OnReceive(),在該函數內部要實現真正的接收,需要調用MySock的成員函數receive()。在函數內部,首先要為數據開辟一個緩沖區,設為1024。接收的數據幀經過檢查符合協議標準才可以使用,否則視為無效幀丟棄。根據OnAccept函數設置的教室標志來判定教室顯示區域,最后根據數5 結束語
本文設計的中控系統的網絡部分,測試結果良好,能實現預期效果。
參考文獻:
[1] 晏飛,王耀.網絡控制的多媒體教室中央控制系統[J].科技創業,2006,6(4):188-189.
[2] 浦萬成.多媒體中控系統的設計與應用[J].北京聯合大學學報,2003,17(2):67-69.
[3] 梁敏.用VC實現基于TCP/IP的局域網內點對點的大文件傳輸[J].西北民族大學學報,2005,26(57):72-76.
[4] 艾光利.基于Sockets 的計算機遠程監控技術及實現[J].重慶師范大學學報,2003,21(1):33-37.
多媒體軟件范文5
一、目前多媒體教室系統構成及存在的問題
1.硬件集中控制系統構成
一般多媒體教室中教學設備的控制都通過硬件集中控制,系統組成如圖1所示。
圖1 硬件集中控制系統組成框圖
2.存在問題分析
硬件集中控制器面板上配置有總電源開關、投影儀的開關及信號切換、投影幕上升與下降等,從多年維護中出現的問題看,這種硬件控制缺點:(1)容易被人為損壞,一旦損壞后無法控制,設備只能單個手動控制;(2)操作不簡便,教師易忘記設備開啟的先后順序,由于控制系統操作復雜,一些教師(如文科類教師)對多媒體設備不熟悉,常常會出現上課前不曉得如何開啟設備(譬如投影儀不知道開啟、設備電源位置不清楚)等問題,導致上課時間延誤、教學任務不能順利完成等現象[1,2]。
二、軟件集成控制系統
1.系統組成及功能
為有效解決上述問題,設計一全自動軟件集成控制的系統,教師上課前只要操作一按鈕,系統自動按順序開啟設備至最佳狀態,減少教師操作失誤,大大提高教學效率。
系統設計分為軟件集中控制單元和控制執行單元兩部分,系統裝置組成示意圖如圖2所示。軟件集中控制系統安裝于教室PC機,控制執行單元與PC機通過RS-232串口通信線纜連接。集中控制系統軟件主要通過RS-232發出執行命令(如投影儀開關、信號切換、投影幕上升與下降等)。系統設計功能:(1)按下“上課”按鈕后按照設定順序自動開啟設備;(2)按下“下課”按鈕后按照設定順序自動關閉設備;(3)可通過軟件手動控制設備(如投影儀開啟、關閉、信號切換,投影幕上升、下降)。
圖2 系統裝置整體示意圖
2.系統動作步驟
控制執行單元主要是執行軟件集中控制系統軟件發出的命令,動作步驟如下:
(1)教師上課則需按“上課”按鈕。系統計算機啟動,自動運行集中控制系統軟件,運行后的集中控制系統首先開啟整個設備電源(包括功放、投影儀、投影幕、無線話筒接收器),其次開啟投影幕,投影幕自動下降,最后發送RGB計算機信號切換命令,將計算機屏幕內容投影至銀幕,所有設備都調整到最佳狀態,供教師使用,其程序流程圖如圖3所示。
圖3 啟動后設備自動控制流程圖
(2)教師下課則需按“下課”按鈕。當控制執行單元的單片機(CPU)檢測到下課按鈕按下后,首先通知計算機關機,其次自動關閉投影儀,投影幕自動上升,3分鐘后執行控制單元切斷設備總電源,教師無需關心設備有無關閉或怎么關閉問題,其程序流程圖如圖4所示。
圖4 關閉計算機時設備自動控制流程圖
(3)教師在上課過程中若需要關閉投影儀、上升投影幕等,可雙擊系統控制圖標,選擇對應功能進行操作。
三、集成控制系統軟件設計
1.串口通信協議的設計
以松下投影儀為例來說明PC機是如何控制投影儀的。為提高通信效率,減少可能出現的噪聲干擾單片機通信情況,設計中只發送數據頭,如字符“K”(十六進制4BH)表示投影儀開機命令數據頭,控制執行單元的單片機接收到此數據頭后,將開機控制命令(02H50H4FH4EH03H)發送至投影儀,其他控制命令發送也按此方式進行。單片機與PC機串口通信波特率都設為9 600 b/s,奇偶校驗:無[2,3]。松下投影儀的控制命令及動作命令見表1。
表1 松下投影儀的控制命令及動作命令表意
2.串口通信
軟件設計用VB6.0編程實現,與控制執行單元串口通信,采用Microsoft公司提供的簡化Windows下串行通信編程的ActiveX控件Mscomm32.ocx。調用該控件編程方便,只要設定和監視Mscomm屬性與事件處理即可實現串口通信,控件有兩種處理通信事件方式:事件驅動方式、查詢方式[4,5]。本文設計中采用事件驅動方式處理通信信息,其串口事件通信處理主要程序如下:
Private Sub msclient_OnComm()
On Error GoTo show1
Dim str As String
Dim str1 As String
Select Case mEvent '檢測串口事件
Case 1006 '數據丟失
MsgBox "由于端口超速,數據丟失"
Exit Sub
Case 1008 '接收緩沖區溢出
MsgBox "接收緩沖區溢出"
Exit Sub
Case 1010 '發送緩沖區已滿
MsgBox "發送緩沖區已滿"
Exit Sub
Case 2 '接收緩沖區數據
str = msclient.Input
str1 = Trim(str)
txtreceive.Text = txtreceive.Text + str1 + Chr(13) + Chr(10)
Select Case str1
Case "K" '發送投影機開機命令
txtreceive.Text = txtreceive.Text + "已經發送開機命令"
Case "G" ' 發送投影機關機命令
txtreceive.Text = txtreceive.Text + "已經發送關機命令"
Case "R" '發送投影機RGB命令
txtreceive.Text = txtreceive.Text + "已經發送RGB命令"
Case "S" '發送投影機視頻命令
txtreceive.Text = txtreceive.Text + "已經發送視頻切換命令"
……………………
End Select
End Select
show1:
If Err.Description "" Then
MsgBox Err.Description
End If
End Sub
四、結束語
本文就多媒體教學設備系統建設問題,設計了一種軟件集中控制系統的方案。該系統的設計能夠大大減少教師操作失誤,減少技術維護人員工作量,提高教學效率,同時為媒體教學設備的管理和控制提供了一種有別于硬件集中控制的解決方法。
參考文獻
[1] 王海峰,章怡.基于LAN的多媒體設備網絡化管理的設計[J].江蘇技術師范學院學報:自然科學版,2008,14(2):17-21.
[2] 王海峰,章怡.基于單片機的多媒體自動控制系統的設計[J].工業控制計算機,2008(7):78-79.
[3] 柴學寧.利用VB實現計算機與單片機的串口通信[J].電腦編程技巧與維護,2005(12):27-29.
多媒體軟件范文6
摘要:隨著我國計算機科學技術的迅速發展,多媒體教學已經成為現代化教育的重要組成部分,而多媒體的教學離不開多媒體教學軟件,研發多媒體教學軟件是開展現代教育技術工作的重要內容。本文介紹了筆者在多媒體教學軟件的開發及應用方面的一點心得。
關鍵詞:多媒體;多媒體技術;多媒體教學軟件
中圖分類號:G642
文獻標識碼:B
在多媒體技術與網絡技術日益成熟和逐漸普及的今天,多媒體計算機輔助教學也不斷地在教育中得到廣泛應用。多媒體技術在教育中的應用,關鍵是要開發出適合教學需要的多媒體教學軟件。合理開發和應用教學軟件,會很大程度上提高教學質量,同時會獲得更好的教學效果。
1多媒體教學軟件及其相關概念
多媒體教學作為一種教學手段,不僅能增強師生間的互動,還以生動真實的環境把教學內容展現給學生。這與傳統的課堂教學相比,同樣是教育信息傳播活動,多媒體教學軟件就像課本、粉筆和黑板一樣,不僅能讓學生學習傳統教學時應學的知識,還能使所傳授的知識更加生動形象,提高學生的學習積極性。要開發優秀的多媒體教學軟件,有必要深刻理解多媒體、多媒體技術、多媒體教學和多媒體教學軟件的概念。
(1) 什么是多媒體
我們知道媒體有兩種意義,一種是指信息的物理載體,另一種是指信息的表現形式。多媒體教學軟件中的多媒體指的是后一種,即集聲音、視頻、圖像、動畫等各種信息媒體于一體,可以接受外部圖像、聲音、錄像及其他媒體信息,經過計算機加工處理后,以圖片、文字、聲音、視頻和動畫等多種方式輸出,實現輸入輸出方式的多元化。
(2) 什么是多媒體技術
多媒體技術是指利用計算機來綜合處理文字、聲音、圖像、動畫等多種信息,用計算機來表達、傳播和處理多種形式的信息,并給操作者提供更多的參與感和發揮自己創造力的環境。其特點是集成性、交互性、非線性。
(3) 什么是多媒體教學軟件
多媒體教學軟件是各種多媒體元素的組合,是一種根據教學目標設計的,表現特點的教學內容,反映一定教學策略的計算機教學程序,它可以用來儲存、傳遞和處理教學信息,能讓學生進行交互操作,并對學生學習作出評價的教學媒體。用于課堂教學的多媒體教學軟件簡稱為多媒體課件(CAI課件)。現在的網絡課程也具備以上特點,所以多媒體教學軟件也包括網絡中的教學課件與教學資源。
2我國多媒體教學軟件的現狀及存在的問題
① 部分多媒體教育軟件幾乎是課本的翻版,即“課本電子化”。
② 多媒體教學軟件缺乏教育教學理論的指導。
③ 多媒體教學軟件開發的信息化程度不高。
從技術層面上說,信息化教育有四大基本特征:數字化、多媒體化、網絡化和智能化。數字化可以說早就在教學軟件中得以體現,多媒體產品都是以數字形式存在的。當前的很多教學軟件并不符合信息化教育的四個特征,如智能特征。國外多媒體教學軟件的智能化程度比我國要早,做到了教育行為人性化,人機通信自然化。我國教育軟件開發企業還很少開發這類教學軟件。另外虛擬現實技術在多媒體教學軟件中運用也將是今后的發展方向。
3多媒體教學軟件的作用
多媒體教學軟件是根據教學目標和特定的教學內容而設計制作的,它運用與教學中的作用主要表現在以下幾個方面:
(1) 多媒體教學是一種有效的教學手段。多媒體教學方式與傳統教學方式相比,其主要區別是它具有存儲、傳遞和處理教學信息,能讓學生進行交互操作等特點,是一種先進的、有效的教學手段。
(2) 具有探索性學習的功能。探索性學習是指導學生學習的知識建構的過程,學生對知識的理解、掌握、應用、和創新是探索性學習過程的完整體現。
(3) 能夠自由選擇學習途徑。
(4) 有利于師生之間交流。
(5) 有利于激發學習者的學習熱情和興趣。教學內容中的文字、圖形、圖像、可以利用二維、三維動畫或圖形、圖像變換是課本中的內容動態化,以揭示圖形、圖像的豐富內涵,幫助學生全面深入地理解教學內容;還可以根據教學的需要,創設教學情景,引導學生進入意境。正是因為多媒體的這種直觀的、形象、豐富多彩的特點,才有利于激發學生的學習興趣,活躍學習氣氛。
4關于多媒體教學軟件的開發
進行多媒體教學軟件的開發,首先面臨的餓是選擇合適的開發平臺。選擇好了開發與設計軟件以后,接著是通過教學設計、系統設計、腳本編寫、素材準備、創作設計等步驟編制成教學軟件,將教學軟件在教學過程中使用評價,發現不足之處,進行修改,最后形成產品。下面介紹多媒體教學軟件的開發過程。
(1) 總體設計:多媒體課件的總體設計就是根據教學內容,明確要實現的教學目標,以實現教學目標的途徑。這一過程也叫做教學系統設計,它是連接學習理論、教學理論與教學實踐的橋梁,是分析教學策略和確定多媒體教學軟件的框架及表現方法。
(2) 腳本編寫:腳本是多媒體教學軟件開發的藍本,開發人員應該根據教學目標,確定課件的具體表現方法,還有課件內容的具體安排,如各種媒體的擺放位置、媒體元素出現的時間、交互方式以及畫面的連接等,都要事先明確。
(3) 素材準備:多媒體教學軟件中的基本元素――素材。一般地說,大部分素材都需要在制作前準備哈,素材的準備往往是多媒體制作的一個比較煩瑣的過程,也是決定多媒體教學軟件的質量的關鍵步驟。
(4) 創作設計:多媒體教學軟件的創作過程主要是通過選擇好的集成工具,根據腳本設計的要求,把各種媒體素材集成創作成為一個整體項目。對于多媒體軟件開發企業來說,應該把軟件后期的維護與升級也作為一個教育軟件項目的重要環節。
(5) 項目:制作多媒體教學軟件的最終目的是應用于教學或學習,因此在創作完后還需要將項目的原程序進行打包,更多時候是將多媒體教學軟件制作成光盤,這樣就完全可以脫離創作環境,用戶能夠使用。目前有很多網絡型課件是到Internet上,讓教師與學生能瀏覽。
參考文獻
[1] 王志敏,朱施南. 多媒體課件素材的設計與制作[M]. 武漢:華中科技大學出版社,2000.