Win XP下磁盤(pán)格式轉換高招
不久前,一個(gè)朋友的電腦出了些問(wèn)題,說(shuō)是安裝的Win XP在使用過(guò)程中系統很不穩定,經(jīng)常死機,動(dòng)不動(dòng)就藍屏。經(jīng)過(guò)筆者判斷,問(wèn)題可能出現在磁盤(pán)格式上。打開(kāi)朋友電腦C盤(pán)的屬性一看,磁盤(pán)格式為FAT16(穩定才怪呢)。
于是,筆者就向朋友解釋了NTFS格式的好處??墒?,重要的得把磁盤(pán)格式轉換過(guò)來(lái)呢,這里就出現麻煩了。屬性里的格式化肯定是不行了,C盤(pán)是系統盤(pán),里面的東西可動(dòng)不得;格式化重裝又未免有點(diǎn)小題大做了;于是就用大名鼎鼎的PQMagic。重啟進(jìn)入PQMagic后卻發(fā)現“FAT-FAT32、FAT-NTFS”皆為不可選!
碰見(jiàn)這樣的情況怎么解決呢?其實(shí)從Windows 2000開(kāi)始,系統中便自帶了“用控制臺命令CONVERT”來(lái)幫你進(jìn)行磁盤(pán)屬性的轉換!只需要在運行里輸入“CMD”進(jìn)入控制臺,輸入convert/?,回車(chē)后就會(huì )看到對此命令的簡(jiǎn)單介紹,稍有經(jīng)驗的用戶(hù)都能輕松掌握。
遇見(jiàn)筆者朋友的情況,我們可以輸入convert c:/fs:ntfs回車(chē),系統會(huì )提示在當前狀態(tài)下無(wú)法完成,這時(shí)要重新啟動(dòng)。輸入“Y”,然后Win XP會(huì )自動(dòng)關(guān)機,在重啟兩次以后,再看C盤(pán)的屬性,已經(jīng)是NTFS了!整個(gè)過(guò)程還不到4分鐘(轉換過(guò)程需要的時(shí)間與硬盤(pán)大小和計算機配置有關(guān))!
在WinXP中阻止訪(fǎng)問(wèn)
作為一名單位的電腦用戶(hù),你不希望同事動(dòng)用你的電腦,或者說(shuō)某一個(gè)驅動(dòng)器上的文件不希望同事看到,那么下面就介紹兩種在WinXP中阻止訪(fǎng)問(wèn)或隱藏指定的驅動(dòng)器的方法,或許對你有用。
1.利用WinXP“組策略”阻止訪(fǎng)問(wèn)指定的驅動(dòng)器
單擊“開(kāi)始→運行”,在彈出的“運行”對話(huà)框中輸入“gpedit.msc”即可打開(kāi)“組策略”。在窗口的左邊依次打開(kāi)“用戶(hù)配置→管理模板→Windows組件→Windows資源管理器”,在右邊的窗口中會(huì )出現“防止從‘我的電腦’訪(fǎng)問(wèn)驅動(dòng)器”的設置項。在該設置項上雙擊鼠標,在彈出的“防止從‘我的電腦’訪(fǎng)問(wèn)驅動(dòng)器屬性”對話(huà)框中選“已啟用”復選項,在下面的“選擇下列組合中的一個(gè)”后面的下拉列表中選擇一個(gè)驅動(dòng)器或幾個(gè)驅動(dòng)器。單擊“確定”即可。這樣其他用戶(hù)就無(wú)法查看“我的電腦”或 “資源管理器”中你所要阻止訪(fǎng)問(wèn)的驅動(dòng)器的內容。這些被阻止訪(fǎng)問(wèn)的驅動(dòng)器的圖標仍舊會(huì )出現在“我的電腦”或 “資源管理器”中,但是如果用戶(hù)雙擊圖標或在“運行”對話(huà)框中輸入被阻止訪(fǎng)問(wèn)的驅動(dòng)器的盤(pán)符并單擊“確定”時(shí)會(huì )彈出一個(gè)對話(huà)框提示“本次操作由于這臺計算機的限制而被取消。請與你的系統管理員聯(lián)系”從而阻止這一操作進(jìn)行。
提示:如果允許訪(fǎng)問(wèn)所有的驅動(dòng)器目錄,請將上面的這項設置設為“已禁用”或“未配置”或從下拉列表中選擇 “不限制驅動(dòng)器” 選項。
這項策略被啟用后,用戶(hù)仍可以通過(guò)使用其他的方式來(lái)繼續訪(fǎng)問(wèn)這些被阻止訪(fǎng)問(wèn)的驅動(dòng)器的內容。例如在命令提示符窗口中輸入C:(假設C盤(pán)被配置為阻止訪(fǎng)問(wèn)),然后回車(chē),再輸入dir/p/w(/p表示按頁(yè)顯示,/w表示每行顯示五個(gè)文件或文件夾),就可對C盤(pán)進(jìn)行瀏覽。另外這項策略不會(huì )阻止用戶(hù)使用其他的程序來(lái)訪(fǎng)問(wèn)這些被阻止訪(fǎng)問(wèn)的驅動(dòng)器或其內容,例如:WinXP自帶的“磁盤(pán)清理”和“磁盤(pán)碎片整理程序”等。并且也不會(huì )阻止用戶(hù)使用“磁盤(pán)管理”(控制面板→管理工具→計算機管理快捷方式,打開(kāi)計算機管理,再選存儲→磁盤(pán)管理)來(lái)查看并更改這些被阻止訪(fǎng)問(wèn)的驅動(dòng)器的特性。
WinRAR使用技巧二則
1.讓加密文件更安全
為了保護個(gè)人的隱私和重要數據,WinRAR提供了加密的功能。但隨著(zhù)CPU頻率的迅速提升,破解壓縮包的密碼也變得越來(lái)越容易,只要機器夠快和肯多花些時(shí)間,從理論上說(shuō)任何密碼都有可能被攻破。因此,為了加大破解者破解的難度,最好能把要加密文件的文件名也列入加密范圍。方法如下:首先在WinRAR的主界面點(diǎn)擊“添加”按鈕,建立一個(gè)新的壓縮包,然后在彈出的窗口上,選擇“文件”選項卡,并選定要添加到壓縮包的文件;接下來(lái)轉換到“高級”選項卡上,單擊“設置密碼…”按鈕,輸入密碼,并選中“加密文件名”一項,最后點(diǎn)擊“確定”即可。
2.避免反復輸入密碼
當我們用WinRAR打開(kāi)一個(gè)加密的ZIP壓縮包,并執行里面的文件時(shí),會(huì )發(fā)現它與WinZip不同。WinZip只在打開(kāi)第一個(gè)文件的時(shí)候要求輸入密碼,只要一次通過(guò)了密碼驗證,以后就可以直接查看壓縮包里面的其他文件;WinRAR卻不是這樣,每一次執行ZIP壓縮包里的程序時(shí),它都要詢(xún)問(wèn)密碼,當文件較多時(shí),讓人覺(jué)得很麻煩。
其實(shí),WinRAR也提供了類(lèi)似WinZip這樣的功能,使用起來(lái)也很方便,只要在打開(kāi)加密的壓縮包以后,用鼠標點(diǎn)擊“文件”菜單里的“密碼”項,并且輸入正確的密碼,就可以解決問(wèn)題了。
管理好系統自啟動(dòng)的程序
很多應用程序的作者,總是喜歡將程序設計成安裝后隨系統啟動(dòng)而自動(dòng)啟動(dòng)。如果用戶(hù)習慣了這類(lèi)應用程序的“一路回車(chē)”默認安裝法而不進(jìn)行設置的話(huà),則將導致系統中自動(dòng)啟動(dòng)的應用程序越來(lái)越多,不但會(huì )造成啟動(dòng)的過(guò)程變長(cháng),而且造成系統資源極大的浪費。
為了系統的高效運行,一般而言,我們只隨系統啟動(dòng)基本程序,而那些不是每次開(kāi)機都使用的應用程序,我們一般要禁止它們自動(dòng)啟動(dòng),當要使用時(shí)再手工啟動(dòng)。下面我們談?wù)勗赪indows 98中如何管理自啟動(dòng)程序。首先我們來(lái)看看自啟動(dòng)程序的加載方式
1.通過(guò)系統配置文件和自動(dòng)批處理文件加載
CONFIG.SYS(系統配置文件)和AUTOEXEC.BAT(自動(dòng)批處理文件)是系統啟動(dòng)時(shí)最先運行的兩個(gè)文件,也是我們認識得最早的兩個(gè)文件。如果你是從DOS時(shí)代過(guò)來(lái)的人,對這兩個(gè)文件不可能不熟悉!用任何文字編輯軟件(比如記事本)就可以打開(kāi)這兩個(gè)文件進(jìn)行編輯。不過(guò),在目前的圖形化操作系統中,通過(guò)這兩個(gè)文件加載自啟動(dòng)程序的已經(jīng)不多見(jiàn)了。
2.通過(guò)初始化文件加載
Windows在操作系統的安裝目錄下有兩個(gè)重要的初始化文件:Win.ini和System.ini。在Windows啟動(dòng)過(guò)程中,可以通過(guò)這兩個(gè)文件加載自啟動(dòng)程序,在Win.ini文件[windows]字段中有兩個(gè)啟動(dòng)命令:“l(fā)oad=”和“run=”。一般情況下它們的后面沒(méi)有內容,如果你用文本編輯器(比如記事本)打開(kāi)后看到了比如“run=c:\windows\xxx.exe” 或者 “l(fā)oad=c:\windows\xxx.exe”,這里的xxx.exe就是自啟動(dòng)程序了。在System.ini的[boot]字段下有“Shell=Explorer.exe”,有些惡意程序或木馬程序就是通過(guò)修改此處加載的,比如修改成“shell=Explorer.exe xxx.exe(xxx是具體運行程序的主文件名,文件名還可以是其他類(lèi)型的可執行文件)。
3.通過(guò)“啟動(dòng)”菜單或“Startup”菜單
最直接也最簡(jiǎn)單的一種加載自啟動(dòng)程序的方法,就是將應用程序的快捷方式添加到“開(kāi)始→程序→啟動(dòng)”(或許還有“Startup”)中,當系統啟動(dòng)時(shí),“啟動(dòng)”組中的程序就會(huì )自動(dòng)啟動(dòng)。
另外,Winstar.bat也是一個(gè)能被Windows 9X系統自動(dòng)運行的文件,它可以人為創(chuàng )建。如果你要查找自啟動(dòng)程序,請不要勿略了該文件是否存在以及它的具體內容。
4.通過(guò)系統注冊表加載
利用注冊表加載自啟動(dòng)程序是目前應用程序最常采用的方法。一般說(shuō)來(lái),在注冊表中加載應用程序的最常見(jiàn)的兩個(gè)分支是:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run和HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run。
應用程序在安裝時(shí),通過(guò)修改注冊表的上述兩個(gè)分支的內容,即可讓程序自動(dòng)啟動(dòng)。目前的防火墻程序、實(shí)時(shí)病毒監控程序等均是采用該方法加載的。
下面我們講講怎樣將應用程序設置為自動(dòng)啟動(dòng)和怎樣禁止不必要的啟動(dòng)程序。
1.將應用程序設置為自動(dòng)啟動(dòng)
簡(jiǎn)單的方法就是在“開(kāi)始→程序→啟動(dòng)”群組中添加一個(gè)快捷方式(啟動(dòng)這個(gè)應用程序的快捷方式)。具體方法如下:
右擊該應用程序的可執行文件,選擇“創(chuàng )建快捷方式”,然后在創(chuàng )建的快捷方式中點(diǎn)右鍵,選“復制”,接著(zhù)打開(kāi)“開(kāi)始→程序→啟動(dòng)”,將創(chuàng )建的快捷方式復制到“啟動(dòng)”組中即可。
當然也可以通過(guò)注冊表加載。假如我們的目的是將C:\NETANTS\NETANTS.EXE(網(wǎng)絡(luò )螞蟻)做成自啟動(dòng)程序。方法是編輯一個(gè)注冊表文件,方法如下:
首先進(jìn)入注冊表編輯器(用Regedit命令),然后找到并打開(kāi)HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run分支,在右側框的空白處單擊右鍵,出現“新建”,選擇“字串值”;然后將其名稱(chēng)由“新值#1”改為“NetAnts”;接著(zhù)選中該名稱(chēng),單擊右鍵,選“修改”(也可雙擊左鍵),在編輯字符串窗口的“數值數據”中輸入“C:\NETANTS\NETANTS.EXE”,然后按“確定”,再退出注冊表編輯程序即可。
2.禁止不必要的自啟動(dòng)程序
所有已經(jīng)啟動(dòng)的應用程序都要占用系統資源,所以啟動(dòng)那些并不使用的應用程序就是一種資源的浪費。特別是對于配置較低的計算機,節省系統資源能夠提高整個(gè)系統的穩定性。為此,我們有必要對自動(dòng)啟動(dòng)的應用程序進(jìn)行控制。方法如下:
在“開(kāi)始→運行”中鍵入“Msconfig”,點(diǎn)擊“確定”按鈕,出現系統配置實(shí)用程序,選啟動(dòng)標簽,在不需要啟動(dòng)的項目前取消對鉤。最好的方法是點(diǎn)擊全部禁用,這樣你的系統運行速度將會(huì )快很多。
以上講的方法是可以相互運用的,如你要啟動(dòng)某一程序,可啟動(dòng)相應服務(wù);要禁止某一程序,可取消相應服務(wù)。學(xué)電腦就要做到舉一反三。
系統恢復軟盤(pán)DTY
本人在電腦公司工作,主要從事銷(xiāo)售品牌機和組裝機。雖然售后服務(wù)不包括操作系統的維護,但有些顧客對電腦操作非常陌生,更不要說(shuō)是重裝操作系統和安裝驅動(dòng),所以系統損壞的時(shí)候還是要求助于我們。而重裝一次操作系統和相關(guān)軟件要花費很長(cháng)的時(shí)間,所以常用GHOST給系統做備份。當給用戶(hù)第一次做好系統、安裝完常用軟件的時(shí)候,就用GHOST給C盤(pán)做一個(gè)備份文件,放入最后一個(gè)盤(pán)中,這樣以后恢復一次系統只用幾分鐘,很多用戶(hù)可以獨立完成。
但有些用戶(hù)跟本不懂DOS操作,更不要說(shuō)是用GHOST把備份文件恢復到C盤(pán);有些用戶(hù)雖然可以使用GHOST這個(gè)軟件,但有時(shí)候也會(huì )把C盤(pán)的鏡像文件恢復到整個(gè)硬盤(pán),這樣的后果更嚴重,整個(gè)硬盤(pán)的數據都會(huì )丟失。所以用戶(hù)在系統損壞的時(shí)候,還是會(huì )求助于我們。
能不能像有些品牌機那樣,插入一張恢復軟盤(pán),它就自動(dòng)恢復呢?經(jīng)過(guò)實(shí)踐,總結了如下辦法。給用戶(hù)做好系統,裝好驅動(dòng)及一些常用軟件后,用GHOST做個(gè)備份,文件名取為Win98.gho,把它和GHOST執行文件一起放入最后一個(gè)分區的GHOST文件夾內(假設最后一個(gè)分區為F盤(pán)),找張軟盤(pán),復制上系統啟動(dòng)文件,然后在軟盤(pán)里建一個(gè)autoexec.bat的批處理文件,在里面寫(xiě)入:
CLS (清屏)
ECHO OFF (顯示信息)
ECHO WARNING! This will destroy all of data on the first partation in your first HD!
ECHO Press any key to continue or Ctrl+C TO break (顯示警告信息)
PAUSE (暫停,等待用戶(hù)按任意鍵繼續,按“Ctrl+C”取消)
F:\ghost\GHOST -clone,mode=pload,src=F:\ghost\win98.gho:1,dst=1:1 -sure -rb (這才是關(guān)鍵)
(注:括號里的是注釋?zhuān)斎霑r(shí)省略)懂得DOS操作的朋友應該看出來(lái)了,前幾行只是起到輔助作用,只是起到清除啟動(dòng)信息和提示用戶(hù)按任意鍵恢復系統,按“Ctrl+C”取消本次操作,最后一行才是調用GHOST的控制臺模式進(jìn)行系統恢復。這里需要注意GHOST執行文件和備份文件的路徑一定要正確。以后當用戶(hù)的系統損壞的時(shí)候,只要把軟盤(pán)放入軟驅?zhuān)瘸霈F提示信息的時(shí)候隨便敲一個(gè)鍵,GHOST就自動(dòng)開(kāi)始把備份文件恢復到C盤(pán),恢復完后會(huì )自動(dòng)重新啟動(dòng),這個(gè)時(shí)候用戶(hù)把軟盤(pán)抽出,系統就會(huì )恢復到剛把電腦抱回家時(shí)的狀態(tài)。
如果你的用戶(hù)實(shí)在是超級菜鳥(niǎo),出現了那兩行英文提示信息的時(shí)候卻不知要干嗎,還有兩個(gè)辦法適合他們:
1.刪除PAUSE這一行,將軟盤(pán)插入后直接就開(kāi)始恢復系統,不會(huì )有任何提示,當然這個(gè)方法很有危險性,容易出現誤操作;
2.把這兩行警告信息寫(xiě)成中文,然后在軟盤(pán)內放一個(gè)天匯中文系統,只有100多KB,然后在autoexec.bat文件的第一行把它加上就可以了。
以上方法對各種操作系統均有效,當然前提是軟驅為默認的引導盤(pán)。
Windows XP提升性能小技巧幾則
一、取消解壓縮功能
Windows XP可以自己解開(kāi)Zip壓縮文件,但你是不是更鐘愛(ài)Winzip、WinRAR呢?那就把Windows XP默認的解壓縮功能取消吧!按下“開(kāi)始”→“運行”,輸入“regsvr32 /u zipfldr.dll”,然后確定。接下來(lái)會(huì )彈出一個(gè)窗口,按確定,這樣Windows XP的解壓縮功能就被取消了。
二、去掉磁盤(pán)掃描的等待時(shí)間
當Windows XP非正9關(guān)機時(shí),重新開(kāi)機需要等待10秒才會(huì )開(kāi)始磁盤(pán)掃描。如果你覺(jué)得這10秒鐘太長(cháng),那就干脆讓它變成0秒吧!按下“開(kāi)始”→“所有程序”→“附件”→“命令提示符”,在提示符下鍵入“CHKNTFS /T:0”然后回車(chē),這樣下次就不用等待那漫長(cháng)的10秒了。
三、加快下載速度
Windows XP在默認情況下,A留了20%的連接帶寬給支持QoS的程序,但是,大部分程序都不支持QoS服務(wù),也不是所有的設備都提供QoS封包分流管理。因此,釋放這預留的20%的帶寬,可以使下載速度提高不少。按下“開(kāi)始”→“運行”,輸入“gpedit.msc”,彈出組策略窗口,在窗口的左邊依次點(diǎn)選“計算機配置”→“管理模塊”→“網(wǎng)絡(luò )”→“QoS數據包調度程序”,在右邊的“限制可保留帶寬”上點(diǎn)右鍵,選擇屬性,在彈出窗口的“設置”選項卡下選“已啟用”,將“帶寬限制”改為0%。
四、釋放系統備份所占用的空間
Windows XP在安裝完畢后會(huì )自動(dòng)備份一些重要的系統文件,如果你想把這些空間騰出來(lái),那好,按下“開(kāi)始”→“運行”,輸入“sfc /purgecache”,然后確定,稍等片刻,你會(huì )發(fā)現硬盤(pán)空間又多出不少!
五、刪除預讀文件以提升系統效能
Windows XP有個(gè)專(zhuān)門(mén)儲存安裝過(guò)的軟件的預讀文件的文件夾,以便預先讀取以加快軟件運行速度,但Windows XP并不會(huì )自動(dòng)將已卸載軟件的預讀文件刪除,所以只有手動(dòng)來(lái)刪除了。進(jìn)入“X:\Windows\Prefetch”(X表示W(wǎng)indows XP所在的分區)文件夾,刪除除了“Layout.ini”以外的所有文件。
六、全方位地了解你的計算機
想不想全面地了解你的計算機的軟硬件信息和使用狀況呢?Windows XP已經(jīng)帶有強大的系統信息收集程序。按下“開(kāi)始”→“幫助和支持”,彈出“幫助和支持中心”窗口,在右邊選擇“使用工具查看您的計算機信息并分析問(wèn)題”,然后在左邊的列表中選擇“我的計算機信息”,好了,你可以在右邊選擇你想知道的信息了(比用Msinfo32.exe得到的系統信息要直觀(guān)得多!) 。
七、瞬間鎖定計算機
突然有事要離開(kāi)片刻,但又不想關(guān)機,為了不讓別人動(dòng)你的電腦,你只需要按下Windows徽標鍵+L,即可快速鎖定計算機,除非知道密碼,誰(shuí)也別想動(dòng)!
Windows XP輕松瘦身
Windows XP安裝后要占約1.5GB的硬盤(pán)空間,能不能讓它也趕趕潮流,瘦一下身呢?跟我來(lái)。
1.刪除系統文件備份
進(jìn)入“WINDOWS\system32\dllcache”目錄(默認為隱藏目錄),里面存儲著(zhù)約360MB的文件,它們是Windows XP系統文件的備份。當Windows XP的系統文件被替換、刪除或修改時(shí),系統可以自動(dòng)從中提取出相應的系統文件進(jìn)行還原,從而保證了系統的穩定性。如果你有Windows XP安裝光盤(pán)或者已經(jīng)將安裝文件拷貝到硬盤(pán)上,那么你大可將此文件夾刪除。注意:該文件夾不能直接刪除,要在命令提示符下輸入“sfc.exe /purgecache”(注意斜線(xiàn)前的空格)命令進(jìn)行清除。
2.刪除驅動(dòng)備份
Windows XP自帶了大量的硬件驅動(dòng)程序,當檢測到新硬件時(shí)系統會(huì )自動(dòng)地提取相應的驅動(dòng)程序進(jìn)行安裝。其實(shí),多數情況下我們很少改變自己的硬件配置,因此在確定自己所需要的硬件驅動(dòng)程序已經(jīng)全部安裝的情況下,可以將驅動(dòng)備份文件刪除。進(jìn)入“WINDOWS\Driver Cache\i386”目錄,找到名為“Driver.cab”的壓縮文件,刪除即可。此舉可以釋放出約73MB的硬盤(pán)空間。如果以后安裝新硬件時(shí)系統找不到驅動(dòng)程序,可以從安裝光盤(pán)中提取。
3.刪除不用的輸入法
在Windows XP下有幾種我們根本用不著(zhù)的輸入法,比如日文、韓文輸入法等。刪除的方法是:進(jìn)入“控制面板→日期、時(shí)間、語(yǔ)言和區域設置→區域和語(yǔ)言選項”,選擇“語(yǔ)言”選項卡,將“為東亞語(yǔ)言安裝文件”前面的鉤去掉,點(diǎn)“確定”后依提示刪除不需要的語(yǔ)言選項。重新啟動(dòng)后,到“WINDOWS\ime”文件夾下直接刪除“chtime”、“imjp8_1”和“imkr6_1”三個(gè)文件夾(它們分別對應繁體中文、日文、韓文)即可。此舉可以釋放約85MB的硬盤(pán)空間。
4.清空系統臨時(shí)文件
在“\Documents and Settings\用戶(hù)名\LocalSettings\Temp”目錄下(默認為隱藏目錄)存儲的是軟件安裝或運行時(shí)留下的臨時(shí)文件夾和廢棄的文檔,可以清空該目錄。如果你是第一次這樣操作,那么有可能釋放出上百MB的硬盤(pán)空間。注意:這招可以經(jīng)常使用。
BitTorrent會(huì )傷害硬盤(pán)?
BitTorrent是一種類(lèi)似eDonkey2000 GUI Client(俗稱(chēng)“電驢”)的P2P共享軟件,簡(jiǎn)稱(chēng)BT,中文叫“比特流”。它是一個(gè)優(yōu)秀的多點(diǎn)下載工具,其全新的下載理念──下載的人越多速度越快,也逐漸為人們所接受。隨著(zhù)應用的普及,有一個(gè)問(wèn)題逐漸成為大家爭論的焦點(diǎn):BitTorrent會(huì )不會(huì )傷害硬盤(pán)?本文將對此問(wèn)題進(jìn)行簡(jiǎn)單的分析并給出優(yōu)化方法。
大家知道,BT之所以能提供這么高的下載速度,是因為在下載文件的同時(shí),也為別人提供著(zhù)這個(gè)文件的下載服務(wù)。一種觀(guān)點(diǎn)認為:當一個(gè)文件有N個(gè)人下載的時(shí)候,硬盤(pán)就要承受1次下載和N-1次上傳(即你給別人提供的下載),如果有N×10或者N×100個(gè)人在同時(shí)下載,硬盤(pán)的負荷將大大增加,造成損壞的幾率也大大增加。另一種觀(guān)點(diǎn)認為:硬盤(pán)的讀寫(xiě)屬于正常操作,硬盤(pán)有一個(gè)參數叫連續無(wú)故障時(shí)間(MTBF),它是指硬盤(pán)從開(kāi)始運行到出現故障的最長(cháng)時(shí)間,一般硬盤(pán)的MTBF至少在30000小時(shí)以上,而用戶(hù)使用BT下載的時(shí)間肯定遠遠少于這個(gè)時(shí)間,所以使用BT對硬盤(pán)沒(méi)有太大的危害。
筆者認為,與一般場(chǎng)合相比,使用BT會(huì )對硬盤(pán)進(jìn)行更頻繁地讀寫(xiě)操作,在一定程度上,會(huì )加快硬盤(pán)的老化,但是如果我們注意使用時(shí)間并采取一定的優(yōu)化措施,這種影響可以忽略。
1.設置較大的Cache值
BT多線(xiàn)程地進(jìn)行下載和上傳,Windows默認的512KB的Cache就顯然不夠了。如果內存在256MB以上,將Cache設置得更大一些應該可以減少硬盤(pán)讀寫(xiě)的頻率。一般設在8MB~16MB效果最好。筆者設為32MB,同時(shí)開(kāi)4個(gè)BT進(jìn)程,硬盤(pán)指示燈的閃爍仍然比較正常。具體操作步驟如下(以Windows XP為例):
在“開(kāi)始→運行”中輸入“regedit”,打開(kāi)“注冊表編輯器”,依次打開(kāi)“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\”,查找“IoPageLockLimit”(沒(méi)有的話(huà)就新建“IoPageLockLimit”,類(lèi)型為DWord),將它的值更改為新的Cache值,重新啟動(dòng)即可。
注意:必須輸入十六進(jìn)制數值,32MB對應8000,16MB 對應4000。強烈建議先備份注冊表。
如果是Windows NT系統,運行“系統盤(pán)符\WINNT”目錄下的“Regedit.exe”,進(jìn)入“注冊表編輯器”,查找字符串“MinInitSize”,將鍵值由“4”改為“20”(十六進(jìn)制數,相當于十進(jìn)制數32)即可.
2.降低優(yōu)先級
BT比較占用資源,使用過(guò)程中可能會(huì )對整個(gè)系統的性能造成一定的影響。如果你使用Windows 2000/XP,則可以使用任務(wù)管理器把所有的BT軟件的優(yōu)先級降低,這樣即使它占用資源,也不會(huì )對其他應用程序造成太大的影響。具體方法是用“Ctrl+Alt+Del”組合鍵打開(kāi)“Windows 任務(wù)管理器”,進(jìn)入“進(jìn)程”選項卡,右擊BT軟件進(jìn)程,在“設置優(yōu)先級”菜單中選擇“低”或“低于標準”即可。
解除Word非法退出后的只讀鎖定
在Word非法退出后,當我們重新打開(kāi)原來(lái)已經(jīng)打開(kāi)過(guò)的文檔時(shí),會(huì )出現只讀鎖定的提示,詢(xún)問(wèn)你是以“只讀”還是以“通知”的形式打開(kāi)。選擇“只讀”可以將文檔另存為一個(gè)文件,只能在重新啟動(dòng)電腦后再刪除原來(lái)文件,然后將新文件改名,非常煩瑣;如果選擇“通知”,要數十分鐘后才會(huì )收到Word的解除只讀的通知,不實(shí)用。那么,有沒(méi)有一種方法可以立即以“讀/寫(xiě)”狀態(tài)打開(kāi)原來(lái)文件呢?有的。
原文檔之所以被鎖定,是因為Word雖然已經(jīng)關(guān)閉,但它的進(jìn)程依然存在(進(jìn)程是隱藏的),只需將Word的“殘骸”進(jìn)程結束掉,就可以達到解除鎖定的目的。操作如下(以Windows XP為例):
1.關(guān)閉其他已經(jīng)打開(kāi)的Word窗口;
2.按“Ctrl+Alt+Del”組合鍵打開(kāi)“Windows 任務(wù)管理器”,選擇“進(jìn)程”選項卡,找到Winword.exe進(jìn)程,結束該進(jìn)程即可。
Windows Media Player9.0命令參數的應用
Windows Media Player 9.0是微軟推出的多媒體播放器,除了用快捷方式或者在“開(kāi)始”菜單中選擇“Windows Media Player”命令打開(kāi)它之外,還可以通過(guò)在“開(kāi)始→運行”中輸入Windows Media Player 9.0特有的命令來(lái)打開(kāi)它。
命令格式
wmplayer ["path\filename"][/fullscreen][/Device:{DVD|AudioCD}][/Task NowPlaying ]......
參數說(shuō)明
"path\filename":播放指定的文件,雙引號不可少。
/fullscreen:使用全屏模式播放。fullscreen參數對某些音頻文件無(wú)效。
/Device:{DVD|AudioCD}:直接播放DVD或CD。
/Task NowPlaying:直接轉到“正在播放”窗口。
/Task MediaGuide:直接轉到“媒體指南”窗口。
/Task CDAudio:直接轉到“從CD復制”窗口。
/Task MediaLibrary:直接轉到“媒體庫”窗口。
/Task RadioTuner:直接轉到“收音機調諧器”窗口。
/Task PortableDevice:直接轉到“復制到CD或設備”窗口。
/Task Services:直接轉到“精品服務(wù)”窗口。
/Task SkinViewer:直接轉到“外觀(guān)選擇器”窗口。
應用實(shí)例
1.以全屏方式播放“C:\1.wmv”文件
可以在“開(kāi)始→運行”中輸入命令:wmplayer "C:\1.wmv"/fullscreen。
2.播放DVD
可以在“開(kāi)始→運行”中輸入命令:wmplayer /device:DVD。
3.打開(kāi)Windows Media Player 9.0后直接轉到“媒體庫”窗口
可以在“開(kāi)始→運行”中輸入命令:wmplayer /Task MediaLibrary。
4.打開(kāi)Windows Media Player 9.0后直接播放“C:\1.mp3”文件,然后轉到“外觀(guān)選擇器”窗口
可以在“開(kāi)始→運行”中輸入命令:wmplayer "c:\1.mp3" /Task SkinViewer。
提示:如果要在命令提示符窗口或者批處理文件中使用Windows Media Player 9.0命令,須將“系統盤(pán)符\Program Files\Windows Media Player”目錄下的“wmplayer.exe”文件復制到“系統盤(pán)符\WINDOWS\system32”目錄中。
http://www.jz5u.comOffice2000中的工具程序──剪輯庫
在使用Office2000時(shí),常常用到剪輯庫組件,下面我們就來(lái)看看這個(gè)程序該怎樣使用。
1.制作其他程序的剪輯庫
Office2000中剪輯庫的程序名是Cag.exe,只要安裝有Office2000,就能找到這個(gè)程序。運行該程序,你就能從中獲取所需的剪貼畫(huà)。比如你打開(kāi)了WPS2000、Authorware6,然后運行Cag.exe,它就可以成為其他程序的剪輯庫了。
2.添加內容
除了能利用原有剪輯庫中的內容之外,還可以將你擁有的圖片、聲音、動(dòng)畫(huà)剪輯分門(mén)別類(lèi)地存放在剪輯庫中。方法如下:
1)在Cag.exe的運行畫(huà)面中單擊“新類(lèi)別”,然后取一個(gè)類(lèi)名,比如“張曼玉照片集”,然后再雙擊這個(gè)新建的類(lèi)別,進(jìn)入這一類(lèi)別的圖片窗口。
2)按下菜單中的“輸入剪輯”按鈕,選擇要加入的所有影星的圖片(可以多選),按下“輸入”就可以了。
同樣地,也可以添加聲音及動(dòng)畫(huà)剪輯素材。
3.從網(wǎng)上添加內容
微軟提供了一個(gè)特定的剪輯材料Web站點(diǎn),你可以直接從這個(gè)網(wǎng)站上添加剪輯內容,方法如下:在菜單欄上,單擊“聯(lián)機剪輯”按鈕就可以了。按下“確定”按鈕后還可以瀏覽其他剪輯素材。
在“剪輯庫”程序中,所有的圖片都以縮略圖顯示。所以用戶(hù)可以看著(zhù)這些縮略圖來(lái)直接選擇、拖放圖片。
C++編程技巧
C++語(yǔ)言是一個(gè)面向對象的語(yǔ)言,使用C++編寫(xiě)的代碼更加簡(jiǎn)捷、高效,更具可維護性和可重用性。但是很多人使用了C++語(yǔ)言后卻感到C++與C編程沒(méi)有什么區別。這其實(shí)是由于對C++語(yǔ)言的特點(diǎn)和特色理解和使用不夠造成的。事實(shí)上,沒(méi)有任何一個(gè)程序員使用C語(yǔ)言的編程效率可以超過(guò)C++語(yǔ)言的。
一、使用new和delete進(jìn)行動(dòng)態(tài)內存分配和釋放
運算符new和delete是C++新增的運算符,提供了存儲的動(dòng)態(tài)分配和釋放功能。它的作用相當于C語(yǔ)言的函數malloc()和free(),但是性能更為優(yōu)越。使用new較之使用malloc()有以下的幾個(gè)優(yōu)點(diǎn):
(1)new自動(dòng)計算要分配類(lèi)型的大小,不使用sizeof運算符,比較省事,可以避免錯誤。
(2)自動(dòng)地返回正確的指針類(lèi)型,不用進(jìn)行強制指針類(lèi)型轉換。
(3)可以用new對分配的對象進(jìn)行初始化。
使用例子:
(1)int *p;
p=new int[10]; //分配一個(gè)含有10個(gè)整數的整形數組
delete[] p; //刪除這個(gè)數組
(2)int *p;
p=new int (100);//動(dòng)態(tài)分配一個(gè)整數并初始化
二、使用inline內連函數替代宏調用
對于頻繁使用的函數,C語(yǔ)言建議使用宏調用代替函數調用以加快代碼執行,減少調用開(kāi)銷(xiāo)。但是宏調用有許多的弊端,可能引起不期望的副作用。例如宏:#define abs(a) ((a)<0?(-a):(a)), 當使用abs(I++)時(shí),這個(gè)宏就會(huì )出錯。
所以在C++中應該使用inline內連函數替代宏調用,這樣既可達到宏調用的目的,又避免了宏調用的弊端。
使用內連函數只需把inline關(guān)鍵字放在函數返回類(lèi)型的前面。例如:
inline int Add(int a,int b);//聲明Add()為內連函數
這樣編譯器在遇到Add()函數時(shí),就不再進(jìn)行函數調用,而是直接嵌入函數代碼以加快程序的執行。
三、使用函數重載
在C語(yǔ)言中,兩個(gè)函數的名稱(chēng)不能相同,否則會(huì )導致編譯錯誤。而在C++中,函數名相同而參數不同的兩個(gè)函數被解釋為重載。例如:
void PutHz(char *str); //在當前位置輸出漢字
void PutHz(int x,int y,char *str); //在x,y處輸出漢字
使用函數重載可以幫助程序員處理更多的復雜問(wèn)題,避免了使用諸如intabs()、fabs()、dabs()等繁雜的函數名稱(chēng);同時(shí)在大型程序中,使函數名易于管理和使用,而不必絞盡腦汁地去處理函數名。
四、使用引用(reference)代替指針進(jìn)行參數傳遞
在C語(yǔ)言中,如果一個(gè)函數需要修改用作參數的變量值的時(shí)候 ,參數應該聲明為指針類(lèi)型。例如:
void Add(int *a) {(*a)++;}
但是對于復雜的程序,使用指針容易出錯,程序也難以讀懂。在C++中,對于上述情況 可以使用引用來(lái)代替指針,使程序更加清晰易懂。引用就是對變量取的一個(gè)別名,對引用進(jìn)行操作,這就相當于對原有變量進(jìn)行操作。例如使用引用的函數定義為:
void Add(int a) (a++;); //a為一個(gè)整數的引用
這個(gè)函數與使用指針的上一個(gè)函數的功能是一樣的,然而代碼卻更為簡(jiǎn)潔和清晰易懂。
五、使用缺省參數
在C++中函數可以使用缺省參數,例如:
void PutHzxy(char *str,int x=-1,int y=-1)
{ if (x==-1) x=wherex();
if (y==-1) y=wherey();
moveto(x,y);
PutHz(str);}
可以有兩種方式調用函數PutHzxy(),例如:
PutHzxy("C++語(yǔ)言");//使用缺省參數,在當前位置輸出
PutHzxy("C++語(yǔ)言",10,10);//沒(méi)有使用缺省參數
通常的情況下,一個(gè)函數應該具有盡可能大的靈活性。使用缺省參數為程序員處理更大的復雜性和靈活性問(wèn)題提供了有效的方法,所以在C++的代碼中都大量地使用了缺省參數。
需要說(shuō)明的是,所有的缺省參數必須出現在不缺省參數的右邊。亦即,一旦開(kāi)始定義缺省參數,就不可再說(shuō)明非缺省的參數。
例如:
void PutHzxy(char *str,int x=-1,int y=-1); //正確
void PutHzxy(int x=-1,int y=-1,char *str);//錯誤
六、使用模板和BIDS
從Borland C++ 3.1中還引入模板(template)的功能,通過(guò)模板Borland C++實(shí)現了功能強大的BIDS(Borland International Data Structures)。使用BIDS可以不編程實(shí)現存儲任何數據類(lèi)型的數組、鏈表、堆棧、隊列等數據結構。
下面的例子實(shí)現了一個(gè)存儲整型變量的堆棧:
typedef BI_StackAsVector intstack;
main()
{instack is; //定義一個(gè)整型變量的堆棧
for(int I=0,I<10,I++)
is.push(I);//10個(gè)數壓棧
for(I=0,I<10,I++)
cout<
}
通過(guò)語(yǔ)句is.push(),is.pop()可以對堆棧進(jìn)行操作。
制作安裝與反安裝程序
近日,筆者需要把一些平時(shí)經(jīng)常使用和自己編的一些程序“壓”在一張軟盤(pán)上。于是,便安好了WinRAR,準備使用RAR的“自解壓”功能??捎窒肫鹆恕叭艘?jiàn)人愛(ài)”的Setup向導。經(jīng)過(guò)研究,筆者發(fā)現了一種不用語(yǔ)言(編程)的方法就可輕松實(shí)現安裝與反安裝程序的制作。想讓你的軟件更專(zhuān)業(yè)嗎?Let‘s go!
軟件名稱(chēng):Tarma Installer
最新版本:2.40.1130X漢化版
下載地址:
http://software.yalaso.net/softview.asp?softid=173安裝很簡(jiǎn)單,一路按“下一步”即可。順便欣賞一下吧。安裝完成后,可從桌面或程序組進(jìn)入主界面。哇!多漂亮的界面呀!單擊“制建新方案”,便開(kāi)始了制作“旅程”。在“新方案”界面上,左邊為項目分類(lèi),右邊為制作區,下面則是信息欄。在右上方,有3個(gè)按扭,它們分別為“上一步”、“下一步”和“幫助”。
第一步:在“方案確認”中,輸入程序標題、公司名及版本號。然后,在項目分類(lèi)欄中單擊“文件”,根據自己的需要分別在<AppFolder>(任意文件夾)、<Common File>、<Windir>和<WinSysDir>中添加文件。如需要,還可以自行添加文件夾。在“快捷方式”中,還可添加需要的快捷方式。
提示:此快捷方式的圖標必須在“文件”一欄中添加好。
第二步:?jiǎn)螕簟跋乱徊健?,進(jìn)入安裝參數設置位置,在這里可以設置安裝位置、選項和錯誤處理方法。接下來(lái),在“自述文件和許”可當中可鍵入在復制文件前提示給用戶(hù)的信息。在語(yǔ)言項目中,如需多語(yǔ)言支持,可在上方表內提供的語(yǔ)言種類(lèi)前打鉤(前提是先在下方選中“多語(yǔ)言支持”[U])。在需要項目中可以選擇軟件對系統和硬件的要求。
第三步:在高級選項中,可設置用戶(hù)注冊頁(yè)面信息和注冊表、INI文件及環(huán)境等高級要求。
第四步:在建立選項中,設置好建立的風(fēng)格(推薦使用單個(gè)EXE),最好將“警告視為錯誤”前的鉤去掉,否則經(jīng)常會(huì )建立失敗。
最后,便可以點(diǎn)擊“建立”(Ctrl+F5)完成這個(gè)程序的建立了。建立后,程序會(huì )自動(dòng)生成反安裝。
VC++中色彩的運用
如華麗得體的衣裝可以讓一個(gè)外貌平平的女孩變得自信而愉快那樣,在VC++程序界面中適當地配上顏色也會(huì )使你的程序變得生動(dòng)悅目。
一、尋找VC++中調色板的配色參數
最直接的方法是設置應用程序主窗體的背景色。對此,簡(jiǎn)單的辦法是通過(guò)ClassWizard在視圖中創(chuàng )建一個(gè)成員函數來(lái)響應消息WM_ERASEBKGND,關(guān)鍵源代碼如下:
BOOL CMyView::OnErase Bkgnd(CDC* pDC)
{
CBrush backBrush(RGB(255,255,0));
CBrush* pOldBrush=pDC->SelectObject(&backBrush);
CRect rect;
pDC->GetClipBox(&rect);
pDC->PatBlt(rect.left,rect.top,rect.Width(),rect.Height(),PATCOPY);
pDC->SelectObject(pOld Brush);
return TRUE;
}
本段代碼的作用是將主窗體背景繪制成米黃色,其中所用的RGB宏是用于指定三原色(紅,綠,藍)的“配比數”,每個(gè)值都是0~255之間的一個(gè)整數。在上面代碼中RGB表示混合同樣一份紅色與綠色,并關(guān)閉藍色得到黃色;0,0,0為黑色,255,255,255為白色。
RGB宏是VC++程序使用顏色的基礎,但在使用時(shí)遇到的棘手問(wèn)題是,當你選擇一種“中間色”時(shí),你如何才能知道確切的“配方”──那三個(gè)0~255之間的顏色參數分別是多少?這也是筆者在研制一個(gè)項目中遇到的一個(gè)實(shí)際問(wèn)題,盡管它在整個(gè)項目中顯得微不足道。為此,筆者編制了一個(gè)實(shí)驗程序,運行后可以調用MFC的顏色對話(huà)框,當我們選中具體顏色后,就得到其RGB值,并存放到文本文件RGBNum中。當我們得到這個(gè)值后,在上面代碼中就可以用這個(gè)數值去替代RGB宏了。實(shí)驗程序具體代碼如下:
void CMyView::OnSelRGB()
{
CColorDialog colorDialog;
COLORREF Mycolor;
FILE *fin;
fin=fopen("RGBNum.txt","a");
if(colorDialog.DoModal()==IDOK)
{
Mycolor =colorDialog.GetColor();
fprintf(fin," Mycolor =%ld\n",Mycolor);
fclose(fin);
}
}
上述代碼是通過(guò)COLORREF獲取RGB顏色值的。COLORREF是一個(gè)32bit整數,它常用RGB宏作初始化。
二、設置對話(huà)框的背景顏色
要改變應用程序所有對話(huà)框的背景顏色,可以調用CwinApp::SetDialogBkColor(),它的第一個(gè)參數指定了背景顏色,第二個(gè)參數指定了文本顏色。
www.jz5u.com下例將應用程序對話(huà)框設置為藍色背景和黃色文本。
BOOL CMyApp::InitInstance()
{
......
//藍色背景黃色文本
SetDialogBkColor(RGB(0,0,255),RGB(255,255,0));
......
}
三、如何控制文字的顯示顏色
在VC++編程中,常會(huì )用LOGFONT結構中的14個(gè)字段定義去控制顯示字符的大小、粗細、角度、字體等。而且可以用函數SetTextColor(COLORREF crColor)設置字符顏色。有關(guān)代碼如下所示:
void CMyView::OnDraw(CDC* pDC)
{
CMenuCom03Doc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// 設置文本顏色
COLORREF color=RGB(0,250,0);
pDC->SetTextColor(color);
pDC->TextOut(120,200,"彩色字體樣例");
}
下一步,我們還可以設置具有翻轉背景顏色的文本。即調用CDC::SetBkMode()函數并傳送TRANSPARENT使背景顏色保持不變。以下代碼用紅色帶陰影顯示文本:
void CMyView::OnDraw(CDC* pDC)
{
CDelemeDoc* pDoc = Get Document();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
CRect rc;
GetClientRect(rc);
CString str(_T("Hello,World!"));
pDC->SetBkMode(TRANS PARENT);
rc.OffsetRect(1,1);
pDC->SetTextColor(RGB(0,0,0));
pDC->DrawText(str,str.GetLength(),rc,DT_SINGLELINE|DT_CENTER|DT_VCENTER);
rc.OffsetRect(-1,-1);
pDC->SetTextColor(RGB(255,0,0));
pDC->DrawText(str,str.GetLength(),rcView,DT_SINGLELINE|DT_CEN TER|DT_VCENTER);
}
本文列舉的源代碼均在VC++6.0下調試運行通過(guò)。
計算機等級考試釋疑:VB應試心得
VB因簡(jiǎn)單易學(xué)、功能強大和微軟的支持而成為主流,于是越來(lái)越多參加全國計算機等級考試的人選擇了它。不過(guò)請大家注意:二級VB考試筆試與上機時(shí)間均為90分鐘,千萬(wàn)不要與其他語(yǔ)言的考試時(shí)間發(fā)生混淆。
VB與QB的區別與聯(lián)系
VB與QB在數據類(lèi)型、語(yǔ)法和程序結構等方面有很多相同之處,VB仍采用基本的BASIC語(yǔ)言,但它們的區別卻是根本性的:
1.QB只是一門(mén)程序設計語(yǔ)言,而VB不但是一門(mén)程序設計語(yǔ)言,更重要的還是在Windows操作系統界面下的軟件開(kāi)發(fā)工具,它主要用來(lái)開(kāi)發(fā)可視化軟件。
2.QB中的程序是一個(gè)完整的程序系統,是不可以分割的,程序執行時(shí)從頭執行到尾,編寫(xiě)程序時(shí)一定要精確地寫(xiě)出每一個(gè)步驟;而VB程序采用的是事件驅動(dòng)編程機制,用戶(hù)編寫(xiě)程序時(shí)不必寫(xiě)出很長(cháng)的程序,只要寫(xiě)出簡(jiǎn)短的程序片斷就可以了。
比如這樣一個(gè)例子,要求編程實(shí)現:輸入兩個(gè)數,輸出它們的和。如果用QB,程序如下 INPUT a;b
c=a+b
PRINT c
END
而用VB程序則如下:
Private Sub Command1_Click()
A=InputBox("a=")
B=InputBox("b=")
C=val(a)+val(b)
Print C
End Sub
這個(gè)例子中QB程序與VB程序在程序代碼和語(yǔ)法規則上基本相似,但執行時(shí)就不一樣了:QB只要運行,就可以得出結果;而VB程序則必須用鼠標單擊Command1對象才能執行其代碼,得出結果。如果單擊窗體則操作對象錯誤;如果對Command1不單擊而進(jìn)行其他操作,則對象響應事件錯誤。這兩者都不能執行VB下面的程序代碼。因而在VB應試學(xué)習過(guò)程中,既要學(xué)會(huì )分析BASIC程序的執行流程,又要熟悉和掌握VB的操作界面、面向對象程序設計的特點(diǎn)。
重視VB的基本概念
VB的基本概念中,要特別重視數據類(lèi)型的定義、表達式、函數及常用控件的屬性、功能和使用。這是掌握面向對象程序設計、學(xué)會(huì )編寫(xiě)事件代碼的基礎,考試的內容涉及面很廣,大家要多加記憶與理解。
在前面的例子中,如果將其中的“C=val(a)+val(b)”改為“C=A+B”,那么從鍵盤(pán)輸入A=1,B=2,結果還是3嗎?答案是否定的。因為InputBox函數是輸入語(yǔ)句,它只能接收文本,所以變量A與B內存放的并非是數字1與2而是字符“1”與“2”,而語(yǔ)句C=A+B中的“+”號的含義對于文本來(lái)講并不是加而是連接的意思,因而答案為12。這個(gè)問(wèn)題的理解充分地說(shuō)明了掌握基本概念的重要性。
2002年秋季筆試中有一選擇題:在窗體上畫(huà)一個(gè)名稱(chēng)為Commandl的命令按鈕,然后編寫(xiě)如下程序:
Private Sub Command1_Click()
Static X As Integer
Static Y As Integer
Cls
Y=1
Y=Y+5
X=5+X
Print X,Y
End Sub
程序運行時(shí),三次單擊命令按鈕Commandl后,窗體上顯示的結果為:
A) 15 16 B) 15 6
C) 15 15 D) 5 6
解析:本題主要考查對數據的定義,用Dim和用Static定義的變量在程序中的結果是完全不同的。用Dim定義的變量,在過(guò)程運行結束后,變量的值不會(huì )保留;用Static定義的變量,其值只被初始化一次,其后的值將繼續保留。題目中x定義為Static類(lèi)型,x第一次運行時(shí)初值為0,第二次運行前其值變?yōu)?,第三次運行前其值變?yōu)?0,而y雖然也定義為Static,但每次都要執行一個(gè)“y=1”這個(gè)賦值語(yǔ)句,所以第三次執行完,其結果應為:x=15,y=6。
掌握VB中的控件
在VB中,控件是非常重要的內容,考試中常常應用在程序分析和上機操作中??忌鷤円嘤洃?、多運用、多對比、多總結,舉一反三,才能掌握好各個(gè)控件。
2002年春季筆試中有一選擇題:在窗體上畫(huà)兩個(gè)單選按鈕,名稱(chēng)分別為Option1、Option2,標題分別為“宋體”、“黑體”;一個(gè)復選框,名稱(chēng)為Check1,標題為“粗體”;一個(gè)文本框,名稱(chēng)為T(mén)ext1,Text屬性為“改變文字字體”。要求程序運行時(shí),“宋體”單選按鈕和“粗體”復選框被選中(窗體外觀(guān)如圖1),則能夠實(shí)現上述要求的語(yǔ)句序列是:
A) Option1.value=True B) Option1.Value=True
Check1.Value=False Check1.Value=True
C) Option2.Value=False D) Option1.Value=True
Check1.Value=True Check1.Value=1
解析:本題主要考核VB的兩個(gè)控件,單選按鈕控件與復選框控件的Value屬性,雖然它們屬性名是一樣的,但取值卻不同。單選按鈕Value屬性值為T(mén)rue表示選中,而復選框選中其值應為1,所以正確答案應為D。許多考生由于學(xué)習過(guò)程中不注重對比,沒(méi)有真正理解和掌握,常錯選為B。
2002年秋季考試中有一填空題:在窗體上畫(huà)兩個(gè)標簽,其名稱(chēng)分別為L(cháng)abel1和Label2,Caption屬性分別為“數值”及空白;然后畫(huà)一個(gè)名稱(chēng)為HScroll1的水平滾動(dòng)條,其Min的值為0,Max的值為100。程序運行后,如果單擊滾動(dòng)條兩端的箭頭,則在標簽Lable2中顯示滾動(dòng)條的值,如圖2所示。請在[1]和[2]處填入適當的內容,將程序補充完整。
Private Sub HScroll1_[1]
Labl2.Caption=HScroll1.[2]
End Sub
解析:本題主要考查考生對于滾動(dòng)條控件事件及屬性的掌握,因為滾動(dòng)條支持兩個(gè)事件,即跟蹤滾動(dòng)條中的動(dòng)態(tài)變化的Scroll事件和得到滾動(dòng)條最后位置的Change事件,題中要求單擊滾動(dòng)條兩端的箭頭所能觸發(fā)的事件應為Change事件,可以顯示當前滾動(dòng)位置(即數值)的應為Value屬性,故應填入Change和Value。
抓住程序“要害”進(jìn)行分析
程序的“要害”就是算法和過(guò)程,重點(diǎn)在于抓住算法的使用和過(guò)程的執行,所以要花時(shí)間進(jìn)行認真的分析,不要放過(guò)每一個(gè)細節。否則一不小心就容易得出錯誤分析,與正確結果大相徑庭。
2002年秋季筆試中有一程序分析題:在窗體上畫(huà)一個(gè)名稱(chēng)為T(mén)ext1的文本框和一個(gè)名稱(chēng)為Command1的命令按鈕,然后編寫(xiě)如下事件過(guò)程:
Private Sub Command1_Click()
Dim array1(10,10) As Integer
Dim i,j As Integer
For i=1 To 3
For j=2 To 4
array1(i,j)=i+j
Next j
Next i
Text1.Text=array1(2,3)+array1(3,4)
End Sub
程序運行后,單擊命令按鈕,在文本框中顯示的值是:
A)12 B)13 C)14 D)15
解析:本題中我們應將分析重點(diǎn)放在text1的賦值上面,由于程序已知其算法為:text1.text=array1(2,3)+array1(3,4),因而只要求array1(2,3) 與array1(3,4)的值而沒(méi)有必要去求其他數組元素的值,根據數組通項的算法array1(i,j)=i+j可知array1(2,3)=5、array1(3,4)=7,故正確答案應為A。
殺毒環(huán)境有講究
殺毒要借助殺毒軟件,但不是說(shuō)一點(diǎn)“殺毒”按鈕就萬(wàn)事大吉了。針對不同特性的病毒,我們應該選擇相應的系統環(huán)境。
一、非系統文件病毒
殺這種病毒相對容易,一般在Windows環(huán)境下就能被“全殲”。
二、已激活的非系統文件病毒
雖然現在的反病毒軟件都聲稱(chēng)能查殺內存病毒,但此技術(shù)還未臻完善,效果可能達不到預期。因此,推薦殺此類(lèi)病毒應在安全模式下進(jìn)行。在Windows安全模式下,這些病毒不會(huì )在啟動(dòng)時(shí)被激活。
三、系統文件病毒
殺此類(lèi)病毒一定要在干凈的DOS環(huán)境下進(jìn)行,甚至還需要動(dòng)用幾種殺毒軟件交叉、反復查殺才能徹底清除。
四、網(wǎng)絡(luò )病毒
此類(lèi)病毒現在層出不窮,很容易反復感染,因此不但需要干凈的殺毒環(huán)境,還必須在斷開(kāi)網(wǎng)絡(luò )的情況下進(jìn)行查殺。
多媒體文件格式轉換速查手冊
媒體技術(shù)的飛速發(fā)展,使得現實(shí)生活中的聲、形、畫(huà)能在電腦得以真實(shí)再現。人們在享受現代電腦科技的同時(shí),面對紛繁的多媒體文件格式也是一頭霧水。由于其格式不同,使得相應的操作也完全不同,這必定會(huì )造成操作上的不方便。不同格式的多媒體文件間的相互轉換,便成為我們應用中的常見(jiàn)操作。
本文將常見(jiàn)的多媒體文件格式列出,同時(shí)也給出了多媒體文件互相轉換的常用操作,便于讀者速查。
一、圖形圖像文件轉換
1.常見(jiàn)圖形圖像文件擴展名一覽
BMP(Bitmap):是Windows中的標準圖像文件格式。它以獨立于設備的方法描述位圖,可用非壓縮格式存儲圖像數據,其解碼速度快,支持多種圖像的存儲,常見(jiàn)的各種圖形圖像軟件都能對其進(jìn)行處理。
GIF(Graphics Interchange Format):是在各種平臺的各種圖形處理軟件上均能夠處理的、經(jīng)過(guò)壓縮的一種圖形文件格式。該格式存儲色彩最高只能達到256種,多用于網(wǎng)絡(luò )傳輸。
PNG(Portable Network Graphics):是一種能存儲32位信息的位圖文件格式,其圖像質(zhì)量遠勝過(guò)GIF。與GIF一樣,PNG也使用無(wú)損壓縮方式來(lái)減少文件的大小。PNG圖像可以是灰階的(16位)或彩色的(48位),也可以是8位的索引色。PNG圖像格式不支持動(dòng)畫(huà)。
TIF/TIFF(Tag Image File Format):TIFF支持的色彩數最高可達16M,它存儲圖像質(zhì)量高,但占用的存儲空間非常大,細微層次的信息較多,有利于原稿階調與色彩的復制。該格式有壓縮和非壓縮兩種形式。
CDR(CorelDraw):是CorelDraw中的一種圖形文件格式。它是所有CorelDraw應用程序中均能使用的圖形圖像文件格式。
WMF(Windows Metafile Format):是Windows中常見(jiàn)的一種圖形文件格式,它具有文件短小、圖案造型化的特點(diǎn),整個(gè)圖形常由各個(gè)獨立的組成部分拼接而成,但其圖形較粗糙,并且只能在Office中調用編輯。
JPG/JPEG(Joint Photographic Expert Group):是24位的圖像文件格式,也是一種高效率的壓縮格式。由于其高效的壓縮效率和標準化要求,目前已廣泛用于彩色傳真、靜止圖像、電話(huà)會(huì )議、印刷及新聞圖片的傳送。
PCD(Kodak PhotoCD):PCD是一種Photo CD文件格式,由Kodak公司開(kāi)發(fā)。該格式主要用于存儲只讀光盤(pán)上的彩色掃描圖像,它使用YCC色彩模式定義圖像中的色彩。Photo CD圖像具有非常高的質(zhì)量。
PSD(Adobe Photoshop Document)/PDD:是Photoshop中使用的一種標準圖形文件格式,可以存儲為RGB或CMYK模式,還能夠自定義顏色數并加以存儲。PSD文件能夠將不同的物件以層(Layer)的方式來(lái)分離保存,便于修改和制作各種特殊效果。PDD和PSD一樣,都是Photoshop中專(zhuān)用的圖形文件格式,能夠保存圖像數據的每一個(gè)細小部分。包括層、附加的蒙版通道以及其他內容。
TGA(Tagged Graphic):是True Vision公司為其顯卡開(kāi)發(fā)的一種圖像文件格式,最高色彩數可達32位,其中包括8位Alpha通道用于顯示實(shí)況電視。該格式文件使得Windows與3DS相互交換圖像文件成為可能。你可以先在3DS中生成色彩豐富的TGA文件,然后在Windows中利用Photoshop等應用軟件來(lái)進(jìn)行修改和渲染。
2.利用ACDSee 5.0進(jìn)行格式轉換
在A(yíng)CDSee中打開(kāi)保存有圖像文件的文件夾,右鍵單擊需要轉換的圖像文件,選擇“轉換”命令,將打開(kāi)“圖像格式轉換”對話(huà)框,在“格式”列表中選擇需要轉換的文件格式,然后單擊“選項”按鈕,在打開(kāi)的對話(huà)框中單擊“在下列文件來(lái)中放置已修改的圖像”選項,設置好輸出文件夾的位置,單擊“確定”按鈕即可。
注意:選中多個(gè)圖像文件,可實(shí)現批量轉換。
3.圖像編輯軟件轉換法
圖像編輯軟件(如Windows自帶的“畫(huà)圖”程序、Photoshop等)支持且能處理絕大部分格式的圖像。所以,利用圖像編輯軟件打開(kāi)一幅圖像,然后單擊“文件→另存為”菜單命令,在打開(kāi)的“保存”對話(huà)框中的“保存類(lèi)型”框中選擇另一種格式保存即可。
4.其他常用轉換工具
(1)利用Advanced Batch Converter轉換
運行Advanced Batch Converter,在主界面中單擊“Batch mode”(批量模式)按鈕,打開(kāi)相應的對話(huà)框,在右邊的圖像文件選擇框中,選擇需要轉換的圖像文件,單擊“Add”(添加)或“Add all”(全部添加)按鈕添加圖像文件。在“Output format”(輸出格式)列表中設置好輸出的文件類(lèi)型,然后單擊“Start”(開(kāi)始)按鈕即可。
另外,在“Batch mode”對話(huà)框中單擊選中“Use advanced Options”(使用高級選項)選項,然后單擊“Options”(選項)按鈕,即可在打開(kāi)的對話(huà)框中對圖像轉換后的尺寸大小、像素、DPI和色彩效果按設置值進(jìn)行自動(dòng)修改。
(2)利用ImageConverter Plus轉換
運行ImageConverter Plus,在主界面中單擊“Files”(文件)選項卡,單擊“Add file”(添加文件)或“Add folder”(添加目錄)按鈕,在打開(kāi)的對話(huà)框中添加需要轉換的圖像文件。然后單擊“Script”(轉換腳本)選項,單擊“Save image PCX format”(將文件保存為XX格式)選項,在打開(kāi)的菜單中選擇轉換的文件格式,單擊“Converted images will be saved to”(轉換后的文件保存目錄)選項,在打開(kāi)的菜單中選擇轉換后文件的保存目錄。設置完畢,單擊“GO!”按鈕即可。
二、音頻文件轉換
1.常見(jiàn)音頻文件擴展名一覽
CMF(Creative Musical Format):Creative(創(chuàng )新)公司的專(zhuān)用音樂(lè )格式,與MIDI差不多,只是音色、效果上有些特色,專(zhuān)用于FM聲卡,但其兼容性也很差。
CDA(CD Audio):唱片采用的格式,又叫“紅皮書(shū)”格式,記錄的多是波形流。但缺點(diǎn)是無(wú)法編輯,文件長(cháng)度太大。
MID/RMI(MIDI):MIDI是數字樂(lè )器接口的國際標準,它定義了電子音樂(lè )設備與計算機的通訊接口,規定了使用數字編碼來(lái)描述音樂(lè )樂(lè )譜的規范。電腦就是根據MIDI文件中存放的對MIDI設備的命令,即每個(gè)音符的頻率、音量、通道號等指示信息進(jìn)行音樂(lè )合成的。MID文件的優(yōu)點(diǎn)是短??;缺點(diǎn)是播放效果因軟、硬件而異。
WAV(Wave form Audio File):是Windows本身存放數字聲音的標準格式,目前也成為通用性的數字聲音文件格式。由于WAV格式存放的是未經(jīng)壓縮處理的音頻數據,所以體積較大。
MP3/MP1/MP2(MPEG Audio Layer-3):即MP3壓縮格式文件。由于其具有壓縮程度高、音質(zhì)好的特點(diǎn),所以MP3是目前最為流行的一種音樂(lè )文件。
VQF(Transform-domain Weighted Interleave Vector Quantization,TwinVQ):是雅馬哈公司開(kāi)發(fā)的一種音頻壓縮格式。壓縮比較MP3高,而且音質(zhì)比MP3好。由于VQF是雅馬哈公司專(zhuān)有格式,受到的支持(播放器)相當有限。
RA/RAM(Real Audio):RealNetworks公司開(kāi)發(fā)的主要適用于網(wǎng)絡(luò )實(shí)時(shí)數字音頻流技術(shù)的文件格式。由于它的面向目標是實(shí)時(shí)的網(wǎng)上傳播,所以在高保真方面遠不如MP3,但在只需要低保真的網(wǎng)絡(luò )傳播方面卻無(wú)人能及。
ASF/ASX/WMA/WAX:ASF(Advanced Stream Format)和WMA都是微軟公司針對Real公司開(kāi)發(fā)的新一代網(wǎng)上流式數字音頻壓縮技術(shù)。這種壓縮技術(shù)的特點(diǎn)是同時(shí)兼顧了保真度和網(wǎng)絡(luò )傳輸需求,所以具有一定的先進(jìn)性。
2.CD與WAV、WMA、VQF、MP3轉換
(1)利用極速火龍CD壓縮器轉換
下面的操作將CD轉換為WAV、WMA、VQF、MP3文件。
運行極速火龍CD壓縮器。在主界面中的“曲目保存于”欄中鍵入存放生成文件的目錄。單擊“參數優(yōu)化”選項卡,如果你有2個(gè)以上的光驅?zhuān)瑥南吕斜碇羞x擇放有CD的光驅?zhuān)粏螕簟安僮鳌边x項卡選擇好輸出文件格式及相應的設置項。在“CD抓軌”列表中選擇需要復制的CD曲目。單擊“開(kāi)始壓縮”按鈕,曲目將按照需要自動(dòng)壓縮完成。如下圖所示。
(2)利用Audio Converter轉換
下面的操作將WAV、VQF、MP3轉換為CD文件。
運行Audio Converter。在主界面中單擊“File(文件)→Burn Audio CD(刻錄音樂(lè )CD)”菜單命令,在打開(kāi)的對話(huà)框中單擊“Add Files”(添加文件)按鈕,選擇你要刻錄進(jìn)CD的音樂(lè )文件,或者單擊“Add Playlist”(添加播放列表)按鈕將某個(gè)播放菜單里的文件都添加進(jìn)來(lái)。單擊“Move Up/Down”(向上/下移動(dòng))按鈕調整曲目的上下順序。單擊“Burn CD”(刻錄CD)按鈕,開(kāi)始刻錄轉換。
注意:所有文件的總播放時(shí)間(Total Play Time)不能超過(guò)74分鐘,而文件(音軌)的個(gè)數不能多于98。
3.WAV與WMA、VQF、MP3轉換
(1)利用極速火龍CD壓縮器轉換
下面的操作將WAV轉換為WMA、VQF、MP3文件。
運行極速火龍CD壓縮器。在主界面中的“曲目保存于”欄中鍵入存放生成文件的目錄。單擊“文件轉換”選項卡,然后單擊“添加文件”按鈕,在打開(kāi)的對話(huà)框中選中需要轉換的文件。在“操作”選項卡中選擇好輸出文件格式及相應的設置項。單擊“開(kāi)始壓縮”按鈕開(kāi)始壓縮過(guò)程。
(2)利用Audio Converter轉換
下面的操作將WAV、VQF、MP3轉換為WMA、WAV文件。
運行Audio Converter。在主界面中單擊“File(文件)→Add Files(添加文件)”菜單命令,打開(kāi)“Add Files”對話(huà)框,在“文件類(lèi)型”列表中選擇要轉換文件的類(lèi)型,在“Convert to”(轉換為)列表中選擇需要轉換為的文件類(lèi)型,然后選中需要轉換的文件并單擊“打開(kāi)”按鈕。單擊“Convert”(轉換)按鈕即開(kāi)始轉換。
4.WAV與RA文件轉換
(1)利用RealAudio Encoder轉換
下面的操作將WAV轉換為RA文件。
運行RealAudio Encoder。在左邊“Source”(源文件)選項組中的“File”(文件)框中輸入要轉換的WAV文件(單擊“Browse”(瀏覽)按鈕添加)。在右邊“Destination”(目標文件)選項組中的“File”(文件)框中輸入生成的RA文件名。在右下角的“Compression”(壓縮)列表框中選擇一種壓縮編碼方式。從上至下,音質(zhì)越好但所占的存儲空間也越大。 單擊“Start Encoding”(開(kāi)始編碼)按鈕即開(kāi)始轉換
(2)利用Wisecroft Ripper轉換
下面的操作將RA、RM、RAM轉換為WAV文件。
運行Wisecroft Ripper。單擊“File(文件)→Select Input/Output Directory(選擇輸入/輸出目錄)”菜單命令,設置文件轉換的輸入/輸出路徑。單擊主界面中的“RA→WAV”按鈕,在下面的“Files”(文件)選項組中,單擊路徑后面的選擇按鈕,在打開(kāi)的對話(huà)框中選擇需要轉換的RA文件。選中添加到列表中的文件,單擊“Add file”(添加文件)按鈕,此時(shí)你會(huì )看到,文件已出現在“Queue”(隊列)選項組中了。單擊“轉換”按鈕即開(kāi)始轉換。
5.MID與WAV轉換
(1)利用Midi2Wav Recorder轉換
下面的操作將MID轉換為WAV文件。
運行Midi2Wav Recorder。單擊“MIDI→Open MIDI File(打開(kāi)MIDI文件)”菜單命令,打開(kāi)需要轉化的MIDI文件。調整好“MIDI Vol”(MIDI播放音量)與“Rec Vol”(錄音音量)處的音量設置。
單擊“錄音”按鈕即可開(kāi)始轉化。錄制完畢單擊“WAVE→Save Wave File As(將WAV文件另存為)”菜單命令,將生成的WAV文件保存。
(2)利用Amazing MIDI轉換
下面的操作將WAV轉換為MID文件。
在轉換以前,最好先將WAV文件轉換為22 050Hz單聲道,因為對于A(yíng)mazing MIDI所用的算法來(lái)講,22 050Hz的采樣率已經(jīng)足夠了,所以即使你使用44 100Hz的采樣率也不會(huì )得到更好的結果而只會(huì )延長(cháng)轉換的時(shí)間。
運行Amazing MIDI。單擊“File→Specify Tone File(指定樂(lè )器音調文件)”菜單命令,選擇一個(gè)樂(lè )器音調文件。比如Amazing MIDI目錄下的piano0.wav。單擊“File→Specify Input File(指定輸入文件)”菜單命令,選擇要轉換的WAV文件。單擊“File→Specify Output File(指定輸出文件)”菜單命令,指定要輸出的MIDI文件名。單擊“Transcribe→Transcribe(轉錄)”菜單命令,將打開(kāi)轉錄對話(huà)框。單擊“Start”(開(kāi)始)按鈕,即開(kāi)始轉錄。轉錄完畢后,生成的MIDI會(huì )自動(dòng)播放,如果感覺(jué)不好,可在“Transcribe”對話(huà)框中的設置選項中進(jìn)行調整。
三、視頻文件轉換
1.常見(jiàn)視頻文件擴展名一覽
AVI(Audio Video Interleaved):是微軟公司開(kāi)發(fā)的一種符合RIFF文件規范的數字音頻與視頻文件格式。AVI格式允許視頻和音頻交錯在一起同步播放,支持256色和RLE壓縮。但AVI文件并未限定壓縮標準,因此,AVI文件格式只是作為控制界面上的標準,不具有兼容性,用不同壓縮算法生成的AVI文件,必須使用相應的解壓縮算法才能播放。
MOV/QT:即QuickTime音頻、視頻文件格式。它是Apple公司開(kāi)發(fā)的一種音頻、視頻文件格式,用于保存音頻和視頻信息。QuickTime文件格式支持25位彩色,支持RLE、JPEG等領(lǐng)先的集成壓縮技術(shù),提供150多種視頻效果,并配有提供了200多種MIDI兼容音響和設備的聲音裝置。
MPEG/MPG/DAT:MPEG文件格式是運動(dòng)圖像壓縮算法的國際標準,它采用有損壓縮方法減少運動(dòng)圖像中的冗余信息,同時(shí)保證每秒30幀的圖像動(dòng)態(tài)刷新率。MPEG標準包括MPEG視頻、MPEG音頻和MPEG系統(視頻、音頻同步)三個(gè)部分,前文介紹的MP3音頻文件就是MPEG音頻的一個(gè)典型應用,而Video CD (VCD)、Super VCD (SVCD)、DVD則是全面采用MPEG技術(shù)所產(chǎn)生出來(lái)的新型消費類(lèi)電子產(chǎn)品。
RM:RealNetworks公司開(kāi)發(fā)的一種新型流式視頻文件格式。主要用來(lái)在低速率的廣域網(wǎng)上實(shí)時(shí)傳輸活動(dòng)視頻影像,可以根據網(wǎng)絡(luò )數據傳輸速率的不同而采用不同的壓縮比率,從而實(shí)現影像數據的實(shí)時(shí)傳送和實(shí)時(shí)播放。
ASF:ASF是微軟為了和現在的Real player競爭而發(fā)展出來(lái)的一種可以直接在網(wǎng)上觀(guān)看視頻節目的文件壓縮格式。由于它使用了MPEG4的壓縮算法,所以壓縮率和圖像的質(zhì)量都很不錯。
2.將VCD文件轉換為MPG
(1)利用豪杰超級解霸3000轉換
VCD一般都是以DAT格式存儲的,用豪杰超級解霸3000可方便地切割VCD文件,并在切割時(shí)直接將其轉存為MPG格式。
用豪杰解霸打開(kāi)要剪切的影片,單擊“循環(huán)/選擇錄取區域”按鈕,再通過(guò)“選擇開(kāi)始點(diǎn)”、“選擇結束點(diǎn)”按鈕設定剪輯的起點(diǎn)和終點(diǎn),然后單擊“錄像指定區域為MPG或MPV文件”按鈕即可完成片段剪輯,取名另存即可。
(2)利用Myflix轉換
Myflix可以將VCD中的DAT文件剪切、轉換成MPG文件。
運行Myflix,在主界面中單擊“File→Open(打開(kāi))”菜單命令打開(kāi)需要剪切的VCD文件,也可以用拖放的方法直接將DAT文件拖入Myflix窗口中打開(kāi),然后用視頻窗口下方的工具設定好視頻片段的剪切始點(diǎn)和終點(diǎn),最后單擊“File→Trim(整理)”菜單命令,很快DAT文件就被切割并轉換成MPG文件了。如果要將整個(gè)DAT文件轉換為MPG文件,則可以單擊“File→Convert VCD file to MPEG(轉換VCD文件為MPEG)”菜單命令直接將整個(gè)DAT文件轉換為MPG文件。
3.將DVD文件轉換為AVI文件
剪切、轉換DVD盤(pán)片中的VOB文件,最簡(jiǎn)單的工具是豪杰DVDⅢ。
插入DVD光碟,在“開(kāi)始”菜單中啟動(dòng)豪杰DVDⅢ中的“DVD轉VCD”工具,在打開(kāi)的對話(huà)框中單擊“文件→打開(kāi)”菜單命令,在打開(kāi)的對話(huà)框中選擇需要轉換的文件,單擊“文件→選擇輸出目錄”菜單命令,在打開(kāi)的對話(huà)框中設置文件的輸出路徑。如果你是將DVD整盤(pán)復制到硬盤(pán),請將文件選擇路徑指向DVD光碟,請單擊“語(yǔ)言選擇”按鈕進(jìn)行字幕和語(yǔ)言的選擇。單擊“控制→視頻處理方法”菜單命令,在打開(kāi)的對話(huà)框中選擇“采用MMX的快速算法”選項,將可快轉換的速度。單擊“播放”按鈕即開(kāi)始轉換操作。
4.將MPG文件轉換成ASF文件
在轉換之前,應首先檢查你有沒(méi)有有舊版本的ASF壓縮編碼驅動(dòng)庫,請在\Windows\System中查找mpg4c32.dll文件,右鍵單擊該文件,選擇“屬性”命令,然后單擊“版本”選項卡,即可以看到文件對應的版本號。檢查版本號為4.00.0.3688或3.0.0.2700 ,如果不是,請你刪除mpg4c32.dll和mpg4ds32.ax(如果存在)文件。然后重新安裝Windows Media Toolkit,或把相應版本號的ASF壓縮編碼驅動(dòng)庫拷貝到\Windows\System目錄。
運行Sonic Foundry Stream Anywhere。打開(kāi)你需要轉換的MPG文件,單擊“Files→Save as(另存為)”菜單命令,在打開(kāi)的對話(huà)框中選擇你要存儲ASF文件的文件夾,在文件類(lèi)型中列表中選擇“Encode Windows Media Format”(編碼為Windows Media格式)選項。然后選擇你要生成的ASF文件的壓縮比例,如果選擇“250 Video”選項則相當于2M/分鐘的壓縮率,這時(shí)圖像的質(zhì)量不太好。同理,如果是選擇“512 Video”選項則相當于4M/分鐘的壓縮率(其實(shí)最好的ASF是在320×240和有30幀/秒的情況下,它的圖像和聲音仍然可以同步)。單擊“OK”按鈕即可。
5.將RM、ASF、WMV、MPV、MOV等文件轉換成AVI或MPG文件
EO Video是一款集播放、剪輯、轉換于一體的視頻編輯工具,它不但可以轉換ASF文件,而且還可以轉換RM文件,并且支持AVI的編碼選擇,甚至可以直接將流媒體文件轉換成為MPG文件,而且轉換的速度快,效果也較好。
運行EO Video。在主界面左側的磁盤(pán)列表窗口中選擇RM文件的保存路徑,然后在文件列表區域中將RM文件拖放到右側的“Play List(播放列表)”中,并單擊“File→Save as”菜單命令,將列表文件保存。如果要播放被選定的RM等類(lèi)型文件,可以單擊“Player(播放)”選項卡,在這里即可單擊“播放”按鈕開(kāi)始播放預覽。在確認了需要轉換的視頻片段后,即可開(kāi)始轉換。
單擊“Converter(轉換)”選項卡,首先在“Output Format(輸出格式)”框中設置輸出文件類(lèi)型,這里選擇格式為“AVI”。然后在“Compression(壓縮編碼)”中設置編碼格式,比如設置為DivX Codec 4.02。如果要進(jìn)一步設置當前編碼格式,可以單擊“Setting(設置)”按鈕,打開(kāi)壓縮方式算法設置對話(huà)框,在其中設置好模式和播放品質(zhì)率,完成后單擊“OK”按鈕返回。
單擊“Output(輸出)”按鈕,在“Output File Name(輸出文件名)”框中設置好文件的保存路徑和名稱(chēng)。
最后,單擊“Converter(轉換)”按鈕,即可進(jìn)入轉換界面,單擊“Start(開(kāi)始)”按鈕即可。
四、手機鈴聲轉換
1.利用Psmplay制作和弦鈴聲
要將自己喜歡的樂(lè )曲轉換成為和弦鈴聲,可以使用Psmplay,該軟件支持多種格式的音樂(lè )文件,幾乎涵蓋了市面上所有和弦手機鈴聲格式。下面以常見(jiàn)的MIDI文件為例,講解和弦鈴聲的轉換。
打開(kāi)要編輯的MIDI文件。通常,網(wǎng)上下載的MIDI音樂(lè )比較長(cháng),我們不可能用整首曲子做鈴聲。此處可以修改MIDI文件播放的長(cháng)度。
單擊“設定→設置音量”菜單命令,可以修改MIDI文件音量。建議將音量調小,以免輸入音量過(guò)大而造成手機喇叭破音。單擊“文件→將SMAF轉換格式”菜單命令將修改過(guò)的MIDI文件轉成手機能夠識別的“MMF”格式。
接下來(lái),只需將修改過(guò)的MIDI文件保存,并為制作好的MMF文件選擇合適的存儲路徑即完成制作。最后,用戶(hù)只需要用數據線(xiàn)連接電腦和手機,把鈴聲上傳到手機內即可。
2.抓狂鈴聲編碼器—Nok2phone
目前幾乎所有的手機都具有自編鈴聲功能,但各個(gè)品牌手機的鈴聲編輯方法并不統一。編輯此類(lèi)鈴聲,必須有一定的音樂(lè )基礎,但對于大多數人來(lái)說(shuō),還是有相當的難度。但有了Nok2phonep,這一切也就迎刃而解了。
Nok2phone的界面非常簡(jiǎn)單,左邊是鈴聲編碼區域,右邊則是各種手機的按鈕,通過(guò)這些按鈕可將MIDI文件轉換成不同的手機編碼。
單擊“File→Open”菜單命令,在打開(kāi)的對話(huà)框中選擇需要轉換的MIDI文件,此是系統會(huì )打開(kāi)“請輸入Channel”(通道值)對話(huà)框,要讓你輸入通道值(“MIDI Channel”意為該MIDI文件的內部通道號,默認是1,選中的這個(gè)通道可能是伴奏,也可能是主旋律,你可以通過(guò)MIDI編輯軟件作事先選取)。
單擊“確定”按鈕即可看見(jiàn)該MIDI的RTTTL格式文本已經(jīng)顯示出來(lái),接下來(lái)便可以單擊“Tools”工具選項組中的“播放MIDI”按鈕來(lái)試聽(tīng)MIDI通道是否正確,如果不正確,就回到第一步重新打開(kāi)MIDI文件,并在“請輸入Channel”窗口中選擇別的通道。
試聽(tīng)正確后,請根據自己的手機在右邊選擇相應的按鈕,如單擊“OT300”按鈕,即可看到左下方的窗口中已出現了OT300的編碼,我們將這個(gè)編碼輸入到手機中即可欣賞美妙的音樂(lè )了.