畢業(yè)設(shè)計(jì)論文排版操作范例_第1頁
畢業(yè)設(shè)計(jì)論文排版操作范例_第2頁
畢業(yè)設(shè)計(jì)論文排版操作范例_第3頁
畢業(yè)設(shè)計(jì)論文排版操作范例_第4頁
畢業(yè)設(shè)計(jì)論文排版操作范例_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、摘 要隨著計(jì)算機(jī)在千家萬戶的流行,隨著計(jì)算機(jī)使用的越來越頻繁,計(jì)算機(jī)軟件的使用與維護(hù)已經(jīng)成為廣大計(jì)算機(jī)用戶所必須的掌握的一門必要技術(shù),然而要普通的計(jì)算機(jī)用戶對(duì)計(jì)算機(jī)的維護(hù)像專家一樣了解就有些強(qiáng)人所難了,所以一些可以方便用戶對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行維護(hù)的優(yōu)化軟件就有了其出現(xiàn)的目的。操作系統(tǒng)是系統(tǒng)的靈魂,如果沒有操作系統(tǒng),面對(duì)冷冰冰的硬件,即使有一顆奔四的芯,計(jì)算機(jī)也無法運(yùn)行在操作系統(tǒng)中。普通用戶最為常用的當(dāng)然是微軟的Windows系列,從Windows 3.2到Windows XP這個(gè)小小的窗口讓我們覺得越來越人性化,越來越易用。但是時(shí)間久了,它也會(huì)鬧點(diǎn)兒小脾氣,不是死機(jī)就是藍(lán)屏,或是運(yùn)行的越來越慢,為

2、此我們就要對(duì)它進(jìn)行一些優(yōu)化設(shè)置。鑒于以上原因,堅(jiān)定了我設(shè)計(jì)此款軟件的決心。該項(xiàng)目主要運(yùn)用VB語言和批處理的結(jié)合實(shí)現(xiàn)了系統(tǒng)信息檢測,系統(tǒng)清理維護(hù),系統(tǒng)性能優(yōu)化,病毒清理主要4個(gè)方面的功能,而每個(gè)功能模塊中還包括2個(gè)具體功能。下文首先介紹了VB語言和批處理相關(guān)方面的知識(shí),然后介紹了VB語言和批處理技術(shù)在本次設(shè)計(jì)中的具體應(yīng)用。第3章和第4章則是從系統(tǒng)的可行性和安全性上分析了該項(xiàng)目的優(yōu)勢(shì)和不足。第5章具體舉了幾個(gè)功能模塊,列舉其中的關(guān)鍵代碼進(jìn)行分析該功能的實(shí)現(xiàn)過程最后則是對(duì)整個(gè)項(xiàng)目進(jìn)行了最后的測試,以一個(gè)成功和一個(gè)失敗的例子來讓讀者明白該項(xiàng)目的各種功能以及其中的缺陷。關(guān)鍵詞:系統(tǒng)優(yōu)化,Windows

3、XP,計(jì)算機(jī)。AbstractWith the prevalence of computers in thousands of households, with more and more frequently used in computer, computer software and maintenance of the majority of computer users has become necessary to have a need for technology, but to ordinary computer users on the computer experts t

4、o maintain the same as imposing an understanding on some, some can be user-friendly computer system for maintenance optimization software, there appeared the purpose of its.Operating system is the soul of the system, if there is no operating system, in the face of cold hardware, even if there is a c

5、ore “Pentium 4”, the computer can not run on operating systems. Ordinary user, of course, the most commonly used Microsoft's Windows series, from Windows 3.2 to Windows XP this small window so that we feel more and more human, more easy-to-use. But time, it will make some small temper, not a blu

6、e screen of death is, or running more and more slowly, and to this end we will have it set up a number of optimization.For the above reasons, the design of this paragraph of my firm determination software. The project main VB language and the use of a combination of a batch information to achieve th

7、e system testing, system clean-up maintenance, system performance optimization, virus clean-up the main four functions, each function module also includes two specific functions. Described below, the first batch language and VB-related knowledge, and then introduced the VB language and batch process

8、ing technology in the design of the specific application. Chapter 3 and Chapter 4 is from the system's feasibility and safety of the project on the analysis of the strengths and weaknesses. Chapter 5 gives a number of specific functional modules, which cited an analysis of the key code of the im

9、plementation of this feature is the last item on the whole the final test to a successful and an example of the failure to allow readers to understand the project various functions as well as defects.Key words: System Optimization, Windows XP, Computer第1章緒 論隨著計(jì)算機(jī)在千家萬戶的流行,隨著計(jì)算機(jī)使用的越來越頻繁,計(jì)算機(jī)軟件的使用與維護(hù)已經(jīng)成

