操作系統(tǒng)課程設(shè)計(jì)之資源管理器任務(wù)管理器_第1頁(yè)
操作系統(tǒng)課程設(shè)計(jì)之資源管理器任務(wù)管理器_第2頁(yè)
操作系統(tǒng)課程設(shè)計(jì)之資源管理器任務(wù)管理器_第3頁(yè)
操作系統(tǒng)課程設(shè)計(jì)之資源管理器任務(wù)管理器_第4頁(yè)
操作系統(tǒng)課程設(shè)計(jì)之資源管理器任務(wù)管理器_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 . . . 大學(xué)課程設(shè)計(jì)報(bào)告課程設(shè)計(jì)題目:Windows資源管理器與任務(wù)管理器 學(xué) 院: 計(jì)算機(jī)學(xué)院 專(zhuān)業(yè)班級(jí): 網(wǎng)絡(luò)工程二班 年 級(jí): 2009級(jí) 小組成員:學(xué) 號(hào):完成時(shí)間: 2012 年 7 月 7 日成 績(jī):指導(dǎo)教師: 郭 平 大學(xué)教務(wù)處制大學(xué)本科學(xué)生課程設(shè)計(jì)任務(wù)書(shū)課程設(shè)計(jì)題目Windows系統(tǒng)資源管理器與任務(wù)管理器學(xué)院計(jì)算機(jī)專(zhuān)業(yè)網(wǎng)絡(luò)工程年級(jí)09已知參數(shù)和設(shè)計(jì)要求:(1) 熟悉操作系統(tǒng)資源管理原理,掌握編程接口,能夠使用高級(jí)語(yǔ)言調(diào)用編程接口,設(shè)計(jì)并實(shí)現(xiàn)Windows操作系統(tǒng)資源管理器的全部功能(包括:菜單、圖標(biāo)、右鍵菜單),實(shí)現(xiàn)軟件資源和數(shù)據(jù)資源的管理。(2) 掌握操作系統(tǒng)任務(wù)與進(jìn)程

2、概念,熟悉任務(wù)與進(jìn)程管理的方法,通過(guò)高級(jí)語(yǔ)言編程接口設(shè)計(jì)并實(shí)現(xiàn)Windows操作系統(tǒng)任務(wù)管理器的全部功能(包括:菜單、右鍵菜單、應(yīng)用程序管理、進(jìn)程管理、性能顯示、聯(lián)網(wǎng)狀態(tài)和用戶(hù)信息)。學(xué)生應(yīng)完成的工作:(1) 了解Windows操作系統(tǒng)的發(fā)展歷史(2) 了解Windows XP的體系結(jié)構(gòu)(3) 掌握Windows系統(tǒng)API的調(diào)用方法(4) 設(shè)計(jì)并實(shí)現(xiàn)Windows操作系統(tǒng)資源管理器的全部功能(包括:菜單、圖標(biāo)、右鍵菜單),實(shí)現(xiàn)軟件資源和數(shù)據(jù)資源的管理。(5) 設(shè)計(jì)并實(shí)現(xiàn)Windows操作系統(tǒng)任務(wù)管理器的全部功能(包括:菜單、右鍵菜單、應(yīng)用程序管理、進(jìn)程管理、性能顯示、聯(lián)網(wǎng)狀態(tài)和用戶(hù)信息)。目前

3、資料收集情況(含指定參考資料):(1) 在互聯(lián)網(wǎng)上收集相關(guān)資料(2) William Stallings,Operating Systems Internals and Design Principles,6th Edition,電子工業(yè),2010年課程設(shè)計(jì)的工作計(jì)劃:(1) 第1第3天:查詢(xún)、收集資料,學(xué)習(xí)相關(guān)知識(shí);(2) 第4天:熟悉掌握API函數(shù)使用;(3) 第5第9天:設(shè)計(jì)、實(shí)現(xiàn)程序;(4) 第10天:編寫(xiě)課程設(shè)計(jì)報(bào)告;(5) 第11天:檢查程序;(6) 第12天:修改完善程序與課程設(shè)計(jì)報(bào)告。任務(wù)下達(dá)日期2012年6月18日完成日期2012年7月7日18 / 21目錄1 摘要與關(guān)鍵字1

