軟件應(yīng)使用與操作系統(tǒng)環(huán)境一致的通用用戶界面。沒(méi)有什么比試圖做一些標(biāo)準(zhǔn)的事情和特別是在專業(yè)PCB軟件領(lǐng)域沒(méi)有獲得預(yù)期結(jié)果那樣尷尬。保持你的勢(shì)頭,使用直觀和專業(yè)的PCB設(shè)計(jì)工具。
我想每個(gè)人都同意:任何軟件共享一個(gè)與操作系統(tǒng)環(huán)境一致的通用用戶界面是很重要的。沒(méi)有什么比試圖像拖放或雙擊一樣標(biāo)準(zhǔn)做事并且沒(méi)有達(dá)到預(yù)期結(jié)果那么尷尬,讓你摸索著弄清楚某個(gè)特定軟件如何決定你應(yīng)該與一個(gè)對(duì)象進(jìn)行交互。特別是在專業(yè)PCB軟件領(lǐng)域,它可以覆蓋一系列操作系統(tǒng),并且因?yàn)樵S多在我們當(dāng)前的操作范例存在之前就存在了,或者說(shuō)更改了。
在Windows中,我希望該軟件至少能夠展示應(yīng)用程序在此環(huán)境中的運(yùn)行方式。如果我點(diǎn)擊并抓住某些東西,我希望能夠拿起并移動(dòng)它。如果我選擇項(xiàng)目,我希望CTRL + C復(fù)制,CTRL + V粘貼。如果我右鍵單擊某個(gè)項(xiàng)目,我希望出現(xiàn)一個(gè)上下文相關(guān)菜單,其中屬性位于底部。當(dāng)我滾動(dòng)鼠標(biāo)滾輪時(shí),我希望我的文檔可以滾動(dòng),如果縮放是一個(gè)可能的動(dòng)作,我希望我的鼠標(biāo)滾輪可以使用CTRL或ALT的修改器,這樣我就可以放大和縮小。
<我希望現(xiàn)代專業(yè)PCB軟件能夠理解它自己的背景,并對(duì)我正在做的事情作出合理的假設(shè),或者至少展示我與對(duì)象交互所期望的最常見(jiàn)的功能。我不應(yīng)該調(diào)用move命令來(lái)移動(dòng)已經(jīng)在我光標(biāo)下的東西。同樣,我不必調(diào)用刪除命令并單擊各種對(duì)象;當(dāng)我已經(jīng)選擇它們時(shí),我希望我的刪除鍵清除它們。
除了預(yù)期的控制范例和功能之外,理解操作系統(tǒng)的功能并在可能的情況下利用它們也很重要,例如使用多個(gè)監(jiān)視器,以及在可用時(shí)利用盡可能多的屏幕空間的預(yù)期能力。我希望現(xiàn)代應(yīng)用程序允許我創(chuàng)建額外的窗口以放置在我的各種屏幕上。我希望它們?nèi)匀辉谙嗤目蓤?zhí)行文件上運(yùn)行,這樣即使它們是獨(dú)立的功能窗口,它們也可以相互通信。在專業(yè)的PCB軟件中,我希望能夠在這些窗口之間拖放文檔,以及能夠交叉探測(cè),交叉選擇,并將我的工具和面板排列在對(duì)我有意義的配置中。
我認(rèn)為有時(shí)這會(huì)被視為理所當(dāng)然,直到我們面對(duì)的應(yīng)用程序違背了您所期望的內(nèi)容。也許它是一個(gè)較舊的應(yīng)用程序,只是沒(méi)有跟上新的做事方式,或者它可能是一個(gè)最初為另一個(gè)操作系統(tǒng)或界面范例開(kāi)發(fā)的應(yīng)用程序,并且無(wú)法將自己調(diào)整到新的家庭。無(wú)論原因如何,使用不適合自己環(huán)境的應(yīng)用程序很困難,每次必須完成工作時(shí)都必須提醒自己處于“外星人空間”。
如果你有沒(méi)有選擇,必須在一個(gè)共同的環(huán)境中使用深?yuàn)W的控制系統(tǒng),你完成并完成它,在你的肌肉記憶中保留另一組功能和程序。但是當(dāng)你有一個(gè)選擇,并且有一個(gè)與你的日常行為一致的替代方案時(shí),你可以通過(guò)自然地使用你的軟件來(lái)節(jié)省你自己的大量時(shí)間和挫敗感。這絕對(duì)值得考慮,即使你已經(jīng)建立了深?yuàn)W的知識(shí),并且不愿意把它放到浪費(fèi)時(shí)間的垃圾箱里。要知道很難留下這樣的精神投資,你必須先問(wèn)問(wèn)自己為什么首先需要投資,如果有更好的選擇。
有時(shí)它不僅僅與預(yù)期的操作系統(tǒng)行為保持一致,而且可能會(huì)顯示編輯器或點(diǎn)工具之間的不一致。也許點(diǎn)工具通過(guò)文件傳輸以某種方式鏈接在一起,但它們是由完全不同的公司開(kāi)發(fā)的,并且使用的細(xì)微差別不同,這在專業(yè)PCB和原理圖捕獲軟件中非常普遍。有多少次你發(fā)現(xiàn)自己按下一系列按鍵或點(diǎn)擊某些東西,期待一種特殊而常見(jiàn)的行為,只是拍打你的額頭并對(duì)自己說(shuō):“噢,它在這里不起作用”,只有在記住所需的密鑰或序列之后,您能夠繼續(xù)嗎?
這種一致性也適用于應(yīng)用程序是否被視為“直觀”。我們期望給定環(huán)境中的事物以某種方式工作,并且當(dāng)它違背這種直觀假設(shè)時(shí),就會(huì)產(chǎn)生摩擦。事物是否直觀確實(shí)是一個(gè)透視問(wèn)題以及您希望某些事情發(fā)揮作用的問(wèn)題。共同行動(dòng)不應(yīng)要求有意識(shí)的推理。肌肉記憶應(yīng)該能夠通過(guò)保持你的動(dòng)力和你的前額無(wú)沖擊來(lái)統(tǒng)治這一天。
-
pcb
+關(guān)注
關(guān)注
4320文章
23113瀏覽量
398378 -
電路設(shè)計(jì)
+關(guān)注
關(guān)注
6676文章
2455瀏覽量
204588 -
封裝
+關(guān)注
關(guān)注
126文章
7935瀏覽量
143067
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論