10、為廣大計(jì)算機(jī)用戶所必須的掌握的一門必要技術(shù),然而要普通的計(jì)算機(jī)用戶對(duì)計(jì)算機(jī)的維護(hù)像專家一樣了解就有些強(qiáng)人所難了,所以一些可以方便用戶對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行維護(hù)的優(yōu)化軟件就有了其出現(xiàn)的目的。操作系統(tǒng)是系統(tǒng)的靈魂,如果沒有操作系統(tǒng),面對(duì)冷冰冰的硬件,即使有一顆奔四的芯,計(jì)算機(jī)也無法運(yùn)行在操作系統(tǒng)中。普通用戶最為常用的當(dāng)然是微軟的Windows 系列,從Windows 3.2到Windows XP這個(gè)小小的窗口讓我們覺得越來越人性化,越來越易用。但是時(shí)間久了,它也會(huì)鬧點(diǎn)兒小脾氣,不是死機(jī)就是藍(lán)屏,或是運(yùn)行的越來越慢,為此我們就要對(duì)它進(jìn)行一些優(yōu)化設(shè)置。對(duì)系統(tǒng)的優(yōu)化設(shè)置包括很多方面,比如像對(duì)開機(jī)啟動(dòng)項(xiàng)目的精簡

11、就可以提高開機(jī)的速度,而對(duì)一些垃圾文件的及時(shí)清理也可以很大程度上的節(jié)省原本就有限的硬盤空間。系統(tǒng)優(yōu)化并不單指的是對(duì)計(jì)算機(jī)系統(tǒng)的清理與維護(hù),一些對(duì)個(gè)人電腦的個(gè)人設(shè)置也可以納入系統(tǒng)優(yōu)化的范圍之內(nèi)。每個(gè)人的性格與興趣都各不相同,所以每個(gè)人都希望打造一臺(tái)從視覺上與眾不同的計(jì)算機(jī),簡單點(diǎn)的像定義自己的桌面背景,運(yùn)用符合自己風(fēng)格的桌面主題等等。像這類的簡單的操作一些計(jì)算機(jī)的初學(xué)者很容易就能夠掌握,而一些麻煩的操作比如象改變文件夾的顏色等就不是一般的計(jì)算機(jī)用戶所能了解的了,這需要更改一些文件的設(shè)置,相信連一些計(jì)算機(jī)老手都不愿意去一遍遍更改文件,而Windows XP又沒有給我們提供直接更改的選項(xiàng),這時(shí)候利用

12、系統(tǒng)優(yōu)化軟件就能一鍵完成這些簡單卻麻煩的操作。針對(duì)以上,我設(shè)計(jì)了一款人性化的系統(tǒng)優(yōu)化軟件。雖然從作用上該系統(tǒng)還有很多不足,但相信這款軟件簡單的操作會(huì)使一些計(jì)算機(jī)的入門者感到對(duì)系統(tǒng)的優(yōu)化得心應(yīng)手。1.1論文研究主要內(nèi)容系統(tǒng)優(yōu)化的軟件有很多,像現(xiàn)在比較常用的系統(tǒng)優(yōu)化軟件優(yōu)化大師,超級(jí)兔子等。系統(tǒng)優(yōu)化軟件能幫助一些剛剛接觸計(jì)算機(jī)的初學(xué)者或者非計(jì)算機(jī)專業(yè)的大眾能更方便更簡單的對(duì)計(jì)算機(jī)進(jìn)行一些必要的優(yōu)化。從計(jì)算機(jī)的誕生到現(xiàn)在,計(jì)算機(jī)的發(fā)展經(jīng)歷了一個(gè)迅速發(fā)展的過程。從當(dāng)年的龐然大物到今天的只需巴掌大的掌上機(jī)的問世,從當(dāng)年的計(jì)算機(jī)只能應(yīng)用于軍事領(lǐng)域到今天的走進(jìn)千家萬戶,計(jì)算機(jī)已經(jīng)完成了一個(gè)從以前的只屬于少數(shù)

13、專業(yè)人士到今天的被普通百姓所應(yīng)用的日常工具的轉(zhuǎn)變。在當(dāng)今社會(huì),對(duì)計(jì)算機(jī)的操作已經(jīng)成為了一本必不可少的本領(lǐng),但是不可能要求每一個(gè)人都要像專家一樣掌握計(jì)算機(jī)技術(shù),那么各種各樣的計(jì)算機(jī)軟件就成為了每臺(tái)計(jì)算機(jī)不可或缺的一部分,而其中的系統(tǒng)優(yōu)化軟件則是最為關(guān)鍵的部分。本軟件就是針對(duì)上面的問題而誕生的一款簡單的系統(tǒng)優(yōu)化軟件,他主要能實(shí)現(xiàn)一些對(duì)計(jì)算機(jī)的簡單的維護(hù)和優(yōu)化,并能對(duì)一些常發(fā)些病毒進(jìn)行清除。該軟件主要通過VB軟件實(shí)現(xiàn)前臺(tái)操作,通過VB調(diào)用批處理或C語言程序來實(shí)現(xiàn)一些具體操作,是一款集多種語言于一身的軟件,操作簡單,功能完善。1.2VB語言介紹1991年,美國微軟公司推出了Visual Basic(可

14、簡稱VB),目前的最新版本是VB 2009 (VB9)中文版。Visual 意即可視的、可見的,指的是開發(fā)像Windows操作系統(tǒng)的圖形用戶界面(Graphic User Interface,GUI)的方法,它不需要編寫大量代碼去描述界面元素的外觀和位置,只要把預(yù)先建立好的對(duì)象拖放到屏幕上相應(yīng)的位置即可。Basic 實(shí)際上是一個(gè)短語的縮寫,這個(gè)短語就是 Beginners all_purpose symbolic instruction code ,其中文意思為“初始者通用符號(hào)指令代碼語言”。Visual Basic 6有學(xué)習(xí)版、專業(yè)版和企業(yè)版三種版本,以滿足不同的開發(fā)需要。學(xué)習(xí)版適用于普通學(xué)

