Windows操作系統(tǒng)對話框的默認(rèn)按鈕是“取消”

2010/9/19 16:49:12    編輯:軟媒 - 笨笨     字體:【

Win7之家afsion.com.cn):Windows操作系統(tǒng)對話框的默認(rèn)按鈕是“取消”

在使用對話框時,我們經(jīng)常會遇到這樣的問題:人們總是抓住一切機(jī)會去忽略對話框。在Network World這本雜志上,曾經(jīng)有個系統(tǒng)管理員講述了他與一個用戶在網(wǎng)上的爭論,這個用戶沒有去理會一大堆的病毒警告,而只是反復(fù)地想打開一個已經(jīng)感染了病毒的郵件附件,他抱怨道,“我不斷地去打開這個附件,但卻怎么也打不開。”當(dāng)系統(tǒng)管理員問他為什么要打開一封從陌生人發(fā)來的郵件時,這個用戶回答到,“這封郵件可能是我的一個朋友發(fā)給我的!他可能注冊了一個新的郵件地址,只是沒有告訴我而已!”這個故事很好地說明了用戶如何對待那些意外的對話框:他們總是盡可能地忽略這些對話框。

我們一次又一次地看到了類似故事的發(fā)生。如果想要完成任務(wù)A,并且在執(zhí)行任務(wù)A的過程中,出現(xiàn)了一個意外的對話框B。此時,通常你并不會停下來仔細(xì)地閱讀和考慮對話框B中的內(nèi)容,而是會去找出最快的方法來關(guān)掉對話框B。大多數(shù)人的處理方式就是將這個對話框最小化,或者點擊“取消”按鈕,或者干脆就不去理會這個對話框。

類似的情況還有很多,但用戶的基本想法就是,“這些對話框使我感到不安。我害怕回答這些問題,因為我可能回答得不正確,并且因此丟失我的所有數(shù)據(jù)。所以,我總是會設(shè)法盡快地關(guān)掉這些對話框”。

下面是一些真實的事例,是從撥打微軟技術(shù)支持熱線的客戶與我之間的對話中節(jié)選出來的:

“我怎么才能去掉這個錯誤消息提示?我每次啟動電腦的時候它都會出現(xiàn)。”

“這個錯誤消息說的是什么?”

“這個錯誤消息說,‘系統(tǒng)更新已準(zhǔn)備好,可以進(jìn)行安裝。’雖然我剛才點擊了‘X’按鈕把這個對話框給關(guān)掉了,但這確實很討厭。”

“我每次啟動電腦的時候,都會彈出一個消息框說系統(tǒng)更新已經(jīng)準(zhǔn)備好,可以進(jìn)行安裝。這表示的是什么意思?”

“這是說,微軟發(fā)現(xiàn)了一個系統(tǒng)漏洞,并且這個漏洞可能會使你的電腦感染病毒,因此微軟希望得到你的允許來修復(fù)這個漏洞。你應(yīng)該點擊‘是’,這樣就可以修復(fù)這個漏洞了。”

“哦,原來是這樣?我還以為是一個病毒,所以我每次都是點擊‘否’”。

“我每當(dāng)啟動電腦的時候,總會彈出一個大大的對話框,是關(guān)于自動更新的提示。我以前總是點擊“取消”。我要怎么做才能不彈出這個對話框?”

“你有沒有閱讀過對話框中的內(nèi)容?”

“沒有。我只是不想看到這個對話框。”

“有時候,系統(tǒng)會彈出一個消息說我的程序崩潰了,并且問我是否希望給微軟發(fā)送一個錯誤報告。我應(yīng)該發(fā)送嗎?”

“是的,我們將通過研究這些錯誤報告來找出解決導(dǎo)致程序崩潰問題的方法。”

“哦,我以前總是點擊“取消”。因為每當(dāng)我看到彈出錯誤消息時,總是這么做來著。”

“你有沒有閱讀錯誤信息的內(nèi)容呢?”

“為什么要去閱讀?不就是一個錯誤消息嗎。不就是說‘操作無法執(zhí)行,因為什么什么’之類的話。”

大多數(shù)人在買車時并不需要了解汽車的引擎是如何工作的或者如何改變火花塞。他們購買汽車的目的只是為了能夠開著汽車從位置A到位置B。當(dāng)汽車發(fā)出一些奇怪的噪聲時,人們通常在開始的很長一段時間里不去理會。只有汽車的噪聲變得無法忍受時,他們才會把汽車交給修理人員。修理人員通常會問,“這種情況持續(xù)多長時間了?”然后,得到的回答可能會是這樣,“哦,大概一年左右”。

對于計算機(jī)來說,情況是類似的。人們通常不會想去了解在一大堆字節(jié)中存放的是什么內(nèi)容,雙核處理器是怎么工作的,也不會想去了解某個行為是不是安全的。他們只是想把一封郵件發(fā)送給他們的朋友,或在網(wǎng)上沖浪。

我自己就曾經(jīng)誤刪過一個提醒通知,因為我把它當(dāng)作了一封垃圾郵件。在計算機(jī)系統(tǒng)中,充斥著各種各樣的彈出消息,以至于新的彈出消息會像垃圾郵件那樣被扔掉。

服務(wù)臺的工作人員經(jīng)常會遇到這樣的事情。人們總是會忽略一些意外的信息。例如,即使我們在門上掛了牌子說“XYZ今天不開放”。我敢打賭還是會有人走過來問,“XYZ今天開不開放?”

“今天不開放。你沒有看到門上的那個牌子嗎?”

“哦,是的,門上確實有個牌子,但我沒仔細(xì)看。”

在汽車中,所有的錯誤信號都是通過“檢測引擎(Check Engine)” 指示燈來報告的。當(dāng)“檢測引擎”指示燈亮起來的時候,大多數(shù)人都會把汽車交給修理工,讓修理工來檢查什么地方出了問題。那么對于計算機(jī)來說,是不是也可以設(shè)計一個類似的“檢測引擎”指示燈呢?或者說,用戶是不是只需忽略這些錯誤信息就可以了?計算機(jī)怎么才能區(qū)分對系統(tǒng)行為的某個修改究竟是正常的還是不小心造成的?