綠色軟件制作原理

綠色軟件制作原理

ID:14746271

大小:50.50 KB

頁(yè)數(shù):19頁(yè)

時(shí)間:2018-07-30

綠色軟件制作原理_第1頁(yè)
綠色軟件制作原理_第2頁(yè)
綠色軟件制作原理_第3頁(yè)
綠色軟件制作原理_第4頁(yè)
綠色軟件制作原理_第5頁(yè)
資源描述:

《綠色軟件制作原理》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、綠色軟件制作原理綠色軟件制作原理.txt我這輩子只有兩件事不會(huì):這也不會(huì),那也不會(huì)。人家有的是背景,而我有的是背影。肉的理想,白菜的命。肉的理想,白菜的命。白馬啊你死去哪了!是不是你把王子弄丟了不敢來(lái)見(jiàn)我了。綠色軟件的定義和分類(lèi)安裝完操作系統(tǒng)后,我們一般需要安裝一些常用的軟件,但是隨著我們常用軟件的增多,這個(gè)安裝過(guò)程顯得越來(lái)越令人厭煩:運(yùn)行setup,然后是選擇目標(biāo)路徑,不斷的重復(fù)這個(gè)過(guò)程。后來(lái)我見(jiàn)到有人制作所謂的綠色軟件,不需要安裝,感覺(jué)很方便。當(dāng)時(shí)很好奇,想知道怎么做的,有沒(méi)有什么方便的工具等等,可是在網(wǎng)

2、上沒(méi)有找到什么相關(guān)的知識(shí),隨著自己的一步步摸索,我逐漸積累了一些經(jīng)驗(yàn)和比較有效的方法,在這里提供給大家。首先要先弄清楚何謂綠色軟件?其定義是什么?我收集了一些網(wǎng)友的討論和想法:A說(shuō),不需要安裝同時(shí)不向注冊(cè)表寫(xiě)入任何東西B說(shuō),應(yīng)該還包括不向系統(tǒng)文件夾拷貝文件,我的理解就是:安裝這個(gè)軟件對(duì)現(xiàn)有的操作系統(tǒng)沒(méi)有任何改變,改變包括寫(xiě)注冊(cè)表之類(lèi)的。C說(shuō),除了你現(xiàn)在安裝的目錄,應(yīng)該不往任何地方寫(xiě)東西(比如log)。D說(shuō),免安裝,并且不往程序所在目錄以外的任何地方產(chǎn)生垃圾文件,還有不寫(xiě)注冊(cè)表E說(shuō),綜上加一條,可以放在移動(dòng)存儲(chǔ)

3、器上在任一電腦上使用且效果相同。F說(shuō),好像不寫(xiě)注冊(cè)表,直接copy來(lái)就可以用得就算吧。G說(shuō),重新安裝系統(tǒng)的時(shí)候,僅需導(dǎo)入注冊(cè)表,不需重新安裝,就可以認(rèn)為是綠色軟件。H說(shuō),其實(shí)只要不寫(xiě)注冊(cè)表、不往系統(tǒng)文件夾寫(xiě)文件,哪怕需要.ini文件也在軟件自己的目錄里就行,那么就可算作綠色軟件,特征是能夠任意copy到別的文件夾照樣能用或重裝系統(tǒng)后直接能用,沒(méi)有其它變化。所以有小部分“安裝”的軟件其實(shí)也符合綠色軟件,因?yàn)樗陌惭b只是解壓縮建立文件夾而已。I說(shuō),基本同意,但不寫(xiě)注冊(cè)表的幾乎是不可能,你只要運(yùn)行過(guò)那個(gè)軟件,打開(kāi)注

4、冊(cè)表編輯器HKLM和HKLU下面software看看,幾乎都會(huì)留下鍵值,其實(shí)這樣也應(yīng)該叫做綠色的吧。綜合上面的意見(jiàn),可以總結(jié)出綠色軟件的優(yōu)點(diǎn),就是對(duì)操作系統(tǒng)無(wú)污染(恐怕這也是綠色這個(gè)名字的由來(lái)),不需要安裝,方便卸載,便于攜帶,可以拷貝到便攜的U盤(pán)上到處運(yùn)行。我的意見(jiàn)是,綠色軟件應(yīng)該分類(lèi),分為狹義的綠色和廣義的綠色:狹義的綠色可以叫做純綠色軟件,就是指這個(gè)軟件對(duì)現(xiàn)有的操作系統(tǒng)部分沒(méi)有任何改變,除了軟件現(xiàn)在安裝的目錄,應(yīng)該不往任何地方寫(xiě)東西,刪除的時(shí)候,直接刪除所在的目錄就可以了,就類(lèi)似于以前的大多數(shù)DOS程序