15、習(xí)者及大多數(shù)使用Visual Basic開發(fā)一般Windows應(yīng)用程序的人員;但是,專業(yè)版適用于計(jì)算機(jī)專業(yè)開發(fā)人員,包括了學(xué)習(xí)版的全部內(nèi)容功能以及Internet控件開發(fā)工具之類的高級(jí)特性;企業(yè)版除包含專業(yè)版全部的內(nèi)容外,還有自動(dòng)化構(gòu)件管理器等工具,使得專業(yè)編程人員能夠開發(fā)功能強(qiáng)大的組骨子里分布式應(yīng)用程序。Visual Basic是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì)語言,可用于開發(fā)Windows環(huán)境下的各類應(yīng)用程序。它簡單易學(xué)、效率高,且功能強(qiáng)大可以與Windows專業(yè)開發(fā)工具SDK相媲美。在Visual Basic環(huán)境下,利用事件驅(qū)動(dòng)的編程機(jī)制、新穎易用的可視化設(shè)計(jì)

16、工具,使用Windows內(nèi)部的廣泛應(yīng)用程序接口(API)函數(shù),以用動(dòng)態(tài)鏈接庫(DLL)、對(duì)象的鏈接與世隔嵌入(OLE)、開放式數(shù)據(jù)連接(ODBC)等技術(shù),可以高效、快速地開發(fā)Windows環(huán)境下功能強(qiáng)大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。隨著版本的提高,Visual Basic的功能也越來越強(qiáng)。5.0版以后,Visual Basic 推出了中文版,與前各版本相比,其功能有了很大提升。但是,功能再強(qiáng)大,Visual Basic仍然有一個(gè)缺點(diǎn):在沒有MSVBVM*.DLL的計(jì)算機(jī)上必須安裝所需的DLL文件。用它可設(shè)計(jì)操作系統(tǒng),不過,比較困難。在21世紀(jì)初,Microsoft公司推出Visual Stud

17、io .NET 2003,它與Visual Basic之間有了重大變化,Visual Studio為各種編程工具做了一個(gè)平臺(tái),Visual Basic.NET可在這種平臺(tái)上運(yùn)行。相對(duì)于傳統(tǒng)VB,有很大的不同。VB.Net,首次使用.Net構(gòu)架進(jìn)行可視化編程,并且能很好地與COM構(gòu)架兼容,Visual Studio .NET 2003應(yīng)用.NET Framework1.1。2007年12月,微軟(Microsoft)推出了Visual Studio 2008 Beta 2 發(fā)生了重大的變化在代碼輸入的時(shí)候,可以比VB2005快很多,在非特殊的情況下,VB2008都會(huì)自動(dòng)開啟 自動(dòng)完成關(guān)鍵字 這個(gè)

18、命令 而且支持最新的 .NET Framework 3.5 SP1 Beta1.3批處理文件介紹批處理(Batch),也稱為批處理腳本。顧名思義,批處理就是對(duì)某對(duì)象進(jìn)行批量的處理。批處理文件的擴(kuò)展名為.bat。目前比較常見的批處理包含兩類:DOS批處理和PS批處理。PS批處理是基于強(qiáng)大的圖片編輯軟件Photoshop的,用來批量處理圖片的腳本;而DOS批處理則是基于DOS命令的,用來自動(dòng)地批量地執(zhí)行DOS命令以實(shí)現(xiàn)特定操作的腳本。這里要講的就是DOS批處理。,for,goto等命令控制程序的運(yùn)行過程,如同C,Basic等中高級(jí)語言一樣。如果需要實(shí)現(xiàn)更復(fù)雜的應(yīng)用,利用外部程序是必要的,這包括系統(tǒng)

19、本身提供的外部命令和第三方提供的工具或者軟件。批處理文件,或稱為批處理程序,是由一條條的DOS命令組成的普通文本文件,可以用記事本直接編輯或用DOS命令創(chuàng)建,也可以用DOS下的文本編輯器Edit.exe來編輯。在“命令提示”下鍵入批處理文件的名稱,或者雙擊該批處理文件,系統(tǒng)就會(huì)調(diào)用Cmd.exe運(yùn)行該批處理程序。一般情況下,每條命令占據(jù)一行;當(dāng)然也可以將多條命令用特定符號(hào)(如:&、&&、|、|等)分隔后寫入同一行中;還有的情況就是像if、for等較高級(jí)的命令則要占據(jù)幾行甚至幾十幾百行的空間。系統(tǒng)在解釋運(yùn)行批處理程序時(shí),首先掃描整個(gè)批處理程序,然后從第一行代碼開始向下逐句

