版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
XP的經(jīng)典優(yōu)化一、系統(tǒng)優(yōu)化設(shè)置1、刪除Windows強(qiáng)加的附件1)用記事本NOTEPAD修改\winnt\inf\sysoc.inf,用查找/替換功能,在查找框中輸入,hide(一個(gè)英文逗號(hào)緊跟hide),將“替換為”框設(shè)為空。并選全部替換,這樣,就把所有的,hide都去掉了,2)存盤退出,3)再運(yùn)行“添加-刪除程序”,就會(huì)看見“添加/刪除Windows組件”中多出了好幾個(gè)選項(xiàng);這樣你可以刪除好些沒有用的附件2、關(guān)掉調(diào)試器Dr.WatsonDr.Watson是自帶的系統(tǒng)維護(hù)工具,它會(huì)在程序加載失敗或崩潰時(shí)顯示。運(yùn)行drwtsn32,把除了“轉(zhuǎn)儲(chǔ)全部線程上下文”之外的全都去掉。否則一旦有程序出錯(cuò),硬盤會(huì)響很久,而且會(huì)占用很多空間。如果你以前遇到過這種情況,請(qǐng)查找user.dmp文件并刪掉,可能會(huì)省掉幾十M的空間。這是出錯(cuò)程序的現(xiàn)場,對(duì)我們沒用。然后打開注冊(cè)表,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug子鍵分支,雙擊在它下面的Auto鍵值名稱,將其“數(shù)值數(shù)據(jù)”改為0,最后按F5刷新使設(shè)置生效,這樣就徹底來取消它的運(yùn)行了。另外藍(lán)屏?xí)r出現(xiàn)的memory.dmp也可刪掉??稍谖业碾娔X/屬性中關(guān)掉BSOD時(shí)的DUMP3、關(guān)閉“系統(tǒng)還原”鼠標(biāo)右健單擊桌面上的“我的電腦”,選擇“屬性”,找到“系統(tǒng)還原”,如果你不是老噼里啪啦安裝一些軟件(難道你比我還厲害??),你也可以去掉,這樣可以節(jié)省好多空間。4、關(guān)閉“休眠支持”因?yàn)樾菝吖δ苷嫉挠驳臻g蠻大的,所以關(guān)閉比較好,控制臺(tái)-->電源選項(xiàng)-->休眠(不要打勾)(藍(lán)調(diào)注:我覺得休眠還是很有用的。)5、關(guān)掉不必要的服務(wù)單擊“開始”→“設(shè)置”→“控制面板”。雙擊“管理工具”→“服務(wù)”,打開后將看到服務(wù)列表,有些服務(wù)已經(jīng)啟動(dòng),有些則沒有。右鍵單擊要配置的服務(wù),然后單擊“屬性”。在“常規(guī)”選項(xiàng)卡上選擇“自動(dòng)”、“手動(dòng)”或“禁用”,其中“自動(dòng)”表示每次系統(tǒng)啟動(dòng)時(shí),WindowsXP都自動(dòng)啟動(dòng)該服務(wù);“手動(dòng)”表示W(wǎng)indowsXP不會(huì)自動(dòng)啟動(dòng)該服務(wù),而是在你需要該服務(wù)時(shí)手動(dòng)啟動(dòng)該服務(wù);而“禁用”則表示不允許啟動(dòng)該服務(wù)。在實(shí)際配置時(shí),選擇“手動(dòng)”或者“禁用”都可以實(shí)現(xiàn)關(guān)閉該服務(wù)的目的,推薦使用手動(dòng)功能,這樣你隨時(shí)可以啟動(dòng)一些臨時(shí)需要的服務(wù)。有些服務(wù)是WindowsXP所必需的,不能關(guān)閉,否則將會(huì)造成系統(tǒng)崩潰。至于各項(xiàng)服務(wù)的功能,我們可以通過雙擊該服務(wù)或?qū)⑹髽?biāo)懸停在該服務(wù)名上查看。具體服務(wù)的說明淺顯,大家看得懂,可以自己選擇那些要那些不要。修改的方法是:選中禁用的服務(wù),點(diǎn)右鍵,選\"屬性\">\"停止\",將\"啟動(dòng)類型\"設(shè)置為\"手動(dòng)\"或\"已禁用\"。6、加速XP的開關(guān)機(jī)1)縮短等待時(shí)間開啟注冊(cè)表編輯器,找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control,將WaitToKillServiceTimeout設(shè)為:1000或更小。(原設(shè)定值:20000)找到HKEY_CURRENT_USER\ControlPanel\Desktop鍵,將右邊視窗的WaitToKillAppTimeout改為1000,(原設(shè)定值:20000)即關(guān)閉程序時(shí)僅等待1秒。將HungAppTimeout值改為:200(原設(shè)定值:5000),表示程序出錯(cuò)時(shí)等待0.5秒。2)讓系統(tǒng)自動(dòng)關(guān)閉停止回應(yīng)的程式。打開注冊(cè)表HKEY_CURRENT_USER\ControlPanel\Desktop鍵,將AutoEndTasks值設(shè)為1。(原設(shè)定值:0)3)MsConfig。大多數(shù)朋友都應(yīng)該熟識(shí)MsConfig了,這是一個(gè)系統(tǒng)內(nèi)置的Windows設(shè)置工具。點(diǎn)擊開始菜單,選擇“運(yùn)行”,然后在錄入框中敲入“msconfig”回車。我們要?jiǎng)邮帜_的是(啟動(dòng))選項(xiàng)卡,點(diǎn)擊它,這個(gè)選項(xiàng)卡中顯示了Windows啟動(dòng)時(shí)運(yùn)行的所有程序。這里沒有一個(gè)程序?qū)indows來說是生死悠關(guān)的,所以放心大膽地把不要的去掉。把部分勾勾去掉之后,Windows啟動(dòng)會(huì)快些,同時(shí)空閑的系統(tǒng)資源也會(huì)多出一些。7、XPPrefetcherWindowsXP自帶了一個(gè)名為Prefetcher的服務(wù),這個(gè)服務(wù)管理著Windows啟動(dòng)時(shí)的程序初始,其中指定的程序可以在以后使用中快速載入。Prefetcher在默認(rèn)情況下就是打開的,不過它的性能還可以進(jìn)一步提升。打開注冊(cè)表編輯器,在注冊(cè)表中找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters,其中有一個(gè)鍵值名為EnablePrefetcher,多數(shù)情況下它的值是3。推薦設(shè)置值是5,在我的機(jī)子上,設(shè)為5的時(shí)候工作狀態(tài)最佳。可以隨便試試不同的數(shù)值,直到找到最適合自己機(jī)子的值為止。也可以把Prefetcher禁用掉,只需把值設(shè)為0就可以了。不過,除非是為了測(cè)試用途,一般人都不會(huì)傻到把它設(shè)為0。8、壓縮文件夾這是一個(gè)相當(dāng)好的優(yōu)化,WindowsXP內(nèi)置了對(duì).ZIP文件的支持,我們可以把zip文件當(dāng)成文件夾瀏覽。不過,系統(tǒng)要使用部分資源來實(shí)現(xiàn)這一功能,因此禁用這一功能可以提升系統(tǒng)性能。實(shí)現(xiàn)方法非常簡單,只需取消zipfldr.dll的注冊(cè)就可以了,點(diǎn)擊開始——運(yùn)行,敲入:regsvr32/uzipfldr.dll。然后回車即可。9、不加載DLL文件瀏覽器在使用之后往往會(huì)有部分DLL文件在內(nèi)存中緩存好長一段時(shí)間,相當(dāng)大一部分內(nèi)存會(huì)被不用的DLL文件點(diǎn)用。為了防止這種事情發(fā)生,找到注冊(cè)表如下位置HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer接下來建立一個(gè)名為AlwaysUnloadDLL,值為1的雙字節(jié)值。如果想要去除這項(xiàng)優(yōu)化,只需把該鍵值設(shè)為0(也可以干脆把鍵刪掉)。注意:該項(xiàng)優(yōu)化要在Windows重新啟動(dòng)后才生效。10、完全關(guān)閉WindowsXP文件保護(hù)功能。此招慎用!!!從注冊(cè)表中找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon,修改“SFCDisable”鍵值為“FFFFFF9D”,如果需要重新啟用該功能,重新設(shè)置為“0”就可以了11、手動(dòng)指定進(jìn)程次序查看同時(shí)按下Control+Alt+Delete三個(gè)鍵,然后點(diǎn)擊“Processes(進(jìn)程)”選項(xiàng)卡,可以看到一個(gè)如上圖所示的對(duì)話框,在這里可以看到目前正在運(yùn)行的所有進(jìn)程。如果要為一個(gè)程序分配更多的進(jìn)程時(shí)間,如3DStudioMax,只需右鍵點(diǎn)擊這個(gè)進(jìn)程,再把鼠標(biāo)指針向下移動(dòng)到“SetPriority>(設(shè)置優(yōu)先級(jí))”,然后選擇你想要這個(gè)程序處在哪個(gè)優(yōu)先級(jí)。當(dāng)我接收email時(shí),我會(huì)把3DMAX設(shè)為“標(biāo)準(zhǔn)”,但當(dāng)我離開計(jì)算機(jī)的時(shí)候,我會(huì)把它的優(yōu)先急提升為最高的“實(shí)時(shí)”,這樣可以計(jì)算機(jī)更專注更快速地處理3D動(dòng)作12、關(guān)閉錯(cuò)誤回報(bào)控制臺(tái)>系統(tǒng)>進(jìn)階>右下角>錯(cuò)誤報(bào)告>關(guān)閉13、加快窗口顯示速度我們可以通過修改注冊(cè)表來改變窗口從任務(wù)欄彈出,以及最小化回歸任務(wù)欄的動(dòng)作,步驟如下:打開注冊(cè)表編輯器,找到HKEY_CURRENT_USER\ControlPanel\Desktop\WindowMetrics子鍵分支,在右邊的窗口中找到MinAniMate鍵值,其類型為REG_SZ,默認(rèn)情況下此健值的值為1,表示打開窗口顯示的動(dòng)畫,把它改為0,則禁止動(dòng)畫的顯示,接下來從開始菜單中選擇“注銷”命令,激活剛才所作的修改即可。14、去掉“更新”選項(xiàng)對(duì)于大多數(shù)的用戶來說,WindowsXP的WindowsUpdate功能似乎作用不大,我們可以去掉它,操作步驟如下:打開注冊(cè)表編輯器,找到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer子鍵分支,選擇“編輯”菜單下的“新建”命令,新建一個(gè)類型為REG_DWORD的值,名稱為NoCommonGroups,雙擊新建的NoCommonGroups子鍵,在“編輯字符串”文本框中輸入鍵值“1”,然后單擊“確定”按鈕并重新啟動(dòng)系統(tǒng)即可。15、修改WindowsXP的登錄背景圖案面對(duì)長久不變的單調(diào)的登錄圖案,你可能日久生厭,我們可以通過注冊(cè)表來把它換成自己喜歡的圖案,步驟如下:打開注冊(cè)表編輯器,找到HKEY_USERS\.DEFAULT\ControlPanel\Desktop子鍵分支,雙擊wallpaper,鍵入你選擇好的圖片的路徑,如:c:\DocumentsandSettings\MyDocuments\MyPictures\mypic.bmp,點(diǎn)擊“確定”,然后找到Tilewallpaper,雙擊它輸入鍵值“1”,重新啟動(dòng)系統(tǒng)即可看到效果。16、修改登錄時(shí)的背景色如果你還想修改登錄時(shí)的背景顏色,可以按以下步驟操作:打開注冊(cè)表編輯器,找到HKEY_USERS\.DEFAULT\ControlPanel\Colors子鍵分支,雙擊子鍵分支下的Background鍵值名,出現(xiàn)“編輯字符串”對(duì)話框,在“數(shù)值數(shù)據(jù)”文本框中輸入代表顏色的鍵值(比如黑色的RGB值為000,白色的RGB值為255255255,系統(tǒng)默認(rèn)值是58110165),點(diǎn)擊“確定”按鈕,重新啟動(dòng)系統(tǒng)即可。17、設(shè)置啟動(dòng)信息或增加警告信息如果在啟動(dòng)WindowsXP時(shí),希望顯示一些自己定義的個(gè)性化信息,可以按以下步驟來操作:打開注冊(cè)表編輯器,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon子鍵分支,雙擊在它下面的LegalNoticeCaption健值名稱,打開“編輯字符串”窗口,在“數(shù)值數(shù)據(jù)”文本框中輸入信息對(duì)話框的標(biāo)題,比如“你好,歡迎使用本機(jī)器”,然后雙擊LegalNoticeText,在隨后出現(xiàn)的“編輯字符串”窗口中輸入想要顯示的警告信息,比如“請(qǐng)不要隨意修改本機(jī)的設(shè)置,謝謝!”,單擊“確定”按鈕,重新啟動(dòng)即可看到修改后的效果了。18、每次啟動(dòng)時(shí)保持桌面設(shè)置不變我們可以通過修改注冊(cè)表來保護(hù)我們的桌面設(shè)置,無論做了什么樣的修改,只要重新啟動(dòng)之后桌面就會(huì)恢復(fù)原樣。步驟如下:打開注冊(cè)表編輯器,找到HKEY_CURRENT_USERS\Software\Microsoft\Windows\CurrentVersion\Polices\Explorer子鍵分支,在它的下面找到NoSaveSettings,其類型為REG_SZ,將其鍵值改為“0”,或者直接刪除該鍵值項(xiàng),重新啟動(dòng)系統(tǒng)使設(shè)置生效。19、任意定制按鈕顏色盡管WindowsXP本身帶有多種窗口顯示方案,但用戶想定義某一個(gè)部位的顏色,比如把按鈕的顏色由黑色改為藍(lán)色或紅色,這時(shí)就需要修改注冊(cè)表了,步驟如下:打開注冊(cè)表編輯器,找到HKEY_CURRENT_USER\ControlPanel\Colors子鍵分支,雙擊在它下面的Bottontext,在打開的對(duì)話框中將其鍵值改為你想要顏色的值,比如紅色25500,單擊“確定”按鈕,并重新啟動(dòng)系統(tǒng)即可看到效果了,此時(shí)按鈕上的文字顏色將變成紅色,此外你還可以修改按鈕的寬度和高度及背景等參數(shù)。20、修改鼠標(biāo)右鍵菜單我們知道在98下可以通過注冊(cè)表來修改鼠標(biāo)右鍵菜單,其實(shí)在WinXP中也可以。方法如下:這里以在鼠標(biāo)右鍵菜單上添加“用DOS窗口在這里瀏覽”為例。1)打開注冊(cè)表編輯器,找到HKEY_CLASSES_ROOT\Directory\shell,然后選中它,點(diǎn)擊鼠標(biāo)右鍵,新建一個(gè)主鍵,取名為“DOS”,然后選中新建的主鍵,在右邊雙擊默認(rèn)字符串值,在彈出的對(duì)話框中輸入“用DOS窗口在這里瀏覽”,然后選中新建的主鍵,再建立一個(gè)主鍵,取名為“command”,選中“command”主鍵,修改默認(rèn)值為“cmd.exe/k\"cd%L\"”即可。2)檢查:在任意一個(gè)文件夾上按下鼠標(biāo)右鍵,可以在彈出的菜單里面看到“用DOS窗口在這里瀏覽”,選擇用DOS窗口在這里瀏覽,按下鼠標(biāo)左鍵,看到?jīng)]有,DOS窗口彈了出來!21、修改系統(tǒng)ID號(hào)(ID號(hào)在WinXP里面很重要)在系統(tǒng)屬性里面的常規(guī)標(biāo)簽下我們可以看到一串?dāng)?shù)字,如:5566122169等等。這就是ID號(hào)。正版的WinXP每一套的ID號(hào)是不相同的(應(yīng)該可以猜到我的目的了吧?),那么我們可不可以修改呢?當(dāng)然可以(廢話!如果不可以就沒有必要寫這篇文章了)。跟我來,看看我的本領(lǐng)!1)ID號(hào)是存放在注冊(cè)表里面的。主要放在這幾個(gè)鍵值下:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InternetExplorer\Registration的字符串ProductIdHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\UserinFORMation的字符串產(chǎn)品標(biāo)識(shí)/*如果沒有使用向微軟注冊(cè)的話,這里不會(huì)出現(xiàn)*/HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion的字符串ProductIdHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion的字符串ProductId以上4個(gè)地方就是在注冊(cè)表中存放ID的鍵值,修改的時(shí)候要同時(shí)修改,修改完以后再看系統(tǒng)屬性里面的常規(guī)標(biāo)簽,以免修改失敗,導(dǎo)致ID還原。22、修改版本號(hào)在關(guān)于Windows里面有一個(gè)內(nèi)部版本號(hào)(正式版的是:2600.xpclient.010817-1148),這個(gè)版本號(hào)也是存放在注冊(cè)表中的,具體位置是HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion,它用一個(gè)字符串來記錄,修改這個(gè)名字叫做BuildLab的字符串就可以修改你的XP的版本號(hào)。23、向隱藏的垃圾箱刪除文件WindowsXP垃圾箱的默認(rèn)位置是在桌面的右下角,在底部系統(tǒng)托盤的上面。如果用戶打開多個(gè)窗口,則會(huì)擋住垃圾箱,使用戶無法拖曳文件及文件夾至垃圾箱。為此,微軟公司專門做了非常人性化的設(shè)計(jì),當(dāng)用戶拖動(dòng)一批文件并移至桌面右下角時(shí),用戶可以拖動(dòng)鼠標(biāo)并將所有文件移至桌面最下方任務(wù)條的空白區(qū)域,并在那里停留幾秒鐘,屆時(shí)所有打開的窗口將會(huì)自動(dòng)最小化,從而允許用戶將文件拖至垃圾箱。另外,無論打開的多個(gè)窗口是否最大化,用戶執(zhí)行上述操作均可以實(shí)現(xiàn)讓所有窗口最小化的效果。24、音樂目錄圖片隨意設(shè)WindowsXP在以往的Windows操作系統(tǒng)之上提供了很多更高級(jí)的管理功能,其中包括圖片冊(cè)生成器,該圖片冊(cè)生成器可以將唱片封面圖片自動(dòng)放置到用戶對(duì)應(yīng)保存的音樂文件夾內(nèi)(這些音樂文件一般是微軟的WMA格式文件)。雖然這項(xiàng)功能非常方便,但也存在一些問題。例如如果有些用戶以前已經(jīng)把一些音樂CD光盤轉(zhuǎn)錄成MP3格式并保存在硬盤上,雖然用戶能夠從一些音樂網(wǎng)站如\"\"和\"\"下載該CD光盤的唱片封面頁,但用戶只能手工一個(gè)一個(gè)地將這些封面頁添加至每個(gè)音樂文件夾中。這將花費(fèi)較長時(shí)間,而且一旦用戶重新安裝操作系統(tǒng),就只好重復(fù)上述復(fù)雜的操作。如何解決這一難題呢?其實(shí)并不復(fù)雜,當(dāng)用戶下載音樂唱片封面圖片時(shí),請(qǐng)將該圖片文件名保存為\"folder.jpg\"并放至相應(yīng)的音樂文件夾內(nèi),這樣WindowsXP系統(tǒng)會(huì)自動(dòng)將其默認(rèn)為該文件夾的縮略圖片,而且如果用戶使用MediaPlayerforWindowsXP(MPXP)播放器來播放音樂文件時(shí),系統(tǒng)還會(huì)自動(dòng)顯示出該唱片封面圖片。這樣操作之后即使用戶以后重新安裝操作系統(tǒng)也沒有問題。此外,如果用戶有需求,還可以在保存上述提及的\"folder.jpg\"文件時(shí)再保存一個(gè)名為\"albumartsmall.jpg\"的較小的圖片文件,這樣做的好處是如果用戶使用MPXP播放器播放音樂文件,但播放器的窗口小于200X200像素,該播放器便可以直接顯示這幅較小的圖片,否則播放器需要對(duì)\"folder.jpg\"進(jìn)行處理,調(diào)整其大小,以便顯示在較小的窗口,而這自然會(huì)對(duì)文件調(diào)用的速度產(chǎn)生一定影響。25、便捷地硬盤碎片整理電腦使用一段時(shí)間后硬盤會(huì)產(chǎn)生大量文件碎片,用戶需要定期調(diào)用磁盤碎片整理程序進(jìn)行清理。為此,這里向你提供一個(gè)可以讓你更加便捷地調(diào)用整理硬盤碎片程序的方法。用戶使用“記事本”編輯一個(gè)名為\"context_defrag.inf\"的注冊(cè)表導(dǎo)入文件,并在該文件中輸入下列內(nèi)容:;context_defrag.INF;AddsDefragtotherightclickcontextmenuinWindowsXP[version]signature=\"$CHICAGO$\"[DefaultInstall]AddReg=AddMe[AddMe]HKCR,\"Drive\Shell\Defrag\command\",,,\"DEFRAG.EXE%1\"編輯完畢后用鼠標(biāo)右擊該文件并選擇“安裝”,安裝后即在WindowsXP操作系統(tǒng)內(nèi)添加了一個(gè)文本菜單。用戶需要整理硬盤時(shí),打開“我的電腦”,用鼠標(biāo)右擊選中需要進(jìn)行整理的硬盤盤符,從彈出的文本菜單中選擇\"defrag\"項(xiàng),這時(shí)系統(tǒng)就會(huì)自動(dòng)調(diào)用內(nèi)置的\"defrag.exe\"程序整理硬盤。如果用戶需要將上述安裝到系統(tǒng)注冊(cè)表的信息刪除,可使用regedit.exe注冊(cè)表編輯器進(jìn)行編輯修改,具體操作為尋找到\"HKEY_CLASSES_ROOT\Drive\shell\\"目錄項(xiàng),刪除其中的\"defrag\"文件夾,最后關(guān)閉注冊(cè)表編輯器。26、清除共享文件夾WindowsXP操作系統(tǒng)一個(gè)比較不友好的用戶界面是在“我的電腦”窗口上半部分顯示所有共享的文件夾,如果用戶設(shè)置的共享文件夾較多,每當(dāng)打開“我的電腦”窗口時(shí),就會(huì)列有很多共享文件夾信息。如何刪除這些信息顯示呢?使用注冊(cè)表編輯器,并尋找這個(gè)主鍵\"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\DelegateFolders\",在該主鍵下有一個(gè)名為{59031a47-3f72-44a7-89c5-5595fe6b30ee的副鍵,刪除該副鍵便可清除那些共享文件夾信息。上述修改無需重新啟動(dòng)便可生效。27、顯示共享設(shè)置標(biāo)簽Windows2000操作系統(tǒng)中用戶在設(shè)置文件夾的共享屬性時(shí)操作非常簡便,只需用鼠標(biāo)右擊該文件夾并選擇屬性,就可以看到共享設(shè)置標(biāo)簽。而在WindowsXP系統(tǒng)設(shè)置文件夾共享時(shí)則比較復(fù)雜,用戶無法通過上述操作看到共享設(shè)置標(biāo)簽。具體的修改方法如下:打開“我的電腦”中的“工具”,選擇“文件夾屬性”,調(diào)出“查看”標(biāo)簽,在“高級(jí)設(shè)置”部分滾動(dòng)至最底部將\"Usesimple(Recommended)\"前面的選擇取消,另外如果選項(xiàng)欄里還有\(zhòng)"MickeyMouse\"項(xiàng)也將其選擇取消。這樣修改后用戶就可以象使用Windows2000一樣對(duì)文件夾屬性進(jìn)行方便修改了。28、調(diào)用系統(tǒng)聲音方案與以往的Windows操作系統(tǒng)相比,WindowsXP提供了更加優(yōu)秀的聲音方案,但系統(tǒng)默認(rèn)卻沒有調(diào)用該方案。為了激活該方案,我們需要執(zhí)行下列操作:打開“控制面板”,選擇“聲音、語音、音頻設(shè)備”項(xiàng),從中找到“修改聲音方案”的任務(wù)欄,在打開的對(duì)話框中選擇“Windows默認(rèn)”,此時(shí)系統(tǒng)會(huì)提示用戶是否保存以前的聲音方案設(shè)置,用戶可以選擇“否”并點(diǎn)擊“確認(rèn)”,完成修改29、加快開始菜單的顯示W(wǎng)indowsXP系統(tǒng)默認(rèn)的開始菜單顯示較慢,但用戶可以通過編輯注冊(cè)鍵值來加快顯示,具體方法是:打開注冊(cè)表編輯器,尋找\"HKEY_CURRENT_USER\ControlPanel\Desktop\MenuShowDelay\"主鍵,系統(tǒng)默認(rèn)值為400,用戶可以根據(jù)自己的喜好適當(dāng)調(diào)小該鍵值,最低可設(shè)為“0”。如果此方法無效,請(qǐng)從“控制面板”中選擇“顯示屬性”,在“顯示效果”中選擇“高級(jí)”,將\"showmenushadow\"項(xiàng)的選擇取消,這樣便可以加快開始菜單的顯示了。30、讓歡迎窗口更清晰WindowsXP系統(tǒng)的顯示效果得到了較大提高,這主要是基于它使用了名為\"ClearType\"的清晰化技術(shù),該技術(shù)特別讓使用筆記本電腦及液晶顯示器的用戶在運(yùn)行WindowsXP操作系統(tǒng)時(shí)感受到與以往系統(tǒng)不同的效果。但由于該清晰效果只有當(dāng)Windows啟動(dòng)完畢后才能調(diào)用,因此在系統(tǒng)啟動(dòng)過程中的歡迎窗口仍然無法實(shí)現(xiàn)這一效果。為了使歡迎窗口更加清晰,用戶可以使用注冊(cè)表編輯器進(jìn)行修改,尋找到這兩個(gè)主鍵\"(defaultuser)HKEY_USERS\.Default\ControlPanel\Desktop\FontSmoothing(Stringvalues)\"和\"HKEY_USERS\.Default\ControlPanel\Desktop\FontSmoothingType(HexadecimalDWORDvalues)\",將鍵值修改為“2”,這樣便可以實(shí)現(xiàn)清晰顯示效果了。31、啟動(dòng)時(shí)禁止自動(dòng)調(diào)用\"WindowsMessenger\"為了推廣微軟公司推出的即時(shí)聊天程序\"WindowsMessenger\",WindowsXP操作系統(tǒng)的默認(rèn)設(shè)置是在系統(tǒng)啟動(dòng)時(shí)便調(diào)用該程序。但如果你并不習(xí)慣使用該程序,可以通過刪除\"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\MSMSGS\"此鍵來實(shí)現(xiàn)。32、在關(guān)機(jī)對(duì)話框中顯示“休眠”WindowsXP的默認(rèn)設(shè)置是在關(guān)機(jī)對(duì)話框中沒有讓系統(tǒng)進(jìn)入休眠狀態(tài)的選項(xiàng),而顯示該選項(xiàng)的操作非常簡單,當(dāng)出現(xiàn)關(guān)機(jī)對(duì)話框時(shí),用戶可以同時(shí)按下\"SHIFT\"鍵,這樣“休眠”選項(xiàng)便出現(xiàn)了。二、硬件優(yōu)化1、內(nèi)存性能優(yōu)化WindowsXP中有幾個(gè)選項(xiàng)可以優(yōu)化內(nèi)存性能,它們?nèi)荚谧?cè)表下面位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement1)禁用內(nèi)存頁面調(diào)度(PagingExecutive)在正常情況下,XP會(huì)把內(nèi)存中的片斷寫入硬盤,我們可以阻止它這樣做,讓數(shù)據(jù)保留在內(nèi)存中,從而提升系統(tǒng)性能。要注意的是,擁有很多內(nèi)存的用戶(256M以上)才好使用這個(gè)設(shè)置。這個(gè)設(shè)置的名字正如它的功能一樣,叫“DisablePagingExecutive”。把它的值從0改為1就可以禁止內(nèi)存頁面調(diào)度了。2)提升系統(tǒng)緩存:把LargeSystemCache鍵值從0改為1,WindowsXP就會(huì)把除了4M之外的系統(tǒng)內(nèi)存全部分配到文件系統(tǒng)緩存中,這意味著XP的內(nèi)核能夠在內(nèi)存中運(yùn)行,大大提高系統(tǒng)速度。剩下的4M內(nèi)存是用來做磁盤緩存的,在一定條件下需要的時(shí)候,XP還會(huì)分配更多一些。一般來說,這項(xiàng)優(yōu)化會(huì)使系統(tǒng)性能得到相當(dāng)?shù)奶嵘灿锌赡軙?huì)使某些應(yīng)用程序性能降低。正如前面所說的,必須有256M以上的內(nèi)存,才好激活LargeSystemCache,否則不要?jiǎng)铀?)輸入/輸出性能:這個(gè)優(yōu)化只對(duì)server用戶才有實(shí)在意義——它能夠提升系統(tǒng)進(jìn)行大容量文件傳輸時(shí)的性能。在默認(rèn)情況下,這個(gè)鍵值在注冊(cè)表中是不存在的,必須自己建一個(gè)DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit。多數(shù)人在使用這項(xiàng)優(yōu)化時(shí)都發(fā)現(xiàn)8到16M字節(jié)之間性能最好,具體設(shè)什么值,可以設(shè)進(jìn)去試試看哪個(gè)值可以獲得最佳性能。記住這個(gè)值是用字節(jié)來計(jì)算的,因此,譬如你要分配12M的話,就是12*1024*1024,也就是12582912。跟前面的內(nèi)存優(yōu)化一樣,只有當(dāng)你的內(nèi)存大于256M的時(shí)候才好更改這里的值。2、打開DMA:到設(shè)備管理器里選擇IDEATA/ATAPI控制器,到Primary/SecondaryIDEChannel里面的進(jìn)階設(shè)定,將所有的轉(zhuǎn)送模式都設(shè)定為使用DMA(如果可用的話),系統(tǒng)就會(huì)自動(dòng)打開DMA支援(在BIOS里也應(yīng)該要先設(shè)為支援DMA)3、XP里關(guān)閉光驅(qū)自啟動(dòng)(Autorun)功能:打開:我的電腦,在“移動(dòng)存儲(chǔ)設(shè)備”下,右鍵單擊CD-ROM驅(qū)動(dòng)器,然后單擊“屬性”,看到“自動(dòng)播放”選項(xiàng)卡了么?自己去改吧。4、設(shè)置CPU:WindowsXP無法自動(dòng)檢測(cè)處理器的二級(jí)緩存容量,需要我們自己在注冊(cè)表中手動(dòng)設(shè)置,首先打開注冊(cè)表(運(yùn)行中輸入“Regedit”),打開:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\,選擇“SecondLevelDataCache”,根據(jù)自己所用的處理器設(shè)置即可,例如PIIICoppermine/P4Willamette是“256”,AthlonXP是“384”,P4Northwood是“512”5、微軟的驗(yàn)證XP安裝驅(qū)動(dòng)程式時(shí),往往會(huì)出現(xiàn)一個(gè)窗口,說這個(gè)程序沒有經(jīng)過微軟的驗(yàn)證,我們可以在控制面板——系統(tǒng)——硬件——設(shè)備管理員——驅(qū)動(dòng)程序簽名,看到了選項(xiàng)了么,知道該怎么做了吧。6、為IRQ中斷請(qǐng)求排優(yōu)先次序計(jì)算機(jī)的每一個(gè)主要部件都設(shè)了個(gè)IRQ中斷號(hào)。這里就是要通過修改每個(gè)IRQ請(qǐng)求的優(yōu)先次序達(dá)到優(yōu)化目的。這里主要的優(yōu)化對(duì)象是系統(tǒng)/CMOS實(shí)時(shí)鐘,它通過主板來提升性能。首先,要確定你想要哪個(gè)組件獲得更高的性能,然后找到這個(gè)硬件正在使用的IRQ中斷號(hào)。怎么找呢?打開控制面板里的系統(tǒng)屬性(也可以按鍵盤上的Windows+Break熱鍵組合打開它)。選中“硬件”選項(xiàng)卡,然后點(diǎn)擊“設(shè)備管理器”按鈕。右鍵點(diǎn)擊要查IRQ號(hào)的組件,選擇“屬性”,然后點(diǎn)擊“資源”選項(xiàng)卡。這里可以看到設(shè)備正在使用的IRQ中斷號(hào)(如果沒有IRQ中斷號(hào),選擇另一個(gè)設(shè)備)。把中斷號(hào)記下來,然后運(yùn)行注冊(cè)表編輯器regedit,找到注冊(cè)表中的HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\PriorityControl位置。我們要在這里建立一個(gè)名為IRQ#Priority(其中“#”是具體的IRQ中斷號(hào))的DWORD雙字節(jié)值,然后把它的值設(shè)為1。譬如說,我的系統(tǒng)CMOS實(shí)時(shí)鐘的IRQ中斷號(hào)是8,我要建立的鍵名就是IRQ8Priority。重新啟動(dòng)計(jì)算機(jī)之后,就會(huì)發(fā)現(xiàn)剛優(yōu)化過的組件性能有所提高。筆者強(qiáng)烈建議用這個(gè)方法優(yōu)化系統(tǒng)CMOS實(shí)時(shí)鐘,因?yàn)樗芨纳普麎K主板的性能。當(dāng)然也可以把多個(gè)IRQ中斷號(hào)優(yōu)先級(jí)提高,但這樣做的效果沒那么好,而且有可能造成系統(tǒng)不穩(wěn)定。要把這個(gè)優(yōu)化設(shè)置撤消的話,只要把剛才建立的注冊(cè)表鍵值刪掉就OK了。三、網(wǎng)絡(luò)優(yōu)化:1、加速共享:這是一項(xiàng)很棒的優(yōu)化,在找到這項(xiàng)優(yōu)化之前,我經(jīng)常在漫長地等待窗口顯示其它機(jī)子上的共享目錄中敲破頭皮。通常情況下,當(dāng)WindowsXP連接到其它計(jì)算機(jī)時(shí),會(huì)檢查對(duì)方機(jī)子上所有預(yù)定的任務(wù)——這真是多余,而且還會(huì)讓你等上30秒鐘,實(shí)在太糟糕了。所幸的是,很容易就可以把這個(gè)過程給禁掉。首先,在注冊(cè)表中找到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows/CurrentVersion\Explorer\RemoteComputer\NameSpace。在這里面,應(yīng)該有個(gè){D6277990-4C6A-11CF-8D87-00AA0060F5BF鍵。只需把它刪掉,重新啟動(dòng)計(jì)算機(jī)后,Windows就不再檢查預(yù)定任務(wù)了,速度明顯提高!2、解決WinXP執(zhí)行時(shí)候停頓一下的問題開始——網(wǎng)絡(luò)連接——本地連接,按右鍵,選擇屬性,選擇“Internet協(xié)議(TCP/IP)”,點(diǎn)擊屬性,使用下面的IP地址:,子網(wǎng)掩碼:,這樣就好了,以後開機(jī)就不會(huì)停頓了3、如何讓XP自動(dòng)連網(wǎng):IE——工具——internet選項(xiàng)——連接,勾選\"網(wǎng)路不存在時(shí)撥號(hào)\",把IE拉到\"啟動(dòng)\"每次開機(jī)完成后,你已經(jīng)上線了!還有一種方法:進(jìn)入連線內(nèi)容,把「提示名稱、密碼、憑證等」的勾勾取消掉,然後把該連線拉到“啟動(dòng)”(藍(lán)調(diào)注:估計(jì)原作者是港臺(tái)的,用語不同。因?yàn)槲疑暇W(wǎng)用寬帶,所以這里簡體中文是什么用語不清楚。修改成功的朋友回個(gè)帖子,便于我修改。)4、帶寬的問題在默認(rèn)情況下,XPPro會(huì)保留一塊網(wǎng)卡的20%的帶寬。去掉方法是,以管理員權(quán)限登陸,開始菜單——運(yùn)行——鍵入gpedit.msc,出現(xiàn)“組策略”窗口,展開\"管理模板”中的“網(wǎng)絡(luò)”,展開\"QoS數(shù)據(jù)包調(diào)度程序\",在右邊窗右鍵單擊“限制可保留帶寬\",在屬性中的“設(shè)置”中有“限制可保留帶寬\",選擇“已禁用”,確定即可。當(dāng)進(jìn)行完上述修改并應(yīng)用后,用戶應(yīng)該在網(wǎng)絡(luò)連接的屬性對(duì)話框內(nèi)的一般屬性標(biāo)簽欄中能夠看到\"QoSPacketScheduler(QoS數(shù)據(jù)包調(diào)度程序)\"。如果沒有該條目,說明修改沒有成功,QoS仍然在占用著20%的帶寬。Home版不支持該操作,無法去除該限制!5、xp內(nèi)置了防火墻默認(rèn)設(shè)置是未打開。設(shè)置方法詳見后面的“全面設(shè)置防火墻”。四、XP系統(tǒng)所在分區(qū)減肥方法。1.刪除系統(tǒng)文件備份sfc.exe/purgecache(一般用戶是不怎么用的)2刪除驅(qū)動(dòng)備份windows\drivercache\i386目錄下的Driver.cab文件(73mb)3.取消系統(tǒng)還原(總體來說系統(tǒng)還原功能還是不錯(cuò)的,建議除了xp安裝的那個(gè)盤使用,其它盤都別用,如果哪一天硬盤的空間不夠了,可以通過系統(tǒng)清理程序刪除一些比較早的還原點(diǎn))4、刪除幫助文件(減掉40多mb)(使用中文漢化包的文件大小為92兆,剛開始使用xp的同志最好別刪)5、刪掉\WINDOWS\system32\dllcache下文件(減去200——300mb)。(這是備用的dll文件,只要你拷貝了安裝文件,完全可以這樣做。既然這樣刪你沒話說)6、把我的文檔、IE的臨時(shí)文件夾都轉(zhuǎn)到其他盤(分區(qū))。(同時(shí)對(duì)系統(tǒng)的速度,和硬盤都有好處,如果使用的是雙系統(tǒng),最好把兩個(gè)系統(tǒng)的IE臨時(shí)文件都放在同一個(gè)文件夾,這樣既加快速度有節(jié)省空間)7、把虛擬內(nèi)存也轉(zhuǎn)到其他盤。(就是將這些東西和平時(shí)臨時(shí)下載文件放在一個(gè)不大的分區(qū)里,這樣也方便整理硬盤)8、將應(yīng)用軟件裝在其他盤(這對(duì)重裝系統(tǒng)也有好處,可以省很多事)。9、刪除\windows\ime下不用的輸入法?。ㄈ瘴?,韓文,繁體中文輸入法,84.5MB)(到底哪個(gè)是哪個(gè)自己研究一下吧!有時(shí)候也要自己動(dòng)動(dòng)腦子的,鍛煉一下吧?。?0、如用ntfs裝xp,本身就節(jié)省地盤。五、其他1、激活顯示:開機(jī)后,打開開始菜單中的運(yùn)行欄,打入:oobe/msoobe/a如果出現(xiàn)“Windows產(chǎn)品啟用”,表明Windows已經(jīng)啟用2、制做dos啟動(dòng)盤:右鍵點(diǎn)擊“3.5軟盤”,選格式化,再選“建立一個(gè)MS-DOS開機(jī)磁盤”3、解決任務(wù)欄假死(權(quán)威的消除QQ、IE等引起任務(wù)欄假死)“控制面板\"->\"區(qū)域和語言選項(xiàng)\"->\"語言\"->\"詳細(xì)信息\",在彈出的\"設(shè)置窗口\"中選擇\"首選項(xiàng)\"的\"語言欄\",關(guān)閉“在桌面上顯示語言欄”,在第三項(xiàng)\"在通知區(qū)域顯示其他語言欄圖標(biāo)\"復(fù)選框上打上勾。如果不需要手寫識(shí)別、語音識(shí)別的話,也可以再勾選最后一項(xiàng)\"關(guān)閉高級(jí)文字服務(wù)\"。4、某些軟件的兼容性(適用于家用版\"HomeEdition\"及專業(yè)版\"Professional\")對(duì)于QQ假死,以及其它某些程序在XP下不能正常運(yùn)行的現(xiàn)象,可以找到該程序的執(zhí)行文件,點(diǎn)右鍵,在彈出的對(duì)話框中選擇\"兼容性\"標(biāo)簽,在\"兼容模式\"下選擇相應(yīng)需要的運(yùn)行環(huán)境。5、雙操作系統(tǒng),怎么卸載xp先用啟動(dòng)盤啟動(dòng),然后鍵入“a:\sysc:”,再從硬盤重新啟動(dòng),然后刪去boot.ini,bootsect.dos,,ntldr,然后把xp的windows,programfiles,DocumentsandSettings等目錄直接刪去,或格式化winxp的硬盤(如果你的xp和win98不在一個(gè)分區(qū)上的話)6、如何判斷xp是不是中文正式版。打開看安裝文件夾i386,找到SETUPP.INI,用記事本打開,如果內(nèi)容為:如果和下面一樣,那就是用英文版corpfilespatch的。[Pid]ExtraData=796674736977656D7A622E385892A4Pid=55274270目前流出的中文企業(yè)版SETUPP.INI內(nèi)容是[Pid]ExtraData=766E74737A7B787061627428828710Pid=55394270概述學(xué)習(xí)XML的基礎(chǔ)知識(shí),即什么是XML以及XML的工作原理,然后了解一下MicrosoftOfficeSystem中的某些程序是如何幫助您使用XML的。課程目標(biāo)在完成本課程之后,您將能夠:幫助規(guī)劃XML系統(tǒng)。使用和遵循基本的XML術(shù)語和概念,例如:標(biāo)記、架構(gòu)和轉(zhuǎn)換。了解XML在某些MicrosoftOfficeSystem程序中是如何工作的。課程內(nèi)容本課程包括:五節(jié)自己控制進(jìn)度的課和兩個(gè)親自動(dòng)手的練習(xí)單元。在每節(jié)課末尾的小測(cè)驗(yàn);不對(duì)測(cè)驗(yàn)進(jìn)行評(píng)分。一個(gè)留做以后參考的課程摘要卡。第1課:為什么要使用XML?XML可讓您通過更多的方式使用更多來源的數(shù)據(jù)。通過更多方法使用更多數(shù)據(jù)多種多樣的數(shù)據(jù)源,五花八門的數(shù)據(jù)源數(shù)據(jù)用法假定您在一家中等規(guī)模的公司管理人力資源部門。您的員工要查看很多簡歷(通常為文檔或電子郵件格式)。要是能把那些簡歷中的姓名、地址和職業(yè)技能列表自動(dòng)復(fù)制出來,就太好了!要是能使用計(jì)算機(jī)將那些技能與招聘職位對(duì)應(yīng)起來,就更好了!要是能夠使用相同的流程為您的經(jīng)理準(zhǔn)備您所在部門的業(yè)績報(bào)告,就最理想了。您可以使用XML來實(shí)現(xiàn)上述(以及更多的)設(shè)想。您可以從各種原始資料中提取數(shù)據(jù),并將這些數(shù)據(jù)集中存儲(chǔ)在一個(gè)位置,以便在您隨時(shí)隨地需要數(shù)據(jù)時(shí),知道到哪里查找數(shù)據(jù)并再次使用這些數(shù)據(jù)。例如,您是否需要匯報(bào)過去三年的預(yù)算數(shù)據(jù)?無論您用什么方法存儲(chǔ)那些數(shù)據(jù),如果數(shù)據(jù)是XML格式,您就可以選擇所需數(shù)據(jù)并視情況的需要將其導(dǎo)入文檔、工作表或數(shù)據(jù)庫。
實(shí)現(xiàn)業(yè)務(wù)流程的自動(dòng)化一個(gè)部門輸入的XML數(shù)據(jù)可以在其他部門的不同程序中使用。XML的另一項(xiàng)優(yōu)點(diǎn)是:它能夠使任意數(shù)量的業(yè)務(wù)流程實(shí)現(xiàn)自動(dòng)化。例如,客戶給您發(fā)送了一份訂單。您收到的訂單可能會(huì)是任何一種形式的文檔,但文檔中的信息是XML格式。您的計(jì)算機(jī)系統(tǒng)可以自動(dòng)將該訂單轉(zhuǎn)換為工作表以供您的發(fā)貨部門使用,并將訂單數(shù)據(jù)自動(dòng)導(dǎo)入到財(cái)務(wù)數(shù)據(jù)庫中。您要做的全部工作就是按幾個(gè)按鈕,具體如何操作取決于您的系統(tǒng)的設(shè)計(jì)方式。XML代表的是“可擴(kuò)展標(biāo)記語言”,說它是“可擴(kuò)展”的理由很充分:您可以對(duì)它進(jìn)行擴(kuò)展,使之適應(yīng)幾乎所有的需求:企業(yè)、出版、政府部門、科學(xué)領(lǐng)域和教學(xué)研究
—將信息從一種用途轉(zhuǎn)換為另一種用途的任何場合。在更多系統(tǒng)之間交換數(shù)據(jù)XML允許在以前不兼容的系統(tǒng)之間交換數(shù)據(jù)。XML最初是為在萬維網(wǎng)上交換數(shù)據(jù)而設(shè)計(jì)的。目前,對(duì)于在任意數(shù)量的計(jì)算機(jī)系統(tǒng)之間交換數(shù)據(jù),XML已成為了大家廣泛接受的公共標(biāo)準(zhǔn)。您可能聽到有人將XML描述為“與平臺(tái)無關(guān)”,這意味著任何為使用XML而構(gòu)建的程序都可以讀取和處理任何XML數(shù)據(jù),而與計(jì)算機(jī)操作系統(tǒng)和計(jì)算機(jī)硬件無關(guān)。這項(xiàng)功能使您可以利用桌面程序(例如,MicrosoftWord或MicrosoftExcel)直接處理由大型計(jì)算機(jī)生成的數(shù)據(jù)。越來越多的計(jì)算機(jī)程序可以使用XML。將來,企業(yè)、政府、科研機(jī)構(gòu)和學(xué)校等更多機(jī)構(gòu)將越來越依賴這項(xiàng)技術(shù)。從何處獲得XML系統(tǒng)?您的信息技術(shù)(IT)部門或其他專家可以幫助您了解這些信息。利用基于XML的系統(tǒng),您可以在更多計(jì)算機(jī)上的更多程序中使用更多類型的數(shù)據(jù)。這種系統(tǒng)可以自動(dòng)完成數(shù)據(jù)的輸入工作,并幫助您更快地創(chuàng)建文檔。那么,從哪里能獲得這樣的系統(tǒng)呢?您必須進(jìn)行規(guī)劃和構(gòu)建,而不是僅僅購買和安裝一套XML系統(tǒng)。您需要與信息技術(shù)(IT)部門合作或與在設(shè)計(jì)和創(chuàng)建XML系統(tǒng)的各種組件方面有專門經(jīng)驗(yàn)的人合作。這可能是一項(xiàng)艱巨的任務(wù)。但是要記住,使用XML系統(tǒng)的人不一定非要學(xué)習(xí)新軟件或?qū)W習(xí)XML。您和您的雇員仍然可以使用自己熟悉的文檔、工作表、數(shù)據(jù)庫和Web窗體來創(chuàng)建、處理和共享數(shù)據(jù)。通常,XML是在后臺(tái)工作的。XML系統(tǒng)的基本組件基本XML系統(tǒng)的組件。典型的XML系統(tǒng)包括三種類型的文件:XML數(shù)據(jù)是您的數(shù)據(jù)以及描述這些數(shù)據(jù)的含義和結(jié)構(gòu)的XML標(biāo)記。XML架構(gòu)定義了一些規(guī)則,規(guī)定數(shù)據(jù)文件中可以和不可以包含的內(nèi)容。例如,架構(gòu)可以確保用戶無法在日期字段中輸入文字。XML轉(zhuǎn)換確保在多種程序或文件中使用數(shù)據(jù)。例如,某個(gè)轉(zhuǎn)換可以將銷售數(shù)據(jù)添加到工作簿,而另一個(gè)轉(zhuǎn)換則可以將相同的數(shù)據(jù)插入到文檔中。自測(cè)請(qǐng)完成下面的測(cè)試以了解是否掌握了相關(guān)內(nèi)容。您的答案是保密的,不對(duì)測(cè)驗(yàn)結(jié)果進(jìn)行評(píng)分。XML最初的設(shè)計(jì)目的是:○使大型計(jì)算機(jī)能夠進(jìn)行通信。○在關(guān)系數(shù)據(jù)庫之間傳輸數(shù)據(jù)?!鹪陉P(guān)系數(shù)據(jù)庫之間傳輸數(shù)據(jù)?!鹛峁┯糜谌f維網(wǎng)的壓縮圖片○通過萬維網(wǎng)傳輸數(shù)據(jù)。HTMLCONTROLForms.HTML:TextArea.1XML系統(tǒng)的基本構(gòu)件是:HTMLCONTROLForms.HTML:Option.1DLL、COM對(duì)象和XML轉(zhuǎn)換。HTMLCONTROLForms.HTML:Option.1XML數(shù)據(jù)文件、XML架構(gòu)和XML轉(zhuǎn)換。HTMLCONTROLForms.HTML:Option.1關(guān)系數(shù)據(jù)庫、XML架構(gòu)和電子表格。HTMLCONTROLForms.HTML:Option.1發(fā)貨單、訂貨數(shù)據(jù)和XML數(shù)據(jù)文件。HTMLCONTROLForms.HTML:TextArea.1XML主要是一種商業(yè)數(shù)據(jù)工具。HTMLCONTROLForms.HTML:Option.1正確HTMLCONTROLForms.HTML:Option.1錯(cuò)誤HTMLCONTROLForms.HTML:TextArea.1第2課:快速了解XML數(shù)據(jù)文件數(shù)據(jù):任何XML系統(tǒng)的關(guān)鍵組件。XML系統(tǒng)的關(guān)鍵組件是數(shù)據(jù)。XML數(shù)據(jù)文件包含您的數(shù)據(jù)和一套被稱為“標(biāo)記”的用于描述數(shù)據(jù)含義的代碼。您可以為數(shù)據(jù)創(chuàng)建任何您認(rèn)為需要的標(biāo)記。也正因?yàn)槿绱?,XML的適應(yīng)性很強(qiáng),用途廣泛,因而被稱為“可擴(kuò)展的”。XML標(biāo)記描述XML數(shù)據(jù)的含義示例XML數(shù)據(jù)。假定您管理著一家獸醫(yī)診所,并想使用XML來存儲(chǔ)不同的動(dòng)物患者的數(shù)據(jù)。您的XML數(shù)據(jù)文件將包含每個(gè)動(dòng)物的數(shù)據(jù)。每條數(shù)據(jù)都用標(biāo)記括起來,而每個(gè)標(biāo)記描述了每條數(shù)據(jù)的含義。標(biāo)記和數(shù)據(jù)的組合稱為節(jié)點(diǎn)。下圖顯示的是一個(gè)名為“咪咪”的小貓的示例XML數(shù)據(jù)文件。標(biāo)記由尖括號(hào)和其中的文本組成:<CAT>,<NAME>,<AGE>等等。標(biāo)記實(shí)際上包含兩個(gè)部分,一個(gè)開始標(biāo)記和一個(gè)結(jié)束標(biāo)記,如下所示:<BREED>…</BREED>正斜線(/)表示標(biāo)記是一個(gè)結(jié)束標(biāo)記。開始標(biāo)記和結(jié)束標(biāo)記之間可以放入任何數(shù)據(jù),例如:<BREED>暹羅貓</BREED>在XML中,設(shè)計(jì)標(biāo)記是為了清晰地描述每條數(shù)據(jù)。如果有人問您所有這些標(biāo)記都是什么意思,您可以說:您需要讓它們表示什么意思,它們就表示什么意思。這些標(biāo)記是XML“可擴(kuò)展”的原因之一。在本例中,您知道“yes”、“no”和“Izzl138bod”都是什么意思。由于標(biāo)記描述了數(shù)據(jù)的結(jié)構(gòu)和含義,因此任何支持XML的計(jì)算機(jī)程序或系統(tǒng)都能理解這些數(shù)據(jù)并使用它們。例如,您可以將數(shù)據(jù)中的貓的名字和主人的姓名同時(shí)加載到接種疫苗報(bào)表和付款單中。以上只是幾個(gè)如何應(yīng)用XML的示例。您可以在報(bào)表、網(wǎng)頁和數(shù)據(jù)庫中使用您的數(shù)據(jù),而這只是XML初步功能。當(dāng)您需要交換數(shù)據(jù)時(shí),XML可以滿足幾乎所有企業(yè)、科研機(jī)構(gòu)或?qū)W術(shù)機(jī)構(gòu)的需求。XML數(shù)據(jù)文件解析XML數(shù)據(jù)文件的更多部分。
聲明
根元素
屬性
標(biāo)記和數(shù)據(jù)除了數(shù)據(jù)和標(biāo)記,XML數(shù)據(jù)文件還包含聲明、根元素和屬性。這些術(shù)語聽起來有點(diǎn)神秘,但經(jīng)過簡要闡述之后,您就會(huì)發(fā)現(xiàn)這些內(nèi)容都很簡單,不足為奇。XML聲明是數(shù)據(jù)文件中的語句,用于標(biāo)識(shí)數(shù)據(jù)文件以及其他與該文件一起使用的文件。在插圖中,第一個(gè)聲明指明該文件是一個(gè)XML文件。(如果沒有指明文件類型,程序就不知道如何處理該文件。)第二個(gè)聲明指定了一個(gè)文件,用來管理該文件和該類型其他文件的數(shù)據(jù)結(jié)構(gòu)。第三個(gè)聲明指定了一個(gè)文件,用于控制數(shù)據(jù)的外觀,并允許XML系統(tǒng)重新組織數(shù)據(jù)。根元素表示一個(gè)標(biāo)記,該標(biāo)記包含所有其他標(biāo)記以及每個(gè)特定記錄中的所有數(shù)據(jù)。XML文件要求有根標(biāo)記。對(duì)于這個(gè)獸醫(yī)診所的數(shù)據(jù)文件,根標(biāo)記就是每個(gè)動(dòng)物患者。屬性存儲(chǔ)有關(guān)標(biāo)記和標(biāo)記中的數(shù)據(jù)的信息。屬性中的信息類型是由XML為每種標(biāo)記定義的。在此示例中,每只患病的動(dòng)物都必須有一個(gè)患者編號(hào)作為根元素的屬性。標(biāo)記和數(shù)據(jù)當(dāng)然是文件的主要組件。您也可以將標(biāo)記和數(shù)據(jù)視為子元素,這些子元素的根元素是<CAT>…</CAT>。所有XML必須遵循規(guī)則規(guī)則示例必須有一個(gè)標(biāo)記包含所有其他標(biāo)記。換句話說,數(shù)據(jù)文件必須有一個(gè)根元素。上一節(jié)已討論了根元素。<cat><name>咪咪</name></cat>如果提供了開始標(biāo)記,就必須提供結(jié)束標(biāo)記(空標(biāo)記除外,下面會(huì)介紹空標(biāo)記)。<cat>...</cat>所有開始標(biāo)記和結(jié)束標(biāo)記必須匹配。正確<cat>...</cat>不正確<cat>...</Cat>有些被稱為空標(biāo)記的標(biāo)記不需要結(jié)束標(biāo)記,原因是它們包含了結(jié)束正斜線作為標(biāo)記的一部分。示例顯示的是用于插入一條橫線和一個(gè)換行符的標(biāo)記。橫線<hr/>換行符<br/>必須將所有的屬性值用單引號(hào)或雙引號(hào)括起來。正確patient_id="389467"不正確patient_id=389467所有的標(biāo)記都必須正確嵌套。結(jié)束標(biāo)記的順序必須與開始標(biāo)記的順序反向?qū)?yīng)。正確<cat><name>咪咪</name></cat>不正確<cat><name>咪咪</cat></name>必須聲明所有實(shí)體。不要驚慌。實(shí)體就是虛擬的存儲(chǔ)區(qū)域,其中可以包含圖像、文本或像版權(quán)符號(hào)這樣的字符。下面是表示版權(quán)符號(hào)和左右尖括號(hào)的實(shí)體。©?<<>>創(chuàng)建標(biāo)準(zhǔn)格式的XML的基本規(guī)則。您可能聽說過“標(biāo)準(zhǔn)格式的XML”這種說法,并想知道是什么意思。其實(shí)很簡單:如果XML遵循了一小部分需要嚴(yán)格執(zhí)行的規(guī)則,它就是標(biāo)準(zhǔn)格式的。例如,XML是區(qū)分大小寫的。它能夠識(shí)別出大寫字母。對(duì)于要設(shè)置為標(biāo)準(zhǔn)格式的XML數(shù)據(jù),標(biāo)記必須全部使用完全相同的大、小寫字母組合。因此,<CAT>...</CAT>是標(biāo)準(zhǔn)格式,而<CAT>...</Cat>則不是。您不必了解所有的規(guī)則,但如果您想要了解,這個(gè)表中就列出了這些規(guī)則。有一點(diǎn)您必須了解:只有XML數(shù)據(jù)是標(biāo)準(zhǔn)格式時(shí),才能在用戶和系統(tǒng)之間共享數(shù)據(jù)。如果數(shù)據(jù)不是標(biāo)準(zhǔn)格式,您的XML系統(tǒng)將會(huì)停止工作(就是說,您的業(yè)務(wù)就會(huì)停止運(yùn)轉(zhuǎn))。但這是件好事。真的!因?yàn)?,如果一個(gè)XML數(shù)據(jù)塊不是標(biāo)準(zhǔn)格式,就有可能被損壞。XML固有的事先警告功能可幫您避免以后出現(xiàn)各種問題,例如,不得不更正報(bào)表中的錯(cuò)誤數(shù)字或從文件中清除已損壞的數(shù)據(jù)。在練習(xí)單元中,您將違反一個(gè)標(biāo)準(zhǔn)格式的XML的規(guī)則,并觀察Word2003是如何處理該錯(cuò)誤的。練習(xí)練習(xí)說明將顯示在Word旁邊的獨(dú)立窗口中。您是否已經(jīng)準(zhǔn)備好開始使用一些XML數(shù)據(jù)?在此練習(xí)單元中,您將看到在Word2003中創(chuàng)建XML文件是多么容易。您還將看到:當(dāng)遇到不是標(biāo)準(zhǔn)格式的XML數(shù)據(jù)時(shí),Word將如何進(jìn)行處理。關(guān)于練習(xí)單元當(dāng)您單擊此頁面底部的“Word練習(xí)”時(shí),一個(gè)空白的文檔將下載到您的計(jì)算機(jī)并在Word中打開,旁邊還會(huì)出現(xiàn)一個(gè)顯示練習(xí)說明的獨(dú)立窗口(如圖所示)。提示如果您看不到練習(xí)說明,或當(dāng)您在Word中單擊時(shí)練習(xí)說明消失,請(qǐng)單擊“Word幫助”任務(wù)欄按鈕,然后單擊說明左上角的“自動(dòng)平鋪”按鈕。如果練習(xí)說明覆蓋了Word,請(qǐng)單擊說明左上角的“自動(dòng)平鋪”按鈕。在開始之前如果Word正在運(yùn)行,請(qǐng)確保將其關(guān)閉。開始練習(xí)現(xiàn)在單擊“Word練習(xí)”按鈕。下載大?。?0KB(以56Kbps的速度,時(shí)間不到1分鐘)創(chuàng)建XML文檔并處理某些格式不正確的XML練習(xí)1:將Word2003文檔保存為XML在打開的Word文件中,輸入一些文字。一句話就夠了,什么內(nèi)容都可以。在“文件”菜單上,單擊“另存為”。在“另存為”對(duì)話框中,單擊“保存類型”框旁邊的箭頭,然后從顯示的列表中,選擇“XML文檔”。將文檔保存在任何方便的位置。在此練習(xí)的后面部分,很容易導(dǎo)航到“我的文檔”(您的原始Word文件已經(jīng)保存在那里了)。請(qǐng)關(guān)閉該文件,但保持Word處于打開狀態(tài)。啟動(dòng)“記事本”。
操作步驟
單擊“開始”,指向“所有程序”,指向“附件”,然后單擊“記事本”。在“記事本”中的“文件”菜單上,單擊“打開”,然后找到包含您剛剛創(chuàng)建的XML文檔所在的文件夾。單擊“記事本”的“打開”對(duì)話框中的“文件類型”框旁邊的箭頭。從顯示的列表中,選擇“所有文件”以便看到您的XML文檔。選擇該文檔并單擊“打開”。如果可以,請(qǐng)放大“記事本”窗口,然后在“格式”菜單上單擊“自動(dòng)換行”以查看所有代碼。代碼很多,對(duì)嗎?您看到的是Word自己的XML格式,這種格式被稱為“WordprocessingML”。您不用擔(dān)心自己不認(rèn)識(shí)您在這里看到的內(nèi)容。無論何時(shí)在Word中打開該XML文件,所有這些代碼都會(huì)確保文件的外觀和使用體驗(yàn)同普通文檔一樣。(“記事本”不認(rèn)識(shí)這些代碼,它只是原樣顯示代碼。)關(guān)閉“記事本”,然后再次在Word中打開該文件。該文件的打開方式和操作就像任何其他Word文檔一樣。在Word2003中創(chuàng)建XML數(shù)據(jù)就是這么容易。文件的處理并沒有變復(fù)雜,就像原來一樣。與此同時(shí),將文檔保存為XML后,就可以在其他程序中和其他計(jì)算機(jī)上,更輕松地重復(fù)利用該文件中的信息。這在兩方面都是再好不過的了,而且很快捷。練習(xí)2:觀察對(duì)于格式不正確的XML將發(fā)生什么在本練習(xí)中,您將損壞剛創(chuàng)建的XML文件中的數(shù)據(jù),然后您要嘗試在Word中打開該文件。主要是讓您看看有多少Office2003程序在遇到格式不正確的XML數(shù)據(jù)時(shí)會(huì)有所行動(dòng)。再次啟動(dòng)“記事本”,打開您在上一個(gè)練習(xí)中創(chuàng)建的XML文件。
提示
從上面的第3步開始。找到并刪除一個(gè)尖括號(hào)。(在最開始處有一個(gè),另一個(gè)在結(jié)尾處,在其他位置還有很多。)保存文件并關(guān)閉“記事本”,然后嘗試在Word中再次打開更改后的文件。您會(huì)看到一條錯(cuò)誤消息,原因是該文件違反了標(biāo)準(zhǔn)格式的XML的規(guī)則。如果您在現(xiàn)實(shí)生活中看到這樣一條消息,應(yīng)該與您的IT部門或提供該文件的人員聯(lián)系,并讓他們知道文件中的XML的格式不正確。繼續(xù)本課程的學(xué)習(xí)單擊“返回課程”回到Web瀏覽器中的課程頁面。返回后,單擊“下一頁”繼續(xù)本課程的學(xué)習(xí)。自測(cè)請(qǐng)完成下面的測(cè)試以了解是否掌握了相關(guān)內(nèi)容。您的答案是保密的,不對(duì)測(cè)驗(yàn)結(jié)果進(jìn)行評(píng)分。以下哪項(xiàng)功能令XML可擴(kuò)展?HTMLCONTROLForms.HTML:Option.1在數(shù)據(jù)庫之間交換數(shù)據(jù)的功能。HTMLCONTROLForms.HTML:Option.1驗(yàn)證數(shù)據(jù)的功能。HTMLCONTROLForms.HTML:Option.1根據(jù)需要?jiǎng)?chuàng)建標(biāo)記來描述一條數(shù)據(jù)的功能。HTMLCONTROLForms.HTML:TextArea.1要在Word2003中創(chuàng)建XML文件,您應(yīng)該:HTMLCONTROLForms.HTML:Option.1通過向文檔添加字段代碼來驗(yàn)證數(shù)據(jù)。HTMLCONTROLForms.HTML:Option.1使用“插入”菜單上的“對(duì)象”命令將XML數(shù)據(jù)導(dǎo)入文檔。HTMLCONTROLForms.HTML:Option.1將文檔另存為XML文件。HTMLCONTROLForms.HTML:Option.1運(yùn)行文件轉(zhuǎn)換器。HTMLCONTROLForms.HTML:TextArea.1在以下哪種情況下,XML為標(biāo)準(zhǔn)格式:HTMLCONTROLForms.HTML:Option.1包含有效數(shù)據(jù)。HTMLCONTROLForms.HTML:Option.1遵循特定的規(guī)則集。HTMLCONTROLForms.HTML:Option.1易于閱讀。HTMLCONTROLForms.HTML:TextArea.1第3課:快速了解XML架構(gòu)架構(gòu):任何XML系統(tǒng)的第二個(gè)基本組件。XML系統(tǒng)的第二個(gè)基本組件是架構(gòu)。架構(gòu)可能聽起來很神秘,但實(shí)際上它只是一套規(guī)則,規(guī)定了在XML數(shù)據(jù)文件的各部分中可以包含和不可以包含的內(nèi)容。您可使用架構(gòu)來驗(yàn)證數(shù)據(jù)。例如,架構(gòu)可以用于確保人們不會(huì)在應(yīng)該輸入電話號(hào)碼的框中輸入文本。另一種叫法的規(guī)則?架構(gòu)包含有助于確保獲得有效數(shù)據(jù)的規(guī)則。不要讓這個(gè)術(shù)語嚇倒您。架構(gòu)只是結(jié)構(gòu)或組織的另一種叫法。在XML中,架構(gòu)包含一些規(guī)則,規(guī)定在XML數(shù)據(jù)文件的各個(gè)部分可以包含和不可以包含的內(nèi)容。將架構(gòu)中的規(guī)則和用于標(biāo)準(zhǔn)格式的XML的規(guī)則區(qū)分開是非常重要的。用于標(biāo)準(zhǔn)格式的XML的規(guī)則規(guī)定您的常駐專家或IT部門應(yīng)如何構(gòu)建數(shù)據(jù)結(jié)構(gòu)(包括任何架構(gòu))。架構(gòu)是XML,同樣必須遵循用于標(biāo)準(zhǔn)格式的XML的規(guī)則。相反,架構(gòu)中的規(guī)則規(guī)定在給定的數(shù)據(jù)結(jié)構(gòu)中可以和不可以包含的內(nèi)容。例如,架構(gòu)可能規(guī)定某個(gè)標(biāo)記只能包含日期,而另一個(gè)標(biāo)記只能包含價(jià)格。如果沒有架構(gòu),您的標(biāo)準(zhǔn)格式的XML中的日期字段可能會(huì)包含文本,而價(jià)格字段可能會(huì)包含日期。您的XML就會(huì)像是一個(gè)合乎語法但毫無意義的語句。架構(gòu)可以包含在數(shù)據(jù)文件中,或者可以是一個(gè)鏈接到數(shù)據(jù)文件的單獨(dú)文件。無論是哪種方式,只要您使用與架構(gòu)相一致的數(shù)據(jù)文件,就可以說該數(shù)據(jù)文件符合該架構(gòu)。如果IT部門創(chuàng)建了一個(gè)單獨(dú)的架構(gòu)文件,該架構(gòu)文件使用.xsd作為文件擴(kuò)展名。數(shù)據(jù)文件使用.xml作為文件擴(kuò)展名。架構(gòu)解析XML架構(gòu)的部件
聲明
可選的次序聲明(控制數(shù)據(jù)文件中標(biāo)記的順序)
數(shù)據(jù)類型架構(gòu)可以變得極為復(fù)雜,IT部門可能會(huì)在與您討論了所需的數(shù)據(jù)類型以及XML系統(tǒng)的工作方式之后,為您創(chuàng)建架構(gòu)。如果您了解架構(gòu)是怎么一回事,這會(huì)對(duì)您與IT部門討論架構(gòu)有所幫助。插圖顯示的是上一課討論的<CAT>...</CAT>標(biāo)記集的架構(gòu)設(shè)置規(guī)則。這個(gè)架構(gòu)包含一組聲明。這些聲明控制每個(gè)標(biāo)記可以包含的數(shù)據(jù)類型。在本例中,次序聲明還控制包含在<CAT>根元素中的標(biāo)記的順序。使用此架構(gòu)的任何數(shù)據(jù)文件必須按圖中顯示的順序組織標(biāo)記。在插圖的其他地方,數(shù)據(jù)類型聲明控制數(shù)據(jù)文件中每個(gè)標(biāo)記可以包含的數(shù)據(jù)類型:字符串、數(shù)字或“是/否”選擇。就像您期望的,數(shù)據(jù)文件中的標(biāo)記不能包含架構(gòu)聲明的數(shù)據(jù)類型以外的其他數(shù)據(jù)類型。這就是為什么架構(gòu)能夠幫助驗(yàn)證您的XML數(shù)據(jù)的原因。(您可能會(huì)想起之前的一節(jié)“XML數(shù)據(jù)文件解析”,其中也提到了聲明。那些聲明規(guī)定了哪個(gè)架構(gòu)將控制數(shù)據(jù)文件的內(nèi)容。因此這兩組聲明在邏輯上和功能上是相關(guān)的。)那么架構(gòu)是如何影響您的呢?如果您是一名獸醫(yī),并且需要在您的文件中包含有關(guān)動(dòng)物患者的其他信息(例如,動(dòng)物的顏色或斑紋),您將讓管理XML的人員添加用于這些數(shù)據(jù)的標(biāo)記。添加這些標(biāo)記還需要對(duì)文件的架構(gòu)進(jìn)行更改。如果不更改架構(gòu),新標(biāo)記將被視為非法的,系統(tǒng)將停止工作。簡單的架構(gòu)更改可能很快就可以完成,但任何架構(gòu)更改都很重要,因?yàn)樗鼤?huì)創(chuàng)建一個(gè)新的數(shù)據(jù)規(guī)則。由于您可以根據(jù)您的計(jì)算需求和數(shù)據(jù)需求的變化來更改架構(gòu),因此XML文件可以適合新的情況和要求,而不必從頭開始重新構(gòu)建文件。與標(biāo)記一樣,架構(gòu)是可擴(kuò)展的。自測(cè)請(qǐng)完成下面的測(cè)試以了解是否掌握了相關(guān)內(nèi)容。您的答案是保密的,不對(duì)測(cè)驗(yàn)結(jié)果進(jìn)行評(píng)分。架構(gòu)強(qiáng)制執(zhí)行標(biāo)準(zhǔn)格式的XML的規(guī)則。HTMLCONTROLForms.HTML:Option.1正確HTMLCONTROLForms.HTML:Option.1錯(cuò)誤HTMLCONTROLForms.HTML:TextArea.1架構(gòu)包含:HTMLCONTROLForms.HTML:Option.1樣式。HTMLCONTROLForms.HTML:Option.1節(jié)點(diǎn)。HTMLCONTROLForms.HTML:Option.1聲明。HTMLCONTROLForms.HTML:TextArea.1所有XML系統(tǒng)必須使用.xsd文件。HTMLCONTROLForms.HTML:Option.1正確HTMLCONTROLForms.HTML:Option.1錯(cuò)誤HTMLCONTROLForms.HTML:TextArea.1第4課快速了解XML的轉(zhuǎn)換轉(zhuǎn)換:任何XML系統(tǒng)的第三個(gè)基本組件。一個(gè)典型XML系統(tǒng)的第三個(gè)主要組件是轉(zhuǎn)換。轉(zhuǎn)換允許您以多種不同方式使用同一數(shù)據(jù)?,F(xiàn)在,您可以將經(jīng)過仔細(xì)歸檔和組織的XML數(shù)據(jù)應(yīng)用于報(bào)表、數(shù)據(jù)庫、網(wǎng)頁和越來越多的應(yīng)用程序了。這正是XML能夠令人興奮之處。轉(zhuǎn)換可以轉(zhuǎn)換您的XML數(shù)據(jù)轉(zhuǎn)換可以使數(shù)據(jù)交換實(shí)現(xiàn)自動(dòng)化。我們已經(jīng)提到過,XML除了可以構(gòu)造和驗(yàn)證數(shù)據(jù)外,還提供了強(qiáng)大的方法,用來重新定義數(shù)據(jù)的用途或重新組織數(shù)據(jù)。執(zhí)行這項(xiàng)工作的機(jī)制稱為“可擴(kuò)展樣式表語言轉(zhuǎn)換”(XSLT),或者簡稱為“轉(zhuǎn)換”。(這就是轉(zhuǎn)換文件使用.xsl作為文件擴(kuò)展名的原因。)轉(zhuǎn)換提供了一套規(guī)則(是的,更多規(guī)則),用來將由一組標(biāo)記描述的數(shù)據(jù)轉(zhuǎn)換為由另一組標(biāo)記描述的數(shù)據(jù)。例如,假設(shè)銷售部門將數(shù)據(jù)存儲(chǔ)在Excel工作簿中,而財(cái)務(wù)部門需要導(dǎo)入到數(shù)據(jù)庫中的信息。轉(zhuǎn)換可以將工作表中預(yù)先選定的單元格中的數(shù)據(jù)寫入到數(shù)據(jù)庫中正確的字段中。幾種使用轉(zhuǎn)換的方法無論您想要如何使用數(shù)據(jù),轉(zhuǎn)換都可以提供幫助。根據(jù)構(gòu)建轉(zhuǎn)換的步驟,轉(zhuǎn)換可用作數(shù)據(jù)處理器。例如,在您將XML數(shù)據(jù)存儲(chǔ)中的數(shù)據(jù)寫入到文檔或電子表格程序時(shí),可以對(duì)數(shù)據(jù)進(jìn)行排序和篩選。因此,您可以發(fā)布一份新聞稿,在其中按省份列出新的業(yè)務(wù)伙伴,但忽略他們的街區(qū)地址。您還可以使用XML產(chǎn)品清單創(chuàng)建一個(gè)Web目錄而不顯示供應(yīng)商的單價(jià),或者在您生成最新的組織結(jié)構(gòu)圖時(shí),按地區(qū)或經(jīng)理對(duì)銷售人員進(jìn)行排序。另外,轉(zhuǎn)換還可以控制視覺顯示效果
,即數(shù)據(jù)的外觀。例如,您可以使用轉(zhuǎn)換來打印銷售數(shù)據(jù),使并非來自電子表格程序的數(shù)據(jù)看起來像是來自某個(gè)電子表格程序,或正好相反。除了創(chuàng)建網(wǎng)頁外,您還可以使用轉(zhuǎn)換部署網(wǎng)站的多個(gè)版本。您可以將所有數(shù)據(jù)存儲(chǔ)在一個(gè)位置,然后創(chuàng)建一組轉(zhuǎn)換,使數(shù)據(jù)在任意類型的Web瀏覽器中都能正常顯示。當(dāng)訪問者訪問您的網(wǎng)站時(shí),您檢測(cè)出他們使用的瀏覽器類型,然后將他們路由到相應(yīng)版本的內(nèi)容。這樣,您就不必再為每類瀏覽器構(gòu)建和維護(hù)單獨(dú)的Web內(nèi)容,這無疑會(huì)節(jié)省時(shí)間和金錢。由于越來越多的公司、學(xué)校和政府機(jī)關(guān)都正在采用XML,軟件公司也都提供配合其程序使用的轉(zhuǎn)換。將來,您就能夠快速查找和下載轉(zhuǎn)換了,這些轉(zhuǎn)換或者可以直接滿足您的需求,或者您的IT人員可以很輕松地對(duì)其加以改造來滿足您的要求。這意味著隨著時(shí)間推移,您在XML上的第一筆投資會(huì)產(chǎn)生越來越多的價(jià)值。轉(zhuǎn)換解析
在網(wǎng)頁上構(gòu)建表的一組標(biāo)記。
將XML數(shù)據(jù)導(dǎo)入表的一個(gè)聲明。
每個(gè)表單元格顯示一條特定數(shù)據(jù)。與架構(gòu)一樣,轉(zhuǎn)換是XML文件,因此必須遵循標(biāo)準(zhǔn)格式的XML的規(guī)則。轉(zhuǎn)換也可能極為復(fù)雜,編寫轉(zhuǎn)換是專業(yè)人員的工作。不過,如果您對(duì)轉(zhuǎn)換有足夠的了解可以參與到轉(zhuǎn)換的規(guī)劃中,將有助于您獲得期望的結(jié)果。插圖顯示的某個(gè)轉(zhuǎn)換的一部分,該轉(zhuǎn)換將<CAT>文件(上一課曾討論過)中的數(shù)據(jù)寫入到網(wǎng)頁上的表中。這個(gè)示例只顯示了一種編寫轉(zhuǎn)換的方式。用于將數(shù)據(jù)轉(zhuǎn)換到文檔或圖表的轉(zhuǎn)換應(yīng)包含特定于程序和顯示上下文的標(biāo)記。您是否覺得奇怪,“可擴(kuò)展樣式表語言”不是從XML分離出來的一種語言,只是XML的詞匯表,而轉(zhuǎn)換恰是另一種XML文檔。自測(cè)請(qǐng)完成下面的測(cè)試以了解是否掌握了相關(guān)內(nèi)容。您的答案是保密的,不對(duì)測(cè)驗(yàn)結(jié)果進(jìn)行評(píng)分。您使用轉(zhuǎn)換可以:HTMLCONTROLForms.HTML:Option.1驗(yàn)證數(shù)據(jù)。HTMLCONTROLForms.HTML:Option.1強(qiáng)制執(zhí)行標(biāo)準(zhǔn)格式的XML的規(guī)則。HTMLCONTROLForms.HTML:Option.1對(duì)數(shù)據(jù)進(jìn)行排序、篩選并執(zhí)行其他類型的處理。HTMLCONTROLForms.HTML:TextArea.1您使用轉(zhuǎn)換將數(shù)據(jù)轉(zhuǎn)換為XML。HTMLCONTROLForms.HTML:Option.1正確HTMLCONTROLForms.HTML:Option.1錯(cuò)誤HTMLCONTROLForms.HTML:TextArea.1不管愿意與否,您的企業(yè)必須編寫自己的轉(zhuǎn)換。HTMLCONTROLForms.HTML:Option.1正確HTMLCONTROLForms.HTML:Option.1錯(cuò)誤HTMLCONTROLForms.HTML:TextArea.1第5課:快速了解MicrosoftOfficeProfessionalEdition2003中的XML在MicrosoftOfficeProfessionalEdition2003中使用XML。如果您了解XML已有的和即將有的豐富功能,您就能理解為什么有些Office2003程序要內(nèi)置XML了。內(nèi)置XML可以使這種功能強(qiáng)大的語言使用起來更加方便。看看您從標(biāo)準(zhǔn)Office文件轉(zhuǎn)換到相應(yīng)的XML版本的過程是多么順暢,您就會(huì)知道為什么XML在全世界獲得了如此廣泛的認(rèn)同。更多支持Office2003程序以對(duì)自己有意義的方式支持XML。MicrosoftOfficeProfessionalEdition2003中有幾個(gè)程序支持XML。每個(gè)程序都提供了與程序自身特性相符的XML工具。前面的練習(xí)演示了Word2003如何允許您將文件保存為XML的情形。您還可以將架構(gòu)和轉(zhuǎn)換附加到Word2003文檔。另外,Excel2003使用了“映射”的概念來處理XML。您可以通過將工作表中的單元格鏈接到架構(gòu)中的元素來創(chuàng)建映射。除非先創(chuàng)建映射(您可以在本課的練習(xí)單元看到如何創(chuàng)建映射),否則,無法將工作簿保存為XML。了解某個(gè)Office2003程序如何支持XML的最佳方法是:打開該程序的“幫助”,搜索“XML”以獲得更多信息。對(duì)于來自其他供應(yīng)商的XML架構(gòu)、轉(zhuǎn)換或數(shù)據(jù),MicrosoftOfficeProfessionalEdition2003程序也可以使用它們。練習(xí)練習(xí)說明將顯示在Excel旁邊的獨(dú)立窗口中。第一個(gè)練習(xí)單元向您演示了Word2003是如何使用XML的?,F(xiàn)在,您將了解Excel2003是如何使用XML的。在本練習(xí)單元中,您將在Excel中打開一個(gè)XML數(shù)據(jù)文件作為XML列表,然后為Excel創(chuàng)建一個(gè)XML映射。重要要按照本練習(xí)單元中的步驟進(jìn)行操作,您首先需要下載一個(gè)示例XML數(shù)據(jù)文件。請(qǐng)按以下說明進(jìn)行操作:下載用于練習(xí)的XML文件要完成本練習(xí)單元,您首先必須下載一個(gè)名為“ExpenseReport.xml”的示例XML文件。請(qǐng)按照這些步驟下載該文件。最好不間斷地完成這些步驟。若要將這些說明總放在手邊,可打印此頁。右鍵單擊此頁,然后單擊“打印”。在“打印”對(duì)話框中,單擊“首選項(xiàng)”,將方向設(shè)置為“橫向”。單擊“確定”,然后單擊“打印”。下一步,單擊此鏈接:XML練習(xí)文件(英文)。該鏈接會(huì)讓您從這個(gè)說明頁轉(zhuǎn)到標(biāo)題為“Excel2003示例:XML文件”的下載頁面。在下載頁的右側(cè),單擊“下載”按鈕。在“文件下載”對(duì)話框中,單擊“打開”。當(dāng)系統(tǒng)詢問您是否要安裝該文件時(shí),請(qǐng)單擊“是”,然后單擊“是”以接受許可協(xié)議。鍵入目標(biāo)文件夾的名稱或?yàn)g覽到目標(biāo)文件夾,然后單擊“確定”,直到您完成安裝過程。如果您不間斷地完成了這些步驟,應(yīng)該再次看到“Excel2003示例:XML文件”下載頁面。單擊Web瀏覽器中的“后退”按鈕可返回到此培訓(xùn)課程頁面。如果不能直接返回,可以使用瀏覽器歷史記錄返回課程,或者轉(zhuǎn)到“OfficeOnline”上的“培訓(xùn)”并再次打開課程,然后返回此練習(xí)頁面。在安裝了XML練習(xí)文件之后,請(qǐng)單擊下面的“Excel練習(xí)”以啟動(dòng)練習(xí)單元。Excel將會(huì)打開,一個(gè)練習(xí)工作表將下載到您的計(jì)算機(jī),并會(huì)顯示說明以幫助您使用練習(xí)窗格。下載大?。?4KB(速率為56Kbps時(shí)不到1分鐘)創(chuàng)建XML映射和使用XML列表Excel2003提供了幾種使用XML的方式。功能最為強(qiáng)大的工具是XML映射。下面的練習(xí)向您演示如何創(chuàng)建和使用XML映射。練習(xí)1:在Excel中創(chuàng)建XML映射您可以從XML架構(gòu)創(chuàng)建XML映射。如果沒有架構(gòu),Excel會(huì)從XML文件的數(shù)據(jù)結(jié)構(gòu)推測(cè)出一個(gè)架構(gòu),您在這里將會(huì)看到這樣一個(gè)過程。由于架構(gòu)不包含數(shù)據(jù),因此在您向映射的工作表單元格中添加數(shù)據(jù)之前,這些單元格一直都是空的。在Excel練習(xí)工作簿中,單擊“XML映射”選項(xiàng)卡(如果尚未選中)。在“數(shù)據(jù)”菜單上,指向“XML”,然后單擊“XML源”。在“XML源”任務(wù)窗格的底部,單擊“XML映射”。在“XML映射”對(duì)話框中,單擊“添加”。再次找到您之前下載的示例XML文件:ExpenseReport.xml,然后單擊“打開”。如果看到一條說明Excel將創(chuàng)建架構(gòu)的消息,請(qǐng)單擊“確定”。這是標(biāo)準(zhǔn)過程。新架構(gòu)將在“工作簿中的XML映射”下的對(duì)話框中列出,單擊“確定”。Excel為XML數(shù)據(jù)文件推測(cè)出了一個(gè)架構(gòu),“XML源”任務(wù)窗格會(huì)顯示該架構(gòu),以供您在創(chuàng)建映射時(shí)使用。首先,映射在數(shù)據(jù)文件中只出現(xiàn)一次的項(xiàng)目。在“ns1:ExpenseReport”(架構(gòu)的第一行)下,將“ns1:EmployeeName”從任務(wù)窗格拖到單元格B3。Excel會(huì)在映射的單元格周圍添加黃色邊框,并顯示“頁眉選項(xiàng)”智能標(biāo)記,如圖所示:。您不需要對(duì)智能標(biāo)記進(jìn)行任何操作
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 高中物理第九章靜電場及其應(yīng)用課時(shí)4靜電的防止與利用課件新人教版必修第三冊(cè)
- 2024至2030年中國戶內(nèi)終端數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2013-2017年中國油水分離器行業(yè)市場專項(xiàng)調(diào)研及企業(yè)并購重組重點(diǎn)信息分析研究報(bào)告
- 2010-2012年過氧化苯甲酰(BPO)行業(yè)市場研究與競爭力分析報(bào)告
- 2024至2030年中國口腔科技工室設(shè)備數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024至2030年中國單相電能表塑殼數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024至2030年中國不銹鋼刀座數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024年中國防靜電架空地板市場調(diào)查研究報(bào)告
- 2024年中國過濾料市場調(diào)查研究報(bào)告
- 2024年中國粘結(jié)膏市場調(diào)查研究報(bào)告
- TBT3453.3-2016 動(dòng)車組詞匯 第3部分:部件和系統(tǒng)
- 中小學(xué)教師職稱評(píng)定英語全英答辯題
- 水穩(wěn)料開盤鑒定模板道客巴巴
- 湖南特色美食文化介紹推介PPT圖文課件
- 煤礦井下低壓電網(wǎng)短路保護(hù)裝置的整定細(xì)則
- 量子計(jì)算的生物醫(yī)學(xué)應(yīng)用-用于藥物研發(fā)與疾病診斷
- Unit+8大單元整體教學(xué)設(shè)計(jì) 人教版英語九年級(jí)全冊(cè)
- 江蘇省鹽城市建湖縣2023-2024學(xué)年八年級(jí)上學(xué)期期中生物模擬試題
- 點(diǎn)火源的種類及安全控制對(duì)策
- 工程未驗(yàn)收證明書范本
- 污水處理工程設(shè)備安裝驗(yàn)收記錄
評(píng)論
0/150
提交評(píng)論