【畢業(yè)學(xué)位論文】(Word原稿) 屏幕示教系統(tǒng)的設(shè)計(jì)-軟件工程_第1頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿) 屏幕示教系統(tǒng)的設(shè)計(jì)-軟件工程_第2頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿) 屏幕示教系統(tǒng)的設(shè)計(jì)-軟件工程_第3頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿) 屏幕示教系統(tǒng)的設(shè)計(jì)-軟件工程_第4頁(yè)
【畢業(yè)學(xué)位論文】(Word原稿) 屏幕示教系統(tǒng)的設(shè)計(jì)-軟件工程_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

目 錄 摘要 1 2 第一章 引言 3 課題來(lái)源 3 開(kāi)發(fā)屏幕示教系統(tǒng)的目的和意義 3 第二章 開(kāi)發(fā)示教系統(tǒng)的軟件 4 視頻捕捉軟件的選擇及熟悉 4 4 4 開(kāi)發(fā)工具的選擇 5 第三章 示教系統(tǒng)的設(shè)計(jì) 6 示教系統(tǒng)的設(shè)計(jì)思路 6 示教系統(tǒng)的開(kāi)發(fā) 7 視化窗口的開(kāi)發(fā) 7 媒體播放器的開(kāi)發(fā) 8 口功能開(kāi)發(fā)設(shè)計(jì) 8 頻捕捉軟件的調(diào)用 9 頻文件壓縮處理 10 界面設(shè)計(jì) 11 第四章 視頻捕捉軟件的使用 12 捕獲視頻的應(yīng)用 12 素材的采集與制作 12 第五章 光盤(pán)的刻錄 13 第六章 總結(jié) 14 屏幕示教系統(tǒng)的完成情況 14 屏幕示教系統(tǒng)的進(jìn)一步展望 14 參考文獻(xiàn) 15 杭州師范學(xué)院本科畢業(yè)論文 屏幕示教系統(tǒng)的設(shè)計(jì) 1 摘要 學(xué)習(xí)資源是學(xué)習(xí)過(guò)程中最重要的要素之一 ,提供什么樣的資源,以何種方式提供,就成為實(shí)現(xiàn)探索性數(shù)學(xué)學(xué)習(xí)方式最重要的策略。在這個(gè)前提下,我們希望通過(guò)某種教育手段,學(xué)生有學(xué)習(xí)的主動(dòng)權(quán),而且學(xué)習(xí)的畫(huà)面不再是靜止枯燥的,而是生動(dòng)鮮活的,同時(shí)教師又可以從重復(fù)的講解中解脫出來(lái)。本文闡述了屏幕示教系統(tǒng)的設(shè)想,目的和意義,以及如何利用 發(fā)工具具體實(shí)現(xiàn)設(shè)計(jì),并最終將成果封裝在光盤(pán)中。 關(guān)鍵詞 :現(xiàn)代教育技術(shù),屏幕示教,視頻捕 捉,光盤(pán)刻錄 杭州師范學(xué)院本科畢業(yè)論文 屏幕示教系統(tǒng)的設(shè)計(jì) 2 he is of in To of by in we a of of no At is of to to a 州師范學(xué)院本科畢業(yè)論文 屏幕示教系統(tǒng)的設(shè)計(jì) 3 第一章 引言 課題來(lái)源 在二十一世紀(jì)這個(gè)信息化 的社會(huì),人類(lèi)的生活越來(lái)越離不開(kāi)數(shù)字化、信息化 ,傳統(tǒng)的教育也受到更多的挑戰(zhàn), 信息技術(shù)在教育領(lǐng)域的運(yùn)用導(dǎo)致了教育領(lǐng)域的變革,包括教學(xué)內(nèi)容、手段、方法、模式甚至教學(xué)思想、觀念、理論,乃至體制的根本變革。 現(xiàn)在的教育越來(lái)越注重學(xué)生的掌握情況、師生的交互,教育的主題由以前的教轉(zhuǎn)為現(xiàn)在的學(xué),整個(gè)教學(xué)過(guò)程強(qiáng)調(diào)學(xué)生的自主性。在教師的引導(dǎo)下,采用適當(dāng)?shù)膶W(xué)習(xí)方式,使學(xué)生通過(guò)主動(dòng)參與、積極探索,在獲取知識(shí)的過(guò)程中,情感、態(tài)度、價(jià)值觀和學(xué)習(xí)能力得到培養(yǎng)和發(fā)展。這種學(xué)習(xí)方式,力求改變傳統(tǒng)教學(xué)由教師灌輸為主的教學(xué)模式,強(qiáng)調(diào)學(xué)生 生動(dòng)、活潑、主動(dòng)地學(xué)習(xí),促進(jìn)每個(gè)學(xué)生潛能的開(kāi)發(fā)和個(gè)性的發(fā)展,培養(yǎng)學(xué)生終身學(xué)習(xí)的愿望和能力。 現(xiàn)代的教育技術(shù)強(qiáng)調(diào)多媒體的綜合運(yùn)用、多種媒體優(yōu)化組合使用,但由于技術(shù)上的局限,在實(shí)際教學(xué)過(guò)程中,效果并不盡如人意。將多媒體和自主性學(xué)習(xí)綜合起來(lái)應(yīng)用是現(xiàn)代教育技術(shù)的一大創(chuàng)舉,以多媒體計(jì)算機(jī)為中心視聽(tīng)系統(tǒng),可呈現(xiàn)各種各樣的媒體信息。在實(shí)際教學(xué)過(guò)程中,根據(jù)教學(xué)目標(biāo)和教學(xué)對(duì)象,充分發(fā)揮各種媒體信息形式的特長(zhǎng),可以充分實(shí)行適時(shí)、適量原則,使系統(tǒng)論思想得到實(shí)施、教育技術(shù)學(xué)所要求的多媒體綜合運(yùn)用得到完美體現(xiàn)。此外,由于 現(xiàn)代信息技術(shù) 教育的主要任務(wù)是 培養(yǎng)學(xué)生對(duì)信息技術(shù)的興趣和意識(shí),讓學(xué)生了解和掌握信息技術(shù)基本知識(shí)和技能,把信息技術(shù)作為支持終身學(xué)習(xí)和合作學(xué)習(xí)的手段, 因此,在學(xué)習(xí)信息技術(shù)時(shí),更多的是要教授學(xué)生掌握一種技能,學(xué)會(huì)使用一種工具,教授形式不同與傳統(tǒng)的理論教學(xué)。 因此,在這個(gè)前提下,我們希望通過(guò)某種教育手段,學(xué)生可以自主地選擇學(xué)習(xí)內(nèi)容、學(xué)習(xí)時(shí)間、學(xué)習(xí)次數(shù),而且學(xué)習(xí)的畫(huà)面不再是靜止枯燥的,而是生動(dòng)鮮活的,充分發(fā)揮多媒體作為一種教學(xué)工具的特長(zhǎng),盡可能將信息人性化地表達(dá)出來(lái)。教師也可以通過(guò)某種手段將教授內(nèi)容保存下來(lái),直接提供給學(xué)生使用, 如同給學(xué)生隨時(shí)配備一個(gè)老師,從而讓教師從重復(fù)的講解中解脫出來(lái),減輕教師的負(fù)擔(dān)。 開(kāi)發(fā)屏幕示教系統(tǒng)的目的和意義 開(kāi)發(fā)屏幕示教系統(tǒng)的目的在于改革一般的以說(shuō)、教為主的教學(xué)模式,把學(xué)習(xí)的主動(dòng)權(quán)還給學(xué)生,并使教師從長(zhǎng)期的重復(fù)教授中解放出來(lái) ,將 整個(gè)操作過(guò)程制作成 *后傳遞給 學(xué)習(xí)者 ,這樣就可以作為全動(dòng)態(tài)的教學(xué),既形象生動(dòng)又容易被人接受。 在技術(shù)上,我們采用屏幕捕捉軟件錄制教學(xué)講解演示過(guò)程畫(huà)面,改變以往文稿表述不清晰的呆板模式,使學(xué)生最為關(guān)心的教學(xué)講解畫(huà)面生動(dòng)活潑起來(lái),取得較好的效果。 此外,利用多媒體光盤(pán)這一獨(dú)特的手段,我們把大量的已錄制完成的示教片段,儲(chǔ)存在里面,提供給教師或?qū)W生參考和直接使用,節(jié)省了大量硬盤(pán)空間,使用也比較方便。 在該屏幕示教系統(tǒng)中,教師使用的計(jì)算機(jī)就是一個(gè)電子白板,鼠標(biāo)就是粉筆,教師可以輕松的將自己所累積的知識(shí)與經(jīng)驗(yàn)表達(dá)出來(lái),示教系統(tǒng)將一字不漏的將教學(xué)中所說(shuō)的話語(yǔ)與教學(xué)的動(dòng)作紀(jì)錄下來(lái),通過(guò)視頻的方式傳播到學(xué)生的眼前。教師可以使用本系統(tǒng)的錄制功能將本地的操作和講解過(guò)程錄制下來(lái)并保存在我的列表中,以后可以通過(guò)“播放”功能將錄制的內(nèi)容播放出來(lái),減少了教師的教學(xué)工作 量,實(shí)現(xiàn)了電子備課;學(xué)生則可以像觀看一般的視頻文件一樣觀看演示內(nèi)容,并可自主地選擇觀看內(nèi)容和觀看順序,達(dá)到自主學(xué)習(xí)的目的。 杭州師范學(xué)院本科畢業(yè)論文 屏幕示教系統(tǒng)的設(shè)計(jì) 4 第二章 開(kāi)發(fā)軟件 抓頻軟件的選擇及熟悉 本課題的設(shè)計(jì)思想是將教師教授的過(guò)程錄制下來(lái),學(xué)生可以自主地的選擇學(xué)習(xí)的內(nèi)容和順序,因此選擇一個(gè)適當(dāng)?shù)淖ヮl軟件是非常重要的,同時(shí)由于使用者只是一般的信息技術(shù)教授者,并非專業(yè)研究人士,因此選擇的視頻捕捉軟件要求不能太復(fù)雜,使用要方便。 碼器 是一個(gè)容易使用,而且 功能強(qiáng)大的軟件,提供使用者自行錄制影像的功能,可以從影像捕捉設(shè)備或桌面畫(huà)面錄制,亦提供文件格式轉(zhuǎn)換的功能。主要的特色在于容易使用、高品質(zhì)編碼、增強(qiáng)的可程序化與管理。 可以捕獲整個(gè)桌面屏幕、單個(gè)窗口,或者屏幕的一個(gè)區(qū)域,并像對(duì)其他任何內(nèi)容一樣廣播該屏幕畫(huà)面,或?qū)⑵渚幋a到文件。可將屏幕捕獲功能用于: 從使用第三方屏幕捕獲實(shí)用工具創(chuàng)建的 件中捕獲 ; 直接從桌面捕獲窗口(或整個(gè)桌面) ; 通過(guò)連接到掃描轉(zhuǎn)換設(shè)備的卡進(jìn)行捕獲。 捕獲窗口時(shí),可以保存會(huì)話以備日后使用 。但是,窗口的標(biāo)題和坐標(biāo)將與其他所有配置信息一起保存在會(huì)話文件中。當(dāng)為后續(xù)的屏幕捕獲會(huì)話重新加載該會(huì)話文件時(shí),編碼器將按照存儲(chǔ)的標(biāo)題查找相應(yīng)窗口。如果編碼器找不到對(duì)應(yīng)窗口,那么它將捕獲位置與存儲(chǔ)的坐標(biāo)相匹配的窗口。 的編碼能力,支持 屏幕捕捉,有較好的輸出品質(zhì),能從 320*240*6040*480*30捉文件最大可到 30持的捕捉設(shè)備包括 及 由于該編碼器的主要功能是 用于將實(shí)況和預(yù)先錄制的音頻和視頻轉(zhuǎn)換為 件或流 ,視頻的抓取只是其中的一個(gè)功能,對(duì)于使用者來(lái)說(shuō)可能并不需要其中的編碼功能;此外雖然使用 是圖像失真卻比較嚴(yán)重,而且相對(duì)而言 碼器使用較為復(fù)雜。 幕捕捉軟件 經(jīng)過(guò)比較,選擇專門(mén)的屏幕捕捉軟件 合適, 一套容易使用,而且功能強(qiáng)大的視頻捕捉軟件, 利用 從主界面選擇 視頻捕獲 后再?gòu)?輸入 中選擇抓取范圍 ,然后 單擊其中的 開(kāi)始 按鈕,會(huì)捕獲選取范圍內(nèi)的視頻,也就是畫(huà)面變化。如果同時(shí)復(fù)選了 輸入 下的 包括光標(biāo) 和 記錄音頻 ,則將同時(shí)捕獲光標(biāo)的變化和從話筒輸入的聲音,要終止捕獲時(shí)可按下 , 此時(shí)會(huì)再次彈出 一個(gè) 對(duì)話框,單擊 停止 ,然后可在預(yù)覽窗口中調(diào)用系統(tǒng)中所安裝的 意的話再保存為 個(gè)有聲有色的教程就做成了! 啟動(dòng) 視頻捕 獲功能,電腦屏幕上的所有變化都被錄制成了 影。如果在錄制的過(guò)程中,一邊操作,一邊通過(guò)話筒旁白,那么一段精彩的多媒體教程就很輕松的完成了。從給人感覺(jué)就是:它在最大限度的減少我們的操作,雖然它提供了眾多杭州師范學(xué)院本科畢業(yè)論文 屏幕示教系統(tǒng)的設(shè)計(jì) 5 的功能,但不論是圖像、文字還是視頻的捕獲,以及在捕獲時(shí)應(yīng)用的效果和設(shè)置,讓人一看程序的界面就一目了然。我們捕獲的視頻將包含整個(gè)屏幕上的所有變化,包括光標(biāo)以及音頻;停止捕獲后生成的 庫(kù)文件夾”中;捕獲時(shí)每秒鐘捕獲幾幀將由軟件自動(dòng)配置;停止捕獲在保存之前可以進(jìn) 行預(yù)覽。 在進(jìn)行錄制的時(shí)候,錄制的 此,雖然圖像清晰,但不可避免存在文件過(guò)大的問(wèn)題,而如果在錄制完畢后再利用其他視頻壓縮軟件進(jìn)行壓縮的話,存在諸多不便,壓縮后的文件格式,圖片質(zhì)量都會(huì)使使用者大傷腦筋, 制視頻 前 可以 設(shè)置視頻文件的壓縮程序和壓縮質(zhì)量,這樣錄制后就不存在后顧之憂了。 開(kāi)發(fā)工具的選擇 行于 的交互式可視化集成開(kāi)發(fā)環(huán)境。它為我們提供了一種方便、快捷的 使用了 形用戶界面的許多先進(jìn)特性和設(shè)計(jì)思想,采用了彈性的可重用的面向?qū)ο?序語(yǔ)言,大大提高了編程效率。 像其他的可視化開(kāi)發(fā)環(huán)境(如 +、 C+樣, 程序代碼編輯、編譯、連續(xù)、調(diào)試于一體,給編程人員提供了一個(gè)完整方便的開(kāi)發(fā)界面和許多有效的輔助開(kāi)發(fā)工具。 應(yīng)用程序向?qū)Э梢詾楹艽笠徊糠值某绦蛱峁┛蚣艽a,用戶不需要書(shū)寫(xiě)代碼,只要按幾個(gè)按鈕就可以生成一個(gè)完整的可以運(yùn)行的程序。 臺(tái)下最主要的 時(shí)具有方便高效和功能強(qiáng)大的優(yōu)點(diǎn)。支持在 據(jù)庫(kù)應(yīng)用、分布式應(yīng)用、網(wǎng)絡(luò)通信應(yīng)用、 多媒體包括視頻和音頻兩方面的內(nèi)容,用 發(fā)多媒體應(yīng)用程序是相當(dāng)方便的。事實(shí)上,做多媒體開(kāi)發(fā)是 長(zhǎng)處之一,其中 件是 行多媒體設(shè)計(jì)的重要部件,熟練應(yīng)用 件就能編寫(xiě)出好用的多媒體程序。 此外, 了 供了用于文件管理的標(biāo)準(zhǔn)組件,同時(shí)也提供了很多文件管理函數(shù)。在 中定義了文件流 ,該類(lèi)提供有關(guān)的文件操作方法和相關(guān)屬性,使用這些屬性和方法可讀寫(xiě)文件、數(shù)據(jù)甚至組件對(duì)象。使用文件流可高效快速地執(zhí)行文件操作,提高文件的執(zhí)行速度。 杭州師范學(xué)院本科畢業(yè)論文 屏幕示教系統(tǒng)的設(shè)計(jì) 6 第三章 屏幕 示教系統(tǒng)的設(shè)計(jì) 教系統(tǒng)的設(shè)計(jì)思路 現(xiàn)代教育技術(shù)在注重傳授知識(shí)的同時(shí),更注重學(xué)生智力的開(kāi)發(fā)和能力的培養(yǎng),力求激發(fā)學(xué)生的內(nèi)在動(dòng)力,使學(xué)生做到自主學(xué)習(xí)。多媒體技術(shù)為學(xué)生自主、輕 松地學(xué)習(xí)提供了物質(zhì)條件和技術(shù)保證,它使學(xué)生的學(xué)習(xí)環(huán)境變得異常優(yōu)越,學(xué)生可以根據(jù)需要,自由地選擇學(xué)習(xí)內(nèi)容和方式,可借助多媒體系統(tǒng)接受文字、圖形、圖表、靜止與活動(dòng)圖像、電視視頻信號(hào)、聲音等媒體信息,全面調(diào)動(dòng)多種感覺(jué)器官參與學(xué)習(xí)。這樣一個(gè)圖、文、聲并茂的生動(dòng)有趣的學(xué)習(xí)環(huán)境??梢约ぐl(fā)學(xué)生的學(xué)習(xí)興趣,加強(qiáng)學(xué)生對(duì)所學(xué)知識(shí)的理解與記憶,從而大大提高學(xué)習(xí)效果。 把教師的屏幕示教過(guò)程,作為一個(gè)可控制的活動(dòng)窗口,而學(xué)生的學(xué)習(xí)過(guò)程則成為另一活動(dòng)窗口,這就形成了屏幕示教系統(tǒng)。因此 ,在設(shè)計(jì)時(shí) ,把系統(tǒng)的主要功能分成兩大部分。 如圖: 屏幕示教系統(tǒng) 屏幕捕捉窗口 示教過(guò)程演示窗口 調(diào)用抓頻軟件 文件保存為 頻文件 演示列表(自帶事先錄制的演示文件,存于光盤(pán)) 我的列表(添加 /刪除文件,也可將錄制的文件保存在此,存于用戶硬盤(pán)) 在播放器中播放演示 杭州師范學(xué)院本科畢業(yè)論文 屏幕示教系統(tǒng)的設(shè)計(jì) 7 教系統(tǒng)的設(shè)計(jì) 視化化窗口開(kāi)發(fā) 示教系統(tǒng)窗口分成兩大部分 ,左邊是文件列表框 ,右邊是播放窗口 (具體介紹見(jiàn) 主窗口在設(shè)計(jì)時(shí)考慮到播放的特殊要求,如果允許用戶改變窗口大小的話,可能會(huì)導(dǎo)致播放比例失調(diào),因此,主窗口屏蔽了最大化按鈕,使用戶不能改變窗口大小。 文件列表框列出了光盤(pán)自帶的部分素材,用戶只要點(diǎn)擊文件文件名就可以觀看演示文件的播放。在 使用 件顯示指定文件夾中的內(nèi)容,但是由于該組件是根據(jù)文件后綴名過(guò) 濾文件的顯示,因此在顯示文件的同時(shí)將顯示文件的后綴名。在本系統(tǒng)中,這樣顯示影響了整體界面的美觀性,同時(shí)光盤(pán)自帶素材文件應(yīng)該有一定的安全性,考慮到文件名的實(shí)質(zhì)是一串字符串,利用遍歷整個(gè)演示列表的方法將后綴去掉,具體代碼如下: := 0 1 /遍歷演示列表 ,隱藏文件后綴名 := ; = ); = 1 do = . := , 0, 圖 州師范學(xué)院本科畢業(yè)論文 屏幕示教系統(tǒng)的設(shè)計(jì) 8 圖 := S; 此外,根據(jù)用戶的需要,讓用戶能自由地添加保存自己演示文件,另外增加一個(gè)我的列表。演示列表和我的列表利用一個(gè) 件,顯示 樣既節(jié)省的界面空間,也讓使用者感覺(jué)文件操作的條理性,提高了系統(tǒng)的友好性。 在播放窗口的上面,又添加了兩個(gè) 件。左邊的用來(lái)顯示播放文件狀態(tài),這樣用戶在使用時(shí)能清楚地知道當(dāng)前播放的文件名;右邊 示系統(tǒng)時(shí)間,通過(guò)使用 使示教系統(tǒng)在運(yùn)行時(shí)能顯示系統(tǒng)時(shí)間。此外,為了減少使用系統(tǒng)時(shí)必須點(diǎn)選功能鍵所造成的教學(xué)動(dòng)作不順暢,軟件的大部分功能都提供了熱鍵操作,讓老師可以方便的錄制、播放 課程。 媒體播放器的開(kāi)發(fā) 在播放器的開(kāi)發(fā)程序中,我們需要 度條組件和 中 用 以方便地開(kāi)發(fā)自己的多媒體播放器。 件實(shí)際上是一個(gè)時(shí)鐘觸發(fā)器,它給播放器計(jì)時(shí),使進(jìn)度條隨著播放的進(jìn)行而隨時(shí)移動(dòng),顯示播放的進(jìn)度。在本程序中,我們?cè)O(shè)置它的屬性為 1000,即每 1000 毫秒( 1 秒鐘)響應(yīng)一次。也可以重新修改 間。 件是在這個(gè)播放器里面我們?cè)O(shè)置的播放 像我們的顯示器一樣,把所播放的動(dòng)畫(huà)顯示在 件里面。進(jìn)度條控件顯示播放器正在播放的文件的進(jìn)度,讓我們對(duì)所播放的文件的進(jìn)度有一個(gè)大概的了解。 它提供了播放器的一些基本功能,如:暫停,前進(jìn)、后退等。本系統(tǒng)中,右鍵彈出菜單還提供了一個(gè)更改皮膚的功能,在這個(gè)功能下有四個(gè)選項(xiàng)( ,當(dāng)前狀態(tài)的指定由 實(shí)現(xiàn)。 播放器主要有兩種狀態(tài) 窗口狀態(tài)和全屏狀態(tài)。全屏狀態(tài)下,有一個(gè)浮動(dòng)的面板(可以控制播放的暫停和前進(jìn)后退。為了不影響用戶觀看的視線,這些按鈕放在標(biāo)題欄右側(cè),大小同系統(tǒng)窗口按鈕。在全屏狀態(tài)下還使用了一個(gè) 供了播放器的一些基本操作。 另外,還設(shè)置了一個(gè) 取播放文件的長(zhǎng)度,當(dāng)進(jìn)度條的 于閉 時(shí)刷新 樣就能使播放器在播放一個(gè)文件結(jié)束時(shí),整個(gè)界面恢復(fù)到初始狀態(tài)。在全屏狀態(tài)下也能實(shí)現(xiàn)播放完畢,自動(dòng)退出 ,恢復(fù)到初始狀態(tài)。 杭州師范學(xué)院本科畢業(yè)論文 屏幕示教系統(tǒng)的設(shè)計(jì) 9 窗口功能開(kāi)發(fā)設(shè)計(jì) 對(duì)主窗口中的兩個(gè)列表,系統(tǒng)不允許用戶對(duì)演示列表進(jìn)行添加刪除操作,因?yàn)檠菔玖斜碜x取的是光盤(pán)自帶的示教片段,用戶不可能對(duì)光盤(pán)進(jìn)行讀寫(xiě)操作,因此在演示列表狀態(tài)下,添加、刪除按鈕是不可用的。在系統(tǒng)運(yùn)行的時(shí)候,它會(huì)自動(dòng)檢測(cè)在 y 果有就讀取其中的 果沒(méi)有就創(chuàng)建一個(gè),這樣用戶添加刪除的文件都存放在該文件夾里。 添加文件功能使用的是文件流類(lèi)拷貝的一個(gè)方法。流是從源到目的的數(shù)據(jù)流的抽象引用。文件流是以流的方式操作 的數(shù)據(jù)流的抽象引用。 其 中提供了文件流類(lèi) 們可以使用它來(lái)創(chuàng)建文件流對(duì)象,從而實(shí)現(xiàn)對(duì)數(shù)據(jù)、文件等的讀寫(xiě) IO 操作。直接父類(lèi)是 這兩個(gè)類(lèi)的共同父類(lèi)是 們繼承了方法 ,使用這些方法可以執(zhí)行數(shù)據(jù)的存儲(chǔ)和裝載操作。 已經(jīng)具有文件的 可以使用 只知道文件名時(shí),可以使 用 本系統(tǒng)中,僅使用了文件流類(lèi)的一個(gè)方法 解決了問(wèn)題。先建立兩個(gè)文件流對(duì)象 源文件流和目的文件流,然后使用, ,其中 示文件流的大小,這樣就不用人為的分配內(nèi)存緩沖區(qū),構(gòu)造器自動(dòng)地分配內(nèi)存區(qū)域,加快了文件流處理文件的速度,提高了程序的代碼效率。 刪除文件使用的也是文件操作的一個(gè)方法 ,相對(duì)于文件的添加要容易一些。選擇刪除的文件后,在彈出的確認(rèn)對(duì)話框中選擇確定 ,將執(zhí)行 并刷新列表。 文件添加和刪除操作除了直接使用面板上的按鈕以外,考慮到用戶的使用便捷,在我的列表中又增加了一個(gè) 戶可以直接使用右鍵進(jìn)行文件的操作。 頻捕捉軟件的調(diào)用 本系統(tǒng)的另一主要部分是屏幕捕捉窗口,屏幕捕捉的實(shí)質(zhì)是不斷的將屏幕拷貝下來(lái),然后逐幀播放以實(shí)現(xiàn)屏幕動(dòng)作的重放。由于技術(shù)上的限制,在 果單純記錄鼠標(biāo)鍵盤(pán)的動(dòng)作,建立鍵盤(pán)鼠標(biāo)操作消息的紀(jì)錄鏈,雖然可以 實(shí)現(xiàn)動(dòng)作的回放,不足是這個(gè)過(guò)程只能再重復(fù)操作一次,并不是回放剛才記錄下來(lái)的動(dòng)作,而且,整個(gè)動(dòng)作記錄都存放在內(nèi)存中,不能保存,不利于教學(xué)資源的重復(fù)利用。 因此,只能調(diào)用已有的比較成熟的屏幕捕捉軟件 幀的速度來(lái)捕捉屏幕上的教學(xué)動(dòng)作,忠實(shí)捕捉老師每一個(gè)教學(xué)動(dòng)作。為了使 于屏幕的捕捉,當(dāng) 教系統(tǒng)主窗口將自動(dòng)最小化。在本系統(tǒng)中, 用 行 體 代碼如下: , /調(diào)用 /窗口最小化 杭州師范學(xué)院本科畢業(yè)論文 屏幕示教系統(tǒng)的設(shè)計(jì) 10 用戶使用錄制功能后,可能已經(jīng)將錄制的文件存放在我的列 表中了,因此,當(dāng)主窗口恢復(fù)時(shí)將刷新列表一次。同時(shí),為了系統(tǒng)功能的一致性,在主窗口恢復(fù)時(shí),將查詢當(dāng)前窗口句柄是否是 是,則將其關(guān)閉: ; /查找并返回句柄 0 ,0); /關(guān)閉程序 頻文件壓縮處理 5幀的速度來(lái)捕捉屏幕動(dòng)作,在默認(rèn)情況下壓縮程序選擇的是 縮質(zhì)量為 75%,因此播放的 色失真小,生成的視頻文件比較適合在演示操作中使用,但是,清晰的代價(jià)是文件占的空間較大。平均兩分鐘的一個(gè)演示文件有大約 40M,怎么樣解決這一問(wèn)題呢?如果使用傳統(tǒng)的視頻壓縮程序,雖然能讓文件變小,但是帶來(lái)的后果是缺失大量的幀,使顏色失真比較明顯,因此設(shè)想能否在存盤(pán)時(shí)壓縮文件,在播放時(shí)解壓。 在 供了 個(gè)單元文件來(lái)解決數(shù)據(jù)壓縮問(wèn)題,實(shí)現(xiàn)了較高的數(shù)據(jù)壓縮比率。這兩個(gè)文件保存在 裝光盤(pán)上 外,在 程序中先定義一個(gè) 后在按鈕事件中直接調(diào)用就可以了,程序?qū)崿F(xiàn)如下 : 壓縮: /按缺省的壓縮比對(duì)文件流進(jìn)行壓縮 C: ); /將壓縮之后的文件流保存為自定義格式的文件 解壓: /將被壓縮的文件流進(jìn)行解壓縮 C: ); /將原始文件流還原為指定的 利用 解壓,雖然能生成自己定義格式的文件,保證了光盤(pán)攜帶素材的安全性,但是由于算法的限制,只能實(shí)現(xiàn) 1: 2的壓縮比,在實(shí)際應(yīng)用中并不合適。經(jīng)過(guò)選擇,最終選擇 本系統(tǒng)中,我們利用它能制作自解壓程序的功能,將事先錄制好的 置高級(jí)自釋放格式,使文件打開(kāi)后就自動(dòng)釋放到指定文件夾。 首先 將錄制好的視頻文件壓縮,然后 在程序界面中打開(kāi)相應(yīng)的 文件列表中單擊鼠標(biāo)右鍵,并從關(guān)聯(lián)的菜單中選擇 “命令,程序會(huì)給出對(duì)話框 “FX ,在其中選擇生成的 并設(shè)置 FX ,在彈出的對(duì) 話框中設(shè)置文件自釋放的路徑以及釋放方式,最后 單擊 鈕確定就可以了。 利用這個(gè)方法制作的文件實(shí)現(xiàn)了很高的壓縮比,達(dá)到了 1: 9,而且自釋放后播放并不影響播放圖像質(zhì)量,同時(shí),由于在壓縮時(shí)已經(jīng)設(shè)置了釋放路徑和釋放方式,對(duì)于用戶來(lái)講,這些操作都杭州師范學(xué)院本科畢業(yè)論文 屏幕示教系統(tǒng)的設(shè)計(jì) 11 是透明不可見(jiàn)的,更確切的講,所有的解壓操作都在用戶不知覺(jué)的情況下進(jìn)行,雖然犧牲了一點(diǎn)時(shí)間,但卻換來(lái)較高的空間使用率。 在窗口建立的時(shí)候,我們?cè)?用戶在演示列表中選擇播放文件時(shí),系統(tǒng)將判斷演示文件是否存在于 果沒(méi)有,則把光 盤(pán)上壓縮的文件釋放到臨時(shí)文件夾中,并出現(xiàn) 正在載入,請(qǐng)稍候!的提示框,釋放完畢后,自動(dòng)播放;如果文件已經(jīng)存在(已經(jīng)播放過(guò)一次),則直接播放。 當(dāng)用戶關(guān)閉整個(gè)系統(tǒng)時(shí),清空 于在 此這里使用一個(gè)遞歸遍歷的算法,逐個(gè)刪除文件,正因?yàn)槿绱?,在系統(tǒng)關(guān)閉的時(shí)候,導(dǎo)致出現(xiàn)文件不能全部刪除的情況,所以選擇一種犧牲速度的方法,在窗口關(guān)閉的事件中添加了 函數(shù),延遲了退出系統(tǒng)的時(shí)間,使之能有時(shí)間刪除所有文件。 遞歸遍歷刪除文件程序如下: c:; /選擇刪除文件夾路徑 *.*, /遞歸刪除 的文件 界面設(shè)計(jì) 窗口的美觀程度在一定程度上影響了系統(tǒng)的受歡迎程度。在 且 設(shè)計(jì)效果并不十分理想。由于本系統(tǒng)的使用者是學(xué)生和教師,對(duì)于這個(gè)群體來(lái)說(shuō),一個(gè)美觀大方的系統(tǒng)界面能讓他們更容易接受,因此,整個(gè)界面的設(shè)計(jì)在本系統(tǒng)中顯得尤為重要。 司制作的一種 能使用戶方便地對(duì)系統(tǒng)界面進(jìn)行設(shè)計(jì)。它允許軟件開(kāi)發(fā)者不用更改其原代碼而直接制作軟件皮膚。同時(shí), 然使用者也可以利用 進(jìn)行個(gè)性皮膚的設(shè)計(jì)。利用這個(gè)第三方控件,使整個(gè)設(shè)計(jì)過(guò)程變得簡(jiǎn)單但又高效。 基于此,我們安裝了第三方控件 設(shè)計(jì)的系統(tǒng)中增加了 用 界面進(jìn)行了美化,并在這個(gè)基礎(chǔ)上,增加了更換皮膚的功能,用戶可以根據(jù)自己的喜好自由選擇界面。同時(shí)利用 用戶點(diǎn)擊菜單事件時(shí)動(dòng)態(tài)改變 界面選擇時(shí)還使用了 記,增加了系統(tǒng)使用的直觀性,提高了整個(gè)設(shè)計(jì)的友好性。 杭州師范學(xué)院本科畢業(yè)論文 屏幕示教系統(tǒng)的設(shè)計(jì) 12 第四章 視頻捕捉軟件的使用 捕獲視頻的應(yīng)用 現(xiàn)在,市面 上已經(jīng)出現(xiàn)了很多直接錄制屏幕操作的軟件,這些軟件的錄制結(jié)果可以直接作為一種教學(xué)節(jié)目出現(xiàn),并應(yīng)用在各種場(chǎng)合。這類(lèi)軟件可以讓使用者記錄下屏幕的一舉一動(dòng),并保存為 件或 據(jù)流格式,以供演示等。 在本系統(tǒng)我們選擇 為錄制屏幕操作的工具(具體見(jiàn)第二章)。在 捕捉屏幕關(guān)鍵有兩個(gè)方面:同步音頻錄制(使用外置話筒)和鼠標(biāo)動(dòng)作的記錄,可以 同時(shí)復(fù)選 輸入 下的 包括光標(biāo) 和 記錄音頻 ,則將同時(shí)捕獲光標(biāo)的變化和從話筒輸入的聲音 ,最終就能制作出一個(gè) 有聲有色的多媒體視頻教材了。 素材的采集與制作 對(duì)于素材的制作,首先就涉及到素材的挑選,也就是教學(xué)題材的選擇。計(jì)算機(jī)的各類(lèi)教學(xué)操作中 各有難易,究竟哪些內(nèi)容、哪些實(shí)驗(yàn)適合錄制成演示文件?一般說(shuō)來(lái),滿足教學(xué)需要是選擇題材的大前提。實(shí)例操作以及一些操作性較強(qiáng)的教學(xué)內(nèi)容都可作為示教系統(tǒng)的題材。簡(jiǎn)而言之,大凡動(dòng)態(tài)的、連續(xù)變化的、操作性較強(qiáng)等教學(xué)內(nèi)容,可考慮用視頻來(lái)表現(xiàn)。反之如果教學(xué)內(nèi)容理論性強(qiáng),比如說(shuō)計(jì)算機(jī)的起源,數(shù)值進(jìn)制轉(zhuǎn)換等,都不適合通過(guò)使用屏幕捕捉、然后利用視頻演示來(lái)表現(xiàn)。 綜上考慮,我們選擇了一些有 代表性的計(jì)算機(jī)基本操作,包括 方面,選擇了諸如桌面設(shè)置,賀卡制作,函數(shù)圖制作,動(dòng)畫(huà)制作,網(wǎng)頁(yè)基本制作等內(nèi)容。此外,還選擇了一些技巧性較強(qiáng)的操作供學(xué)習(xí)者進(jìn)一步學(xué)習(xí)使用。 利用 0個(gè)的視頻短片,平均每個(gè)短片 4分鐘左右, 時(shí)間雖短,但它是高度的教學(xué)信息量集中,可以說(shuō)一組鏡頭,甚至一個(gè)鏡頭就表現(xiàn)出相當(dāng)高的信息量,這些信息要求學(xué)習(xí)者理解、記憶和復(fù)述,這也涉及到我們?cè)谶x擇題材時(shí)應(yīng)注意主題的單一,題材 的擇取和組織要集中突出一個(gè)主要問(wèn)題,不能面面俱到。此外。視頻短片的實(shí)質(zhì)是一種有特定教學(xué)對(duì)象的視聽(tīng)教材,其中特定教學(xué)對(duì)象是指具有一定知識(shí)結(jié)構(gòu)的學(xué)生,學(xué)生把觀看視頻短片等同于閱讀教科書(shū),因此,在選擇題材時(shí)要盡可能吸引學(xué)生的注意力,制作的時(shí)間也不能太長(zhǎng),影響知識(shí)的接受和消化。 比如,在講授行星公轉(zhuǎn)制作這一課時(shí),我們事先將 好,開(kāi)始捕捉屏幕時(shí)先展示在屏幕中央,然后解說(shuō)制作環(huán)境,吸引學(xué)習(xí)者的注意力,然后邊解說(shuō)邊操作,解說(shuō)是操作的說(shuō)明部分,因此語(yǔ)言要簡(jiǎn)練且清晰,另外,制作的視頻文件目的是傳授給學(xué)生知識(shí),因此在 解說(shuō)時(shí)還應(yīng)該注意計(jì)算機(jī)術(shù)語(yǔ)使用的規(guī)范性;在操作時(shí)也要注意速度的問(wèn)題,特別是在將一些關(guān)鍵步驟或原理的時(shí)候,鼠標(biāo)不能亂飛,避免分散學(xué)習(xí)者的注意力。 我們將這些制作好的視頻短片放在光盤(pán)的演示列表中,供示教系統(tǒng)的使用者直接使用和觀摩。當(dāng)用戶打開(kāi)示教系統(tǒng)后,系統(tǒng)將自動(dòng)將演示列表中的內(nèi)容從光盤(pán)中讀取出來(lái),只要點(diǎn)擊選擇后載入文件就可以觀看使用了。 杭州師范學(xué)院本科畢業(yè)論文 屏幕示教系統(tǒng)的設(shè)計(jì) 13 第五章 光盤(pán)的刻錄 為了使軟件具有更好的使用性,我們使用光盤(pán)刻錄的技術(shù),將設(shè)計(jì)的系統(tǒng)軟件封裝在一張光盤(pán)中,并隨光盤(pán)附帶我們已經(jīng)制作好的視頻短片。另外,使用光盤(pán)技術(shù),還可以節(jié)省大 量的硬盤(pán)空間。 在光盤(pán)刻錄中要注意以下幾點(diǎn): (1) 盡可能在配置高的機(jī)器上刻錄 , 硬盤(pán)的容量要大、速度要穩(wěn)定 ; (2) 刻錄前最好先進(jìn)行測(cè)試 , 做好刻錄前的準(zhǔn)備工作 ,可以用 進(jìn)行試刻 ; (3) 刻錄之前要關(guān)閉省電功能 ,要使用質(zhì)量好的空盤(pán)片 ; (4) 開(kāi)始刻錄時(shí)盡量先用慢速 ; (5) 刻錄過(guò)程中不運(yùn)行其他程序 ; (6) 妥善保護(hù)刻錄好的盤(pán)片。 刻錄光盤(pán),我們選擇的刻錄軟件是 D D 套強(qiáng)力的 錄軟件。它不但很容易上手,而 且功能還特別專業(yè),能刻錄各種形式的光盤(pán),是刻錄必備的軟件之一。有這個(gè)光盤(pán)刻錄軟件,對(duì) 錄簡(jiǎn)直就是方便極了,而且還很專業(yè),支持多種格式的混合刻錄,支持 動(dòng)盤(pán)制作、 持幾乎所有的刻錄機(jī)、并口,帶有操作向?qū)?,非常容易使用?使用 D 通過(guò)錄制存儲(chǔ)在硬盤(pán)上的任何文件和文件夾來(lái)制作自己的數(shù)據(jù) 制作數(shù)據(jù) 過(guò)程如下: 1. 創(chuàng)建一個(gè)新的數(shù)據(jù) 目。在“ D 目選擇器”窗口中, 單擊 制作數(shù)據(jù) 后單擊 數(shù)據(jù) 目 ,一個(gè)無(wú)標(biāo)題的數(shù)據(jù) 目將會(huì)出現(xiàn)。 2. 將空白 入 錄機(jī)(目標(biāo)驅(qū)動(dòng)器)。 3. 在“選擇源文件”下拉列表框中,選擇文件所在的文件夾;“源”窗口中將出現(xiàn)所有文件的列表。 4. 在“源”窗口中選擇文件(按住 可選擇多個(gè)文件),然后單擊 添加 。文件被添加到數(shù)據(jù) 目中。 5. 單擊 錄制 ,出現(xiàn)“錄制 置”對(duì)話框。 6. 單擊 開(kāi)始錄制 。 為了使用的方便,我們將光盤(pán)制作成一張自啟動(dòng)的光盤(pán),當(dāng)光盤(pán)放入光驅(qū)后,系統(tǒng)將自動(dòng)啟動(dòng)。在技術(shù)上,我 們?cè)谙到y(tǒng)的目錄中添加一

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論