4、1.1 摘要11.2關(guān)鍵字:任務(wù)管理器 資源管理器 操作系統(tǒng) windows12 正文12.1 Windows資源管理器的實(shí)現(xiàn)12.1.1 排序的實(shí)現(xiàn)22.1.2 新建文件夾與其重命名62.1.3 新建文件與重命名82.1.4 搜索文件102.1.5 打開(kāi)搜索文件所在的文件夾112.1.6 打開(kāi)文件122.1.7 刪除文件132.1.8 刪除文件夾142.2 Windows任務(wù)管理器的實(shí)現(xiàn)152.2.1 顯示當(dāng)前進(jìn)程152.2.2 性能顯示153 總結(jié)16 課程設(shè)計(jì)正文1 摘要與關(guān)鍵字1.1 摘要通過(guò)一個(gè)學(xué)期的操作系統(tǒng)課程學(xué)習(xí),對(duì)操作系統(tǒng)有了進(jìn)一步的認(rèn)識(shí)。這個(gè)學(xué)期學(xué)習(xí)的主要是windows操作

5、系統(tǒng),畢竟對(duì)于我們來(lái)說(shuō),windows操作系統(tǒng)是我們最熟悉的操作系統(tǒng)。學(xué)習(xí)操作系統(tǒng)這門(mén)課程后,對(duì)操作系統(tǒng)的原理以與實(shí)現(xiàn)都有了一個(gè)更深的了解。我們對(duì)資源管理器以與任務(wù)管理器都有比較大的興趣,所以這次課程設(shè)計(jì)我們選擇的這個(gè)題目。資源管理器主要是對(duì)文件資源的管理,我們采用的是用Java中的圖形界面編程,畫(huà)出來(lái)的圖形界面比較友好,能夠很好的檢測(cè)程序的執(zhí)行結(jié)果。編寫(xiě)了一些調(diào)用用到的系統(tǒng)動(dòng)態(tài)庫(kù)的dll文件,使之能順利地各應(yīng)用程序從而成功打開(kāi)各文件。其中完成的功能比較齊全,主要有:按目錄樹(shù)的形式管理磁盤(pán)中的文件夾和文件、文件的排序、文件的打開(kāi)、文件的新建、文件的重命名、文件的刪除、文件的搜索、刷新等功能,較

6、好的完成了課程設(shè)計(jì)的要求。任務(wù)管理器主要是對(duì)各個(gè)正在執(zhí)行的進(jìn)程的管理以與CPU和物理存的實(shí)時(shí)利用情況的獲取和統(tǒng)計(jì),采用的也是Java的GUI編程,較好的實(shí)現(xiàn)了各種功能。1.2關(guān)鍵字:任務(wù)管理器 資源管理器 操作系統(tǒng) windows2 正文2.1 Windows資源管理器的實(shí)現(xiàn)本次課程設(shè)計(jì)給了兩個(gè)題目,我們選擇的是第一個(gè),Windows資源管理器和任務(wù)管理器的模擬。其初始界面如下圖所示,此時(shí)所顯示的為桌面。如圖中所示,在程序的窗口界面的左上角有一些按鈕,正如按鈕名稱(chēng)那樣,我們可以實(shí)現(xiàn)相應(yīng)的功能。例如通過(guò)新窗體可以打開(kāi)一個(gè)新的窗口,文件夾則跟Windows文件夾功能類(lèi)似。此外,我們可以通過(guò)這個(gè)程序

