【正文】
g speed, through which people learn and municate. For example, game players and puter technology workers need to show their screen to others so they need to get their puter screen frames recorded and transform it to a video and then put it online. Due to this, I developed this screen record software. This software can record the puter screen movement to a video as a AVI format file, in addition, it can also edit the video, which can give the user a easy way to put different videos together as one video. This paper start from some theory which is important to develop the software, and then give a brief introduce to the functions of each module , after that, give out the technology being used in the software. This system was developed in the platform of Visual C++ , also with the help of multimedia technology and graphic technology. The system is a very helpful tool for users. Key words: Screen Record。 本論文將從相關(guān)理論出發(fā), 對各個(gè)模塊的功能和實(shí)現(xiàn)進(jìn)行介紹,并解釋用到的技術(shù)?;谶@個(gè)需求,開發(fā)了屏幕錄像系統(tǒng)。網(wǎng)絡(luò)連接著世界,知識在網(wǎng)絡(luò)上傳播。 20 設(shè)計(jì)具有創(chuàng)新性或?qū)嵱脙r(jià)值。 15 設(shè)計(jì)說明書(論文)結(jié)構(gòu)嚴(yán)謹(jǐn),表達(dá)清楚, 文字通順,用語正確,基本無錯(cuò)別字和病句,書寫格式符合規(guī)范。 15 外文應(yīng)用 能正確引用外文文獻(xiàn),翻譯準(zhǔn)確,文字流暢。 10 題目與生產(chǎn)、科研等實(shí)際問題結(jié)合緊密。 二、進(jìn)度及預(yù)期結(jié)果: 起止日期 主要內(nèi)容 預(yù)期結(jié)果 3 月 5 日至 3 月 10日 3 月 11日至 3 月 25日 3 月 26 日至 5 月 15日 5 月 16日至 5 月 30日 5 月 30日至 6 月 10日 了解畢業(yè)設(shè)計(jì)題目,搜集資料 撰寫需求分析 軟件設(shè)計(jì),系統(tǒng)編程,編寫論文 論文三稿撰寫 定稿,裝訂,準(zhǔn)備答辯 準(zhǔn)備階段 開題完成 初稿完成 論文及軟件完成 終稿完成準(zhǔn)備答辯 完成課題的現(xiàn)有條件 軟件: Visual C++ SQL 數(shù)據(jù)庫 硬件: PC一臺。 2. 主要內(nèi)容: 屏幕動態(tài)圖像錄制、存儲、格式轉(zhuǎn)化、錄像質(zhì)量的保證。這種情況下,我們需要一種能夠?qū)⑵聊簧蟿討B(tài)畫面按照不失真的取樣頻率記錄下來,并且存儲在計(jì)算機(jī)存儲介質(zhì)上,轉(zhuǎn)換成符合某種播放規(guī)則的格式。 準(zhǔn)備答辯相關(guān)事宜,如答辯提綱和 PPT等。 撰寫論文和修改論文,同時(shí)進(jìn)一步完善系統(tǒng)設(shè)計(jì)。 完成課題概要設(shè)計(jì)和詳細(xì)設(shè)計(jì), 并實(shí)現(xiàn)可提要求的系統(tǒng)雛 形。 在屏幕錄像系統(tǒng)的幫助下,使用者能夠隨時(shí)錄像自己喜歡的屏幕畫面,以達(dá)到方便記錄信息、交流等功能。 屏幕錄像系統(tǒng)主要包括用戶控制模塊、屏幕畫面分析模塊、影像處理模塊(包含影像數(shù)據(jù)記錄功能),以及分享、回放模塊等 。還有一些現(xiàn)代游戲需要將玩家玩游戲的過程錄制下來以供教學(xué)和分享。 天津工業(yè)大學(xué) 畢業(yè) 論文 屏幕錄像軟件的設(shè)計(jì)與實(shí)現(xiàn) 姓 名 冷家冰___ 學(xué) 院 計(jì)算機(jī)科學(xué)與軟件 專 業(yè) 網(wǎng)絡(luò)工程___ 指導(dǎo)教師 苑春苗___ 職 稱 副教授___ 2020 年 6 月 2 日 天津工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)任務(wù)書 題目 屏幕錄制程序設(shè)計(jì)與實(shí)現(xiàn) 學(xué)生姓名 冷家冰 學(xué)院名稱 天津工業(yè)大學(xué) 計(jì)算機(jī)科學(xué)與軟件學(xué)院 專業(yè)班級 網(wǎng)絡(luò) 082 課題類型 模擬課題 課題意義 網(wǎng)絡(luò)時(shí)代,豐富的信息涌動在計(jì)算機(jī)網(wǎng)絡(luò)上,有時(shí)候會有許多對我們有用的信息想要記錄下來以后不斷翻看。同時(shí),網(wǎng)絡(luò)多媒體時(shí)代,遠(yuǎn)程教育也取得飛速發(fā)展,有時(shí)候我們出于技術(shù)交流、教育視頻制作的需求,而需要將對計(jì)算機(jī)的操作記錄下來,制作成視頻,供別人在播放器上播放操作過程的記錄。這就需要一款屏幕錄像軟件,能夠記錄計(jì)算機(jī)屏幕上的動作,從而達(dá)到以上目的。用戶通過這些不同模塊提供的功能,可以完成對指定時(shí)間段內(nèi)的屏幕動作進(jìn)行錄像的功能,并且能夠?qū)⑺@得的影像存儲在適當(dāng)磁盤上以及回放的功能。 任務(wù)與進(jìn)度要求 確定畢業(yè)設(shè)計(jì)題目并提交 了解課題內(nèi)容、分析需求、確定系統(tǒng)實(shí)現(xiàn)功能、熟悉開發(fā) 工具。 進(jìn)行系統(tǒng)調(diào)試,并在調(diào) 試中進(jìn)一步完善系統(tǒng)的各項(xiàng)功能。 進(jìn)一步修改論文并完成論文定稿,準(zhǔn)備論文相關(guān)的其他文 檔,完成論文打印。 答辯 主要參考文獻(xiàn) [1]林麗閩 ,褚尚軍等 .《標(biāo)準(zhǔn) C++程序設(shè)計(jì)教程》 .電子工業(yè)出版社 ,2020 [2] Walter Savitch ,《 Problem Solving with C++》 .Tsinghua University Press,2020 [3] 左飛 ,萬晉森 ,劉航 .《 Visual C++數(shù)字圖像處理開發(fā)》 .電子工業(yè)出版社 ,2020 [4] 金漢均 ,金洋《匯編語言程序設(shè)計(jì)》 .武漢大學(xué)出版社 ,2020 起止日期 2020 年 3 月 10 日 至 2020 年 6 月 11 日 備注 院長 教研室主任 指導(dǎo)教師 畢業(yè)設(shè)計(jì)(論文)開題報(bào)告表 2020 年 3 月 10 日 姓名 冷家冰 學(xué)院 計(jì)算機(jī)科學(xué)與軟件學(xué)院 專業(yè) 網(wǎng)絡(luò)工程 班級 網(wǎng)絡(luò) 082 題目 屏幕錄像系統(tǒng)設(shè)計(jì) 指導(dǎo)教師 苑春苗 與本課題有關(guān)的國內(nèi)外研究情況、課題研究的主要內(nèi)容、目的和意義: 1. 課題的研究意義: 在信息時(shí)代,很多時(shí)候我們需要將顯示在計(jì)算機(jī)屏幕上的內(nèi)容存儲下來,供以后認(rèn)真研究回放。通過對屏幕錄像軟件的研究,能夠深入應(yīng)用計(jì)算機(jī)高級語言編程,并且能夠深入體會計(jì)算機(jī)底層硬件的工作原理和協(xié)調(diào)方式,進(jìn)而全面綜合的了解計(jì)算機(jī)結(jié)構(gòu)體系和工作原理,對于大學(xué)四年的專業(yè)學(xué)習(xí)是一個(gè)重要的總結(jié)和提升。 3. 本次制作希 望達(dá)成以下目的: 用該軟件可以按照用戶的需求錄制指定時(shí)間段內(nèi)計(jì)算機(jī)屏幕上的動態(tài)圖像并且保存下來,轉(zhuǎn)換成合適的格式( .avi格式)存儲在硬盤上,可以隨時(shí)查看。 資料:相關(guān)方面書籍及大學(xué)四年學(xué)習(xí)筆記 審查意見 指導(dǎo)教師 年 月 日 學(xué)院意見 主管領(lǐng)導(dǎo): 年 月 日 天津工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)(論文)評閱表 ( 設(shè)計(jì) 類) 畢業(yè)設(shè)計(jì) 題目 學(xué)生姓名 學(xué)生班級 指導(dǎo)教師姓名 評審項(xiàng)目 指標(biāo) 滿分 評分 選題 能體現(xiàn)本專業(yè)培養(yǎng)目標(biāo),題目大小、難度適中;學(xué)生工作量飽滿,能得到較全面訓(xùn)練。 10 課題調(diào)研 文獻(xiàn)檢索 能獨(dú)立查閱文獻(xiàn)以及從事其它形式的調(diào)研,能較好地理解課題任務(wù)并提出實(shí)施方案;有分析整理各類信息從中獲取新知識的能力。 5 設(shè)計(jì)說明書(論文) 設(shè)計(jì)圖紙(插圖)簡潔、規(guī)范、無差錯(cuò),設(shè)計(jì)欄目齊全合理,能正確使用國家標(biāo)準(zhǔn)單位。 15 能根據(jù)畢業(yè)設(shè)計(jì)目標(biāo)進(jìn)行實(shí)驗(yàn)設(shè)計(jì),對數(shù)據(jù)的運(yùn)算及處理正確無差錯(cuò),對實(shí)驗(yàn)結(jié)果的分析準(zhǔn)確。 10 合計(jì) 100 意見及建議 評閱人簽名: 年 月 日 天津工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)成績考核表 學(xué)生姓名 學(xué)院名稱 專業(yè)班級 題目 1.畢業(yè)設(shè)計(jì)(論文)指導(dǎo)教師評語及成績: 指導(dǎo)教師簽字: 年 月 日 2.畢業(yè)設(shè)計(jì)(論文)答辯委員會評語及成績: 答辯主 席 (或組長)簽字: 年 月 日 3.畢業(yè)設(shè)計(jì)(論文)總成績: 給定成績 給定成績 總成績 (a +b +c ) 成績: 成績: 摘 要 信息時(shí)代,知識觸手可及。網(wǎng)絡(luò),讓人們可以方便的獲取知識,也為人們節(jié)省了獲取知識所需要的時(shí)間和經(jīng)費(fèi),網(wǎng)絡(luò)課程迅速興起,人們通過豐富多彩的網(wǎng)絡(luò)課程傳播知識,交流經(jīng)驗(yàn),尤其是計(jì)算機(jī)技術(shù)課程和游戲演示,需要講授者將計(jì)算機(jī)屏幕的動作按幀記錄下來,制成視頻在網(wǎng)絡(luò)上傳播。 本系統(tǒng)能錄制計(jì)算機(jī)屏幕上的動作, 記錄下連續(xù)時(shí)間內(nèi)屏幕的圖像,然后保存成 AVI 格式的視頻文件;還可以實(shí)現(xiàn)視頻的編輯功能,方便用戶將不同的視頻拼接 以及視頻的剪輯 。本屏幕錄像系統(tǒng)以 Visual C++ 為開發(fā)平臺,采用多媒體技術(shù) 以及圖形圖像技術(shù),實(shí)現(xiàn)比較全面的功能和便捷的用戶體驗(yàn)。 Frame。Visual C++。Graphic Technology 目 錄 第一章 緒論 ............................................ 1 互聯(lián)網(wǎng)時(shí)代與多媒體技術(shù) ........................................ 1 屏幕錄像軟件簡介 .............................................. 4 ++與 MFC 簡介 ................................................. 6 本章小結(jié) ...................................................... 9 第二章 相關(guān)技術(shù)簡介 .................................... 10 數(shù)字圖像基本原理與技術(shù) ....................................... 10 相關(guān)技術(shù) .................................................. 12 鉤子技術(shù) ..................................................... 13 位圖( BMP) .................................................. 17 for Windows 技術(shù) ........................................ 18 托盤技術(shù) ..................................................... 22 其他相關(guān)技術(shù) ................................................. 22 本章小結(jié) ..................................................... 23 第三章 屏幕錄像軟件系統(tǒng)分析 ............................ 24 系統(tǒng)需求分析 ................................................. 24 系統(tǒng)可行性分析 ............................................... 24 本章小結(jié) ..................................................... 26 第四章 屏幕錄像軟件概要設(shè)計(jì) ............................ 27 屏幕錄像軟件系統(tǒng)結(jié)構(gòu) ......................................... 27