欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      中南大學(xué) 課程設(shè)計實踐報告

      時間:2019-05-14 10:23:39下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《中南大學(xué) 課程設(shè)計實踐報告》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《中南大學(xué) 課程設(shè)計實踐報告》。

      第一篇:中南大學(xué) 課程設(shè)計實踐報告

      中南大學(xué)

      本科生課程設(shè)計(實踐)任務(wù)書、設(shè)計報告

      (大學(xué)計算機(jī)基礎(chǔ))

      題 目 理想世界 學(xué)生姓名 李杰 指導(dǎo)教師 邵自然 學(xué) 院 湘雅醫(yī)學(xué)院 臨床醫(yī)學(xué)與醫(yī)學(xué)技術(shù)

      專業(yè)班級 1105班

      學(xué)生學(xué)號

      2211110512

      計算機(jī)基礎(chǔ)教學(xué)實驗中心

      年 月 日

      課程設(shè)計實踐報告 理想世界 李杰

      我選的主題是理想世界,我的思想是從圖片來展現(xiàn)理想世界的樣子,用圖片表達(dá)我想說的內(nèi)容。

      設(shè)計的步驟:從以上兩個方面入手,目錄作為主頁,主頁內(nèi)容是理想世界中frontpage的一些介紹,并且引入一些優(yōu)美的圖片,再一個個的建立超鏈接。在引入一些解決手段,創(chuàng)建連接理想世界。在理想世界這個鏈接中從圖片來展現(xiàn)理想世界的樣子,用圖片表達(dá)我想說的內(nèi)容。,也可以用一些flash動畫,還可以使用word鏈接一些圖片。在理想世界這個鏈接中,也可使用word鏈接一些先驅(qū)的行動,與我們自己的所處的世界對比,ppt制作幻燈片來演示一些有效提示,讓我的理想世界最好的展現(xiàn)給大家。

      采取的方法與手段:用Frontpage制作網(wǎng)頁,通過鏈接使word文檔、Powerpoint幻燈片、Flash動畫得以展示。在網(wǎng)頁制作中,可以通過添加圖片來使頁面更加美麗,在word文檔中可以展示藝術(shù)字、建立文本。通過powerpoint可以把某些保護(hù)環(huán)境的行動展示。Flash動畫是以鏈接的方法來參與展示。在需要一些資料的時候,可在網(wǎng)絡(luò)上尋找,由于不是文件,這時就可以通過復(fù)制粘貼操作來獲取資料。

      遇到的問題:(1).在網(wǎng)頁制作中,剛開始的時候連網(wǎng)頁的表格布局都弄不出來,不知道該如何制作,從哪些方面入手。解決方法:先看了幾遍課本,然后跟著課本的步驟上機(jī)實踐,但是發(fā)現(xiàn)制作過程還是太慢,而且不熟悉frontpage網(wǎng)頁制作工具,因此,開始幾次的實踐都是在慢慢熟悉該工具。直到熟悉該工具后才開始去制作。在word文檔制作中,因為以前在中學(xué)的時候用過該工具,現(xiàn)在還有一些印象,所以經(jīng)過一系列重溫操作后,word文檔的制作就熟悉了。在Powerpoint幻燈片制作中,因為是第一次接觸和使用,許多功能和手段都不知道,較難制作出符合人意的幻燈片。通過多次實驗操作來了解和熟悉它,然后就可以使用了。(2)在flash動畫制作過程中,雖然老師上課講過制作過程,但還是遇到了難題:制作的動畫中,元件不隨引導(dǎo)層而動,而是在關(guān)鍵幀之間走直線,這

      個問題導(dǎo)致了我做不出動畫,我只好一次次的嘗試去做,最后成功做出來。有時還有一些小技巧,都是從同學(xué)手中問過來的。在設(shè)置背景圖片時,會發(fā)現(xiàn)圖片太小的話,背景就會變成多張重復(fù)的圖片拼在一起,后來經(jīng)過向同學(xué)詢問后,使用圖片編輯器對背景大小做了調(diào)整,使得背景和網(wǎng)頁內(nèi)容能夠很好地融合在一起。二,網(wǎng)頁制作好后瀏覽時圖片顯示不出來,改文件名或者換了文件夾儲存都會導(dǎo)致圖片無法顯示,后來經(jīng)過詢問學(xué)習(xí)之后,才知道原因即任何圖片的顯示都是依靠路徑來尋找來源,要設(shè)成相對路徑有利于在其他機(jī)子上打開。在設(shè)置主題之前插好圖片。三,剛開始做PPT時,不知道怎么插進(jìn)去背景音樂和讓它連續(xù)播放,后來經(jīng)過多次實踐后,發(fā)現(xiàn)可以在效果中設(shè)置這些。四,剛開始不會弄超鏈接,然后經(jīng)過向同學(xué)詢問后才明白,在選定對象之后點擊右鍵,超鏈接,再選中連接的對象就可以了

      總結(jié):首先我們應(yīng)該學(xué)會獨(dú)立思考和自我解決問題的能力,因為實踐和理論畢竟不同,在實踐中會遇到一些我們不了解的東西,這時候應(yīng)該先自己摸索,實在不行就去向同學(xué)和老師詢問,一定要仔細(xì)閱讀課本,鞏固理論知識。否則很盲目,自信心也會受到打擊2,做計算機(jī)作業(yè)有時候也是一種享受,因為你會為你自己的一點點進(jìn)步一點點成功而高興,增加生活情趣、3,做作業(yè)時要堅持不懈,不能在半途放棄。中途可能會遇到一些挫折,要記住“世界上沒有誰能隨隨便便成功”,只有經(jīng)歷過多次失敗,才能尋找到解決問題的最好方法。4,在制作網(wǎng)頁的過程中,我的思想和人格也得到了升華,對大自然和地球的認(rèn)識又提升到了一個另一個高度,令我受益匪淺。在全制作過程中,所有的難題都是有解決方法的,不要放棄制作機(jī)會,有難題可以去問別的同學(xué)或老師,也可以自己多次實踐來找到解決方法。我在制作過程中大部分都是自己摸索的,這樣不僅加強(qiáng)了自己對工具的熟悉度,同時也加強(qiáng)了對鍵盤的熟悉,我認(rèn)為當(dāng)我們自己去制作的時候,不管好壞都有助于自己,做得好,自己更有信心,鼓勵下次還能做得更好,做的不好,還可以找出錯誤,提醒自己在什么地方應(yīng)該注意,在什么地方可以改正。這樣就可以更好的去改錯。有時候可以去看一看別人的作品,看一下別人是怎么做的,想一想哪里值得借鑒,如果是自己,怎么做會更好。這樣,在看的時

      候可以加強(qiáng)對工具的熟悉,了解一些技巧,增加自己的見識。

      這次的網(wǎng)頁制作對于我來說與有很大的收獲,我學(xué)會了,如何制作網(wǎng)頁,如何在網(wǎng)頁上表達(dá)自己的觀點,以及網(wǎng)頁制作的一些基本技巧,和網(wǎng)頁制作過程中 最常見,最基本問題的解決。By臨床與醫(yī)技1105 李杰 2211110512 4

      第二篇:中南大學(xué)《數(shù)字信號處理》課程設(shè)計報告

      中南大學(xué)

      《現(xiàn)代信號處理》 課程設(shè)計報告

      學(xué) 院: 專業(yè)班級:

      姓 名:

      學(xué) 號:

      指導(dǎo)老師:

      設(shè)計時間:

      前 言

      《現(xiàn)代信號處理》課程設(shè)計與《現(xiàn)代信號處理》課程配套,是通信工程類專業(yè)的重要實踐環(huán)節(jié)。數(shù)字信號處理是每一個電子信息科學(xué)工作者必須掌握的重要知識。它采用計算機(jī)仿真軟件,以數(shù)值計算的方法對信號進(jìn)行分析、變換、濾波、檢測、估計與識別等加工處理,以達(dá)到提取信息便于使用的目的。

      通信工程專業(yè)的培養(yǎng)目標(biāo)是具備通信技術(shù)的基本理論和應(yīng)用技術(shù),能從事電子、信息、通信等領(lǐng)域的工作。鑒于我校充分培養(yǎng)學(xué)生實踐能力的辦學(xué)宗旨,對本專業(yè)學(xué)生的培養(yǎng)要進(jìn)行工程素質(zhì)培養(yǎng)、拓寬專業(yè)口徑、注重基礎(chǔ)和發(fā)展?jié)摿?。特別是培養(yǎng)學(xué)生的創(chuàng)新能力,以實現(xiàn)技術(shù)為主線多進(jìn)行實驗技能的培養(yǎng)。學(xué)生通過《現(xiàn)代信號處理》課程設(shè)計這一重要環(huán)節(jié),可以將本專業(yè)的主干課程《現(xiàn)代信號處理》從理論學(xué)習(xí)到實踐應(yīng)用,對數(shù)字信號處理技術(shù)有較深的了解,進(jìn)一步增強(qiáng)學(xué)生動手能力和適應(yīng)實際工作的能力。

      目 錄

      前 言............................................................2 第一章 設(shè)計目的及要求.............................................4

      1.1 課程設(shè)計目的................................................4 1.2 課程設(shè)計要求................................................4 1.3 課程設(shè)計選做題目............................................4 第二章 設(shè)計題目及思想.............................................5

      2.1 各題目的設(shè)計思想............................................5

      2.1.1 第一題................................................5 2.1.2 第二題...............................................6 2.1.3 第三題...............................................6 2.1.4 第四題...............................................7 2.1.5 第五題...............................................7 2.1.6 第六題...............................................8 2.2 GUI界面設(shè)計思想............................................9 第三章 調(diào)試及結(jié)果分析............................................12 3.1 GUI界面的結(jié)果與調(diào)試.......................................12 3.2 各題目的結(jié)果與調(diào)試.........................................12 3.2.1 第一題...............................................12 3.2.2 第二題...............................................13 3.2.3 第三題...............................................14 3.2.4 第四題...............................................15 3.2.5 第五題...............................................16 3.2.6 第六題...............................................21 第四章 課程設(shè)計總結(jié)..............................................24 4.1 課程設(shè)計所遇問題及解決方案.................................24 4.2 課程設(shè)計心得體會...........................................25 附錄:............................................................26 參考文獻(xiàn)..........................................................35 第一章 設(shè)計目的及要求

      1.1 課程設(shè)計目的

      1.全面復(fù)習(xí)課程所學(xué)理論知識,鞏固所學(xué)知識重點和難點,將理論與實踐很好地結(jié)合起來。

      2.掌握信號分析與處理的基本方法與實現(xiàn)

      3.提高綜合運(yùn)用所學(xué)知識獨(dú)立分析和解決問題的能力; 4.熟練使用一種高級語言進(jìn)行編程實現(xiàn)。

      1.2 課程設(shè)計要求

      一、使用MATLAB(或其它開發(fā)工具)編程實現(xiàn)上述內(nèi)容,寫出課程設(shè)計報告。濾波器設(shè)計題目應(yīng)盡量避免使用現(xiàn)成的工具箱函數(shù)。為便于分析與觀察,設(shè)計中所有頻譜顯示中的頻率參數(shù)均應(yīng)對折疊頻率歸一化。

      二、課程設(shè)計報告的內(nèi)容包括:

      (1)課程設(shè)計題目和題目設(shè)計要求;(2)設(shè)計思想和系統(tǒng)功能分析;

      (3)設(shè)計中關(guān)鍵部分的理論分析與計算,關(guān)鍵模塊的設(shè)計思路;(4)測試數(shù)據(jù)、測試輸出結(jié)果,及必要的理論分析和比較;

      (5)總結(jié),包括設(shè)計過程中遇到的問題和解決方法,設(shè)計心得與體會等;(6)參考文獻(xiàn);(7)程序源代碼清單。

      三、課程設(shè)計考核要求:

      課程考核分三部分,一部分是上機(jī)率,占20%;第二部分是檢查成績,最后兩次上機(jī)為檢查時間,占50%;第三部分為課程設(shè)計報告,占30%。注意:

      (1)演示系統(tǒng)使用GUI界面或混合編程實現(xiàn)集成打包發(fā)布,酌情加分。(2)若發(fā)現(xiàn)程序或課程設(shè)計報告雷同,一律不及格。

      1.3 課程設(shè)計選做題目

      選題1.音樂信號處理:

      1)獲取一段音樂或語音信號,設(shè)計單回聲濾波器,實現(xiàn)信號的單回聲產(chǎn) 生。給出加入單回聲前后的信號頻譜。

      2)設(shè)計多重回聲濾波器,實現(xiàn)多重回聲效果。給出加入多重回聲后的信號頻譜。

      3)設(shè)計均衡器,使得得不同頻率的混合音頻信號,通過一個均衡器后,增強(qiáng)或削減某些頻率區(qū)域。

      選題二.對混有噪聲的音樂信號進(jìn)行濾波:

      1)在一段音樂信號中混入兩個頻率的正弦型干擾信號,利用FFT計算該混合信號的頻譜并確定干擾信號的頻譜;

      2)利用二階帶阻濾波器設(shè)計一個能濾出干擾信號的梳狀濾波器; 3)利用梳狀濾波器濾除信號中的噪聲,播放處理前后的信號,并比較處理前后的結(jié)果

      本次課程設(shè)計共有6道必做題目,并且我們并沒有系統(tǒng)的學(xué)過MATLAB,所以我并沒有做選做題。

      第二章 設(shè)計題目及思想

      2.1 各題目的設(shè)計思想

      2.1.1 第一題

      一、題目:

      1.給定模擬信號:xa(t)?e?1000t

      1)選擇采樣頻率Fs = 5000Hz和合適的信號長度,采樣得到序列 x1(n)。求并畫出x1(n)及其序列傅里葉變換 |X1(ejw)|。

      2)選擇采樣頻率Fs = 1000Hz和合適的信號長度,采樣得到序列 x2(n)。求并畫出x2(n)及其序列傅里葉變換 |X2(ejw)|。3)說明|X1(ejw)|與|X2(ejw)|間的區(qū)別,為什么?

      二、思想:

      第一題主要的考查點是對連續(xù)時間信號的抽樣,對抽樣信號進(jìn)行傅里葉變換以及不同采樣頻率對幅頻特性曲線的影響等。主要的理論依據(jù)如下:

      (1)對連續(xù)時間信號的抽樣:設(shè)連續(xù)時間信號為x(t),則對其采樣得到的離散時間信號為x(n)=x(nT),T為采樣周期;

      (2)離散時間信號的傅里葉變換:X(e)?FT[x(n)]?j?

      由于抽樣后的離散時間信號題目沒有給出,故應(yīng)先對連續(xù)信號做抽樣,后再對離散時間信號進(jìn)行傅里葉變換。本次我直接采用輸入公式的方式進(jìn)行傅里葉變換。

      n????x(n)e??j?n。

      2.1.2 第二題

      一、題目:

      2.已知兩系統(tǒng)分別用下面差分方程描述:

      y1(n)?x(n)?x(n?1)

      y2(n)?x(n)?x(n?1)

      試分別寫出它們的傳輸函數(shù),并分別打印H(ejw)~w曲線。說明這兩個系統(tǒng)的區(qū)別。

      二、思想:

      第二題的主要考查點是由系統(tǒng)的方程得出系統(tǒng)的傳輸函數(shù)。而在MATLAB中有freqz函數(shù)可直接求出系統(tǒng)的傳輸函數(shù),然后由abs函數(shù)以及angle函數(shù)可得出其幅頻相頻特性曲線。

      2.1.3 第三題

      一、題目:

      3.已知已調(diào)信號x(t)?cos(?t)cos(9?t),其中調(diào)制信號cos(?t),載波為cos(9?t)。

      1)選擇合適的采樣頻率及信號長度,使用FFT分析該已調(diào)信號的頻譜并畫出其幅頻特性和相頻特性曲線圖。2)對該已調(diào)信號進(jìn)行解調(diào),恢復(fù)原調(diào)制信號。

      二、思想:

      第三題的主要考查點是信號的調(diào)制與解調(diào)。這屬于通信原理的主要原理知識。本題第一問需要使用FFT分析已調(diào)信號的頻譜特性,在MATLAB中FFT可以直接作為函數(shù)調(diào)用,所以我選擇直接調(diào)用FFT對其進(jìn)行分析。第二問中要 對已調(diào)信號進(jìn)行解調(diào)。其主要思想是解調(diào)已調(diào)信號需要先將已調(diào)信號乘以載波后選擇適當(dāng)?shù)臑V波器進(jìn)行濾波,將其多余信號濾除。

      2.1.4 第四題

      一、題目:

      4.已知三角波序列x1(n)和反三角波序列x2(n):

      ?n?1,0?n?3?4?n,0?n?3??x1(n)??8?n,4?n?7 x2(n)??n?3,4?n?7

      ?0,?0,其它其它??用N=8點FFT分析序列x1(n)和x2(n)的幅頻特性,觀察兩者的序列形狀和頻譜特性曲線有什么異同?繪出兩序列及其幅頻特性曲線。在x1(n)和x2(n)的末尾補(bǔ)零,用N=16點FFT分析這兩個信號的幅頻特性,觀察幅頻特性發(fā)生了什么變化?兩情況的FFT頻譜還有相同之處嗎?這些變化說明了什么?

      二、思想:

      第四題的主要考查點是FFT快速傅里葉變換的用法。而這在MATLAB中,F(xiàn)FT可以直接作為函數(shù)調(diào)用,所以我選擇用FFT快速傅里葉變換進(jìn)行分析三角波序列。不過首先要將三角波以及反三角波的取值范圍和函數(shù)值計算出來,后才可直接對序列進(jìn)行FFT變換并分析其頻譜特性。

      2.1.5 第五題

      一、題目:

      5.設(shè)有一信號x(n)=1+cos(n)+cos(4?2?n),設(shè)計各種IIR數(shù)字濾波器以實現(xiàn): 31)低通濾波器,濾除cos(2??n)的成分,保留成分1+cos(n)342)高通濾波器,濾除1+cos(n)的成分,保留成分cos(4?2?n)33)帶通濾波器,濾除1+cos(?2??n)的成分,保留成分cos(n)342?n)34)帶阻濾波器,濾除cos(n)的成分,保留成分1+cos(4要求:1)求出各個濾波器的階數(shù),設(shè)計各濾波器。畫出各濾波器的幅頻和相 頻特性,計算濾波器的系統(tǒng)函數(shù)H(z)。2)畫出濾波前后信號的時域、頻域波形。

      二、思想:

      第五題的主要考查點是用IIR雙線性變換法設(shè)計BW類型(低通、高通、帶通以及帯阻)數(shù)字濾波器。

      其主要理論依據(jù)如下:(1)正切變換實現(xiàn)頻率壓縮:

      ??2tan(?1T/2)/T

      (2)雙線性變換:

      s?(2/T)[(1?z?1)(1?z?1)]

      z?(2/T?s)/(2T/? s

      (3)將所需數(shù)字濾波器的邊界頻率轉(zhuǎn)換成相應(yīng)類型的模擬濾波器的邊界頻率公式為:

      ??(2/T)tan(?/2)

      其設(shè)計主要按照課中所學(xué)濾波器設(shè)計的步驟進(jìn)行分步設(shè)計。但由于其系統(tǒng)函數(shù)的公式無法直接輸入,故采用buttord函數(shù)進(jìn)行巴特沃斯濾波器的方法分析所給參數(shù)計算出其系統(tǒng)函數(shù)的系數(shù)矩陣。再借由系統(tǒng)函數(shù)的系數(shù)矩陣得出具體的系統(tǒng)函數(shù)。得出系統(tǒng)函數(shù)后便可得到相應(yīng)的階數(shù)以及幅頻、相頻特性。

      濾波前的信號頻域波形由先對時域波形進(jìn)行FFT變換后得出。對原信號的濾波則采用直接調(diào)用filter函數(shù)進(jìn)行對原函數(shù)的濾波,而頻域波形同樣經(jīng)由先FFT變換分析后得出。

      2.1.6 第六題

      一、題目:

      6.1)用Hanning窗設(shè)計一線性相位帶通數(shù)字濾波器,要求:N=15。觀察它的實際3dB和20dB帶寬。N=45,重復(fù)這一設(shè)計,觀察幅頻和相位特性的變化,注意長度N變化的影響;

      2)分別改用矩形窗和Blackman窗,設(shè)計(1)中的帶通濾波器,觀察并記錄窗函數(shù)對濾波器幅頻特性的影響,比較三種窗的特點;總結(jié)窗的不同長度和不同窗對濾波器的影響

      二、思想:

      第六題的主要考查點是幾種主要的窗函數(shù)(矩形窗、漢寧窗、哈明窗等)對離散時間信號的截取,并用FFT對其頻譜進(jìn)行分析。其主要理論依據(jù)如下:

      (1)矩形窗(Rectangle Window)

      wR(n)?RN(n)

      其幅度函數(shù)為:

      WRg(?)?sin(?N/2)/sin(?/2)

      (2)漢寧(Hanning)窗——升余弦窗

      wHn(n)?0.5[1?cos(2?n/(N?1))]RN(n)

      其頻譜函數(shù)為:

      WHn(ej?)?FT[wHn(n)]?WHng(?)e?j(N?1)?/2

      其幅度函數(shù)為:

      WHng(?)?0.5WRg(?)?0.25[WRg(??2?/N)?WRg(??2?/N)]

      (3)哈明(Hamming)窗——改進(jìn)的升余弦窗

      wHm(n)?[0.54?0.46cos(2?n/(N?1))]RN(n)

      其頻譜函數(shù)為:

      WHm(ej?)?0.54WR(ej?)?0.23WR(ej(??2?/(N?1)))?0.23WR(ej(??2?/(N?1)))

      當(dāng)N??1時,其幅度函數(shù)可近似表示為:

      WHmg(?)?0.54WRg(?)?0.23WRg(??2?/N)?0.23WRg(??2?/N)

      2.2 GUI界面設(shè)計思想

      本次課程設(shè)計由于結(jié)果中圖形太多,若一次性完成所以題目的演示則需要開創(chuàng)許多個新的窗口進(jìn)行圖形建立,這樣不方便驗收及查看。所以最后決定采用圖形用戶(Graphical User Interface,簡稱 GUI)界面,下面對GUI界面進(jìn)行簡單的一些介紹。

      GUI 是 Graphical User Interface 的簡稱,即圖形用戶界面,通常人機(jī)交互圖形化用戶界面設(shè)計經(jīng)常讀做“goo-ee”,準(zhǔn)確來說 GUI 就是屏幕產(chǎn)品的視覺體驗和互動操作部分。

      GUI 是一種結(jié)合計算機(jī)科學(xué)、美學(xué)、心理學(xué)、行為學(xué),及各商業(yè)領(lǐng)域需求分析的人機(jī)系統(tǒng)工程,強(qiáng)調(diào)人—機(jī)—環(huán)境三者作為一個系統(tǒng)進(jìn)行總體設(shè)計。

      在MATLAB主界面中輸入“guide”,再敲擊回車鍵,彈出GUI界面窗口,即可新建GUI界面,如下圖所示:

      圖2.5 GUI界面的新建窗口圖

      在圖2.5的窗口中點擊“OK”,則可新建一個GUI界面,并進(jìn)入其編輯窗口,如圖2.6所示:

      圖2.6 GUI界面的編輯窗口圖

      隨后便可在此窗口內(nèi)編輯演示界面,此次設(shè)計主要利用的是Static Text(靜態(tài)文本)和Push Button(按鈕)。在界面中輸入相關(guān)的靜態(tài)文本,并新建若干個按鈕,再以此在每個按鈕上點擊右鍵,選擇View CallBacks調(diào)出Call Back函數(shù),將相應(yīng)設(shè)計題的源代碼輸入Call Back函數(shù)界面中對應(yīng)按鈕的段落后。如圖2.7 和2.8所示:

      圖2.7 調(diào)用CallBack的操作流程圖

      圖2.8 CallBack代碼編輯窗口圖

      如此便可以建立一個方便、美觀又直觀的演示界面,以便老師驗收時操作簡單、條理清晰、并且用時不長。第三章 調(diào)試及結(jié)果分析

      3.1 GUI界面的結(jié)果與調(diào)試

      這次設(shè)計的演示界面采用的是GUI界面,這一點在前面提到過,在此不贅述了,只將界面的調(diào)試結(jié)果說明一下。演示界面如圖3.1所示:

      圖3.1 演示界面圖

      如圖3.1所示,用戶克根據(jù)需要選擇題目,每個題中又有不同的選項,只要點擊一下對應(yīng)的按鈕,相關(guān)信號的處理結(jié)果就會出現(xiàn)在一個新的figure窗口中。

      3.2 各題目的結(jié)果與調(diào)試

      3.2.1 第一題

      第一題的調(diào)試結(jié)果如圖3.2所示,各圖形的意義均有明確表明。

      圖3.2 第一題的調(diào)試結(jié)果圖

      分析: 分別以所要求采樣頻率fs=5000Hz、1000Hz對xa(t)進(jìn)行等間隔采樣,得到x(n)?xa(nT),(T?1/fs為采樣周期),可知,采樣信號的頻譜函數(shù)是在原模擬信號頻譜函數(shù)的周期延拓;若以頻率f為自變量,則以采樣頻率fs?1/T為延拓周期;對頻帶限于fc的模擬信號xa(t),根據(jù)采樣定理,只有當(dāng)fs?2fc時,采樣后才不會發(fā)生頻譜混疊失真。但是在Matlab上是無法計算連續(xù)函數(shù),只有在當(dāng)fs足夠大的時候,我們才將頻譜混疊忽略不計,從而可對采樣序列進(jìn)行傅里葉變換;最后應(yīng)用subplot()命令實現(xiàn)畫圖,并注意到要?dú)w一化。

      由以上實驗得到的圖形結(jié)果可以看到:,當(dāng)采樣頻率越大的時候,采樣信號的頻譜越陡峭,而其失真情況也越來越小,根據(jù)采樣定理“采樣頻率越接近信號頻率,其失真情況就越小”可以得到上述結(jié)論。

      3.2.2 第二題

      第二題的調(diào)試結(jié)果如圖3.3所示,各圖形的意義均有明確表明。

      圖3.3 第二題的調(diào)試結(jié)果圖

      分析:由于所求系統(tǒng)的系統(tǒng)方程已經(jīng)由題目可知,則其零極點分布圖也可由上圖所知。故根據(jù)計算所得出其系統(tǒng)函數(shù)后做FFT變換所得幅頻特性和相頻特性均由上圖可知。

      3.2.3 第三題

      第三題的調(diào)試結(jié)果如圖3.4所示,上圖為第一問結(jié)果,下圖為第二問結(jié)果。

      圖3.4 第三題的調(diào)試結(jié)果圖

      分析:當(dāng)已調(diào)信號進(jìn)行不同點數(shù)的采樣后再經(jīng)不同間隔的FFT變換后,其展現(xiàn)的幅頻特性以及相頻特性類似于上圖。因選取的采樣點不同則結(jié)果不同。第二問中的濾波器的設(shè)計參數(shù)由題目中的調(diào)制信號和載波決定,由此設(shè)計出的低通濾波器的系統(tǒng)函數(shù)圖如上。最后因濾波器的不嚴(yán)密而導(dǎo)致解調(diào)后的原信號有所失真,并不能完完全全的解調(diào)出原信號。

      3.2.4 第四題

      第四題的調(diào)試結(jié)果如圖3.5所示,圖中所代表意義均有標(biāo)明

      圖3.5 第四題的調(diào)試結(jié)果圖

      分析:首先先根據(jù)題目中所給的三角波函數(shù)以及反三角波函數(shù)的函數(shù)式得出其波形。經(jīng)由不同采樣的FFT變換后有stem畫出其圖形如上。由圖可看出三角波序列和反三角波序列在8點的FFT變換后的圖形基本一樣,沒有太大差別。而16點FFT后的圖形則有不小差異,此說明對其FFT變換時,取的點數(shù)越多,圖形差異越大。

      3.2.5 第五題

      第五題的調(diào)試結(jié)果第一問中低通濾波器的圖形如圖3.6所示。

      圖3.6 第五題的低通濾波器調(diào)試結(jié)果圖

      高通濾波器的圖形如圖3.7所示。

      圖3.7 第五題的高通濾波器調(diào)試結(jié)果圖 帶通濾波器的圖形如圖3.8所示。

      圖3.8 第五題的帶通濾波器調(diào)試結(jié)果圖 帶阻濾波器的圖形如圖3.9所示。

      圖3.9 第五題的帶阻濾波器調(diào)試結(jié)果圖 分析:經(jīng)由一下理論知識可依次求出各濾波器的參數(shù)及系統(tǒng)函數(shù)。(1)正切變換實現(xiàn)頻率壓縮:

      ??2tan(?1T/2)/T

      (2)雙線性變換:

      s?(2/T)[(1?z?1)(1?z?1)]

      z?(2/T?s)/(2T/? s(3)將所需數(shù)字濾波器的邊界頻率轉(zhuǎn)換成相應(yīng)類型的模擬濾波器的邊界頻率公式為:

      ??(2/T)tan(?/2)

      頻域圖形均由FFT變換后可得出。此次設(shè)計IIR數(shù)字濾波器是其參數(shù)選擇并不精準(zhǔn),均由自己在可行范圍中嘗試得出最像的結(jié)果。但其濾波器的幅頻特性和相頻特性仍然具有失真現(xiàn)象。

      3.2.6 第六題

      第六題的調(diào)試結(jié)果依次的圖形如圖4.0所示。

      圖4.0 第六題的調(diào)試結(jié)果圖

      分析:此圖由上往下依次為N=15及N=45的漢明窗、布萊克曼窗和矩形窗。由圖形可以看出N越小時窗函數(shù)的主瓣范圍越大,副瓣坡度越緩。濾波器濾波功能越好。

      第四章 課程設(shè)計總結(jié)

      4.1 課程設(shè)計所遇問題及解決方案

      拿到設(shè)計題時,完全不知道從何處入手,一開始只會按照書上的解題思路一步步來算,一步步來解這些題目,解出來后再設(shè)法將其輸入編程中,從而的到想要的答案??墒敲看稳绱?,系統(tǒng)輸出的結(jié)果總是和預(yù)想中的不一樣,有些甚至不知道哪里出了錯。不過后來,在翻閱了有關(guān)參考文獻(xiàn)后,知道了題目中大部分內(nèi)容都可以通過MATLAB強(qiáng)大的函數(shù)工具箱里的函數(shù)直接實現(xiàn)。開始設(shè)計后,總是用錯函數(shù),輸錯參數(shù)等,這類問題層出不窮,畢竟是第一次用MATLAB進(jìn)行設(shè)計實踐,很多問題還是要虛心向老師和同學(xué)請教的。在很多次的請教,修改后,程序基本成功地得到了運(yùn)行,調(diào)試過程中又遇到了一些小問題,大多是由于粗心 導(dǎo)致的,這些問題在調(diào)試過程中都得到了修正。

      這次課程設(shè)計過程中遇到的主要問題是頻率歸一化的問題,開始對歸一化的概念不是很清楚。在問了班上能力較強(qiáng)的同學(xué)后,對這個概念深入理解了,并在程序中成功地實現(xiàn)了。

      4.2 課程設(shè)計心得體會

      通過這兩周的《現(xiàn)代信號處理》課程設(shè)計實踐,我學(xué)習(xí)會了MATLAB編程語言的基本概念、語法、語義和數(shù)據(jù)類型的使用特點,加深了對數(shù)字信號處理這門學(xué)科所學(xué)理論知識的理解,掌握了運(yùn)用結(jié)構(gòu)化程序設(shè)計的基本思想和方法,更重要的是培養(yǎng)了自己的自學(xué)能力。

      因為這是我們第一次接觸MATLAB編程語言,在編寫程序以及調(diào)試的過程中遇到了很多困難,但是我通過去圖書館查找資料,請教同學(xué)老師,再自己一點點改善程序,最終還是編寫出一個比較完善的程序,基本實現(xiàn)了所有要求功能,這是最值得我欣慰的一點。

      剛拿到程序設(shè)計課題時,我感覺一片茫然,因為在之前的信號處理學(xué)習(xí)中,本身對數(shù)字信號處理這門學(xué)科的學(xué)習(xí)就不精深,更何況只是在一些例題中接觸過MATLAB語言,甚至沒有看過一些基礎(chǔ)的書籍,更沒有上過課,所以初次遇到一個實際問題,感覺無從下手。這是由于自己對MATLAB的模塊設(shè)計不夠理解,同時對MATLAB的基本語句一無所知,不過通過請教老師懂得了首先要了解解題思路,以及若要實現(xiàn)此次設(shè)計需要哪些最基本的思路和函數(shù)。這樣一下子豁然開朗,掌握了基本設(shè)計思路之后,后面的編程就順利多了。至此,我真真體會到清晰地思路對成功編寫一個程序的重要性。

      當(dāng)然成功編寫一個程序絕非易事,之前,我總以為程序能夠正常運(yùn)行,就代表著編程成功,后來我才發(fā)現(xiàn)我大錯特錯了。我用了三天時間,完成了程序的編寫、改錯,但我立刻發(fā)現(xiàn)盡管程序能夠正常運(yùn)行,部分功能卻不完善,甚至不能出現(xiàn)自己想要的結(jié)果。經(jīng)過一次又一次調(diào)試、修改又修改,一點一點發(fā)現(xiàn)問題并改正,我才真正發(fā)現(xiàn)編程遠(yuǎn)沒有想象中的簡單,并且深刻體會到編程和單純的解題是有著多么大的不同。它需要的不僅是清晰地編程思路、編程技巧,還需要細(xì)心,有耐心有毅力。

      在編程過程中,我遇到了許多問題,通過查找資料也未能找到原因,每次我想老師請教,可老師總不是萬能的,顧不到每一位同學(xué)的要求。這時,同學(xué)就是一個很好的求助對象。我們可以找曾經(jīng)接觸過MATLAB的同學(xué)學(xué)習(xí)、交流、討論。這樣不僅我們可以學(xué)習(xí),他們也可以更加鞏固他們的知識。我想這便是團(tuán)隊 精神,有的時候真的是人多力量大。

      最后,在此次編程過程中,我收獲的不僅僅是對上學(xué)期已學(xué)的知識的鞏固,和MATLAB這項新的工作平臺,我還學(xué)會了遇到難題時不能輕易放棄,要有迎難而上的勇氣,有時候自己一個人完成不了的理解不了的知識,多請教請教別人是一項很好的選擇等等??傊?,這次課程設(shè)計讓我學(xué)會了很多,我會銘記于心,讓其在以后的學(xué)習(xí)、生活或者工作中都時刻警醒著我。

      附錄:

      源程序清單

      %1.現(xiàn)代碼 figure(1)t=-0.005:0.0001:0.005;y1=exp(-1000*abs(t));T=0.0002;n=-25:1:25;y2=exp(-1000*abs(n*T));N=200;k=0:1:N;w=pi*k/N;X=y2*exp(-j*n'*w);X=real(X);w=[-fliplr(w),w(2:N+1)];X=[fliplr(X),X(2:N+1)];subplot(2,2,1);plot(t,y1);title('原函數(shù)');xlabel('t/秒');ylabel('y1(n)');subplot(2,2,2);stem(n*T,y2,'.');xlabel('n*T/秒');ylabel('y2(n)');title('(1)離散序列,fs=5000');subplot(2,3,4);plot(w/pi,X);xlabel('頻率/pi');ylabel('Xl(w)')title('(1)序列的傅里葉變換')t=-0.005:0.0001:0.005;y1=exp(-1000*abs(t));T=0.001;n=-5:1:5;y2=exp(-1000*abs(n*T));N=200;k=0:1:N;w=pi*k/N;X=y2*exp(-j*n'*w);X=real(X);w=[-fliplr(w),w(2:N+1)];X=[fliplr(X),X(2:N+1)];subplot(2,3,5);stem(n*T,y2,'.');xlabel('n*T/秒');ylabel('y2(n)');title('(2)離散序列,fs=1000');subplot(2,3,6);plot(w/pi,X);xlabel('頻率/pi');ylabel('Xl(w)')title('(2)序列的傅里葉變換')

      %2.figure(1)B=[1,1];A=1;subplot(2,3,3);zplane(B,A);xlabel('實部Re');ylabel('虛部Im');title('y(n)=x(n)+x(n-1)傳輸函數(shù)零極點分布');grid on [H,w]=freqz(B,A,'whole');subplot(2,3,1);plot(w/pi,abs(H),'linewidth',2);grid on;xlabel('omega/pi');ylabel('|H(e^j^omega)|');title('幅頻響應(yīng)特性');axis([0,2,0,2.2]);subplot(2,3,2);plot(w/pi,angle(H),'linewidth',2);grid on;axis([-0.1,2.1,-1.6,1.6]);xlabel('omega/pi');ylabel('phi(omega)');title('相頻響應(yīng)特性');B=[1,-1];A=1;subplot(2,3,6);zplane(B,A);xlabel('實部Re');ylabel('虛部Im');title('y(n)=x(n)-x(n-1)傳輸函數(shù)零極點分布');grid on [H,w]=freqz(B,A,'whole');subplot(2,3,4);plot(w/pi,abs(H),'linewidth',2);grid on;xlabel('omega/pi');ylabel('|H(e^j^omega)|');title('幅頻響應(yīng)特性 ');axis([0,2,0,2.2]);subplot(2,3,5);plot(w/pi,angle(H),'linewidth',2);grid on;xlabel('omega/pi');ylabel('phi(omega)');title('相頻響應(yīng)特性');axis([-0.1,2.1,-1.6,1.6]);

      %3.%(1)figure(1)t=0:1.9:100;n=0:1:99;x1=cos(pi*t);x2=cos(9*pi*t);y1=x1.*x2;y2=fft(y1,100);subplot(3,1,1);plot(t,y1);title('已調(diào)信號x');xlabel('t/秒');ylabel('y1(n)');subplot(3,1,2);stem(n,abs(y2),'.');title('幅頻特性');xlabel('頻率/pi');ylabel('幅值');pha=angle(y2);subplot(3,1,3);stem(n,pha,'.');title('相頻特性');xlabel('頻率/pi');ylabel('相位(rad)');axis([0 99-5 5]);

      %(2)figure(2)t1=1;t=[0:0.05:5];x=cos(pi*t).*cos(9*pi*t);%已調(diào)信號 subplot(2,2,1);plot(t,x);title('已調(diào)信號');y=x.*cos(9*pi*t);%已調(diào)信號再乘以載波信號 wp=6*pi/5;ws=14*pi/8;Rp=3;As=30;%選定濾波器的參數(shù),并設(shè)計模擬低通濾波器 [N,wc]=buttord(wp,ws,Rp,As,'s');[B,A]=butter(N,wc,'s');[H,w]=freqs(B,A,127);%濾波器的系統(tǒng)函數(shù) subplot(2,2,2);plot(w/(2*pi),abs(H));axis([0,5,0,1]);title('濾波器系統(tǒng)函數(shù)');w1=linspace(0,40,64);%求y的頻譜 F1=y*exp(-j*t'*w1);F=[fliplr(F1),F1(2:64)];w=[-fliplr(w1),w1(2:64)];subplot(2,2,3);plot(w,abs(F)),title('y的頻譜');Y3=H'.*F;%通過信號的頻譜與系統(tǒng)函數(shù)相乘進(jìn)行濾波 z=Y3*exp(j*w'*t)/pi;%濾波后的序列 subplot(2,2,4);plot(t,z);title('濾波后的序列');

      %4.figure(1)n1=0:3,n2=4:7;x1=n1+1,x2=8-n2;subplot(2,3,1);stem([n1,n2],[x1,x2],'.');title('三角波序列');x=[1 2 3 4 4 3 2 1];subplot(2,3,2);stem(abs(fft(x)),'.');title('三角波序列8點FFT');x=[1 2 3 4 4 3 2 1 0 0 0 0 0 0 0 0];subplot(2,3,3);stem(abs(fft(x)),'.');title('三角波序列16點FFT');n1=0:3,n2=4:7;x1=4-n1,x2=n2-3;subplot(2,3,4);stem([n1,n2],[x1,x2],'.');title('反三角波序列');x=[4 3 2 1 1 2 3 4];subplot(2,3,5);stem(abs(fft(x)),'.');title('反三角波序列8點FFT');x=[4 3 2 1 1 2 3 4 0 0 0 0 0 0 0 0];subplot(2,3,6);stem(abs(fft(x)),'.');title('反三角波序列16點FFT');

      %5.%低通 figure(1)n=0:1:24;x=1+cos(pi*n/4)+cos(2/3*pi*n);Wp=1/4*pi;Ws=2/3*pi;Ap=3;As=30;Os=2*tan(Ws/2);Op=2*tan(Wp/2);N=ceil(1/2*log10((10^(0.1*As)-1)/(10^(0.1*Ap)-1))./log10(Os/Op)), Oc1=Op*(10^(0.1*Ap)-1)^(-1/(2*N));Oc2=Os*(10^(0.1*As)-1)^(-1/(2*N));Oc=[Oc1,Oc2];Oc=min(Oc)

      wp=[Wp/pi];wr=[Ws/pi];[N,wc]=buttord(wp,wr,Ap,As,'s');[b,a]=butter(N,wc,'low');sysl=tf(b,a)w=linspace(0,2*pi,500);

      n=0:100;x1=1+cos(pi*n/4)+cos(2*pi*n/3);subplot(221),plot(n,x1);title('濾波前時域波形');y1=fft(x1,500);subplot(222),plot(w,abs(y1));title('濾波前頻域波形');

      x2=filter(b,a,x1);subplot(223),plot(n,x2)title('濾波后的時域波形');y2=fft(x2,500);subplot(224),plot(w,abs(y2));title('濾波后的頻域波形');

      figure(2);freqz(b,a,1000);title('濾波器幅頻相頻響應(yīng)');%高通 figure(1)n=0:1:24;x=1+cos(pi*n/4)+cos(2/3*pi*n);Wp=2*pi/3;Ws=1*pi/4;Ap=3;As=30;Os=2*tan(Ws/2);Op=2*tan(Wp/2);N=ceil(1/2*log10((10^(0.1*As)-1)/(10^(0.1*Ap)-1))./log10(Op/Os)), Oc1=(1/Op)*(10^(0.1*Ap)-1)^(-1/(2*N));Oc2=(1/Os)*(10^(0.1*As)-1)^(-1/(2*N));Oc=[Oc1,Oc2];Oc=min(Oc)

      wp=[Wp/pi];wr=[Ws/pi];[N,wc]=buttord(wp,wr,Ap,As,'s');[b,a]=butter(N,wc,'high');sysl=tf(b,a)w=linspace(0,2*pi,500);

      n=0:100;x1=1+cos(pi*n/4)+cos(2*pi*n/3);subplot(221),plot(n,x1);title('濾波前時域波形');y1=fft(x1,500);subplot(222),plot(w,abs(y1));title('濾波前頻域波形');

      x2=filter(b,a,x1);subplot(223),plot(n,x2)title('濾波后的時域波形');y2=fft(x2,500);subplot(224),plot(w,abs(y2));title('濾波后的頻域波形');

      figure(2);freqz(b,a,1000);title('濾波器幅頻相頻響應(yīng)');

      %帶通 figure(1);wp1=(3*pi)/16;wp2=(5*pi)/16;ap=1;ws1=(1*pi)/16;ws2=(5*pi)/9;as=50;wp=[wp1/pi wp2/pi];ws=[ws1/pi ws2/pi];[N,wn]=buttord(wp,ws,ap,as);[b,a]=butter(N,wn,'bandpass');N, sysl=tf(b,a), w=linspace(0,2*pi,500);

      n=0:100;x1=1+cos(pi*n/4)+cos(2*pi*n/3);subplot(221),plot(n,x1);title('濾波前時域波形');y1=fft(x1,500);subplot(222),plot(w,abs(y1));title('濾波前頻域波形');

      x2=filter(b,a,x1);subplot(223),plot(n,x2)title('濾波后的時域波形');y2=fft(x2,500);subplot(224),plot(w,abs(y2));title('濾波后的頻域波形')

      figure(2);freqz(b,a,1000);title('濾波器幅頻相頻響應(yīng)');

      %帶阻 figure(1);

      wp1=pi/16;wp2=(5*pi)/9;ap=1;ws1=(3*pi)/16;ws2=(5*pi)/16;as=50;wp=[wp1/pi,wp2/pi];ws=[ws1/pi,ws2/pi];[N,wc]=buttord(ws,wp,ap,as);[b,a]=butter(N,wc,'stop');w=linspace(0,2*pi,500);N, sysl=tf(b,a)

      n=0:100;x1=1+cos(pi*n/4)+cos(2*pi*n/3);subplot(221),plot(n,x1);title('濾波前時域波形');y1=fft(x1,500);subplot(222),plot(w,abs(y1));title('濾波前頻域波形');

      x2=filter(b,a,x1);subplot(223),plot(n,x2)title('濾波后的時域波形');y2=fft(x2,500);subplot(224),plot(w,abs(y2));title('濾波后的頻域波形')

      figure(2);freqz(b,a,1000);title('濾波器幅頻相頻響應(yīng)');

      %6.%(1)figure(1)Window=hanning(16);h=fir1(15,[0.3 0.5],Window);

      freqz(h,1)title('N=15的漢寧窗');figure(2)Window=hanning(46);h=fir1(45,[0.3 0.5],Window);freqz(h,1)title('N=45的漢寧窗');%(2)figure(3)Window=blackman(16);b=fir1(15,[0.3 0.5],Window);freqz(b,1)title('N=15的布萊克曼窗');

      figure(4)Window=blackman(46);b=fir1(45,[0.3 0.5],Window);freqz(b,1)title('N=45的布萊克曼窗');

      figure(5)Window=boxcar(16);b=fir1(15,[0.3 0.5],Window);freqz(b,1)title('N=15的矩形窗');

      figure(6)Window=boxcar(46);b=fir1(45,[0.3 0.5],Window);freqz(b,1)title('N=45的矩形窗');

      參考文獻(xiàn)

      [1]高西全,丁玉美.數(shù)字信號處理.第三版.西安:西安電子科技大學(xué)出版社,2008 [2]彭軍,李宏.信號與信息處理基礎(chǔ).北京:中國鐵道出版社,2009 [3]A.V.奧本海姆,等.信號與系統(tǒng).劉樹棠,譯.西安:西安交通大學(xué)出版社,1985 [4]程佩青.數(shù)字信號處理教程.第二版.北京:清華大學(xué)出版社,2001 [5]陳懷琛,吳大正,高西全.MATLAB在電子信息課程中的應(yīng)用.第三版.北京:電子工業(yè)出版社,2006 [6]董長虹.MATLAB信號處理與應(yīng)用.北京:國防工業(yè)出版社,2005

      第三篇:中南大學(xué)計算機(jī)實踐報告

      中南大學(xué)

      本科生課程設(shè)計(實踐)任務(wù)書,設(shè)計報告

      (大學(xué)計算機(jī)基礎(chǔ))

      題 目:武俠世界 學(xué)生姓名:張澤

      指導(dǎo)老師:溫國海

      學(xué) 院:粉末冶金研究院 專業(yè)班級:材化1401班

      學(xué)生學(xué)號:0702140109

      計算機(jī)基礎(chǔ)教學(xué)實驗中心

      2014年1月7日

      武俠世界

      ——計算機(jī)實踐課程設(shè)計報告

      一:任務(wù)內(nèi)容

      要想制作好一個網(wǎng)頁,首先要在整體上規(guī)劃好自己網(wǎng)站的主題和內(nèi)容,確定 自己需要傳達(dá)給訪問用戶的主要信息,然后仔細(xì)斟酌,把自己所有要表達(dá)的意念合情合理地組織起來;其次,是設(shè)計一個富有個性的頁面式樣,務(wù)求盡善盡美。這樣制作出來的主頁才會清晰、明了、內(nèi)容充實。我從小就受爸爸影響,喜歡武俠小說,對武俠有一種特殊的情感,并且對武俠的一些方面的情況有較深的理解,因此我 把這次計算機(jī)實踐課程的主題定為“武俠世界”。主題實踐報告由武俠概述,武俠大家,武俠各類作品以及一個著重介紹武俠小說代表人物——金庸的PPT等組成。報告以圖片和為主,而內(nèi)容以武俠小說屋重點;而人物以金庸古龍為主。

      二:設(shè)計步驟

      因為我選擇以“武俠世界”作為我的網(wǎng)頁的主題,在設(shè)計網(wǎng)頁的時候,我強(qiáng)調(diào)一種俠骨柔腸,壯懷激烈的氛圍。根據(jù)我的主題內(nèi)容,我將此次網(wǎng)頁設(shè)計為三個網(wǎng)頁,第一個網(wǎng)頁主要介紹“武俠文化”,簡潔地對其進(jìn)行一個文化角度概述,而且我從網(wǎng)上搜集了豐富的圖片和文獻(xiàn)資料添到了網(wǎng)頁中,并且在圖片的選擇上我特別注重圖片色彩和材料的搭配。下面我具體介紹一下:

      1、制作與我所選主題有關(guān)的PPT 我從網(wǎng)上搜集了一些關(guān)于武俠小說宗師——“金庸”的文獻(xiàn)和圖片,尤其是他的一些重大成果介紹和他的武俠作品,還有許多著名評論家對他的評價,并使用Powerpoint來將其制作成有七頁的PPT。

      2、使用Dreamweaver來制作網(wǎng)頁

      我新建了三個網(wǎng)頁,在介紹“武俠大家”的網(wǎng)頁二中,我使用了超鏈接將我制作的PPT掛到了這個網(wǎng)頁上,并且也同樣使用超鏈接連接上下一個網(wǎng)頁。在網(wǎng)頁各個網(wǎng)頁中,我尤其重視圖片的應(yīng)用。實際上,一張好的圖片可以抵得上千言萬語,圖片比文字更加形象生動,也更加吸引瀏覽者的興趣。

      三、方法技巧

      1、制作PPT 我使用微軟公司推出的Powerpoint來制作PPT,它是最優(yōu)秀的演示文稿制作軟件之一,也是很簡單使用的多媒體整合平臺,我用Powerpoint制做了七張幻燈片,我在幻燈片制作過程中加入了藝術(shù)字,讓幻燈片變得更多彩,并且制作了幻燈片之間的動畫切換效果,插入合適的背景和圖片等等,通過圖文并茂的形式將實踐項目所要求的內(nèi)容展現(xiàn)得更加生動。我在網(wǎng)頁的首頁插入了幾個動畫,一個動畫是實現(xiàn)字與“輝光”藝術(shù)效果的結(jié)合,一個動畫是圖片的轉(zhuǎn)換。并且加入了滾動式字幕,F(xiàn)lash技術(shù)的運(yùn)用使得使得網(wǎng)頁“動靜結(jié)合”增加情趣與美感,從而與網(wǎng)頁所要表現(xiàn)得古箏的韻律美相呼應(yīng)融合。并且我還做了圖畫運(yùn)動。打開“幻燈片放映”菜單下的“自定義動畫”選項,就可以在屏幕右側(cè)出現(xiàn)“自定義動畫”任務(wù)窗口。動畫的整個設(shè)置過程就可以在這個窗口中完成,如果選中窗口底部的“自動預(yù)覽”選項,那么所添加的任何動畫效果都能在編輯區(qū)內(nèi)得到實時的預(yù)覽。同時還可利用Powerpoint來做出一個自己滿意的圖片或者是文字的出現(xiàn)方式,這可讓我們的PPT更加多彩和多元化。

      2、制作網(wǎng)頁

      我使用Dreamweaver來制作網(wǎng)頁,Dreamweaver是世界頂級廠商adobe推出的一套擁有可視化編輯界面,它可以最快速地將PPT和Word文檔移到網(wǎng)頁上。Dreamweaver是唯一提供Roundtrip HTML、視覺化編輯與原始碼編輯同步的設(shè)計工具。1)插入表格

      在文檔窗口中,將光標(biāo)放在需要創(chuàng)建表格的位置,單擊“常用”快捷欄中的表格按鈕彈出的“表格”對話框,指定表格的屬性后,在文檔窗口中插入設(shè)置的表格。插入表格有助于我們規(guī)劃和美化網(wǎng)頁。2)插入圖像

      點擊導(dǎo)航欄上的插入--->圖像,來插入圖片到頁面中,在網(wǎng)頁中插入圖片可以讓網(wǎng)頁變得更加漂亮、美觀,同時也更加吸引人。3)插入超鏈接

      在常用功能下點擊超級鏈接圖標(biāo),點擊后,彈出超級鏈接對話框,在這里我們主要填寫鏈接和選擇目標(biāo),就可以了,然后點擊確定,還有一種方法添加超級鏈接就是選中文字后,在下方的屬性欄里css下的鏈接直接添加超級鏈接,設(shè)置好超級鏈接后,文字就會變成藍(lán)色的,并且在文字下方有下劃線。4)插入文本

      要向Dreamweaver CS6文檔添加文本,可以直接在Dreamweaver CS6“文檔”窗口中鍵入文本,也可以剪切并粘貼。

      用鼠標(biāo)在文檔編輯窗口的空白區(qū)域點一下,窗口中出現(xiàn)閃動的光標(biāo),提示文字的起始位置,將文本中的文字素材復(fù)制/粘貼進(jìn)來。5)保存

      用鼠標(biāo)點擊“文件”選項,在彈出的選項中選中“保存(S)”即可。

      四:問題及解決過程

      問 題1:設(shè)計網(wǎng)頁過程中無法插入圖片

      解決過程:根據(jù)頁面彈出的窗口中的提示,知道了圖片無法插入的原因是之前網(wǎng)上下載的圖片的格式不對,因此我通過翻閱課本找到改格式的方法,隨后將圖片格式改了過來。

      問 題2:問題二:做網(wǎng)頁時,之前放在網(wǎng)頁中的圖片無法顯示 解決過程:經(jīng)上網(wǎng)查閱得知,在進(jìn)行文件復(fù)制時,要連同圖片文件一起復(fù)制,并且不要改變文件名。

      問 題3:制作超鏈接時總是鏈接不到自己想要的內(nèi)容

      解決過程:請教同學(xué)后得知,所要鏈接的內(nèi)容要放到指定文件夾中,把鏈接內(nèi)容放入正確位置后,連接成功。

      五:總結(jié)

      從完成計算機(jī)實踐任務(wù)的過程中,我收獲了很多。不光是計算機(jī)實踐技能方

      面的收獲,同時還有對于學(xué)習(xí)態(tài)度及方法的思考。在制作網(wǎng)頁的過程中肯定會遇到各種各樣不同的問題,在這個發(fā)現(xiàn)問題解決問題的過程中,其實對于計算機(jī)實踐能力的培養(yǎng)能夠到積極作用。計算機(jī)實踐是一個很難得的機(jī)會去督促自己鍛煉上機(jī)能力,只有自己親自實踐才能夠從中得到一些很有價值的發(fā)現(xiàn)。通過這次實踐活動我將上課所學(xué)到的理論知識應(yīng)用到了實際中,我對這門課程有了更深的理解。還有非常重要的兩點是——合作精神以及獨(dú)自解決問題的能力。不懂就問,互相幫助同時注重自我思考。這樣,我們才能不斷取得進(jìn)步,不斷提高能力,最后取得成功!

      張澤

      2014年12月31日

      第四篇:中南大學(xué)計算機(jī)實踐報告

      中南大學(xué)

      本科生課程設(shè)計(實踐)任務(wù)書、設(shè)計報告

      (大學(xué)計算機(jī)基礎(chǔ))

      題目

      學(xué)生姓名

      指導(dǎo)教師

      學(xué)院

      專業(yè)班級

      學(xué)生學(xué)號 美食天下 黃恰 李力 建筑與藝術(shù)學(xué)院環(huán)境設(shè)計1301班 19111301

      21計算機(jī)基礎(chǔ)教學(xué)實驗中心 2013年12 月27日

      美食天下

      ——計算機(jī)實踐課程設(shè)計報告

      一.任務(wù)內(nèi)容

      要想制作好一個網(wǎng)頁,首先要在整體上規(guī)劃好自己網(wǎng)站的主題和內(nèi)容,確定自己需要傳達(dá)給訪問用戶的主要信息,然后仔細(xì)斟酌,把自己所有要表達(dá)的意念合情合理地組織起來;其次,是設(shè)計一個富有個性的頁面式樣,務(wù)求盡善盡美。這樣制作出來的主頁才會清晰、明了、內(nèi)容充實。美食永遠(yuǎn)都是大家都喜歡且關(guān)注的。主題實踐報告以美食為線索展開介紹,內(nèi)容包括美食的概念、美食的分類、中國各地美食、美食菜譜等內(nèi)容:

      1)在“美食”一大內(nèi)容中,介紹到美食的定義,但是不是所有人對美食的標(biāo)準(zhǔn)都是一樣的,其實美食是不分貴賤的,只要是自己喜歡的,就可以稱之為美食。

      2)在“創(chuàng)意美食”這部分內(nèi)容中,分享了有關(guān)創(chuàng)意美食的精美圖片,讓大家對美食的發(fā)展有所認(rèn)識。

      3)在“美食菜譜”中,展示出了一些精美詳細(xì)的美食菜譜,大家可以通過菜譜學(xué)習(xí)如何烹飪美食,吃上自己親手制作的美食,從勞動中獲得快樂。

      4)“中國美食”內(nèi)容中則介紹了中國傳統(tǒng)美食悠久的歷史和來源,介紹了其豐富內(nèi)涵,讓大家對中國美食有全面的了解。

      5)在“美食分類”這一內(nèi)容中,我介紹了中國美食八大菜系的詳細(xì)特征以及其各自的代表性食物。

      通過這五大內(nèi)容的介紹,旨在對美食做一個全面的解釋和分析。

      二.設(shè)計步驟

      首先確定了“美食天下”的主題后,我策劃將網(wǎng)頁的風(fēng)格定為輕快明麗、簡潔清新.主題分為確定的五大內(nèi)容,這份設(shè)計實踐項目在首頁之下分五大分塊。

      按照計算機(jī)實踐的任務(wù)要求,也為了使網(wǎng)頁制作及設(shè)計精美,我在項目中運(yùn)用了5個網(wǎng)頁,制作了5張幻燈片,從網(wǎng)上搜集豐富的資料添入網(wǎng)頁和幻燈片中,并且在首頁中加入了簡易動畫以增添藝術(shù)效果,首頁與其它網(wǎng)頁之間,首頁與幻燈片之間用超鏈接聯(lián)系起來,使得整個項目結(jié)構(gòu)緊湊,銜接緊密。在圖片的選擇上,我重視了顏色的搭配和與文字內(nèi)容的較好結(jié)合,以保證達(dá)到最佳的表達(dá)效果.下面我具體介紹一下:

      1.網(wǎng)頁一:

      網(wǎng)頁一我把它作為主頁,主頁的設(shè)計一定要突出主題。通過精心的設(shè)計,我把主頁營造出韻味十足的畫面,給人耳目一新的感覺的同時增加好奇感。我開門見山的把我要介紹的關(guān)于主題“美食天下”的各大內(nèi)容羅列出來,能夠簡單的明了的根據(jù)觀看興趣選擇看的內(nèi)容。在界面,我選擇了美食圖片,設(shè)置了字幕,加入了Flash動畫,讓界面感覺簡單而不單一并且有鮮活的動感效果。

      2.網(wǎng)頁二和網(wǎng)頁

      三、網(wǎng)頁

      四、網(wǎng)頁五:

      網(wǎng)頁二、三和四、五我都是以簡明清晰的風(fēng)格設(shè)計,把各自介紹的內(nèi)容展現(xiàn)出來,豐富而不繁亂。在凸顯的部分中我加入了美食元素,與flash動畫相結(jié)合,顯示出雅俗共存。并且加入與介紹內(nèi)容相呼應(yīng)的圖片,減少花俏的裝飾,讓頁面有錯落有致的美感。

      3.PPT

      在“美食天下”的PPT中,首尾兩張PPT前后呼應(yīng),為了使美食的介紹顯得前后統(tǒng)一,我基本上采用的相似的風(fēng)格,即簡潔明快,條理清晰。但是使之“求同存異”,使PPT不顯單調(diào),我在PPT連接上采用的不同的動畫效果,讓PPT之間呈現(xiàn)自然過渡。實踐步驟:1.設(shè)置幻燈片版式。2.輸入信息。3.設(shè)置應(yīng)用設(shè)計版式。4.應(yīng)用配色反案選擇。5.幻燈片的格式化設(shè)置。6檢查、保存幻燈片。

      三.方法技巧

      ⑴ 我使用微軟公司推出的FrontPage來制作網(wǎng)頁,它的功能強(qiáng)大,簡單易用,功能豐富。FrontPage編輯器具有“所見即所得”的功能,而且有大量的模板和向?qū)В灰褂霉ぞ邫诨虿藛?,就能很簡便的美化網(wǎng)頁。我能將從網(wǎng)上搜集的各

      類文字、圖片信息按自己的喜好插入網(wǎng)頁,因而它的設(shè)計具有很大的自主選擇性。⑵ 為了使網(wǎng)頁內(nèi)容更豐富,我使用PowerPoint。PowerPoint是微軟公司出品的制作幻燈片的軟件,是最優(yōu)秀的演示文稿編輯軟件之一,也是很簡單使用的多媒體整合平臺。我用PowerPoint制作了5個幻燈片。我在幻燈片中加入藝術(shù)字,給幻燈片放映添加“進(jìn)入”藝術(shù),添加幻燈片間的動畫切換效果,插入合適的背景等等,它們通過圖文并茂的形式把實踐項目所要表述的內(nèi)容展現(xiàn)得更加生動。⑶ 我在網(wǎng)頁的首頁插入了動畫,動畫是圖片的轉(zhuǎn)換。并且加入了字幕,F(xiàn)lash技術(shù)的運(yùn)用使得網(wǎng)頁“動靜結(jié)合”,增加情趣與美感,從而與網(wǎng)頁所要表現(xiàn)得效果相呼應(yīng)融合。

      四.困難及解決過程

      學(xué)習(xí)實踐中自然遇到很多的困難和挫折,其中的主要原因是:計算機(jī)基礎(chǔ)不好,平時接觸的計算機(jī)知識不夠,實戰(zhàn)演練較少。通過實踐了解到也只有實踐才能鞏固和強(qiáng)化理論,理論必須加以實踐才能變成活的事物。下面介紹一下我面對的其中兩個問題的情況及解決方法。

      問題一:制作的動畫插入后并沒有按我的想法放映。

      解決辦法:我認(rèn)真查看了一下《大學(xué)計算機(jī)基礎(chǔ)學(xué)習(xí)與實踐指導(dǎo)》書上的向?qū)c幫助。我首先檢查了一下自己動畫設(shè)置的操作過程,沒有發(fā)現(xiàn)問題出在什么地方。后來經(jīng)過詢問同學(xué),才發(fā)現(xiàn)原來是制作完Flash后應(yīng)該在“文件”中按“導(dǎo)入”并且進(jìn)行設(shè)置。只是直接把動畫保存在可移動磁盤中。

      問題二:在做幻燈片時,不知道怎樣把圖片設(shè)置為背景。

      解決辦法:我嘗試在“圖片屬性”中對圖片屬性進(jìn)行修改使之能成為背景,但沒有作用,圖片總是覆蓋在文字上面,在“圖片屬性”中也不能通過設(shè)置環(huán)繞方式來解決。后來知道,只要單擊鼠標(biāo)右鍵,把圖片“置于底部”就可以了,并且可以任意調(diào)整圖片大小。

      五.總 結(jié)

      從完成計算機(jī)實踐任務(wù)的過程中,我收獲了很多。不光是計算機(jī)實踐技能方面的收獲,同時還有對于學(xué)習(xí)態(tài)度及方法的思考。我發(fā)現(xiàn)運(yùn)用計算機(jī)來制作網(wǎng)頁、幻燈片并不是一件很難的事情,只要在加強(qiáng)理論學(xué)習(xí)的同時注重平時課后任務(wù)的實踐,就會發(fā)現(xiàn)它是能夠很輕松的完成的。當(dāng)然,在制作網(wǎng)頁的過程中肯定會遇到各種各樣不同的問題,在這個發(fā)現(xiàn)問題解決問題的過程中,其實對于計算機(jī)實踐能力的培養(yǎng)能夠起到積極作用。自己的知識是靠自己努力獲得,學(xué)習(xí)是為自己而學(xué)。計算機(jī)實踐是一個很難得的機(jī)會去督促自己鍛煉上機(jī)能力,只有自己親自實踐才能夠從中得到一些很有價值的發(fā)現(xiàn)。

      進(jìn)一步的思考,會發(fā)現(xiàn)計算機(jī)課程的突出特點是實踐性強(qiáng),上機(jī)實驗訓(xùn)練是學(xué)生掌握和鞏固計算機(jī)科學(xué)理論和應(yīng)用技能、引導(dǎo)學(xué)生通過比較、總結(jié),促進(jìn)能力培養(yǎng)的必須途徑。現(xiàn)在薄弱的理論學(xué)習(xí)基礎(chǔ)和計算機(jī)應(yīng)用能力制約了我們使用電腦的能力的拓展。只有掌握并應(yīng)用所學(xué)的理論知識,多進(jìn)行實踐活動,能力才能夠得到提升,而通過對掌握的知識才能加以總結(jié)、概括,然后廣泛地遷移,能進(jìn)一步系統(tǒng)化形成“活”的技能。因此,綜合實踐是大學(xué)計算機(jī)基礎(chǔ)課程教學(xué)的一個重要環(huán)節(jié),是對教師課程教學(xué)和學(xué)生學(xué)習(xí)效果的集中檢閱,對推動學(xué)生自術(shù)學(xué)習(xí),鍛煉實踐能力,培養(yǎng)創(chuàng)新意識,提高綜合應(yīng)用各種知識的能力,培養(yǎng)學(xué)生的全面素質(zhì)必將起到積極作用。

      第五篇:中南大學(xué)(C++實踐報告)

      中南大學(xué)

      本科生課程設(shè)計(實踐)設(shè)計報告(程序設(shè)計基礎(chǔ))題目

      MFC課程設(shè)計

      學(xué)生學(xué)號

      學(xué)生姓名

      指導(dǎo)教師

      學(xué)院

      專業(yè)班級

      計算機(jī)基礎(chǔ)教學(xué)實驗中心 2015年

      06月 14

      一、引言

      MFC(Microsoft Foundation Class Library, 微軟基礎(chǔ)類庫)是微軟基Windows平臺下的C++類庫集合。MFC包含了所有與系統(tǒng)相關(guān)的類,其中封裝了大多數(shù)的API(Application Program Interface)函數(shù),提供了應(yīng)用程序框架和開發(fā)應(yīng)用程序的工具,如應(yīng)用程序向?qū)?、類向?qū)?、可視化資源設(shè)計等高效工具,用消息映射處理消息響應(yīng),大大簡化了Windows應(yīng)用程序的開發(fā)工作,使程序員可以從繁重的編程工作中解脫出來,提高了工作效率。

      程序設(shè)計實踐旨在課堂學(xué)習(xí)的基礎(chǔ)上幫助學(xué)生掌握C++應(yīng)用系統(tǒng)的開發(fā)方法和技巧。在系統(tǒng)學(xué)習(xí)完《C++程序設(shè)計》這門課程后,通過實踐對幾個小型C++應(yīng)用程序?qū)嵗O(shè)計與實現(xiàn)過程分析,幫助學(xué)生利用C++開發(fā)應(yīng)用系統(tǒng)的一般方法和步驟,掌握MFC的基本知識。

      這次實踐采用學(xué)生上機(jī)與老師集體輔導(dǎo)的方式,以完成老師下發(fā)的《C++語言課程設(shè)計任務(wù)書》為要求和目的,運(yùn)用課堂上學(xué)習(xí)的C++基礎(chǔ)知識,采用Visual C++ MFC編程系統(tǒng),以全新的角度和感知去認(rèn)識C++語言在編程方面的優(yōu)越性。在實踐過程中,基于對話框的MFC應(yīng)用程序,達(dá)到了解基本控件,如靜態(tài)文本框、命令按鈕、編輯框、列表框、組合框等的使用的目的。還有理解Windows應(yīng)用程序采用“消息傳遞、事件驅(qū)動”的運(yùn)行機(jī)制。本次實踐的任務(wù)主要分為兩個部分: 使用Visual C++ MFC編程實現(xiàn)以下功能:

      輸入一元二次方程ax2+bx+c=0 的系數(shù)a、b、c,計算并輸出兩個根x1、x2.編寫一個能對列表框進(jìn)行項目添加、修改和刪除操作的應(yīng)用程序。編寫一個程序,繪制-2π~2π之間的sin曲線。用定時器控制蝴蝶在窗口中飛舞。等共10道。

      將第一部分中選擇3~5題,做一個綜合程序,要求有登陸界面和調(diào)用各部分的功能??傮w設(shè)計

      本次實踐的主要目的就是了解和掌握運(yùn)用MFC編程的一般思想和具體的操作步驟。實踐主要是基于MFC的多文檔對話框和單文檔視圖,通過實踐完成第一大部分的任務(wù)之后,還要完成第二部分的綜合題目。第二部分的任務(wù)由學(xué)生自主發(fā)揮,自主找資料,詢問同學(xué)和老師。第一部分的任務(wù)比較簡單,具體的就不再描述。關(guān)于第二部分,我做了一個基于對文檔對話框。首頁為一個登陸頁面,需要輸入用戶名和密碼才能登陸,登陸后的頁面是把第一大部分的幾個題目連接起來。達(dá)到預(yù)覽的目的。

      三、詳細(xì)設(shè)計

      實踐前首先要認(rèn)識AppWizard的工作環(huán)境。其項目工作區(qū)一共有三個選項卡分別為“ResourceView”“ClassView”“FileView”,中間是對話框設(shè)計界面,右邊是控件工具欄。實踐過程中,我們是先完成第一大部分的任務(wù)。雖然在第一次上機(jī)實踐前,我仔細(xì)地閱讀了老師給我們下發(fā)的資料,并且結(jié)合《C++程序設(shè)計實踐教程》了解相關(guān)知識,但是在實踐時結(jié)果不理想。主要是對創(chuàng)建對話框程序的步驟沒有掌握。在經(jīng)過幾次嘗試失敗后,總結(jié)其一般步驟為:(1)建立基于對話框的MFC應(yīng)用程序框架;(2)放置控件;(3)設(shè)置控件屬性;(4)為控件連接變量,即為控件命名;(5)添加并且編寫消息處理函數(shù)。

      基于對話框的MFC程序設(shè)計,對各種控件的了解和使用顯得特別重要。這里就不一一詳細(xì)介紹它們的功能??丶刂茩谝粋€有26個控件圖標(biāo),每一個圖標(biāo)都可以看做一個對象,消息便是通過函數(shù)對它們進(jìn)行操作。每一個控件都有兩個重要而且必不可少的基本屬性:ID和標(biāo)題。ID便是該控件的標(biāo)識,某些函數(shù)需要通過ID對控件進(jìn)行操作。了解一定相關(guān)知識后,對課程實踐有了很大的幫助。其中“輸入一元二次方程ax2+bx+c=0 的系數(shù)a、b、c,計算并輸出兩個根x1、x2”這個題目比較復(fù)雜,而且與C++連續(xù)很緊密。其中的有這樣的語句m_x1=(-b+sqrt(b*b-4*a*c))/(2*a);m_x2=(-b-sqrt(b*b-4*a*c))/(2*a),這就是我們在課堂上學(xué)習(xí)的C++基本語句,在實踐過程中考驗學(xué)生的靈活運(yùn)用能力。完成這個題目的關(guān)鍵是把每個編輯框(控件)連接好變量和選的數(shù)據(jù)類型,接下來的就是編寫消息處理函數(shù)。這道題很全面地體現(xiàn)了MFC的“消息傳遞、事件驅(qū)動”的思想,在操作步驟方面也在很多地方得到了實踐。

      MFC編程除了基于多文本對話框以外,還有很重要的一部分是基于單文檔界面的應(yīng)用程序,如Windows自帶的Notepad程序。在本次實踐的第一大部分的后5個小題就是基于單文檔的。那么首先要對其有一定的了解:文檔/視圖結(jié)構(gòu)的思想是將數(shù)據(jù)的管理與顯示分離,其中文檔用于管理應(yīng)用程序的數(shù)據(jù),而視圖是用戶界面,用于顯示、打印文檔中的數(shù)據(jù),并管理與用戶的交互。SDI具有文檔/視圖結(jié)構(gòu)的應(yīng)用程序框架,該框架包括應(yīng)用程序類、窗口框架類、文檔類和視圖類,編程的任務(wù)是在文檔類和視圖類中添加適當(dāng)?shù)拇a。其中文檔類中一個重要的成員函數(shù)是OnNewDocument(),用戶在此添加代碼完成對數(shù)據(jù)的初始化;而視圖類中最重要的成員函數(shù)是OnDraw(),通過在該函數(shù)中添加代碼實現(xiàn)窗口內(nèi)容的輸出。本次實踐是對單文檔的典型實例,包括: ? 利用畫筆、畫刷等工具及位圖處理的方法實現(xiàn)文字和圖形的輸出。? 利用定時器控件制作動畫程序。? 對鼠標(biāo)和鍵盤進(jìn)行編程的基本方法。

      ? 文件、字體、顏色等幾種通用對話框的使用方法及自定義對話框的設(shè)計、調(diào)用方法。? 菜單的設(shè)計方法。

      雖然進(jìn)行充分的準(zhǔn)備,實踐中還是遇到了很多的困難和問題。在完成題目“用定時器控制蝴蝶在窗口中飛舞”時,主要的問題就是在插入蝴蝶圖片的,嘗試了幾次都沒有編譯成功。最終再詢問同學(xué)后,才知道是要把GIF格式的圖片分割成一幀一幀,然后才能插入。最后用定時器控制,達(dá)到動態(tài)的效果。在完成了第一大部分的任務(wù)后,第二部分的綜合題是一個不小的挑戰(zhàn)對我來說。要靠自己去網(wǎng)上或者圖書館查找資料。在經(jīng)過一番準(zhǔn)備后,最終決定做一個相對簡單的基于多文檔對話框的登陸界面,把幾個原來的程序文件連接起來。但是在這個過程中,完全要靠自己一步一步去探索,當(dāng)然也遇到了各種各樣的困難和挑戰(zhàn)。關(guān)鍵是在連接各部分對話框,經(jīng)過不斷的實驗,不斷的調(diào)試程序,總結(jié)的操作步驟如下:(1)創(chuàng)建工程,MFC Application(exe),工程命名按要求命名;(2)工程建立后有如圖對話框,將途中的靜態(tài)文本框和按鈕都刪掉,留下空白,再使用靜態(tài)文本,編輯框,按鈕和靜態(tài)圖片重新排版,并進(jìn)行命名。注意靜態(tài)圖框應(yīng)該第一個布置,不然運(yùn)行時圖片會將其他控件覆蓋;(3)右擊密碼對應(yīng)的編輯框,選擇屬性,選樣式中的密碼;(4)在Dialog上右擊選擇插入DIG,重復(fù)插入4個,依次作為菜單,題目1,題目2和題目3的對話框,并對其分別創(chuàng)建類,以菜單對話框為例,改一下表頭為“菜單”,在對話框空白處雙擊,點OK創(chuàng)建類,并對其命名(假如命名為MyMenu);(5)回到登錄界面的對話框,雙擊登錄控件,出現(xiàn)如圖按鈕,點擊OK,在頂端添加#include”MyMenu.h”,并OnButton1下添加以下代碼CString c_user,c_password;m_user.GetWindowText(c_user);m_password.GetWindowText(c_password);if(c_user.IsEmpty()||c_password.IsEmpty()){

      MessageBox(“用戶名或密碼不能為空”,“用戶登錄信息”);

      return;} if(c_user==“123”&&c_password==“123”){

      CMyMenu dlg;

      dlg.DoModal();//這兩段代碼是用于調(diào)用菜單對話框

      }

      else {

      MessageBox(“用戶名或密碼不正確”,“提示”,MB_ICONINFORMATION);

      return;對對話框添加背景圖片。在如下圖文件上右擊,選擇引入,然后導(dǎo)入已準(zhǔn)備好的bmp格式的圖片,然后選擇登錄界面的靜態(tài)圖框右擊,進(jìn)行如圖操作,這樣圖片就加入了,它會改掉按鈕和編輯框,這沒關(guān)系,運(yùn)行后會顯示出來的;(7)通過以上操作,已經(jīng)做好了登錄界面和實現(xiàn)和登錄界面與菜單對話框的連接,現(xiàn)在進(jìn)行菜單對話框的編輯。將原有的按鈕刪除,自己加入按鈕并命名;(8)雙擊題目1,點OK,在代碼頁的頂端加入如圖代碼,并在OnButton1下加入以下代碼 CT1 dlg;dlg.DoModal();其他的按相同操作。

      四、設(shè)計總結(jié)

      為期為兩周的課程實踐中,我體會頗多,學(xué)到的東西也很多。我懂得了如何運(yùn)用MFC編寫可視化界面的應(yīng)用程序,加強(qiáng)了對C++的認(rèn)識,復(fù)習(xí)了以前的知識,自己的邏輯思考能力,解決問題的能力也提高了不少。從而對Microsoft Visual C++有了更加深刻的認(rèn)識和體會!在這次課程設(shè)計實踐過程中我還懂得了一些程序開發(fā)的重要步驟,總之,在這次課程設(shè)計實踐中,我收獲頗豐。

      對于對任務(wù)的完成情況,第一部分主要按老師的步驟完成。第二部分,由學(xué)生自主選題,自主設(shè)計完成??偟膩碚f,我個人對自己的完成情況感覺良好。當(dāng)然,老師的悉心指導(dǎo)和同學(xué)的幫助是不能忽視的,在此感謝所有在本次課程設(shè)計實踐過程中對我細(xì)心指導(dǎo)的老師和不斷鼓勵和幫助我的同學(xué)們。

      總之,此次課程實踐是對學(xué)生動手動腦的一次很好的鍛煉,為學(xué)生的今后發(fā)展奠定基礎(chǔ)。

      下載中南大學(xué) 課程設(shè)計實踐報告word格式文檔
      下載中南大學(xué) 課程設(shè)計實踐報告.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        中南大學(xué)計算機(jī)實踐報告

        中南大學(xué)本科生課程設(shè)計(實踐)任務(wù)書、設(shè)計報告 (大學(xué)計算機(jī)基礎(chǔ))題目 學(xué)生姓名 指導(dǎo)教師 學(xué)院 專業(yè)班級 學(xué)生學(xué)號計算機(jī)基礎(chǔ)教學(xué)實驗中心 2013年 1 月 7 日 唯美古箏 ——......

        中南大學(xué)數(shù)字信號處理課程設(shè)計報告2

        中南大學(xué) 數(shù)字信號處理課程設(shè)計報告 專業(yè)班級: 指導(dǎo)老師:姓名: 學(xué)號: 目 錄 一、課程設(shè)計要求 二、設(shè)計過程 (1)設(shè)計題目 (2)設(shè)計源代碼 (3)設(shè)計結(jié)果 (4)結(jié)果分析 三、設(shè)計總結(jié)......

        現(xiàn)代信號處理課程設(shè)計報告(中南大學(xué))(匯編)

        目錄 一、課程設(shè)計目的要求 ………………………………………… 1 二、課程設(shè)計選題 ……………………………………………… 1 三、程序分析及運(yùn)行果 …………………………......

        中南大學(xué)程序設(shè)計基礎(chǔ)實踐報告

        中南大學(xué) 程序設(shè)計基礎(chǔ)實踐報告 題 目 基本知識單項訓(xùn)練 學(xué)生姓名 LZJ 指導(dǎo)教師 穆 帥 學(xué) 院 信息科學(xué)與工程學(xué)院 專業(yè)班級 計算機(jī)科學(xué)與技術(shù) 完成時間 2014年1月10日 目錄......

        中南大學(xué)學(xué)術(shù)實踐報告(最終版)

        中南大學(xué)學(xué)術(shù)實踐報告 尋蹤古楹聯(lián),傳承漢文化 學(xué)院:化學(xué)化工學(xué)院 專業(yè)班級:化學(xué)工程與工藝1202班 學(xué)號:1505120510姓名:董偉 尋蹤古楹聯(lián),傳承漢文化 成都:杜甫草堂(位于成都市......

        中南大學(xué)c++計算器實踐報告

        中南大學(xué)本科生課程設(shè)計(實踐)任務(wù)書、設(shè)計報告(C++程序設(shè)計)題目 學(xué)生姓名 指導(dǎo)教師 學(xué)院 專業(yè)班級 學(xué)生學(xué)號 科學(xué)計算器應(yīng)用程序嚴(yán)暉 材料科學(xué)與工程學(xué)院 1206計算機(jī)基礎(chǔ)......

        中南大學(xué)PPT實踐報告實例

        程序設(shè)計基礎(chǔ)實踐課程設(shè)計報告中南大學(xué)程序設(shè)計基礎(chǔ)實踐報告題目 學(xué)生姓名 指導(dǎo)教師 學(xué)院 專業(yè)班級 學(xué)生學(xué)號 《與我相關(guān)》信息院 201201- 1 - 《與我相關(guān)》PPT實踐報告 一.......

        中南大學(xué)計算機(jī)網(wǎng)絡(luò)課程設(shè)計(共五篇)

        通信原理課程設(shè)計報告 專業(yè)班級 電子信息11xx 姓名學(xué)號 xxx(090911xxxx) 指導(dǎo)教師 陳科文、張金煥 設(shè)計時間 2014年7月 電子信息工程系 信息科學(xué)與工程學(xué)院 目錄 第一章 課......