7、打開(kāi)和新建文件或者文件夾,實(shí)現(xiàn)搜索文件等功能,下面我們來(lái)一一演示。2.1.1 排序的實(shí)現(xiàn)在實(shí)現(xiàn)其他功能之前,先來(lái)看看類(lèi)似于Windows的不同排序方式的實(shí)現(xiàn):1) 按名稱(chēng)排序:首先,右鍵標(biāo)題欄會(huì)發(fā)現(xiàn)有如下選項(xiàng):而雙擊“名稱(chēng)”則可實(shí)現(xiàn)按名稱(chēng)排序,如下圖所示:再次雙擊就成為按名稱(chēng)降序排列:2) 按大小排序:同理,雙擊大小則按大小排序,可選擇降序還是升序:3) 按類(lèi)型排序:4) 按時(shí)間排序:2.1.2 新建文件夾與其重命名在這里同時(shí)實(shí)現(xiàn)了右鍵功能,如圖所示:我們此時(shí)選擇新建一個(gè)叫做new的文件夾,建成之后如下圖:此時(shí),我們還可以將剛剛建立的文件重命名,如下圖所示:則完成重命名之后如下圖:2.1.3

8、新建文件與重命名在新建的文件夾new里面建一個(gè)名為new.txt的文件:同樣的,我們使用右鍵進(jìn)行重命名,如下圖所示:完成后為:我們會(huì)發(fā)現(xiàn)窗口左上角的“向上”按鈕變色,則此時(shí)我們可通過(guò)此按鈕返回上一級(jí)目錄,同時(shí),在地址欄里面我們可以選擇自己想要去的目錄地址:2.1.4 搜索文件我們就搜索剛剛建的renew.txt,如下圖所示,顯示出了相應(yīng)的路徑:2.1.5 打開(kāi)搜索文件所在的文件夾使用右鍵,選擇打開(kāi)所在文件夾則打開(kāi)之后如下圖所示:2.1.6 打開(kāi)文件同樣使用右鍵:打開(kāi)后我們?cè)诶锩孑斎胍痪湓?huà)并保存,刷新后會(huì)發(fā)現(xiàn)文件大小增加了:2.1.7 刪除文件我們把剛剛搜索到的新建的renew.txt刪除:可以

9、看到,在文件夾renew里面不再有剛剛的文件存在。2.1.8 刪除文件夾我們可以再次通過(guò)右鍵刪除文件夾renew:選擇刪除之后我們發(fā)現(xiàn)文件夾new消失了:目前而言,雖然我們基本實(shí)現(xiàn)了以上所有的功能,但仍然存在許多不足之處,例如界面可能不太完善,功能也沒(méi)有真正的Windows強(qiáng)大和完備,此外,實(shí)現(xiàn)刪除功能的時(shí)候沒(méi)有確認(rèn)的窗口彈出,等等。但是在做的過(guò)程中我們也受益匪淺,對(duì)于以后的發(fā)展有很大作用。2.2 Windows任務(wù)管理器的實(shí)現(xiàn)由于時(shí)間緊迫(與其他課程設(shè)計(jì)沖突),我們目前只是實(shí)現(xiàn)了進(jìn)程和性能兩個(gè)方面的展示。2.2.1 顯示當(dāng)前進(jìn)程如下圖所示,顯示了當(dāng)前的進(jìn)程和創(chuàng)建時(shí)間以與進(jìn)程號(hào),此外還有進(jìn)程數(shù)

