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

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

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

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

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

類似的情況還有很多,但用戶的基本想法就是,“這些對話框使我感到不安。我害怕回答這些問題,因?yàn)槲铱赡芑卮鸬貌徽_,并且因此丟失我的所有數(shù)據(jù)。所以,我總是會設(shè)法盡快地關(guān)掉這些對話框”。

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

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

“這個(gè)錯(cuò)誤消息說的是什么?”

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

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

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

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

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

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

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

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

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

“哦,我以前總是點(diǎn)擊“取消”。因?yàn)槊慨?dāng)我看到彈出錯(cuò)誤消息時(shí),總是這么做來著。”

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

“為什么要去閱讀?不就是一個(gè)錯(cuò)誤消息嗎。不就是說‘操作無法執(zhí)行,因?yàn)槭裁词裁?rsquo;之類的話。”

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

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

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

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

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

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

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