5、。廣義的綠色就是指不需要專(zhuān)門(mén)的安裝程序,對(duì)系統(tǒng)的改變比較少,手工也可以方便的完成這些改變,比如拷貝幾個(gè)動(dòng)態(tài)庫(kù),或者導(dǎo)入注冊(cè)表,這里的關(guān)鍵是手工可以方便的完成這些改變,或者可以借助于批處理等等腳本完成。為什么要分為兩類(lèi)?雖然狹義的綠色軟件最為理想,但是完全符合這種定義的軟件非常罕見(jiàn),而相當(dāng)多的軟件可以劃分到廣義的綠色這個(gè)類(lèi)別,這樣包括了廣義的綠色軟件的概念后使得綠色軟件這個(gè)概念更有意義。那么不符合綠色軟件要求的有哪些呢?主要是指那些和操作系統(tǒng)聯(lián)系和集成非常緊密的軟件,這些軟件不適合制成綠色軟件,最好還是用原來(lái)的

6、安裝程序來(lái)安裝。如IE6,替換了系統(tǒng)中的許多動(dòng)態(tài)庫(kù),手工完成這個(gè)過(guò)程很困難,也不太安全。又比如大多數(shù)殺毒軟件,如果必須實(shí)時(shí)監(jiān)控系統(tǒng)的底層運(yùn)作,對(duì)系統(tǒng)的修改比較大,就不適合做成綠色軟件。還有微軟公司的Office系列軟件,和系統(tǒng)集成的也比較緊密。但是廣義的這個(gè)標(biāo)準(zhǔn)比較靈活,如果有人搞清楚了Office系列軟件的安裝制作過(guò)程,也有可能制作出廣義的綠色的Office系列。為了充分理解綠色軟件的定義,必須從現(xiàn)代軟件的安裝過(guò)程和運(yùn)行過(guò)程兩個(gè)方面來(lái)討論。安裝過(guò)程:以前在dos下面的時(shí)候,就沒(méi)有這些所謂綠色軟件的說(shuō)法,原來(lái)

7、程序的安裝基本上都是簡(jiǎn)單的復(fù)制或者解壓縮,然后配置一下config.sys和autoexec.bat文件就可以了。隨著windows的發(fā)展,應(yīng)用軟件也越來(lái)越大,也越來(lái)越復(fù)雜,從而有公司專(zhuān)門(mén)從事安裝程序的制作,如InstallShield就是一款比較有名和應(yīng)用比較廣泛的安裝軟件,現(xiàn)在windwos也有了專(zhuān)門(mén)的安裝程序,就是MicrosoftInstaller。安裝程序的作用是什么呢?主要是為了給要安裝的程序提供一個(gè)簡(jiǎn)單方便的設(shè)置環(huán)境,而不需要用戶手工完成這個(gè)步驟,越是復(fù)雜的配置過(guò)程,對(duì)系統(tǒng)的修改越多,對(duì)安裝程序

8、的依賴(lài)性就越高,Windows程序的易學(xué)易用的優(yōu)點(diǎn)和良好的安裝界面是分不開(kāi)的,安裝軟件的任務(wù)就是給應(yīng)用程序提供一個(gè)初步完好的可以運(yùn)行的環(huán)境,而不需要用戶進(jìn)行手工配置。運(yùn)行過(guò)程:應(yīng)用程序啟動(dòng)的時(shí)候,從注冊(cè)表或者配置文件中讀取配置,運(yùn)行的時(shí)候,可以修改配置,但這個(gè)修改一般是在安裝軟件所作工作的基礎(chǔ)上進(jìn)行的,例如不能改變應(yīng)用程序的安裝位置了。明白安裝過(guò)程和運(yùn)行過(guò)程的區(qū)別后,很容易就想到把綠色軟件的使用按照

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。