20、執(zhí)行所有的命令,直至程序結(jié)尾或遇見exit命令或出錯(cuò)意外退出。第2章關(guān)鍵技術(shù)介紹2.1VB窗口設(shè)計(jì)VB語言是一門簡單易學(xué)的語言,VB的目的是如何讓用戶在最短的時(shí)間內(nèi)掌握一門編程語言,在最短的時(shí)間內(nèi)把需要的目的用編程語言寫出來。易學(xué)易用性是其第一性,軟件設(shè)計(jì)的高效性是其第二性。至于設(shè)計(jì)出來的軟件執(zhí)行速度,在各種不同的計(jì)算機(jī)系統(tǒng)上能否運(yùn)行,其本上很少考慮這種問題。VB最大的優(yōu)勢(shì)是,它的軟件設(shè)計(jì)速度和效率是非常高的,一個(gè)軟件,如果用VB和C+都能設(shè)計(jì)。假如用VB設(shè)計(jì)的那個(gè)工程師一個(gè)月就可以完成這項(xiàng)工作,那么用C+設(shè)計(jì)的那個(gè)工程師,起碼要4個(gè)月以上才能設(shè)計(jì)出來。因?yàn)閂B語言的這個(gè)特性,本軟件用VB語言

21、來編寫前臺(tái)的一些圖形化界面。VB的優(yōu)勢(shì)還在于它對(duì)軟件圖形化界面編程的直觀性,例如設(shè)計(jì)一個(gè)按扭,只需要在工具里找到按扭控件,然后在工作區(qū)畫出需要的按扭的大小就可以了。該系統(tǒng)優(yōu)化軟件首先需要制作的下拉菜單過程十分簡單,只要選擇工具里的菜單編輯器選項(xiàng)就可以隨心所欲的設(shè)計(jì)所要的菜單。菜單設(shè)計(jì)完成后,如圖2.1所示。圖2.1 菜單編輯器可以編輯其中每一項(xiàng)的選項(xiàng)內(nèi)容,完成后如圖2.2所示。圖2.2 菜單通過點(diǎn)擊每一項(xiàng)來為各項(xiàng)內(nèi)容編寫后臺(tái)代碼。Private Sub autobd_Click()Shell "Auto病毒專殺.bat"End SubPrivate Sub dsgj_Cli

22、ck()Shell "定時(shí)關(guān)機(jī).bat"End SubPrivate Sub Form_Load()Picture1.Picture = LoadPicture("D:bysj1.jpg")End SubPrivate Sub kjsdyh_Click()Shell "開機(jī)速度優(yōu)化.bat"End SubPrivate Sub ljwjql_Click()Load Form2Form2.ShowForm1.Visible = FalseEnd SubPrivate Sub Picture1_Click()End SubPrivate

23、Sub syszl_Click()Shell "系統(tǒng)信息.bat"End SubPrivate Sub wjbd_Click()Shell "威金病毒專殺.bat"End SubPrivate Sub xtgxsz_Click()Shell "系統(tǒng)個(gè)性設(shè)置.bat"End SubPrivate Sub ypxxjc_Click()Load checkdiskformcheckdiskform.ShowForm1.Visible = FalseEnd Sub這樣一個(gè)簡單的菜單就制作完成了。2.2批處理的應(yīng)用 批處理簡單來說指的就是指擴(kuò)展

24、名為.bat的文件,它是由一條條的DOS命令集合到一起而形成的命令集。例如,將如下代碼:echo offecho 批處理的應(yīng)用pause>nul寫到一個(gè)文本文件里,然后另存為.bat文件,雙擊打開就會(huì)出現(xiàn)窗口,如圖2.3所示。圖2.3 簡單批處理對(duì)批處理的熟練的應(yīng)用可以編寫一些很有實(shí)用價(jià)值的小文件,比如該系統(tǒng)優(yōu)化軟件中的對(duì)“系統(tǒng)信息總覽”一項(xiàng)就是通過調(diào)用批處理從而實(shí)現(xiàn)的。首先編寫一個(gè)批處理文件“系統(tǒng)信息.bat”。echo offcolor 4Ftitle Windows系統(tǒng)信息查看:abcclsset tm1=%time:0,2% set tm2=%time:3,2% set tm3=

25、%time:6,2% ECHO %date% %tm1%點(diǎn)%tm2%分%tm3%秒 echo= echo S查看啟動(dòng)的服務(wù) T查看進(jìn)程 =echo =echo p查看端口 u查看用戶信息 =echo =echo E退出 =echo= set /p con=請(qǐng)輸入選項(xiàng):if /i "%con%"="" goto abcif /i "%con%"="s" net start >>serives.txt && type serives.txt && del serives.tx

26、t && pause>nulif /i "%con%"="t" tasklist >>theards.txt && type theards.txt && del theards.txt && pause>nulif /i "%con%"="p" netstat -an >>ports.txt && type ports.txt && del ports.txt &&

27、pause>nulif /i "%con%"="u" net user >>users.txt && type users.txt && del users.txt && pause>nul if /i "%con%"="e" exitgoto abc然后通過VB調(diào)用這個(gè)批處理。Private Sub syszl_Click()Shell "系統(tǒng)信息.bat"End Sub程序運(yùn)行如圖2.4所示。圖2.4 系統(tǒng)信息查看在這個(gè)

