- 相關(guān)推薦
DOS用戶界面的設(shè)計
摘 要 該文從用戶界面程序設(shè)計的角度闡述了如何在西文DOS系統(tǒng)下設(shè)計和開發(fā)圖形用戶界面,提出了設(shè)計用戶界面所應(yīng)遵循的相似性、靈活性、直觀性及實用性四條準則,并就此舉出了一個在西文DOS系統(tǒng)下直接開發(fā)圖形用戶界面的實例。關(guān)鍵詞 圖形用戶界面 設(shè)計準則
在西文DOS系統(tǒng)下,大部分應(yīng)用程序的用戶界面都是基于字符方式的,界面內(nèi)容單調(diào),界面使用繁雜。隨著計算機的發(fā)展和推廣,這種方式的用戶界面越來越不相稱。在這種情況下,圖形用戶界面應(yīng)運而生,Windows風(fēng)格的圖形用戶界面可謂是其中的杰出代表。
對軟件開發(fā)者來講,最終面向的將是用戶,因而系統(tǒng)的界面設(shè)計是一個相當重要的環(huán)節(jié)。圖形用戶界面的出現(xiàn)給軟件開發(fā)者在系統(tǒng)的界面設(shè)計方面指明了一條道路。Windows作為圖形用戶界面的杰出代表,不僅自己的用戶界面令廣大用戶驚喜,而且還為軟件開發(fā)人員提供了一整套用于用戶界面開發(fā)的接口和輔助工具,如其中的Workshop,GDI函數(shù)等等。
正因如此,越來越多的DOS程序設(shè)計者開始轉(zhuǎn)向Windows。鑒于此,很多人便認為DOS將從此走向沒落。事實上,Windows并沒有像人們想象的那樣快取代DOS,DOS及其應(yīng)用軟件仍然保持著強大的市場,新的版本也不斷推向市場。誠然,一方面是人們習(xí)慣了DOS,另一方面就是DOS要比Windows簡單得多。在Windows下進行軟件開發(fā)的人員都知道,Windows是一個基于消息的多任務(wù)系統(tǒng),系統(tǒng)的各種資源如內(nèi)存、顯示器等都處于Windows的嚴密監(jiān)示之下。
一個習(xí)慣了在DOS下開發(fā)程序的軟件人員對于Windows應(yīng)用程序的開發(fā)在某些方面總是感到很別扭,仿佛有一張無形的網(wǎng)束縛了自己的手腳而無所適從。盡管如此,作為用戶來講所要求的則是界面友好。這就給DOS程序設(shè)計人員帶來一個問題:如何在DOS操作系統(tǒng)下直接開發(fā)圖文并茂的圖形用戶界面?
筆者在DOS系統(tǒng)下開發(fā)應(yīng)用軟件的過程中也遇到了類似的問題。在軟件的用戶界面設(shè)計方面進行過深入的研究,獲得了一定的認識,下面就這些方面談一談筆者的看法。
一、用戶界面的設(shè)計準則
用戶界面的設(shè)計是紛繁復(fù)雜的,不同的應(yīng)用軟件都有自己的用戶界面。但要設(shè)計一個良好的用戶界面,必須符合一些設(shè)計準則。筆者在進行界面設(shè)計時總結(jié)自己的經(jīng)驗和他人的成果,得出以下四條準則。
1.相似性準則
這條準則包含兩方面的意思,即程序內(nèi)部的相似性和與同類型其它應(yīng)用軟件的相似性。
所謂程序內(nèi)部的相似性是指應(yīng)用程序本身在響應(yīng)用戶的輸入或輸出時,對于同一類型的問題的處理應(yīng)該相互一致。譬如,應(yīng)用程序在接收字符的輸入時,應(yīng)該保證無論在應(yīng)用程序的何處接收字符,其響應(yīng)形式都是一致的,如在字符輸入的位置顯示閃爍的光標或豎條等。這樣,用戶一旦見到閃爍的豎條或光標出現(xiàn),便知道應(yīng)該進行字符輸入了。
所謂與同類型應(yīng)用程序的相似性是指同種類別的應(yīng)用軟件在響應(yīng)用戶的輸入或輸出時,應(yīng)使用相似的控制機制。例如,同一類型的全屏幕編輯應(yīng)用系統(tǒng),都使用F10來選擇主菜單,用CTRL KB來確定塊頭,用F1來提供幫助信息,用F2來保存當前編輯的文件等等。在這方面,WPS的文本編輯器和Turbo C的編輯器有著驚人的相似之處。
這種相似性帶來的好處是顯而易見的。用戶一旦熟悉類似系統(tǒng)的某一種,那么該類型的其它軟件也基本上能夠使用了。如會使用Turbo C的編輯器,就會使用WPS的文本編輯器。這樣,一旦與此同類型的應(yīng)用軟件開發(fā)出來之后便馬上可以在市場上流行使用起來,用戶不需要再進行軟件使用方面的訓(xùn)練(當然是指那些用過類似軟件的用戶)。對于軟件開發(fā)者來講便馬上
[1] [2] [3]
【DOS用戶界面的設(shè)計】相關(guān)文章:
以用戶為中心的設(shè)計04-30
DOS命令04-29
網(wǎng)站UI設(shè)計與用戶體驗的關(guān)系論文04-29
DOS的特點電腦資料11-01
用戶04-29
防火墻·什么是DoS04-26
建筑外立面的美學(xué)設(shè)計05-01
多媒體電子地圖用戶界面設(shè)計04-28