第一篇:中南大學PPT實踐報告實例
程序設計基礎實踐課程設計報告
中南大學
程序設計基礎實踐報告
題目
學生姓名 指導教師 學院
專業班級 學生學號 《與我相關》信息院 20120
1-1-
《與我相關》PPT實踐報告
一.實踐內容
本次實踐報告,我選擇的是幻燈片制作。其要求如下:
(1).制作一個幻燈片演示文稿,文字內容要求超過1500字數,演示文稿為二十頁,首頁有課程設計題目名稱、設計者班號、姓名、制作時間等,并將上述要求設置為菜單放置在幻燈片中,使用戶在每一頁中都可以跳轉操作;
(2).使用圖片、圖表等表現幻燈片;
(3).設計定時自動放映;
(4).使用“超級鏈接”命令或“動作按紐”設置每張幻燈片的切換方式;
(5).使用動畫為突出的內容設計對象動畫;
(6).制作成PPT演示文稿文件和脫離PowerPoint環境的演示文稿(即另存為PPS文件)。
對于這道題目,我想了好多主題,但最終我決定選擇與我的生活生活接近的話題,即做一個有關于我、中南和我的家鄉的幻燈片。
二.設計的步驟
我的設計思路是:
(1).確定我的主題分為三個篇章,第一篇章為:這就是我,第二篇章為:我在中南,第三篇章為:我的家鄉。由此確定標題:與我相關。
(2).設計一個吸引人的首頁,通過描繪軌跡加入動態效果,并且插入三張背景圖片,每張圖片有著不同的感情色彩,讓這三張圖片切換進入,分別代表家、中南、我。
(3).首頁完成后,制作目錄,插入超鏈接,以便老師審閱方便。
(4).制作幻燈片主體部分,及三個篇章。因為每一篇章有不同的內容,因此,每一篇章加入不同的背景圖片以及不同的背景音樂。
(5).三個篇章的框架做好后,進行優化,以文字、圖片、進行說明我的主題,其中非常重要的是對文字要有正確的排版,對圖片要做成動態效果。增加觀賞性。
(6).尋找合適的背景音樂,對首頁、目錄、三個篇章分別根據其色彩加
入不同色彩的背景音樂。
(7).對幻燈片設計定時自動放映。
(8).對完成的幻燈片進行檢查與修改。保證其無錯誤。
(9).將幻燈片另存為PPS格式。
三.采取的方法
(1).在PPT中插入圖片。
可以單擊“繪圖”工具欄“插入圖片”按鈕。在彈出的“插入圖片”對話框中找到需要插入的圖片,雙擊。插入的圖片四周有8個白色小圓,上部有一個綠色小圓,白色小圓稱縮放控點,用鼠標拖動縮放控點可以調整圖片的大小;綠色小圓稱旋轉控點,用鼠標拖動可以旋轉圖片。將鼠標移到圖片上,這是鼠標指針會變成十字箭頭形,拖動鼠標可移動圖片,在拖動過程中,有一個虛框會隨之移動,它表示圖片移動的目的位置,當虛框到達目的位置。松開鼠標左鍵,圖片就可定位好了。另外圖片工具欄是對圖片進行簡單處理的工具,主要有:插入圖片、顏色、增加對比度、降低對比度、增加亮度、降低亮度、裁剪、向左旋轉90°、線型、壓縮圖片、圖片重新著色、設置圖片格式、設置透明色、重設圖片。可利用這些工具進行快速設置。
(2).在PPT中插入聲音。
可以執行“插入”菜單下的“影片和聲音”選項中的“文件中的聲音”,插入選擇的聲音文件,同時彈出對話框,詢問是否在放映幻燈片時自動播放該聲音文件,選擇“是”。則幻燈片上有一個“喇叭”圖標出現。用鼠標右擊該“喇叭”圖標,在彈出的快捷菜單中選擇“自定義動畫”。在“自定義動畫”對話框的“多媒體設置”選項卡中,作如下設置: 播放時:選“繼續幻燈片放映”停止播放:選“在多少張幻燈片之后”,具體在第幾張幻燈片之后,然后,單擊該選項卡上的“其他選項?”按鈕,在彈出的對話框中選擇“循環播放,直到停止”,然后依次單擊“確定”按鈕,關閉各對話框。這樣聲音就插入成功了。
(3).在PPT中制作動態效果。
首先應該編輯好各個需要加動畫的對象。鼠標單擊選中第一個對象,動畫 ~自定義動畫 ~添加效果 ~進入 ~選一個喜歡的效果,第一個動畫就好
了。鼠標再單擊選中第一個對象,動畫 ~自定義動畫 ~添加效果 ~退出 ~選一個喜歡的效果,第二個動畫也做好了。如此反復,所有動畫都可以。在選擇具體的動畫效果后,還可以調整動畫的觸發方式,動畫的播放時長等等,使動畫更靈活。
四.遇到的問題與解決的辦法
在此次實踐中主要遇到的問題有三個。其中自己摸索到恰當的做法的有兩個,請教同學的有一個。
(1).在設計插入聲音文件時,比如設計成“在5張幻燈片之后”,原則上應該在第5張之后結束播放聲音,但它并未停止。令我一時不知該如何解決。
解決的辦法:經過摸索發現當設計成比第五張前幾張時,它就恰好在第五張停止播放,這一點的詳細原因,我還要繼續向同學請教或查閱資料。
(2).PPT中插入聲音,有的頁面能播放,有的卻不能,單獨打開這個音樂文件卻是有聲音的。這是為什么?
解決的辦法:經過分析發現,問題出在這個頁面。將這個頁面上的聲音刪除,再次添加聲音,播放仍然不響。仔細觀察這個頁面,發現動畫比較多,是不是其他動畫對這個聲音有影響呢?于是我就打開設置動畫的界面,發現聲音動作在最后一個,將其拖動到第一個,再試,發現能播放,問題解決。
(3).想做一個蒲公英飄走得動態效果時,添加好了素材之后,不知道該如何做。
解決的辦法:單擊主界面“動畫”選項卡中的“自定義動畫”按鈕,調出“自定義動畫”面板;然后單擊該面板中的“添加效果”按鈕,選擇“動作路徑→繪制自定義路徑→任意多邊形”并在幻燈片的預覽窗口中畫出一條軌跡線,為該蒲公英圖片添加一個任意多邊形的動畫特效;再將“自定義動畫”面板中與該動畫有關的“開始”參數修改為“之前”,速度修改為慢速,播放時出現動態效果,問題解決。
五.總結
通過PPT制作實踐,我對PPT的制作水平更上了一個層次,感覺受益匪淺。以前對PPT的了解,僅僅是會輸入文字,知道PPT是老師在課上經常用的東西,從來沒有自己做過PPT,但我知道,PPT在今后的工作和學習中是必不可少的,因此,在每一次的課程實踐中,我都努力學習,認真制作,不懂就自己摸索,再不懂就請教同學或老師。每一次實踐課后,都讓我受益頗多。
這次實踐課,讓我學會了如何在PPT插入圖片,如何在PPT插入聲音與視頻以及如何制作動態效果。并且熟悉了許多關于計算機的基礎知識,包括文件的保存,文字的排版等等。我想,這些東西將會在我以后的工作和學習中起到至關重要的作用。
通過對PPT的學習與制作,我認識到了PPT雖然看起來簡單,但要是想把它做好確實很難的。制作它的過程中,需要注意到很多細節。而且它沒有最好,只有更好。雖然在這次實踐課中我學到了很多,但是我深知那還遠遠不夠。在今后的學習與生活中,我將繼續學習,將PPT的制作做得更好。
第二篇:中南大學 課程設計實踐報告
中南大學
本科生課程設計(實踐)任務書、設計報告
(大學計算機基礎)
題 目 理想世界 學生姓名 李杰 指導教師 邵自然 學 院 湘雅醫學院 臨床醫學與醫學技術
專業班級 1105班
學生學號
2211110512
計算機基礎教學實驗中心
年 月 日
課程設計實踐報告 理想世界 李杰
我選的主題是理想世界,我的思想是從圖片來展現理想世界的樣子,用圖片表達我想說的內容。
設計的步驟:從以上兩個方面入手,目錄作為主頁,主頁內容是理想世界中frontpage的一些介紹,并且引入一些優美的圖片,再一個個的建立超鏈接。在引入一些解決手段,創建連接理想世界。在理想世界這個鏈接中從圖片來展現理想世界的樣子,用圖片表達我想說的內容。,也可以用一些flash動畫,還可以使用word鏈接一些圖片。在理想世界這個鏈接中,也可使用word鏈接一些先驅的行動,與我們自己的所處的世界對比,ppt制作幻燈片來演示一些有效提示,讓我的理想世界最好的展現給大家。
采取的方法與手段:用Frontpage制作網頁,通過鏈接使word文檔、Powerpoint幻燈片、Flash動畫得以展示。在網頁制作中,可以通過添加圖片來使頁面更加美麗,在word文檔中可以展示藝術字、建立文本。通過powerpoint可以把某些保護環境的行動展示。Flash動畫是以鏈接的方法來參與展示。在需要一些資料的時候,可在網絡上尋找,由于不是文件,這時就可以通過復制粘貼操作來獲取資料。
遇到的問題:(1).在網頁制作中,剛開始的時候連網頁的表格布局都弄不出來,不知道該如何制作,從哪些方面入手。解決方法:先看了幾遍課本,然后跟著課本的步驟上機實踐,但是發現制作過程還是太慢,而且不熟悉frontpage網頁制作工具,因此,開始幾次的實踐都是在慢慢熟悉該工具。直到熟悉該工具后才開始去制作。在word文檔制作中,因為以前在中學的時候用過該工具,現在還有一些印象,所以經過一系列重溫操作后,word文檔的制作就熟悉了。在Powerpoint幻燈片制作中,因為是第一次接觸和使用,許多功能和手段都不知道,較難制作出符合人意的幻燈片。通過多次實驗操作來了解和熟悉它,然后就可以使用了。(2)在flash動畫制作過程中,雖然老師上課講過制作過程,但還是遇到了難題:制作的動畫中,元件不隨引導層而動,而是在關鍵幀之間走直線,這
個問題導致了我做不出動畫,我只好一次次的嘗試去做,最后成功做出來。有時還有一些小技巧,都是從同學手中問過來的。在設置背景圖片時,會發現圖片太小的話,背景就會變成多張重復的圖片拼在一起,后來經過向同學詢問后,使用圖片編輯器對背景大小做了調整,使得背景和網頁內容能夠很好地融合在一起。二,網頁制作好后瀏覽時圖片顯示不出來,改文件名或者換了文件夾儲存都會導致圖片無法顯示,后來經過詢問學習之后,才知道原因即任何圖片的顯示都是依靠路徑來尋找來源,要設成相對路徑有利于在其他機子上打開。在設置主題之前插好圖片。三,剛開始做PPT時,不知道怎么插進去背景音樂和讓它連續播放,后來經過多次實踐后,發現可以在效果中設置這些。四,剛開始不會弄超鏈接,然后經過向同學詢問后才明白,在選定對象之后點擊右鍵,超鏈接,再選中連接的對象就可以了
總結:首先我們應該學會獨立思考和自我解決問題的能力,因為實踐和理論畢竟不同,在實踐中會遇到一些我們不了解的東西,這時候應該先自己摸索,實在不行就去向同學和老師詢問,一定要仔細閱讀課本,鞏固理論知識。否則很盲目,自信心也會受到打擊2,做計算機作業有時候也是一種享受,因為你會為你自己的一點點進步一點點成功而高興,增加生活情趣、3,做作業時要堅持不懈,不能在半途放棄。中途可能會遇到一些挫折,要記住“世界上沒有誰能隨隨便便成功”,只有經歷過多次失敗,才能尋找到解決問題的最好方法。4,在制作網頁的過程中,我的思想和人格也得到了升華,對大自然和地球的認識又提升到了一個另一個高度,令我受益匪淺。在全制作過程中,所有的難題都是有解決方法的,不要放棄制作機會,有難題可以去問別的同學或老師,也可以自己多次實踐來找到解決方法。我在制作過程中大部分都是自己摸索的,這樣不僅加強了自己對工具的熟悉度,同時也加強了對鍵盤的熟悉,我認為當我們自己去制作的時候,不管好壞都有助于自己,做得好,自己更有信心,鼓勵下次還能做得更好,做的不好,還可以找出錯誤,提醒自己在什么地方應該注意,在什么地方可以改正。這樣就可以更好的去改錯。有時候可以去看一看別人的作品,看一下別人是怎么做的,想一想哪里值得借鑒,如果是自己,怎么做會更好。這樣,在看的時
候可以加強對工具的熟悉,了解一些技巧,增加自己的見識。
這次的網頁制作對于我來說與有很大的收獲,我學會了,如何制作網頁,如何在網頁上表達自己的觀點,以及網頁制作的一些基本技巧,和網頁制作過程中 最常見,最基本問題的解決。By臨床與醫技1105 李杰 2211110512 4
第三篇:中南大學計算機實踐報告
中南大學
本科生課程設計(實踐)任務書,設計報告
(大學計算機基礎)
題 目:武俠世界 學生姓名:張澤
指導老師:溫國海
學 院:粉末冶金研究院 專業班級:材化1401班
學生學號:0702140109
計算機基礎教學實驗中心
2014年1月7日
武俠世界
——計算機實踐課程設計報告
一:任務內容
要想制作好一個網頁,首先要在整體上規劃好自己網站的主題和內容,確定 自己需要傳達給訪問用戶的主要信息,然后仔細斟酌,把自己所有要表達的意念合情合理地組織起來;其次,是設計一個富有個性的頁面式樣,務求盡善盡美。這樣制作出來的主頁才會清晰、明了、內容充實。我從小就受爸爸影響,喜歡武俠小說,對武俠有一種特殊的情感,并且對武俠的一些方面的情況有較深的理解,因此我 把這次計算機實踐課程的主題定為“武俠世界”。主題實踐報告由武俠概述,武俠大家,武俠各類作品以及一個著重介紹武俠小說代表人物——金庸的PPT等組成。報告以圖片和為主,而內容以武俠小說屋重點;而人物以金庸古龍為主。
二:設計步驟
因為我選擇以“武俠世界”作為我的網頁的主題,在設計網頁的時候,我強調一種俠骨柔腸,壯懷激烈的氛圍。根據我的主題內容,我將此次網頁設計為三個網頁,第一個網頁主要介紹“武俠文化”,簡潔地對其進行一個文化角度概述,而且我從網上搜集了豐富的圖片和文獻資料添到了網頁中,并且在圖片的選擇上我特別注重圖片色彩和材料的搭配。下面我具體介紹一下:
1、制作與我所選主題有關的PPT 我從網上搜集了一些關于武俠小說宗師——“金庸”的文獻和圖片,尤其是他的一些重大成果介紹和他的武俠作品,還有許多著名評論家對他的評價,并使用Powerpoint來將其制作成有七頁的PPT。
2、使用Dreamweaver來制作網頁
我新建了三個網頁,在介紹“武俠大家”的網頁二中,我使用了超鏈接將我制作的PPT掛到了這個網頁上,并且也同樣使用超鏈接連接上下一個網頁。在網頁各個網頁中,我尤其重視圖片的應用。實際上,一張好的圖片可以抵得上千言萬語,圖片比文字更加形象生動,也更加吸引瀏覽者的興趣。
三、方法技巧
1、制作PPT 我使用微軟公司推出的Powerpoint來制作PPT,它是最優秀的演示文稿制作軟件之一,也是很簡單使用的多媒體整合平臺,我用Powerpoint制做了七張幻燈片,我在幻燈片制作過程中加入了藝術字,讓幻燈片變得更多彩,并且制作了幻燈片之間的動畫切換效果,插入合適的背景和圖片等等,通過圖文并茂的形式將實踐項目所要求的內容展現得更加生動。我在網頁的首頁插入了幾個動畫,一個動畫是實現字與“輝光”藝術效果的結合,一個動畫是圖片的轉換。并且加入了滾動式字幕,Flash技術的運用使得使得網頁“動靜結合”增加情趣與美感,從而與網頁所要表現得古箏的韻律美相呼應融合。并且我還做了圖畫運動。打開“幻燈片放映”菜單下的“自定義動畫”選項,就可以在屏幕右側出現“自定義動畫”任務窗口。動畫的整個設置過程就可以在這個窗口中完成,如果選中窗口底部的“自動預覽”選項,那么所添加的任何動畫效果都能在編輯區內得到實時的預覽。同時還可利用Powerpoint來做出一個自己滿意的圖片或者是文字的出現方式,這可讓我們的PPT更加多彩和多元化。
2、制作網頁
我使用Dreamweaver來制作網頁,Dreamweaver是世界頂級廠商adobe推出的一套擁有可視化編輯界面,它可以最快速地將PPT和Word文檔移到網頁上。Dreamweaver是唯一提供Roundtrip HTML、視覺化編輯與原始碼編輯同步的設計工具。1)插入表格
在文檔窗口中,將光標放在需要創建表格的位置,單擊“常用”快捷欄中的表格按鈕彈出的“表格”對話框,指定表格的屬性后,在文檔窗口中插入設置的表格。插入表格有助于我們規劃和美化網頁。2)插入圖像
點擊導航欄上的插入--->圖像,來插入圖片到頁面中,在網頁中插入圖片可以讓網頁變得更加漂亮、美觀,同時也更加吸引人。3)插入超鏈接
在常用功能下點擊超級鏈接圖標,點擊后,彈出超級鏈接對話框,在這里我們主要填寫鏈接和選擇目標,就可以了,然后點擊確定,還有一種方法添加超級鏈接就是選中文字后,在下方的屬性欄里css下的鏈接直接添加超級鏈接,設置好超級鏈接后,文字就會變成藍色的,并且在文字下方有下劃線。4)插入文本
要向Dreamweaver CS6文檔添加文本,可以直接在Dreamweaver CS6“文檔”窗口中鍵入文本,也可以剪切并粘貼。
用鼠標在文檔編輯窗口的空白區域點一下,窗口中出現閃動的光標,提示文字的起始位置,將文本中的文字素材復制/粘貼進來。5)保存
用鼠標點擊“文件”選項,在彈出的選項中選中“保存(S)”即可。
四:問題及解決過程
問 題1:設計網頁過程中無法插入圖片
解決過程:根據頁面彈出的窗口中的提示,知道了圖片無法插入的原因是之前網上下載的圖片的格式不對,因此我通過翻閱課本找到改格式的方法,隨后將圖片格式改了過來。
問 題2:問題二:做網頁時,之前放在網頁中的圖片無法顯示 解決過程:經上網查閱得知,在進行文件復制時,要連同圖片文件一起復制,并且不要改變文件名。
問 題3:制作超鏈接時總是鏈接不到自己想要的內容
解決過程:請教同學后得知,所要鏈接的內容要放到指定文件夾中,把鏈接內容放入正確位置后,連接成功。
五:總結
從完成計算機實踐任務的過程中,我收獲了很多。不光是計算機實踐技能方
面的收獲,同時還有對于學習態度及方法的思考。在制作網頁的過程中肯定會遇到各種各樣不同的問題,在這個發現問題解決問題的過程中,其實對于計算機實踐能力的培養能夠到積極作用。計算機實踐是一個很難得的機會去督促自己鍛煉上機能力,只有自己親自實踐才能夠從中得到一些很有價值的發現。通過這次實踐活動我將上課所學到的理論知識應用到了實際中,我對這門課程有了更深的理解。還有非常重要的兩點是——合作精神以及獨自解決問題的能力。不懂就問,互相幫助同時注重自我思考。這樣,我們才能不斷取得進步,不斷提高能力,最后取得成功!
張澤
2014年12月31日
第四篇:中南大學計算機實踐報告
中南大學
本科生課程設計(實踐)任務書、設計報告
(大學計算機基礎)
題目
學生姓名
指導教師
學院
專業班級
學生學號 美食天下 黃恰 李力 建筑與藝術學院環境設計1301班 19111301
21計算機基礎教學實驗中心 2013年12 月27日
美食天下
——計算機實踐課程設計報告
一.任務內容
要想制作好一個網頁,首先要在整體上規劃好自己網站的主題和內容,確定自己需要傳達給訪問用戶的主要信息,然后仔細斟酌,把自己所有要表達的意念合情合理地組織起來;其次,是設計一個富有個性的頁面式樣,務求盡善盡美。這樣制作出來的主頁才會清晰、明了、內容充實。美食永遠都是大家都喜歡且關注的。主題實踐報告以美食為線索展開介紹,內容包括美食的概念、美食的分類、中國各地美食、美食菜譜等內容:
1)在“美食”一大內容中,介紹到美食的定義,但是不是所有人對美食的標準都是一樣的,其實美食是不分貴賤的,只要是自己喜歡的,就可以稱之為美食。
2)在“創意美食”這部分內容中,分享了有關創意美食的精美圖片,讓大家對美食的發展有所認識。
3)在“美食菜譜”中,展示出了一些精美詳細的美食菜譜,大家可以通過菜譜學習如何烹飪美食,吃上自己親手制作的美食,從勞動中獲得快樂。
4)“中國美食”內容中則介紹了中國傳統美食悠久的歷史和來源,介紹了其豐富內涵,讓大家對中國美食有全面的了解。
5)在“美食分類”這一內容中,我介紹了中國美食八大菜系的詳細特征以及其各自的代表性食物。
通過這五大內容的介紹,旨在對美食做一個全面的解釋和分析。
二.設計步驟
首先確定了“美食天下”的主題后,我策劃將網頁的風格定為輕快明麗、簡潔清新.主題分為確定的五大內容,這份設計實踐項目在首頁之下分五大分塊。
按照計算機實踐的任務要求,也為了使網頁制作及設計精美,我在項目中運用了5個網頁,制作了5張幻燈片,從網上搜集豐富的資料添入網頁和幻燈片中,并且在首頁中加入了簡易動畫以增添藝術效果,首頁與其它網頁之間,首頁與幻燈片之間用超鏈接聯系起來,使得整個項目結構緊湊,銜接緊密。在圖片的選擇上,我重視了顏色的搭配和與文字內容的較好結合,以保證達到最佳的表達效果.下面我具體介紹一下:
1.網頁一:
網頁一我把它作為主頁,主頁的設計一定要突出主題。通過精心的設計,我把主頁營造出韻味十足的畫面,給人耳目一新的感覺的同時增加好奇感。我開門見山的把我要介紹的關于主題“美食天下”的各大內容羅列出來,能夠簡單的明了的根據觀看興趣選擇看的內容。在界面,我選擇了美食圖片,設置了字幕,加入了Flash動畫,讓界面感覺簡單而不單一并且有鮮活的動感效果。
2.網頁二和網頁
三、網頁
四、網頁五:
網頁二、三和四、五我都是以簡明清晰的風格設計,把各自介紹的內容展現出來,豐富而不繁亂。在凸顯的部分中我加入了美食元素,與flash動畫相結合,顯示出雅俗共存。并且加入與介紹內容相呼應的圖片,減少花俏的裝飾,讓頁面有錯落有致的美感。
3.PPT
在“美食天下”的PPT中,首尾兩張PPT前后呼應,為了使美食的介紹顯得前后統一,我基本上采用的相似的風格,即簡潔明快,條理清晰。但是使之“求同存異”,使PPT不顯單調,我在PPT連接上采用的不同的動畫效果,讓PPT之間呈現自然過渡。實踐步驟:1.設置幻燈片版式。2.輸入信息。3.設置應用設計版式。4.應用配色反案選擇。5.幻燈片的格式化設置。6檢查、保存幻燈片。
三.方法技巧
⑴ 我使用微軟公司推出的FrontPage來制作網頁,它的功能強大,簡單易用,功能豐富。FrontPage編輯器具有“所見即所得”的功能,而且有大量的模板和向導,只要使用工具欄或菜單,就能很簡便的美化網頁。我能將從網上搜集的各
類文字、圖片信息按自己的喜好插入網頁,因而它的設計具有很大的自主選擇性。⑵ 為了使網頁內容更豐富,我使用PowerPoint。PowerPoint是微軟公司出品的制作幻燈片的軟件,是最優秀的演示文稿編輯軟件之一,也是很簡單使用的多媒體整合平臺。我用PowerPoint制作了5個幻燈片。我在幻燈片中加入藝術字,給幻燈片放映添加“進入”藝術,添加幻燈片間的動畫切換效果,插入合適的背景等等,它們通過圖文并茂的形式把實踐項目所要表述的內容展現得更加生動。⑶ 我在網頁的首頁插入了動畫,動畫是圖片的轉換。并且加入了字幕,Flash技術的運用使得網頁“動靜結合”,增加情趣與美感,從而與網頁所要表現得效果相呼應融合。
四.困難及解決過程
學習實踐中自然遇到很多的困難和挫折,其中的主要原因是:計算機基礎不好,平時接觸的計算機知識不夠,實戰演練較少。通過實踐了解到也只有實踐才能鞏固和強化理論,理論必須加以實踐才能變成活的事物。下面介紹一下我面對的其中兩個問題的情況及解決方法。
問題一:制作的動畫插入后并沒有按我的想法放映。
解決辦法:我認真查看了一下《大學計算機基礎學習與實踐指導》書上的向導與幫助。我首先檢查了一下自己動畫設置的操作過程,沒有發現問題出在什么地方。后來經過詢問同學,才發現原來是制作完Flash后應該在“文件”中按“導入”并且進行設置。只是直接把動畫保存在可移動磁盤中。
問題二:在做幻燈片時,不知道怎樣把圖片設置為背景。
解決辦法:我嘗試在“圖片屬性”中對圖片屬性進行修改使之能成為背景,但沒有作用,圖片總是覆蓋在文字上面,在“圖片屬性”中也不能通過設置環繞方式來解決。后來知道,只要單擊鼠標右鍵,把圖片“置于底部”就可以了,并且可以任意調整圖片大小。
五.總 結
從完成計算機實踐任務的過程中,我收獲了很多。不光是計算機實踐技能方面的收獲,同時還有對于學習態度及方法的思考。我發現運用計算機來制作網頁、幻燈片并不是一件很難的事情,只要在加強理論學習的同時注重平時課后任務的實踐,就會發現它是能夠很輕松的完成的。當然,在制作網頁的過程中肯定會遇到各種各樣不同的問題,在這個發現問題解決問題的過程中,其實對于計算機實踐能力的培養能夠起到積極作用。自己的知識是靠自己努力獲得,學習是為自己而學。計算機實踐是一個很難得的機會去督促自己鍛煉上機能力,只有自己親自實踐才能夠從中得到一些很有價值的發現。
進一步的思考,會發現計算機課程的突出特點是實踐性強,上機實驗訓練是學生掌握和鞏固計算機科學理論和應用技能、引導學生通過比較、總結,促進能力培養的必須途徑。現在薄弱的理論學習基礎和計算機應用能力制約了我們使用電腦的能力的拓展。只有掌握并應用所學的理論知識,多進行實踐活動,能力才能夠得到提升,而通過對掌握的知識才能加以總結、概括,然后廣泛地遷移,能進一步系統化形成“活”的技能。因此,綜合實踐是大學計算機基礎課程教學的一個重要環節,是對教師課程教學和學生學習效果的集中檢閱,對推動學生自術學習,鍛煉實踐能力,培養創新意識,提高綜合應用各種知識的能力,培養學生的全面素質必將起到積極作用。
第五篇:中南大學(C++實踐報告)
中南大學
本科生課程設計(實踐)設計報告(程序設計基礎)題目
MFC課程設計
學生學號
學生姓名
指導教師
學院
專業班級
計算機基礎教學實驗中心 2015年
06月 14
日
一、引言
MFC(Microsoft Foundation Class Library, 微軟基礎類庫)是微軟基Windows平臺下的C++類庫集合。MFC包含了所有與系統相關的類,其中封裝了大多數的API(Application Program Interface)函數,提供了應用程序框架和開發應用程序的工具,如應用程序向導、類向導、可視化資源設計等高效工具,用消息映射處理消息響應,大大簡化了Windows應用程序的開發工作,使程序員可以從繁重的編程工作中解脫出來,提高了工作效率。
程序設計實踐旨在課堂學習的基礎上幫助學生掌握C++應用系統的開發方法和技巧。在系統學習完《C++程序設計》這門課程后,通過實踐對幾個小型C++應用程序實例設計與實現過程分析,幫助學生利用C++開發應用系統的一般方法和步驟,掌握MFC的基本知識。
這次實踐采用學生上機與老師集體輔導的方式,以完成老師下發的《C++語言課程設計任務書》為要求和目的,運用課堂上學習的C++基礎知識,采用Visual C++ MFC編程系統,以全新的角度和感知去認識C++語言在編程方面的優越性。在實踐過程中,基于對話框的MFC應用程序,達到了解基本控件,如靜態文本框、命令按鈕、編輯框、列表框、組合框等的使用的目的。還有理解Windows應用程序采用“消息傳遞、事件驅動”的運行機制。本次實踐的任務主要分為兩個部分: 使用Visual C++ MFC編程實現以下功能:
輸入一元二次方程ax2+bx+c=0 的系數a、b、c,計算并輸出兩個根x1、x2.編寫一個能對列表框進行項目添加、修改和刪除操作的應用程序。編寫一個程序,繪制-2π~2π之間的sin曲線。用定時器控制蝴蝶在窗口中飛舞。等共10道。
將第一部分中選擇3~5題,做一個綜合程序,要求有登陸界面和調用各部分的功能。總體設計
本次實踐的主要目的就是了解和掌握運用MFC編程的一般思想和具體的操作步驟。實踐主要是基于MFC的多文檔對話框和單文檔視圖,通過實踐完成第一大部分的任務之后,還要完成第二部分的綜合題目。第二部分的任務由學生自主發揮,自主找資料,詢問同學和老師。第一部分的任務比較簡單,具體的就不再描述。關于第二部分,我做了一個基于對文檔對話框。首頁為一個登陸頁面,需要輸入用戶名和密碼才能登陸,登陸后的頁面是把第一大部分的幾個題目連接起來。達到預覽的目的。
三、詳細設計
實踐前首先要認識AppWizard的工作環境。其項目工作區一共有三個選項卡分別為“ResourceView”“ClassView”“FileView”,中間是對話框設計界面,右邊是控件工具欄。實踐過程中,我們是先完成第一大部分的任務。雖然在第一次上機實踐前,我仔細地閱讀了老師給我們下發的資料,并且結合《C++程序設計實踐教程》了解相關知識,但是在實踐時結果不理想。主要是對創建對話框程序的步驟沒有掌握。在經過幾次嘗試失敗后,總結其一般步驟為:(1)建立基于對話框的MFC應用程序框架;(2)放置控件;(3)設置控件屬性;(4)為控件連接變量,即為控件命名;(5)添加并且編寫消息處理函數。
基于對話框的MFC程序設計,對各種控件的了解和使用顯得特別重要。這里就不一一詳細介紹它們的功能。控件控制欄一個有26個控件圖標,每一個圖標都可以看做一個對象,消息便是通過函數對它們進行操作。每一個控件都有兩個重要而且必不可少的基本屬性:ID和標題。ID便是該控件的標識,某些函數需要通過ID對控件進行操作。了解一定相關知識后,對課程實踐有了很大的幫助。其中“輸入一元二次方程ax2+bx+c=0 的系數a、b、c,計算并輸出兩個根x1、x2”這個題目比較復雜,而且與C++連續很緊密。其中的有這樣的語句m_x1=(-b+sqrt(b*b-4*a*c))/(2*a);m_x2=(-b-sqrt(b*b-4*a*c))/(2*a),這就是我們在課堂上學習的C++基本語句,在實踐過程中考驗學生的靈活運用能力。完成這個題目的關鍵是把每個編輯框(控件)連接好變量和選的數據類型,接下來的就是編寫消息處理函數。這道題很全面地體現了MFC的“消息傳遞、事件驅動”的思想,在操作步驟方面也在很多地方得到了實踐。
MFC編程除了基于多文本對話框以外,還有很重要的一部分是基于單文檔界面的應用程序,如Windows自帶的Notepad程序。在本次實踐的第一大部分的后5個小題就是基于單文檔的。那么首先要對其有一定的了解:文檔/視圖結構的思想是將數據的管理與顯示分離,其中文檔用于管理應用程序的數據,而視圖是用戶界面,用于顯示、打印文檔中的數據,并管理與用戶的交互。SDI具有文檔/視圖結構的應用程序框架,該框架包括應用程序類、窗口框架類、文檔類和視圖類,編程的任務是在文檔類和視圖類中添加適當的代碼。其中文檔類中一個重要的成員函數是OnNewDocument(),用戶在此添加代碼完成對數據的初始化;而視圖類中最重要的成員函數是OnDraw(),通過在該函數中添加代碼實現窗口內容的輸出。本次實踐是對單文檔的典型實例,包括: ? 利用畫筆、畫刷等工具及位圖處理的方法實現文字和圖形的輸出。? 利用定時器控件制作動畫程序。? 對鼠標和鍵盤進行編程的基本方法。
? 文件、字體、顏色等幾種通用對話框的使用方法及自定義對話框的設計、調用方法。? 菜單的設計方法。
雖然進行充分的準備,實踐中還是遇到了很多的困難和問題。在完成題目“用定時器控制蝴蝶在窗口中飛舞”時,主要的問題就是在插入蝴蝶圖片的,嘗試了幾次都沒有編譯成功。最終再詢問同學后,才知道是要把GIF格式的圖片分割成一幀一幀,然后才能插入。最后用定時器控制,達到動態的效果。在完成了第一大部分的任務后,第二部分的綜合題是一個不小的挑戰對我來說。要靠自己去網上或者圖書館查找資料。在經過一番準備后,最終決定做一個相對簡單的基于多文檔對話框的登陸界面,把幾個原來的程序文件連接起來。但是在這個過程中,完全要靠自己一步一步去探索,當然也遇到了各種各樣的困難和挑戰。關鍵是在連接各部分對話框,經過不斷的實驗,不斷的調試程序,總結的操作步驟如下:(1)創建工程,MFC Application(exe),工程命名按要求命名;(2)工程建立后有如圖對話框,將途中的靜態文本框和按鈕都刪掉,留下空白,再使用靜態文本,編輯框,按鈕和靜態圖片重新排版,并進行命名。注意靜態圖框應該第一個布置,不然運行時圖片會將其他控件覆蓋;(3)右擊密碼對應的編輯框,選擇屬性,選樣式中的密碼;(4)在Dialog上右擊選擇插入DIG,重復插入4個,依次作為菜單,題目1,題目2和題目3的對話框,并對其分別創建類,以菜單對話框為例,改一下表頭為“菜單”,在對話框空白處雙擊,點OK創建類,并對其命名(假如命名為MyMenu);(5)回到登錄界面的對話框,雙擊登錄控件,出現如圖按鈕,點擊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();//這兩段代碼是用于調用菜單對話框
}
else {
MessageBox(“用戶名或密碼不正確”,“提示”,MB_ICONINFORMATION);
return;對對話框添加背景圖片。在如下圖文件上右擊,選擇引入,然后導入已準備好的bmp格式的圖片,然后選擇登錄界面的靜態圖框右擊,進行如圖操作,這樣圖片就加入了,它會改掉按鈕和編輯框,這沒關系,運行后會顯示出來的;(7)通過以上操作,已經做好了登錄界面和實現和登錄界面與菜單對話框的連接,現在進行菜單對話框的編輯。將原有的按鈕刪除,自己加入按鈕并命名;(8)雙擊題目1,點OK,在代碼頁的頂端加入如圖代碼,并在OnButton1下加入以下代碼 CT1 dlg;dlg.DoModal();其他的按相同操作。
四、設計總結
為期為兩周的課程實踐中,我體會頗多,學到的東西也很多。我懂得了如何運用MFC編寫可視化界面的應用程序,加強了對C++的認識,復習了以前的知識,自己的邏輯思考能力,解決問題的能力也提高了不少。從而對Microsoft Visual C++有了更加深刻的認識和體會!在這次課程設計實踐過程中我還懂得了一些程序開發的重要步驟,總之,在這次課程設計實踐中,我收獲頗豐。
對于對任務的完成情況,第一部分主要按老師的步驟完成。第二部分,由學生自主選題,自主設計完成。總的來說,我個人對自己的完成情況感覺良好。當然,老師的悉心指導和同學的幫助是不能忽視的,在此感謝所有在本次課程設計實踐過程中對我細心指導的老師和不斷鼓勵和幫助我的同學們。
總之,此次課程實踐是對學生動手動腦的一次很好的鍛煉,為學生的今后發展奠定基礎。