28、窗口中實(shí)現(xiàn)對(duì)進(jìn)程,啟動(dòng)服務(wù)等項(xiàng)目的查看。第3章系統(tǒng)分析3.1構(gòu)架概述功能構(gòu)架病毒清理系統(tǒng)清理維護(hù)該軟件從功能上大體分為系統(tǒng)清理維護(hù),系統(tǒng)信息檢測,系統(tǒng)性能優(yōu)化,病毒清理4個(gè)部分,如圖3.1所示:菜單系統(tǒng)性能優(yōu)化系統(tǒng)信息檢測圖3.1 主要功能威金病毒專殺Auto病毒清理病毒清理系統(tǒng)個(gè)性設(shè)置開機(jī)速度優(yōu)化系統(tǒng)性能優(yōu)化硬盤信息檢測系統(tǒng)信息總覽系統(tǒng)信息檢測垃圾文件清理其中,每個(gè)功能里面包含2個(gè)小的功能如圖3.2所示。系統(tǒng)清理維護(hù)設(shè)置定時(shí)關(guān)機(jī)圖3.2 功能模塊模塊需求描述(1)系統(tǒng)信息檢測系統(tǒng)信息總覽:該功能主要是可以對(duì)計(jì)算機(jī)系統(tǒng)的總體信息進(jìn)行一個(gè)大致的瀏覽,其中包括了:查看啟動(dòng)服務(wù),查看進(jìn)程,查看端口,

29、查看用戶信息等功能。硬盤信息檢測:該功能主要是針對(duì)計(jì)算機(jī)的各個(gè)硬盤分區(qū)的所設(shè)計(jì),他可以查看各硬盤分區(qū)的信息,其中包括查看硬盤的容量,剩余空間,可用空間等信息。(2)系統(tǒng)清理維護(hù)垃圾文件清理:該功能主要是對(duì)計(jì)算機(jī)的每個(gè)硬盤分區(qū)上的擴(kuò)展名為.tmp.mp,log,gid等一些臨時(shí)文件,垃圾文件,無用的日志文件等文件的清理。具體清理哪些文件可以由用戶自己選擇。設(shè)置定時(shí)關(guān)機(jī):該部分主要是由設(shè)置定時(shí)關(guān)機(jī),倒計(jì)時(shí)關(guān)機(jī),重新啟動(dòng)計(jì)算機(jī)等幾個(gè)主要功能所組成,可以使用戶應(yīng)自己不同的要求來隨意設(shè)定計(jì)算機(jī)的定時(shí)關(guān)機(jī)任務(wù),為自己的學(xué)習(xí),工作和生活帶來極大的方便。(3)病毒清理Auto病毒清理:該模塊主要是針對(duì)前一段時(shí)

30、間在移動(dòng)硬盤中流傳甚廣的Auto病毒所設(shè)計(jì)的,該功能能夠檢測并清除Auto病毒,并可以根據(jù)使用者的需要來創(chuàng)建一個(gè)對(duì)Auto病毒的免疫目錄,從此遠(yuǎn)離Auto病毒的襲擊。威金病毒專殺:“威金”病毒主要通過網(wǎng)絡(luò)共享傳播,病毒會(huì)感染電腦中所有的.EXE可執(zhí)行文件,傳播速度十分迅速。該模塊就是針對(duì)這個(gè)流行一時(shí)的病毒所專門設(shè)計(jì)的,可以徹底刪除“威金”病毒所創(chuàng)建的文件并徹底刪除該病毒。3.2系統(tǒng)開發(fā)環(huán)境 硬件環(huán)境:450*2MHZ/40G/1024MB/40G/軟件環(huán)境:Windows XP開發(fā)語言:VB3.3系統(tǒng)任務(wù)的可行性分析技術(shù)可行性本系統(tǒng)主要是利用VB語言,在Windows環(huán)境下編譯開發(fā)完成的,其中

31、的主要的功能模塊則是利用一個(gè)個(gè)簡單實(shí)用的批處理文件堆砌而成的,批處理文件并不是一種高級(jí)匯編語言,它只是一種將一條條DOS命令逐條實(shí)現(xiàn)而形成的一個(gè)命令集合,其應(yīng)用起來簡單方便,很適合剛接觸計(jì)算機(jī)的用戶使用。而批處理文件畢竟只是一個(gè)個(gè)的命令集合,所以注定他只能一個(gè)個(gè)DOS的對(duì)話框展現(xiàn)出來,而在當(dāng)今Windows當(dāng)?shù)赖慕裉爝@顯然不符合一些用戶對(duì)精美的操作界面的要求,而VB語言則恰恰彌補(bǔ)了這一點(diǎn)。VB語言很好解決了一些可視化對(duì)話框方面的問題,VB語言可以很簡單的就制作出一些當(dāng)今流行并且被人們所熟悉的對(duì)話框。該系統(tǒng)就是利用VB語言編寫的主菜單部分進(jìn)而利用這些主菜單來調(diào)用一個(gè)個(gè)用批處理編寫的功能模塊,從而