10、目,CPU占有率和物理存占有率。2.2.2 性能顯示顯示系統(tǒng)當(dāng)前的使用性能由于感覺(jué)到任務(wù)管理器要實(shí)現(xiàn)相關(guān)的其他功能有一定難度,我們目前只是實(shí)現(xiàn)了這兩個(gè)簡(jiǎn)單的功能,其他的Windows任務(wù)管理器功能之好以后再研究了。3 總結(jié)本次課程設(shè)計(jì),完成的容是資源管理器和任務(wù)管理器的實(shí)現(xiàn)。雖然完成的時(shí)間有接近兩周,但因?yàn)榭偟墓ぷ髁勘容^大,所以完成的還是有點(diǎn)艱難。首先是動(dòng)態(tài)庫(kù)的問(wèn)題,因?yàn)橐{(diào)用系統(tǒng)的庫(kù)函數(shù),所以要找到這些函數(shù)的接口,使之可以順利地打開(kāi)各種應(yīng)用文件,在經(jīng)過(guò)長(zhǎng)時(shí)間的查閱相關(guān)文件之后,才最終得以完成。再者是在文件列表的獲取后,建立界面的左邊與右邊的聯(lián)系,使之形成左右兩邊的良好響應(yīng),這也是一個(gè)難點(diǎn)。還

11、有是文件搜索功能的實(shí)現(xiàn),要使在搜索功能能夠?qū)崿F(xiàn)的同時(shí),還要考慮到搜索的時(shí)間問(wèn)題,這要設(shè)計(jì)一個(gè)快捷的搜索算法,也是一大難題。在任務(wù)管理器的實(shí)現(xiàn)中,最難的是CPU、物理存的實(shí)時(shí)使用情況的追蹤,即要畫(huà)出一個(gè)動(dòng)態(tài)變化的圖形,在查詢(xún)大量的相關(guān)資料之后,才得以實(shí)現(xiàn)。雖然,此次的課程設(shè)計(jì),難度較大,也花費(fèi)了很多的精力,但是,也算是較好的完成了課程設(shè)計(jì)的要求,在此期間,也學(xué)到了很多東西,是對(duì)之前所學(xué)知識(shí)的一次綜合性檢驗(yàn),同時(shí)也是學(xué)習(xí)新知識(shí)的過(guò)程??傊舜蔚恼n程設(shè)計(jì),讓我們都受益匪淺。大學(xué)本科學(xué)生課程設(shè)計(jì)任務(wù)書(shū)課程設(shè)計(jì)題目Windows系統(tǒng)資源管理器與任務(wù)管理器學(xué)院計(jì)算機(jī)專(zhuān)業(yè)網(wǎng)絡(luò)工程年級(jí)09已知參數(shù)和設(shè)計(jì)要求

12、:(1) 熟悉操作系統(tǒng)資源管理原理,掌握編程接口,能夠使用高級(jí)語(yǔ)言調(diào)用編程接口,設(shè)計(jì)并實(shí)現(xiàn)Windows操作系統(tǒng)資源管理器的全部功能(包括:菜單、圖標(biāo)、右鍵菜單),實(shí)現(xiàn)軟件資源和數(shù)據(jù)資源的管理。(2) 掌握操作系統(tǒng)任務(wù)與進(jìn)程概念,熟悉任務(wù)與進(jìn)程管理的方法,通過(guò)高級(jí)語(yǔ)言編程接口設(shè)計(jì)并實(shí)現(xiàn)Windows操作系統(tǒng)任務(wù)管理器的全部功能(包括:菜單、右鍵菜單、應(yīng)用程序管理、進(jìn)程管理、性能顯示、聯(lián)網(wǎng)狀態(tài)和用戶(hù)信息)。學(xué)生應(yīng)完成的工作:(1) 了解Windows操作系統(tǒng)的發(fā)展歷史(2) 了解Windows XP的體系結(jié)構(gòu)(3) 掌握Windows系統(tǒng)API的調(diào)用方法(4) 設(shè)計(jì)并實(shí)現(xiàn)Windows操作系統(tǒng)資源管理器的全部功能(包括:菜單、圖標(biāo)、右鍵菜單),實(shí)現(xiàn)軟件資源和數(shù)據(jù)資源的管理。(5) 設(shè)計(jì)并實(shí)現(xiàn)Windows操作系統(tǒng)任務(wù)管理器的全部功能(包括:菜單、右鍵菜單、應(yīng)用程序管理、進(jìn)程管理、性能顯示、聯(lián)網(wǎng)狀態(tài)和用戶(hù)信息)。目前資料收集情況(含指定參考資料):(1) 在互聯(lián)網(wǎng)上收集相關(guān)資料(2) William Stallings,Operating Systems Internals an

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論