<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • DOS用戶界面的設(shè)計(jì)

    時(shí)間:2024-05-23 04:20:49 計(jì)算機(jī)畢業(yè)論文 我要投稿
    • 相關(guān)推薦

    DOS用戶界面的設(shè)計(jì)

    摘 要 該文從用戶界面程序設(shè)計(jì)的角度闡述了如何在西文DOS系統(tǒng)下設(shè)計(jì)和開(kāi)發(fā)圖形用戶界面,提出了設(shè)計(jì)用戶界面所應(yīng)遵循的相似性、靈活性、直觀性及實(shí)用性四條準(zhǔn)則,并就此舉出了一個(gè)在西文DOS系統(tǒng)下直接開(kāi)發(fā)圖形用戶界面的實(shí)例。
    關(guān)鍵詞 圖形用戶界面 設(shè)計(jì)準(zhǔn)則
    在西文DOS系統(tǒng)下,大部分應(yīng)用程序的用戶界面都是基于字符方式的,界面內(nèi)容單調(diào),界面使用繁雜。隨著計(jì)算機(jī)的發(fā)展和推廣,這種方式的用戶界面越來(lái)越不相稱。在這種情況下,圖形用戶界面應(yīng)運(yùn)而生,Windows風(fēng)格的圖形用戶界面可謂是其中的杰出代表。
    對(duì)軟件開(kāi)發(fā)者來(lái)講,最終面向的將是用戶,因而系統(tǒng)的界面設(shè)計(jì)是一個(gè)相當(dāng)重要的環(huán)節(jié)。圖形用戶界面的出現(xiàn)給軟件開(kāi)發(fā)者在系統(tǒng)的界面設(shè)計(jì)方面指明了一條道路。Windows作為圖形用戶界面的杰出代表,不僅自己的用戶界面令廣大用戶驚喜,而且還為軟件開(kāi)發(fā)人員提供了一整套用于用戶界面開(kāi)發(fā)的接口和輔助工具,如其中的Workshop,GDI函數(shù)等等。
    正因如此,越來(lái)越多的DOS程序設(shè)計(jì)者開(kāi)始轉(zhuǎn)向Windows。鑒于此,很多人便認(rèn)為DOS將從此走向沒(méi)落。事實(shí)上,Windows并沒(méi)有像人們想象的那樣快取代DOS,DOS及其應(yīng)用軟件仍然保持著強(qiáng)大的市場(chǎng),新的版本也不斷推向市場(chǎng)。誠(chéng)然,一方面是人們習(xí)慣了DOS,另一方面就是DOS要比Windows簡(jiǎn)單得多。在Windows下進(jìn)行軟件開(kāi)發(fā)的人員都知道,Windows是一個(gè)基于消息的多任務(wù)系統(tǒng),系統(tǒng)的各種資源如內(nèi)存、顯示器等都處于Windows的嚴(yán)密監(jiān)示之下。
    一個(gè)習(xí)慣了在DOS下開(kāi)發(fā)程序的軟件人員對(duì)于Windows應(yīng)用程序的開(kāi)發(fā)在某些方面總是感到很別扭,仿佛有一張無(wú)形的網(wǎng)束縛了自己的手腳而無(wú)所適從。盡管如此,作為用戶來(lái)講所要求的則是界面友好。這就給DOS程序設(shè)計(jì)人員帶來(lái)一個(gè)問(wèn)題:如何在DOS操作系統(tǒng)下直接開(kāi)發(fā)圖文并茂的圖形用戶界面?
    筆者在DOS系統(tǒng)下開(kāi)發(fā)應(yīng)用軟件的過(guò)程中也遇到了類似的問(wèn)題。在軟件的用戶界面設(shè)計(jì)方面進(jìn)行過(guò)深入的研究,獲得了一定的認(rèn)識(shí),下面就這些方面談一談筆者的看法。
    一、用戶界面的設(shè)計(jì)準(zhǔn)則
    用戶界面的設(shè)計(jì)是紛繁復(fù)雜的,不同的應(yīng)用軟件都有自己的用戶界面。但要設(shè)計(jì)一個(gè)良好的用戶界面,必須符合一些設(shè)計(jì)準(zhǔn)則。筆者在進(jìn)行界面設(shè)計(jì)時(shí)總結(jié)自己的經(jīng)驗(yàn)和他人的成果,得出以下四條準(zhǔn)則。
    1.相似性準(zhǔn)則
    這條準(zhǔn)則包含兩方面的意思,即程序內(nèi)部的相似性和與同類型其它應(yīng)用軟件的相似性。
    所謂程序內(nèi)部的相似性是指應(yīng)用程序本身在響應(yīng)用戶的輸入或輸出時(shí),對(duì)于同一類型的問(wèn)題的處理應(yīng)該相互一致。譬如,應(yīng)用程序在接收字符的輸入時(shí),應(yīng)該保證無(wú)論在應(yīng)用程序的何處接收字符,其響應(yīng)形式都是一致的,如在字符輸入的位置顯示閃爍的光標(biāo)或豎條等。這樣,用戶一旦見(jiàn)到閃爍的豎條或光標(biāo)出現(xiàn),便知道應(yīng)該進(jìn)行字符輸入了。
    所謂與同類型應(yīng)用程序的相似性是指同種類別的應(yīng)用軟件在響應(yīng)用戶的輸入或輸出時(shí),應(yīng)使用相似的控制機(jī)制。例如,同一類型的全屏幕編輯應(yīng)用系統(tǒng),都使用F10來(lái)選擇主菜單,用CTRL KB來(lái)確定塊頭,用F1來(lái)提供幫助信息,用F2來(lái)保存當(dāng)前編輯的文件等等。在這方面,WPS的文本編輯器和Turbo C的編輯器有著驚人的相似之處。
    這種相似性帶來(lái)的好處是顯而易見(jiàn)的。用戶一旦熟悉類似系統(tǒng)的某一種,那么該類型的其它軟件也基本上能夠使用了。如會(huì)使用Turbo C的編輯器,就會(huì)使用WPS的文本編輯器。這樣,一旦與此同類型的應(yīng)用軟件開(kāi)發(fā)出來(lái)之后便馬上可以在市場(chǎng)上流行使用起來(lái),用戶不需要再進(jìn)行軟件使用方面的訓(xùn)練(當(dāng)然是指那些用過(guò)類似軟件的用戶)。對(duì)于軟件開(kāi)發(fā)者來(lái)講便馬上可以獲取經(jīng)濟(jì)效益。同時(shí),這種相似性給軟件的開(kāi)發(fā)工作也帶來(lái)了極大的方便,使得軟件開(kāi)發(fā)人員可節(jié)省大量時(shí)間去考慮軟件功能的設(shè)計(jì)方面,從而可帶動(dòng)軟件產(chǎn)業(yè)的完善和發(fā)展。
    2.靈活性準(zhǔn)則
    這是一個(gè)相當(dāng)重要的準(zhǔn)則,它將充分體現(xiàn)系統(tǒng)強(qiáng)大的適應(yīng)性。所謂靈活性是指軟件開(kāi)發(fā)者在設(shè)計(jì)用戶界面的過(guò)程中,應(yīng)該考慮不同用戶的不同需求、系統(tǒng)更新?lián)Q代所帶來(lái)的影響以及異常事件所帶來(lái)的影響。例如Windows圖形用戶界面中,鼠標(biāo)選擇和鍵盤選擇的共存。這個(gè)準(zhǔn)則的實(shí)現(xiàn)是相當(dāng)費(fèi)時(shí)間的,為了使應(yīng)用軟件在某種程度上符合靈活性準(zhǔn)則,軟件編程人員必須為此付出艱辛的勞動(dòng)。比如在設(shè)計(jì)顯示部分時(shí),由于不同規(guī)格的顯示卡其分辨率及編程方法都各不相同,為此軟件編程人員必須分別為這些不同類型的顯示卡編寫不同的例程,然后使應(yīng)用程序能夠根據(jù)不同的顯示卡分別進(jìn)行處理。盡管這樣做工作量相當(dāng)大,但軟件開(kāi)發(fā)者不得不做這項(xiàng)工作,否則整個(gè)應(yīng)用軟件在其推廣普及時(shí)會(huì)碰上巨大障礙。

    3.直觀性準(zhǔn)則
    這主要是從用戶的思維及視覺(jué)的角度去考慮軟件的界面設(shè)計(jì)。這涉及到界面的藝術(shù)構(gòu)型、思維習(xí)慣等等。所謂直觀性,簡(jiǎn)而言之就是一看便知。用戶界面的直觀性主要體現(xiàn)在以下幾個(gè)方面:
    (1)應(yīng)用程序的所有輸出信息不應(yīng)含糊不清;
    (2)用戶界面必須能及時(shí)提供當(dāng)前任務(wù)的執(zhí)行狀態(tài);
    (3)應(yīng)該提供清晰的幫助信息以便用戶能在遇到問(wèn)題時(shí)能及時(shí)得到幫助。
    隨著計(jì)算機(jī)圖形圖像技術(shù)及多媒體技術(shù)的發(fā)展,這方面的工作越來(lái)越令用戶滿意。
    4.實(shí)用性準(zhǔn)則。
    所謂實(shí)用性是指能夠被系統(tǒng)和用戶所接受。所謂能夠被用戶接受主要是從使用習(xí)慣及經(jīng)濟(jì)方面來(lái)講的。如因系統(tǒng)界面的需求而迫使用戶不得不配置一些昂貴的設(shè)備,這對(duì)用戶來(lái)講是不合算的,從系統(tǒng)的優(yōu)越性來(lái)講降低了其性能/價(jià)格比,從而也就影響到系統(tǒng)的推廣普及工作。所謂能夠被系統(tǒng)接受是指不應(yīng)因界面設(shè)計(jì)的原因而損害整個(gè)系統(tǒng)的運(yùn)行。比如用戶界面在運(yùn)行過(guò)程中需要龐大的內(nèi)存支撐,這樣導(dǎo)致內(nèi)存資源短缺而使系統(tǒng)的某些功能因申請(qǐng)不到內(nèi)存而不能運(yùn)行或使系統(tǒng)崩潰。
    二、一個(gè)實(shí)例 圖形用戶界面是基于符號(hào)、顏色和肖像的,它是從字符方式的用戶界面發(fā)展而來(lái)的,是用戶界面發(fā)展的一個(gè)重要的階段。在設(shè)計(jì)和開(kāi)發(fā)圖形用戶界面的過(guò)程中還應(yīng)注意以下幾個(gè)問(wèn)題:
    (1)圖形菜單項(xiàng)必須易于被系統(tǒng)的圖形設(shè)備所選擇;
    (2)必須保證圖形所表示的意義能與其

    【DOS用戶界面的設(shè)計(jì)】相關(guān)文章:

    基于Perl的DoS工具設(shè)計(jì)與實(shí)現(xiàn)03-10

    淺談圖形用戶界面的文化傳播影響03-01

    DOS界面下通用圖形編輯軟件的設(shè)計(jì)03-06

    DOS下DSP播音的編程03-03

    在 DOS 下使用Windows *.WAV 文件03-03

    網(wǎng)站界面的功能介紹及UI設(shè)計(jì)06-04

    用fdisk重建dos硬盤主引導(dǎo)記錄12-07

    包裝設(shè)計(jì)中色彩語(yǔ)義層面的研究03-22

    界南河治理工程設(shè)計(jì)論文11-08

    主站蜘蛛池模板: 亚洲精品夜夜夜妓女网| 亚洲视频精品在线| 国产精品免费观看| 亚洲AV无码乱码精品国产| 99在线精品一区二区三区| 亚洲精品无码久久久久AV麻豆| 亚洲自偷自偷精品| 99香蕉国产精品偷在线观看| 亚洲国产主播精品极品网红| 国产伦精品一区二区三区视频金莲| 精品国产自在在线在线观看| 久久国产免费观看精品3| 亚洲精品国精品久久99热| 久久99精品国产麻豆不卡| 国产精品人人做人人爽| 亚洲国产精品久久久久婷婷软件| 97久久超碰国产精品旧版| 人妻少妇精品视频二区| 亚洲精品456播放| 精品国产青草久久久久福利| 99久久精品免费观看国产| 桃花岛精品亚洲国产成人| 国产精品九九九久久九九| heyzo高无码国产精品| 日韩精品内射视频免费观看 | 国产精品乱码高清在线观看 | 污污网站国产精品白丝袜| 久久精品成人一区二区三区| 99视频在线精品国自产拍亚瑟| 精品久久久久久综合日本| 国产精品久久精品| 国产精品福利在线播放| 欧美+亚洲+精品+三区| 国产精品1024香蕉在线观看| 国产精品女同一区二区| 国产精品午睡沙发系列| 国产精品高清一区二区三区| 国产成人精品日本亚洲专一区| 国产精品成人观看视频免费| 亚洲午夜久久久精品影院| 国产成人综合精品一区|