32、將兩者完美的結(jié)合到一起,一起來實(shí)現(xiàn)該系統(tǒng)的眾多功能。系統(tǒng)安全性分析由于該系統(tǒng)是由VB語言與批處理文件的完美結(jié)合所產(chǎn)生的,所以從穩(wěn)定性上來說肯定不如用C語言編寫來的安全,所以本軟件從本質(zhì)上并沒有一些對(duì)計(jì)算機(jī)用戶要求較高的設(shè)置,例如對(duì)一些系統(tǒng)文件的更改等都沒有列入本軟件的研究范圍之內(nèi),該軟件只是實(shí)現(xiàn)了一些基本并且簡單的功能,其中對(duì)垃圾文件的清理對(duì)使用用戶的要求較高,該模塊需要用戶有一定的計(jì)算機(jī)知識(shí),明白一些擴(kuò)展名所代表的意思,而不是盲目的對(duì)所有的文件進(jìn)行刪除。其他模塊則就是一些簡單的個(gè)性設(shè)置,并不會(huì)從根本上對(duì)計(jì)算機(jī)系統(tǒng)造成實(shí)質(zhì)性的更改,系統(tǒng)優(yōu)化畢竟只是對(duì)系統(tǒng)進(jìn)行一些簡單的調(diào)整,從而使計(jì)算機(jī)在速度上

33、和性能上略微一些提高,不是像一些用戶想象的一個(gè)本質(zhì)上的飛躍,從根本上決定一個(gè)計(jì)算機(jī)性能的優(yōu)劣主要還是取決于硬件的配置,而軟件起到的只能是一些輔助作用。第4章系統(tǒng)設(shè)計(jì)4.1設(shè)計(jì)指導(dǎo)思想和原則指導(dǎo)思想隨著計(jì)算機(jī)發(fā)展日新月異的今天,PC機(jī)已經(jīng)走進(jìn)了千家萬戶,不管是工作,學(xué)習(xí)還是生活,不管是哪個(gè)領(lǐng)域,不管是什么年齡段,哪里都能看到計(jì)算機(jī)的身影,計(jì)算機(jī)作為一個(gè)的高科技的產(chǎn)物,正一點(diǎn)點(diǎn)的被我們所熟知,所應(yīng)用,與此同時(shí),計(jì)算機(jī)本身又有很多方面是一般的計(jì)算機(jī)的用戶所無法應(yīng)用的,而如何讓一個(gè)計(jì)算機(jī)的初級(jí)用戶也能夠象計(jì)算機(jī)專家一樣的操作計(jì)算機(jī)一直是普通用戶所希望,同時(shí)也是計(jì)算機(jī)專家們一直研究的課題,而對(duì)計(jì)算機(jī)的日

34、常維護(hù)和優(yōu)化就是其中最實(shí)用也是最重要的一部分。軟件設(shè)計(jì)原則該軟件本設(shè)計(jì)時(shí)本著簡單實(shí)用的原則,力求該軟件可以使一個(gè)剛剛接觸電腦的新人也可以像計(jì)算機(jī)高手一樣熟練的對(duì)計(jì)算機(jī)進(jìn)行日常的維護(hù)和優(yōu)化。該軟件從設(shè)計(jì)上力求簡單,從操作上力求容易,從系統(tǒng)資源占用上力求做到最小,從功能上力求做到完善,從實(shí)現(xiàn)上力求做到快捷,從系統(tǒng)上力求做到安全,一切從用戶的角度著想,務(wù)必將該軟件做成一款簡單實(shí)用的系統(tǒng)優(yōu)化軟件。4.2構(gòu)架概述該軟件從結(jié)構(gòu)上主要分為四大部分:系統(tǒng)信息檢測,系統(tǒng)性能優(yōu)化,系統(tǒng)清理維護(hù)以及病毒清理。而每個(gè)部分又由2個(gè)模塊構(gòu)成,其中系統(tǒng)信息檢測包含了系統(tǒng)信息總覽,硬盤信息檢測兩個(gè)功能模塊;系統(tǒng)性能優(yōu)化包含了

35、開機(jī)速度優(yōu)化,系統(tǒng)個(gè)性設(shè)置兩個(gè)功能模塊;系統(tǒng)清理維護(hù)則包含了垃圾文件清理,設(shè)置定時(shí)關(guān)機(jī)兩個(gè)功能模塊;最后是病毒清理,它是由Auto病毒清理以及“威金”病毒專殺兩個(gè)功能模塊構(gòu)成的。每個(gè)功能模塊里又包含了一些具體的操作,比如對(duì)文件夾的個(gè)性化設(shè)置,對(duì)圖表右下角小圖表的刪除等等。4.3系統(tǒng)操作示意圖系統(tǒng)操作如圖4.1所示返回菜單系統(tǒng)信息總覽菜 單硬盤信息檢測重新啟動(dòng)計(jì)算機(jī)開機(jī)速度優(yōu)化系統(tǒng)個(gè)性設(shè)置系統(tǒng)性能優(yōu)化系統(tǒng)信息檢測系統(tǒng)清理維護(hù) 選 擇垃圾文件清理設(shè)置定時(shí)關(guān)機(jī)Auto病毒清理病 毒清 理 “威金”病毒專殺退 出退 出完成退出圖4.1 系統(tǒng)操作示意圖第5章系統(tǒng)實(shí)現(xiàn)5.1窗口的實(shí)現(xiàn)該軟件的窗口部分主要是

