第一篇:計(jì)算機(jī)實(shí)驗(yàn)實(shí)驗(yàn)4
河南師范大學(xué) 大學(xué)計(jì)算機(jī)基礎(chǔ)課程實(shí)驗(yàn)報(bào)告 2012 年級(jí)班第三 組姓名:
上機(jī)地點(diǎn):房間學(xué)號(hào)2012年11月14日
實(shí)驗(yàn)四Windows文件管理操作
一、實(shí)驗(yàn)類(lèi)型
驗(yàn)證性試驗(yàn)
二、實(shí)驗(yàn)?zāi)康?.掌握資源管理器的使用方法
2.掌握文件與文件夾的常用操作方法
3.掌握創(chuàng)建快捷方式的方法
4.掌握在計(jì)算機(jī)中搜索文件與文件夾的方法
三、內(nèi)容提要
1.新建文件夾
2.文件的新建和保存
3.查找文件
4.文件和文件夾的移動(dòng)和復(fù)制
5.刪除和還原文件
6.查看文件和文件夾的信息,利用文件的排列方式瀏覽文件和文件夾,熟
悉文件夾選項(xiàng)的操作
7.查看和設(shè)置文件或文件夾屬性(包括“只讀”、“隱藏”和“存檔”屬
性)
8.了解“系統(tǒng)工具”的使用
四、實(shí)驗(yàn)步驟及結(jié)果
任務(wù)1:查看文件與文件夾(見(jiàn)2.4.1)
1、在資源管理器中打開(kāi)“C:WINDOWS”文件夾,統(tǒng)計(jì)該文件夾下有多少個(gè)對(duì)象,再統(tǒng)計(jì)其
中有多少個(gè)文件夾,多少個(gè)文件。
操作步驟及結(jié)果:1.選擇開(kāi)始。所有程序。附件,資源管理器。命令,默認(rèn)進(jìn)入我的文檔窗口。2.選擇查看。狀態(tài)欄命令、使資源管理器的底部出現(xiàn)狀態(tài)欄,3.單擊我的電腦左邊+圖標(biāo),然后依次選擇windows選項(xiàng),打開(kāi)c/;windows文件夾,4.在資源管理器的右窗格中單擊第一個(gè)文件夾圖標(biāo),再按住shift 鍵單擊可選中所有的文件夾。
2、找出“C:WINDOWSsystem”文件夾中最小和最大的文件,并查看統(tǒng)計(jì)類(lèi)型為“應(yīng)用程序擴(kuò)展”的文件有多少。
操作步驟及結(jié)果:1.在資源管理器的左窗格中選中windows/system選項(xiàng)打開(kāi)文件夾。2.選擇查看、詳細(xì)信息命令。3。在資源管理器右窗格中,單擊大小列標(biāo)題,這時(shí)文件按其大小由小到大排序。4.在資源管理器的右窗格中,單擊類(lèi)型列標(biāo)題,這是文件按文件類(lèi)型排列
5..在資源管理器的右窗格中。單擊第一個(gè)類(lèi)型為‘應(yīng)用程序擴(kuò)展’的文件圖標(biāo)或名稱(chēng),在拖拽滾動(dòng)條上的滑塊,直到右窗格中出現(xiàn)最后一個(gè)類(lèi)型為應(yīng)用程序擴(kuò)展’的文件,再按住shift鍵單擊該文件的圖標(biāo)名稱(chēng),選中所有類(lèi)型為‘應(yīng)用程序擴(kuò)展’的文件。
任務(wù)2:文件夾操作(見(jiàn)2.4.2)
首先在C盤(pán)根目錄下建立“實(shí)驗(yàn)”文件夾,文件夾結(jié)構(gòu)與內(nèi)容如指導(dǎo)用書(shū)圖2-35所示。要求:
? 在“實(shí)驗(yàn)”文件夾下創(chuàng)建“備份”文件夾。
操作步驟及結(jié)果:1.打開(kāi)資源管理器,單擊我的電腦左邊的+圖標(biāo),打開(kāi)C/實(shí)驗(yàn)文件夾,2.選擇文件/新建/文件夾命令,資源管理器窗口的右窗格中出現(xiàn)一個(gè)新文件夾,默認(rèn)的名稱(chēng)是新建文件夾,并且名稱(chēng)后有一個(gè)鼠標(biāo)光標(biāo)。3輸入‘備份’再按Enter鍵。
? 移動(dòng)“下載資料”文件夾到“實(shí)驗(yàn)”文件夾中。
操作步驟及結(jié)果:在資源管理器的左窗格中,單擊‘課件’文件夾圖標(biāo)左邊的+圖標(biāo)。5.在展開(kāi)的列表中,拖拽‘下載資料’文件夾圖標(biāo)到‘實(shí)驗(yàn)’文件夾圖標(biāo)上,將該文件夾移動(dòng)到‘實(shí)驗(yàn)’文件夾上。
? 把“課件”文件夾重命名為“講課材料”。
操作步驟及結(jié)果:在資源管理器的右窗格中,單擊‘課件’文件夾,選擇文件/重命名命令。輸入‘講課材料’再按Enter.把“一班”和“二班”文件夾復(fù)制到“備份”文件夾中。
提示:“剪切”/“復(fù)制”/“粘貼”命令有多種方式可供使用。
①可用鼠標(biāo)右鍵彈出快捷菜單進(jìn)行選擇。
②選擇“編輯”菜單/復(fù)制/粘貼
③用工具欄中“復(fù)制”和“粘貼”圖標(biāo)
提示:對(duì)于位置連續(xù)的文件和文件夾的選取,可借助Shift鍵選取首尾兩個(gè)文件,即可一次性選?。畬?duì)于位置不連續(xù)的文件和文件夾的選取,可借助Ctrl鍵,依次單擊。
思考問(wèn)題:
可參考以上操作,使用“剪切”和“粘貼”命令,實(shí)現(xiàn)文件移動(dòng)操作。
提示:移動(dòng)或復(fù)制文件是Windows中的常用操作,可以用多種方式完成,操作時(shí)要注意區(qū)分正在進(jìn)行的是移動(dòng)還是復(fù)制操作。
操作步驟及結(jié)果:在資源管理器的左窗格中按住Ctrl鍵拖拽‘一班’文件夾圖標(biāo)到‘備份’文件夾圖標(biāo),上按住Ctrl鍵拖拽‘二班’文件夾圖標(biāo)到‘備份’文件夾圖標(biāo)上。
? 刪除“臨時(shí)”文件夾。
操作步驟及結(jié)果:?jiǎn)螕魝浞菸募A圖標(biāo)。單價(jià)臨時(shí)文件夾,選擇文件/刪除命令,彈出對(duì)話框單擊是按鈕,刪除該文件夾。
任務(wù)3:文件管理(見(jiàn)2.4.3)
? 把“實(shí)驗(yàn)”文件夾下的“備忘錄.txt”文件重命名為“大事記.txt”
操作步驟及結(jié)果:在資源管理器的左窗格中,選擇‘實(shí)驗(yàn)’文件夾下備忘錄.txt文件,選擇文件/重命名命令。備忘錄.txt文件夾的最后出現(xiàn)鼠標(biāo)光標(biāo)。把備忘錄改為大事記在按Enter
? 把“課表.doc”文件復(fù)制到“備份”文件夾中
操作步驟及結(jié)果:在資源管理器的左窗格中,展開(kāi)實(shí)驗(yàn)文件夾然后按住Ctrl鍵拖拽課表.doc文件到備份文件夾。
? 把“講課材料”文件夾下的“作業(yè).doc”文件移動(dòng)到“實(shí)驗(yàn)”文件夾中。
操作步驟及結(jié)果:在資源管理器的左窗格中,展開(kāi)講課材料文件夾,拖拽作業(yè).doc文件到實(shí)驗(yàn)文件夾上。
? 把“實(shí)驗(yàn)”文件夾中的“課表.doc”文件刪除
操作步驟及結(jié)果:在資源管理器的左窗格中,單擊實(shí)驗(yàn)文件夾,然后選擇課表.doc文件,按住Delete鍵,彈出對(duì)話框單擊是按鈕。
? 恢復(fù)被刪除的“課表.doc”文件
操作步驟及結(jié)果:在資源管理器的左窗格中,單擊回收站圖標(biāo),在資源管理器的右窗格中,單擊‘課表.doc’文件,選擇文件/還原命令,恢復(fù)被刪除的課表.doc文件
? 徹底刪除“老課表.doc”文件
操作步驟及結(jié)果:?jiǎn)螕簟险n表.doc‘文件,選擇文件/刪除命令彈出確認(rèn)文件刪除對(duì)話框,單擊是,徹底刪除該文件,任務(wù)4:建立快捷方式(見(jiàn)2.4.4)
注意:桌面快捷方式只是源程序的“替身”,所以被刪除掉后不會(huì)影響到源程序本身。建立快捷方式可以使我們更方便快捷地開(kāi)始工作。
? 為“C:Windows”文件夾下的程序文件“notepad.exe”在桌面上建立快捷方式,快捷
方式名為“記事本”。
操作步驟及結(jié)果:1在桌面的空白處單擊右鍵,在彈出的快捷菜單中選擇新建命令,在打開(kāi)的子菜單中選擇快捷方式命令,2執(zhí)行以上操作后,彈出創(chuàng)建快捷方式對(duì)話框
3、在對(duì)話框中單擊按鈕在彈出的對(duì)話框中選擇C/WINDOWS文件夾中的notepad.exe文件,單擊下一步按鈕,出現(xiàn)選擇程序標(biāo)題對(duì)話框4.在鍵入該快捷方式的名稱(chēng)文本框內(nèi)修改快捷方式的名稱(chēng)為’記事本‘單擊完成按鈕。
? 為“C:WindowsSystem32”文件夾下的程序文件“calc.exe”在桌面上建立快捷方式,快捷方式名為“計(jì)算器”。
操作步驟及結(jié)果:在桌面的空白處單擊右鍵,在彈出的快捷菜單中選擇新建命令,在打開(kāi)的子菜單中選擇快捷方式命令,2執(zhí)行以上操作后,彈出創(chuàng)建快捷方式對(duì)話框
3、在對(duì)話框中單擊按鈕在彈出的對(duì)話框中選擇C/WINDOWS/system文件夾中的calc.exe文件,單擊下一步按鈕,出現(xiàn)選擇程序標(biāo)題對(duì)話框4.在鍵入該快捷方式的名稱(chēng)文本框內(nèi)修改快捷方式的名稱(chēng)為’計(jì)算器‘。單擊完成按鈕。
任務(wù)5: 查看文件和文件夾的信息
打開(kāi)“資源管理器”窗口,并適當(dāng)調(diào)整左右窗格的大小,然后進(jìn)行以下操作:
(1)分別選擇“資源管理器”窗口菜單命令[查看][大圖標(biāo)](或[小圖標(biāo)]、[列表]、[詳細(xì)列表])命令,觀察“資源管理器”窗口的變化。
操作結(jié)果:進(jìn)行以上操作后資源管理器中的圖標(biāo)進(jìn)行了相應(yīng)的變化。
(1)分別選擇“資源管理器”窗口菜單命令[查看][排列圖標(biāo)][按名稱(chēng)](或[按類(lèi)型],[按大小]、[按日期]),改變文件和文件夾的排序方式,觀察“資源管理器”窗口的變化。操作結(jié)果:進(jìn)行以上操作后資源管理器中的圖標(biāo)進(jìn)行了相應(yīng)的變化。按名稱(chēng),按類(lèi)型,按大小。按日期等的圖標(biāo)進(jìn)行了變化!
(2)在“資源管理器”窗口中選擇菜單命令[查看][文件夾選項(xiàng)][查看],打開(kāi)“文件夾選項(xiàng)”對(duì)話框,查看對(duì)話框中的內(nèi)容。
操作結(jié)果:對(duì)話框中的內(nèi)容有桌面,我的電腦,我的文檔,網(wǎng)上鄰居,回收站,等內(nèi)容
任務(wù)6:文件屬性的設(shè)置:查看和設(shè)置文件或文件夾屬性(包括“只讀”、“隱藏”和“存檔”屬性)。
將C盤(pán)Windows文件夾下的畫(huà)圖程序mspaint.exe設(shè)置為只讀屬性。操作步驟及結(jié)果:打開(kāi)我的電腦,選擇C盤(pán)打開(kāi),找到windows文件夾,雙擊打開(kāi)后找到畫(huà)圖程序mspaint.exe并將其設(shè)置為只讀屬性。
任務(wù)7:了解“附件”的使用。
(1)打開(kāi)“開(kāi)始”菜單的“程序”項(xiàng)中“附件” 中“計(jì)算器”工具,利用其“科學(xué)型”方式,進(jìn)行下列運(yùn)算:
5(7*4!)10=(403368)10
(***)2=(31516)10=(7B1C)16
(100010000)2-(111011)2+(11000110)2=(411)10
(6D8F3)16-(342)8-(1001001)2-(123)10=(448333)10
操作步驟及結(jié)果:)打開(kāi)“開(kāi)始”菜單的“程序”項(xiàng)中“附件” 中“計(jì)算器”工具,利用其“科學(xué)型”方式。
任務(wù)8:對(duì)磁盤(pán)的操作。
(1)查看C盤(pán)常規(guī)屬性,包括磁盤(pán)的類(lèi)型、文件系統(tǒng)、空間大小、卷標(biāo)信息等,同時(shí)將C盤(pán)卷標(biāo)設(shè)置為software。
操作步驟及結(jié)果:打開(kāi)我的電腦,右鍵單擊C盤(pán)找到屬性選項(xiàng)打開(kāi)查看屬性:磁盤(pán)的類(lèi)型:
本地磁盤(pán)。文件系統(tǒng):FAT32系統(tǒng)空間大?。?9.5G卷標(biāo)信息:HDS728080PLAT20
(2)對(duì)D盤(pán)進(jìn)行“磁盤(pán)清理”和“磁盤(pán)碎片整理”工作。
操作步驟及結(jié)果:打開(kāi)我的電腦,右鍵單擊打開(kāi)D盤(pán)在屬性選項(xiàng)中打開(kāi)后,在驅(qū)動(dòng)器D的圖標(biāo)右邊有清理磁盤(pán)選項(xiàng)。打開(kāi)后進(jìn)行清理!
(3)對(duì)你的空白U盤(pán)或軟盤(pán)進(jìn)行格式化工作(保證其中無(wú)重要數(shù)據(jù))。
操作步驟及結(jié)果:?jiǎn)螕糗洷P(pán)右鍵,選擇格式化選項(xiàng)進(jìn)行操作!
說(shuō)明:因某種原因,如新軟盤(pán)首次使用,或軟盤(pán)、U盤(pán)數(shù)據(jù)有錯(cuò)誤、感染了病毒等,軟盤(pán)需做格式化處理。
快速(消除)格式化僅僅是刪除盤(pán)上的文件,并不真正檢測(cè)磁盤(pán)物理表面,速度快,但只適用于已經(jīng)做過(guò)格式化的磁盤(pán)。完全格式化則真正檢測(cè)磁盤(pán)物理表面有無(wú)錯(cuò)誤,故速度較慢,適于任何磁盤(pán)。
五.實(shí)驗(yàn)小結(jié)
請(qǐng)對(duì)本節(jié)上機(jī)內(nèi)容進(jìn)行簡(jiǎn)單的總結(jié),并寫(xiě)出自己在本次上機(jī)過(guò)程中出現(xiàn)的問(wèn)題和困難?
掌握了資源管理器的使用方法,文件與文件夾的常用操作方法創(chuàng)建快捷方式的方法,在計(jì)算機(jī)中搜索文件與文件夾的方法等。
學(xué)會(huì)了新建文件夾,文件的新建和保存,查找文件,文件和文件夾的移動(dòng)和復(fù)制,刪除和還原文件,查看文件和文件夾的信息,利用文件的排列方式瀏覽文件和文件夾,熟悉文件夾選項(xiàng)的操作等
第二篇:計(jì)算機(jī)實(shí)驗(yàn)
怎樣寫(xiě)計(jì)算機(jī)實(shí)驗(yàn)報(bào)告
一、什么是實(shí)驗(yàn)報(bào)告
把實(shí)驗(yàn)的目的、方法、過(guò)程、結(jié)果等記錄下來(lái),經(jīng)過(guò)整理,寫(xiě)成的書(shū)面匯報(bào),就叫實(shí)驗(yàn)報(bào)告。
實(shí)驗(yàn)報(bào)告必須在科學(xué)實(shí)驗(yàn)的基礎(chǔ)上進(jìn)行。它主要的用途在于幫助實(shí)驗(yàn)者不斷地積累研究資料,總結(jié)研究成果。因此,寫(xiě)實(shí)驗(yàn)報(bào)告是一件非常嚴(yán)肅、認(rèn)真的工作。不允許草率、馬虎,那怕是一個(gè)小數(shù)點(diǎn)、一個(gè)細(xì)微的變化,都不能忽視。
二、一般的實(shí)驗(yàn)報(bào)告包括內(nèi)容
1.實(shí)驗(yàn)名稱(chēng)、實(shí)驗(yàn)時(shí)間、實(shí)驗(yàn)地點(diǎn)
2.實(shí)驗(yàn)?zāi)康?.實(shí)驗(yàn)原理
4.實(shí)驗(yàn)儀器、設(shè)備、材料
5.實(shí)驗(yàn)步驟
6.數(shù)據(jù)與處理
7.實(shí)驗(yàn)結(jié)果
8.討論。
三、計(jì)算機(jī)實(shí)驗(yàn)報(bào)告包括的內(nèi)容和書(shū)寫(xiě)要求
1.實(shí)驗(yàn)名稱(chēng):一定按照實(shí)驗(yàn)大綱或老師給定的題目準(zhǔn)確書(shū)寫(xiě)。
2.實(shí)驗(yàn)時(shí)間:當(dāng)時(shí)上機(jī)做實(shí)驗(yàn)的日期,不是寫(xiě)實(shí)驗(yàn)報(bào)告的日期,必須準(zhǔn)確。
3.實(shí)驗(yàn)?zāi)康模喊凑諏?shí)驗(yàn)大綱或?qū)嶒?yàn)教材書(shū)寫(xiě),注意有時(shí)實(shí)驗(yàn)教材的目的與實(shí)驗(yàn)大綱不是完全一樣,要按照實(shí)驗(yàn)大綱寫(xiě),不清楚問(wèn)老師。
4.實(shí)驗(yàn)設(shè)備:實(shí)驗(yàn)房間地點(diǎn),計(jì)算機(jī)機(jī)機(jī)器號(hào),計(jì)算機(jī)硬件配置,計(jì)算機(jī)軟件配置。硬件配置包括CPU、內(nèi)存、硬盤(pán)、網(wǎng)絡(luò)、光驅(qū)等。軟件配置包括操作系統(tǒng)、應(yīng)用軟件等。
5.實(shí)驗(yàn)內(nèi)容:這是最主要的部分,要按照操作順序書(shū)寫(xiě)。
先寫(xiě)出操作小單元的小標(biāo)題,然后再寫(xiě)這一小單元上機(jī)實(shí)驗(yàn)如何進(jìn)行操作,啟動(dòng)了哪個(gè)程序,執(zhí)行了哪個(gè)菜單、按鈕、命令,輸入了哪些命令、程序、數(shù)據(jù),計(jì)算機(jī)的輸出(屏幕顯示)是什么,……。
注意,不要僅寫(xiě)執(zhí)行的程序、函數(shù)、語(yǔ)句有什么功能,這些理論性的內(nèi)容少些。多寫(xiě)你向計(jì)算機(jī)輸入了什么,計(jì)算機(jī)輸出了什么,這才是你要多多書(shū)寫(xiě)的內(nèi)容。為便于說(shuō)明問(wèn)題,還可以附制圖表。
6.結(jié)果與討論:寫(xiě)實(shí)驗(yàn)者對(duì)整個(gè)實(shí)驗(yàn)的評(píng)價(jià)或體會(huì),與預(yù)期的結(jié)果是否相符,有什么新的發(fā)現(xiàn)和不同見(jiàn)解、建議等。
第三篇:計(jì)算機(jī)圖形學(xué)實(shí)驗(yàn)
實(shí)驗(yàn)三 MFC畫(huà)直線
最近自己在學(xué)習(xí)如何在VC 6.0 開(kāi)發(fā)環(huán)境下的使用MFC AppWizard(exe)來(lái)繪畫(huà)一條直線,雖然比較簡(jiǎn)單,通過(guò)這樣的練習(xí)可以幫助你熟悉MFC的開(kāi)發(fā)環(huán)境以及其中的消息傳遞機(jī)制,希望對(duì)于像我一樣初入MFC圖形繪制學(xué)習(xí)的人有幫
助
第一步:構(gòu)建MFC窗體
打開(kāi)Visual C++ 6.0編譯器 新建→工程→MFC AppWizard(exe),工程名以DrawLine為例,然后確定。為了方便,在MFC應(yīng)用程序向?qū)А襟E1當(dāng)中選擇“單文檔”,其余所有的步驟都為默認(rèn)值,直接“完成”。這樣一個(gè)簡(jiǎn)單的MFC窗體就構(gòu)建好了,自己不妨Compile—Build—BuildExecute一下。
第二步:編輯菜單項(xiàng)
選擇ResourceView視窗展開(kāi)Menu文件夾,左鍵雙擊IDR_DRAWLITYPE,右邊就會(huì)出現(xiàn)菜單圖形編輯界面,為了簡(jiǎn)化,我們只在添加幫助→DrawLine功能選擇項(xiàng)。雙擊空白會(huì)彈出“菜單項(xiàng)目 屬性”對(duì)話框。ID:ID_DRAW_LINE;標(biāo)明:
DrawLine(&D),其它的為缺省。
第三步:建立消息命令
如果此時(shí)運(yùn)行該程序,你會(huì)發(fā)現(xiàn)幫助—DrawLine的功能選項(xiàng)是灰色的,原因就在于我們還沒(méi)有添加該功能的消息命令相應(yīng)函數(shù)。通過(guò)“查看—Message Maps—Project:DrawLine—Class name:CDrawLineView—Object IDs:ID_DRAW_LINE—選定COMMAND—Add Function?”,其它為默認(rèn),最后確定完成?,F(xiàn)在如果再重新運(yùn)行該程序的話,會(huì)發(fā)現(xiàn)原來(lái)的灰色已經(jīng)消除了。
第四步:添加鼠標(biāo)消息響應(yīng)
打開(kāi)ClassView視窗,右鍵選定CDrawLineView,選擇Add Windows Messsage Handler會(huì)彈出對(duì)話框,完成CDrawLineView類(lèi)的WM_LBUTTONDOWN、WM_MOUSEMOVE、WM_LBUTTONUP三個(gè)Windows消息事件的新建。
第五步:添加響應(yīng)代碼
首先,在ClassView視窗中雙擊CDrawLineView會(huì)定位到“DrawLineView.h : interface of the CDrawLineView class”的文件,添加CDrawLineView類(lèi)的成員:protected: int m_Drag;POINT m_pPrev;POINT m_pOrigin;三個(gè)成員變量。視窗中展開(kāi)CDrawLineView類(lèi),雙擊定位OnLBUTTONDOWN()函數(shù)。在該函數(shù)消息響應(yīng)
處添加如下代碼:
//建立好繪圖的設(shè)備環(huán)境
CClientDC dc(this);OnPrepareDC(&dc);
dc.DPtoLP(&point);
//獲取起始點(diǎn)坐標(biāo) m_pPrev=point;m_pOrigin=point;
m_Drag=1;
然后,定位于OnMouseMove(),添加如下代碼(其中關(guān)鍵用到了橡皮筋技術(shù)):
//建立好繪圖的設(shè)備環(huán)境
CClientDC dc(this);
OnPrepareDC(&dc);dc.DPtoLP(&point);
dc.SetROP2(R2_NOT);//橡皮筋繪圖技術(shù)
//判斷是否BUTTONDOWN
if(m_Drag)
{
dc.MoveTo(m_pOrigin);dc.LineTo(m_pPrev);dc.MoveTo(m_pOrigin);dc.LineTo(point);
}
m_pPrev=point;
最后,在OnLBUTTONDOWN()添加代碼: m_Drag=0;
程序運(yùn)行效果圖
實(shí)驗(yàn)4 實(shí)現(xiàn)圓的生成算法
一、實(shí)驗(yàn)?zāi)康?/p>
1.熟悉CDC圖形程序庫(kù); 2.掌握中點(diǎn)畫(huà)圓生成算法; 3.掌握Bresenham畫(huà)圓算法。
二、實(shí)驗(yàn)內(nèi)容
利用VisualC++6.0設(shè)計(jì)一個(gè)簡(jiǎn)易畫(huà)圓繪圖板,驗(yàn)證圓生成算法。
三、實(shí)驗(yàn)指導(dǎo)
1.生成繪圖應(yīng)用程序的框架,如下圖所示。具體實(shí)現(xiàn)見(jiàn)第二次實(shí)驗(yàn),過(guò)程不再詳細(xì)說(shuō)明。
2.在應(yīng)用程序中增加菜單
完成相關(guān)菜單的設(shè)計(jì),具體的效果如下圖所示,并設(shè)置好相關(guān)菜單消息的映射,具體的實(shí)現(xiàn)在前面的實(shí)驗(yàn)中介紹過(guò),再此不在詳細(xì)說(shuō)明。
3.在繪圖函數(shù)中添加代碼
通過(guò)以上步驟,得到了與菜單對(duì)應(yīng)的消息映射,就可以在函數(shù)中添加代碼繪制圖形了。(1)利用中點(diǎn)畫(huà)圓算法實(shí)現(xiàn)圓的生成(算法原理見(jiàn)教材)。void CDraw_CirView::OnMid(){ // TODO: Add your command handler code here CDC*pDC=GetDC();//得到繪圖類(lèi)指針
RedrawWindow();//重繪窗口
int x,y,x0=200,y0=200,r=100;//圓的圓心為(x0,y0),半徑為r float d;x=0;y=r;d=1.25-r;
pDC->SetPixel(x+x0,y+y0,RGB(255,0,0));pDC->SetPixel(y+x0,x+y0,RGB(255,0,0));pDC->SetPixel(y+x0,-x+y0,RGB(255,0,0));pDC->SetPixel(x+x0,-y+y0,RGB(255,0,0));pDC->SetPixel(-x+x0,-y+y0,RGB(255,0,0));pDC->SetPixel(-y+x0,-x+y0,RGB(255,0,0));pDC->SetPixel(-y+x0,x+y0,RGB(255,0,0));pDC->SetPixel(-x+x0,y+y0,RGB(255,0,0));while(x<=y){
if(d<0)
{
d=d+2*x+3;
x++;
}
else
{
d=d+2*(x-y)+5;
x++;
y--;}
pDC->SetPixel(x+x0,y+y0,RGB(255,0,0));
pDC->SetPixel(y+x0,x+y0,RGB(255,0,0));
pDC->SetPixel(y+x0,-x+y0,RGB(255,0,0));
pDC->SetPixel(x+x0,-y+y0,RGB(255,0,0));
pDC->SetPixel(-x+x0,-y+y0,RGB(255,0,0));
pDC->SetPixel(-y+x0,-x+y0,RGB(255,0,0));
pDC->SetPixel(-y+x0,x+y0,RGB(255,0,0));
pDC->SetPixel(-x+x0,y+y0,RGB(255,0,0));} } 由以上代碼繪出的圖形如下:
(2)利用Bresenham算法生成圓(算法原理見(jiàn)教材)。void CDraw_CirView::OnBre(){ // TODO: Add your command handler code here CDC*pDC=GetDC();//得到繪圖類(lèi)指針
//RedrawWindow();//重繪窗口
int x,y,x0=200,y0=200,r=50;//圓的圓心為(x0,y0),半徑為r int delta,delta1,delta2,direction;x=0;y=r;delta=2*(1-r);while(y>=0){
pDC->SetPixel(x+x0,y+y0,RGB(0,0,255));
pDC->SetPixel(x+x0,-y+y0,RGB(0,0,255));
pDC->SetPixel(-x+x0,y+y0,RGB(0,0,255));
pDC->SetPixel(-x+x0,-y+y0,RGB(0,0,255));
if(delta<0)
{
delta1=2*(delta+y)-1;
if(delta<=0)direction=1;
else direction=2;
}
else if(delta>0)
{
delta2=2*(delta-x)-1;
if(delta2<=0)direction=2;
else direction=3;
}
else direction=2;
switch(direction)
{
case 1:x++;
delta+=2*x+1;
break;
case 2:x++;y--;
delta+=2*(x-y+1);
break;
case 3:y--;
delta+=(-2*y+1);
break;
} } }
由以上代碼繪出的圖形如下:
(3)以上是本次實(shí)驗(yàn)的基本部分,利用中點(diǎn)畫(huà)圓和Bresenham畫(huà)圓算法實(shí)現(xiàn)的基本圖形的繪制。能不能利用該算法,完成一些復(fù)雜圖形的生成,比如利用基本的畫(huà)圓算法繪制一個(gè)奧運(yùn)五環(huán)。甚至根據(jù)畫(huà)圓算法,實(shí)現(xiàn)二次曲線的生成,如橢圓的生成等等。請(qǐng)同學(xué)們認(rèn)真考慮,完成這部分的內(nèi)容,上機(jī)調(diào)試。
四、思考
1.如何實(shí)現(xiàn)圓心為任意位置的圓的繪制; 2.兩種畫(huà)圓算法的比較。
第四篇:計(jì)算機(jī)財(cái)務(wù)管理實(shí)驗(yàn)
實(shí)驗(yàn)一:excel基礎(chǔ)知識(shí)
一、實(shí)驗(yàn)?zāi)康模和ㄟ^(guò)對(duì)excel的學(xué)習(xí),掌握excel的基礎(chǔ)知識(shí)和基本操作。
二、問(wèn)題及解決過(guò)程:不知如何用紅色現(xiàn)實(shí)小于分得總評(píng)成績(jī)。
【格式】菜單下的 【條件格式】命令進(jìn)行相關(guān)設(shè)置即可。
三、備注:
實(shí)驗(yàn)二:財(cái)務(wù)分析模型的建立
一、實(shí)驗(yàn)?zāi)康模和ㄟ^(guò)建立財(cái)務(wù)分析模型,更好的了解企業(yè)的財(cái)務(wù)狀況、資產(chǎn)管理水平、盈利能力及成長(zhǎng)能力,以提升企業(yè)的價(jià)值。
二、問(wèn)題及解決過(guò)程:
1、財(cái)務(wù)分析指標(biāo)公式記得不準(zhǔn)確。
查閱課本及資料獲得了正確的公式。
2、杜邦分析模型比例不合適,若用鼠標(biāo)移動(dòng),模型會(huì)變亂。
【視圖】菜單下【顯示比例】命令,選擇最佳比例。
三、備注:
1、杜邦分析體系中的項(xiàng)目名稱(chēng)要占有2個(gè)單元格。
2、工作表之間的引用:sheet1!引用單元
實(shí)驗(yàn)三:投資決策模型設(shè)計(jì)
一、實(shí)驗(yàn)?zāi)康模簩W(xué)會(huì)設(shè)計(jì)投資決策模型,并分析選擇最好的投資方案,使得企業(yè)經(jīng)營(yíng)者獲得最大的經(jīng)濟(jì)利益。
二、問(wèn)題及解決過(guò)程:
1、滾動(dòng)條的設(shè)計(jì)不熟悉。
【視圖】---【工具欄】,單擊窗體復(fù)選框,選擇滾動(dòng)條選項(xiàng),進(jìn)行相關(guān)控件格式設(shè)置。
2、折舊函數(shù)字母表示不清楚。
瀏覽課本及多次操作達(dá)到記憶的目的。
三、備注:
1、滾動(dòng)條設(shè)置控件格式時(shí),不能輸入負(fù)數(shù)、小數(shù)及分?jǐn)?shù)。
2、年數(shù)總和法,雙倍余額遞減法、倍率余額遞減法是加速折舊法。
實(shí)驗(yàn)四:營(yíng)運(yùn)資金的管理
一、實(shí)驗(yàn)?zāi)康模和ㄟ^(guò)對(duì)最佳現(xiàn)金持有量、賒銷(xiāo)政策及最優(yōu)信用額、最優(yōu)經(jīng)濟(jì)訂貨批量模型的對(duì)比和具體操作,使得營(yíng)運(yùn)資金的管理成本降至最低。
二、問(wèn)題及解決過(guò)程:應(yīng)收賬款的機(jī)會(huì)成本計(jì)算公式不會(huì)。
應(yīng)收賬款的機(jī)會(huì)成本=銷(xiāo)售收入/360*變動(dòng)成本率*資本成本率*平均收現(xiàn)期
三、備注:最佳現(xiàn)金持有量=
最有經(jīng)濟(jì)訂貨批量=
實(shí)驗(yàn)五:籌資決策模型的設(shè)計(jì)
一、實(shí)驗(yàn)?zāi)康模毫私庥嘘P(guān)籌資決策相關(guān)知識(shí),掌握利用excel建立相應(yīng)籌資分析模型的方法以幫助財(cái)務(wù)管理人員提高決策效率。
二、問(wèn)題及解決過(guò)程:不會(huì)使用模擬運(yùn)算表
【數(shù)據(jù)】菜單下的【模擬運(yùn)算表】
三、備注:rate 利率
Nper:期限
Pmt年金
Pv年金現(xiàn)值
Fv年金終值
Type:0或省略表示普通年金;1表示先付年金
實(shí)驗(yàn)六:銷(xiāo)售預(yù)測(cè)分析
一、實(shí)驗(yàn)?zāi)康模赫莆珍N(xiāo)售預(yù)測(cè)的基本方法,并結(jié)合excel相關(guān)知識(shí)加以分析利用。
二、問(wèn)題及解決過(guò)程:對(duì)單變量求解工具不了解
【工具】菜單【單變量求解】,其中目標(biāo)單元格包含公式,可變單元格包含在目標(biāo)單元格公式之中。
三、備注
1、:linest(know-y's, know-x's,const,stats)即可用于一元直線方程預(yù)測(cè),也可用于多遠(yuǎn)回歸方程預(yù)測(cè)。
2、index(array,row,column)
第五篇:計(jì)算機(jī)繪圖實(shí)驗(yàn)
實(shí)驗(yàn)一繪圖環(huán)境設(shè)置及點(diǎn)的位置確定
實(shí)驗(yàn)?zāi)康模毫私庥?jì)算機(jī)繪圖的基本原理;熟悉AutoCAD的界面、環(huán)境設(shè)置。掌握管理圖形的方法,掌握工具欄中各按鈕的功能及圖層的設(shè)置、掌握確定點(diǎn)的位置的方法。
實(shí)驗(yàn)方式:學(xué)生獨(dú)立上機(jī)操作
實(shí)驗(yàn)內(nèi)容:(見(jiàn)書(shū)第1、2、3章,寫(xiě)出具體操作步驟,包括圖)
實(shí)驗(yàn)二常用繪圖命令練習(xí)
實(shí)驗(yàn)?zāi)康模赫莆崭骼L圖命令的操作方法,特別是各命令中不同選項(xiàng)的功能并正確運(yùn)用,能應(yīng)用命令精確繪制平面圖形。
實(shí)驗(yàn)方式:學(xué)生獨(dú)立上機(jī)操作
實(shí)驗(yàn)內(nèi)容:(見(jiàn)書(shū)第5章,寫(xiě)出具體操作步驟,包括圖)
實(shí)驗(yàn)三常用編輯命令練習(xí)
實(shí)驗(yàn)?zāi)康模赫莆崭鞣N編輯命令的操作方法并能熟練應(yīng)用,能應(yīng)用編輯命令生成各種復(fù)雜的平面圖形。
實(shí)驗(yàn)方式:學(xué)生獨(dú)立上機(jī)操作
實(shí)驗(yàn)內(nèi)容:(見(jiàn)書(shū)第6章,寫(xiě)出具體操作步驟,包括圖)
實(shí)驗(yàn)四零件圖繪制
實(shí)驗(yàn)?zāi)康模菏炀殤?yīng)用繪圖和編輯命令繪制零件圖;掌握零件圖中文字標(biāo)注、尺寸標(biāo)注及粗糙度符號(hào)標(biāo)注的方法及塊的操作。
實(shí)驗(yàn)方式:學(xué)生獨(dú)立上機(jī)操作
實(shí)驗(yàn)內(nèi)容:(見(jiàn)書(shū)第7、8、9、10章,寫(xiě)出具體操作步驟,包括圖)
實(shí)驗(yàn)五裝配圖繪制
實(shí)驗(yàn)?zāi)康模菏炀殤?yīng)用繪圖和編輯命令繪制裝配圖;掌握裝配圖中尺寸和序號(hào)標(biāo)注的方法及明細(xì)表的填寫(xiě)。
實(shí)驗(yàn)方式:學(xué)生獨(dú)立上機(jī)操作
實(shí)驗(yàn)內(nèi)容:(見(jiàn)書(shū)第12章,寫(xiě)出具體操作步驟,包括圖)
實(shí)驗(yàn)六三維圖形繪制
實(shí)驗(yàn)?zāi)康模菏炀氄莆杖S作圖和實(shí)體編輯命令,繪制形體,掌握三維造型的方法與技巧。
實(shí)驗(yàn)方式:學(xué)生獨(dú)立上機(jī)操作
實(shí)驗(yàn)內(nèi)容:(見(jiàn)書(shū)第13、14、15章,寫(xiě)出具體操作步驟,包括圖)