36、由VB語言來編譯完成的,各個(gè)窗口主要是用來連接各個(gè)批處理文件的,從而實(shí)現(xiàn)各個(gè)功能模塊。主菜單部分可以通過代碼:Picture1.Picture = LoadPicture("")來實(shí)現(xiàn)對(duì)圖片的調(diào)用,從而來美化主菜單。而各個(gè)窗口之間則可以通過代碼:Load Form1Form1.ShowForm2.Visible = False來實(shí)現(xiàn)各個(gè)窗口之間的調(diào)用,關(guān)閉,隱藏等操作。5.2功能模塊的實(shí)現(xiàn)該軟件通過VB語言調(diào)用批處理文件來實(shí)現(xiàn)具體的功能模塊,其中大多數(shù)的功能模塊都是通過批處理的形式來完成的,也有一少部分是通過VB語言編譯執(zhí)行的,下面就舉兩個(gè)例子來說明。定時(shí)關(guān)機(jī)功能的實(shí)現(xiàn)EC

37、HO 請(qǐng)指定24小時(shí)制式時(shí)間,格式為 小時(shí):分鐘 SET shutdowntime= SET /p shutdowntime=輸入: at %shutdowntime% /every:M,T,W,Th,F,S,Su tsshutdn 0 /delay:0 /powerdown >nul rem 設(shè)定為每周的星期一至星期日,即為每天 IF NOT errorlevel 1 GOTO ok rem 如果輸入正確,就執(zhí)行ok段的語句 ECHO %shutdowntime% 不是標(biāo)準(zhǔn)的時(shí)間格式,請(qǐng)重新輸入 ECHO. GOTO yes:ok ECHO. SET h=%shutdowntime:1

38、,1% SET ah=%shutdowntime:0,1% SET am=%shutdowntime:2,2% SET bh=%shutdowntime:0,2% SET bm=%shutdowntime:3,2% IF "%h%"=":" ( SET HM=%ah%時(shí)%am%分 ) ELSE ( SET HM=%bh%時(shí)%bm%分) rem 如果輸入h:mm則HM=h時(shí)mm分,否則HM=hh時(shí)mm分 IF /I "%ask%"="y" ECHO 系統(tǒng)將于每天的%HM%關(guān)閉 IF /I "%ask%&qu

39、ot;="n" ECHO 系統(tǒng)將于%HM%關(guān)閉 ECHO 設(shè)定完畢! 按任意鍵繼續(xù). PAUSE >nul以上代碼為批處理文件“定時(shí)關(guān)機(jī).bat”其中的一部分代碼,這部分代碼就是具體實(shí)現(xiàn)設(shè)置定時(shí)關(guān)機(jī)時(shí)間功能的。硬盤信息檢測功能的實(shí)現(xiàn)Dim r As LongDim BytesFreeToCalller As CurrencyDim TotalBytes As CurrencyDim TotalFreeBytes As CurrencyDim TotalBytesUsed As CurrencyDim RootPathName As StringDim DiskName

40、 As StringRootPathName = Drive1.DriveRootPathName = Mid(RootPathName, 1, 2)DiskName = StrConv(Left(RootPathName, 1), vbUpperCase)Dim x As StringLabel1 = DiskName + "盤的容量信息"'調(diào)用API函數(shù)獲取容量信息r = GetDiskFreeSpaceEx(RootPathName, BytesFreeToCalller, TotalBytes, TotalFreeBytes)'用FORMAT函數(shù)輸出

41、習(xí)慣的數(shù)據(jù)顯示格式total.Text = Format$(TotalBytes * 10000, "#,#,#,#0")free.Text = Format$(TotalFreeBytes * 10000, "#,#,#,#0")used.Text = Format$(TotalBytes - TotalFreeBytes) * 10000, "#,#,#,#0")以上是主要通過調(diào)用API函數(shù)從而實(shí)現(xiàn)對(duì)各個(gè)硬盤分區(qū)信息的調(diào)用和輸出。第6章系統(tǒng)測試測試方案:由一名計(jì)算機(jī)初學(xué)者實(shí)驗(yàn)該軟件具體功能。測試用例:(1)硬盤檢測功能;(2)系統(tǒng)

42、信息總覽功能。6.1測試硬盤信息檢測功能首先打開軟件,進(jìn)入主菜單:如圖6.1所示。圖6.1 主菜單選擇其中的系統(tǒng)信息檢測子菜單,并選擇其中的硬盤信息檢測選項(xiàng),如圖6.2所示。圖6.2 檢測磁盤容量信息選擇其中的f盤,點(diǎn)擊“檢測磁盤容量”,如圖6.3所示:圖6.3 檢測磁盤容量測試檢測結(jié)論:軟件能夠正常運(yùn)行,并能夠準(zhǔn)確的顯示出目標(biāo)盤符的容量,剩余空間等信息。軟件運(yùn)行中沒有發(fā)生任何錯(cuò)誤。6.2測試系統(tǒng)信息總覽功能打開軟件,進(jìn)入主菜單,選擇“系統(tǒng)信息檢測”子菜單中的“系統(tǒng)信息總覽”一項(xiàng),如圖6.4所示。圖6.4 系統(tǒng)信息查看在彈出的DOS窗口中輸入字母“T”來實(shí)現(xiàn)查看進(jìn)程這項(xiàng)功能。發(fā)現(xiàn)窗口顯示沒有變

43、化,而該DOS窗口上方的時(shí)間發(fā)生了變化,說明該命令正常執(zhí)行,但是并沒有達(dá)到預(yù)期的目的。調(diào)式:用文本編輯器打開該批處理文件“系統(tǒng)信息.bat”,找到該命令所在行:tasklist >>theards.txt && type theards.txt && del theards.txt && pause>nul分析:該命令行本身并沒有錯(cuò)誤,在DOS模式下輸入命令tasklist,如圖6.5示。圖6.5 錯(cuò)誤圖示發(fā)現(xiàn)“tasklist”并不是系統(tǒng)命令,原因是該軟件所在機(jī)器為Windows XP Home版,該版本為Windows XP

44、的家庭版,家庭版中不包括“tasklist”等命令,所以在該版本上無法實(shí)現(xiàn)軟件中的“查看進(jìn)程”的功能。把該軟件移植到Windows XP企業(yè)版下可以正常使用。檢測結(jié)論:該軟件由于一些部分是通過批處理文件的形式實(shí)現(xiàn)的部分功能,所以軟件本身存在一定的局限性,有待進(jìn)一步的改善和加強(qiáng)。第7章結(jié)論在當(dāng)前,電子計(jì)算機(jī)技術(shù)日新月異,飛速發(fā)展,所以計(jì)算機(jī)技術(shù)的應(yīng)用被越來越多的人所重視。相對(duì)的,對(duì)計(jì)算機(jī)知識(shí)以及操作方面的要求對(duì)人們來說也就越來越高,但是計(jì)算機(jī)擁有眾多的功能,它可以應(yīng)用到人們學(xué)習(xí)、工作、生活中的任何一個(gè)領(lǐng)域里,這就導(dǎo)致了每個(gè)人對(duì)計(jì)算機(jī)的應(yīng)用都各有所不同。所以我們不可能要求每個(gè)人對(duì)計(jì)算機(jī)的了解都達(dá)到

45、專家的水平,而應(yīng)用各種不同的軟件來達(dá)到方便使用計(jì)算機(jī)的目的這就成了最方便的解決的辦法。例如辦公室人員就可以通過各種辦公軟件來辦公,學(xué)生可以利用各種學(xué)習(xí)軟件進(jìn)行知識(shí)的學(xué)習(xí),而各種行業(yè)的管理人員可以運(yùn)用市面上眾多的管理軟件對(duì)員工,或者產(chǎn)品進(jìn)行方便的管理,而我本次制作的系統(tǒng)優(yōu)化軟件則是對(duì)計(jì)算機(jī)進(jìn)行基本的維護(hù)和優(yōu)化所必不可少的一項(xiàng)工具。在設(shè)計(jì)之初,我本想利用C來進(jìn)行軟件的編程,因?yàn)镃語言無論是從安全性還是從穩(wěn)定性上都遠(yuǎn)遠(yuǎn)大于其他語言,而通過設(shè)計(jì)的進(jìn)一步實(shí)現(xiàn),我發(fā)現(xiàn)該項(xiàng)目中需要大量的運(yùn)用到對(duì)注冊(cè)表的操作,而標(biāo)準(zhǔn)C則恰恰缺少這方面的技術(shù),經(jīng)過一段時(shí)間的考量,我決定用批處理來實(shí)現(xiàn)該項(xiàng)目中的一部分對(duì)注冊(cè)表的操作,而前臺(tái)則是通過VB語言來建立一個(gè)個(gè)的對(duì)話框從而把整個(gè)項(xiàng)目連成一體。通過幾個(gè)月的努力,我終于完成了該項(xiàng)目的主體設(shè)計(jì),基本上實(shí)現(xiàn)了我預(yù)期的幾個(gè)功能,而且在設(shè)計(jì)過程中在知道教師的建議下還添加了幾項(xiàng)我預(yù)期沒有想到的功能。在整個(gè)設(shè)計(jì)與編程的過程中我充分意識(shí)到了自己學(xué)習(xí)上的不足,對(duì)知識(shí)掌握的缺乏,對(duì)操作的不熟練等等都讓我意識(shí)到自己與別人的差距。該項(xiàng)目具體實(shí)現(xiàn)了系統(tǒng)信息檢測,系統(tǒng)清理維護(hù),系統(tǒng)性能優(yōu)化和病毒清理4個(gè)功能,其中系統(tǒng)信息檢測是比較成功的一項(xiàng),該項(xiàng)目已經(jīng)基本實(shí)現(xiàn)了對(duì)計(jì)算機(jī)本身的信息進(jìn)行一覽的目的,但是在設(shè)計(jì)過程中一直不能實(shí)現(xiàn)對(duì)計(jì)算機(jī)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論