軟件人機(jī)界面設(shè)計(jì).文字版_第1頁
軟件人機(jī)界面設(shè)計(jì).文字版_第2頁
軟件人機(jī)界面設(shè)計(jì).文字版_第3頁
軟件人機(jī)界面設(shè)計(jì).文字版_第4頁
軟件人機(jī)界面設(shè)計(jì).文字版_第5頁
已閱讀5頁,還剩217頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

本書是教育軟件人才培養(yǎng)模式項(xiàng)目成果,全書體系結(jié)構(gòu)合理,豐富的表格、圖形可幫助ISBN7-04-013703-Ⅳ.館CIP(2003)第121529 址市西城區(qū)德外大街4100011

網(wǎng)

機(jī) 銷新華書店 本 年月第 年月第次印 價(jià)17.90 教育軟件人才培養(yǎng)模式項(xiàng)目成果編審委員(以姓氏筆畫為序馬肖風(fēng)王珊田本和葉東毅馮偉國劉志鵬秋鄭祖憲高林黃旭 界面,就失去實(shí)際使用意義,所以學(xué)習(xí)人機(jī)界面設(shè)計(jì)技術(shù)對(duì)軟件設(shè)計(jì)人員來說是非常重要人機(jī)界面或稱人機(jī)交互(puterInction)是計(jì)算機(jī)學(xué)科中最年輕的分支學(xué)術(shù),如人工智能、自然語言處理、多系統(tǒng)等,它吸收了語言學(xué)、人機(jī)工程學(xué)和社會(huì)學(xué)的研文本菜單、圖形用戶界面等形式,向多通道多用戶界面和虛擬現(xiàn)實(shí)系統(tǒng)方向發(fā)展。主的圖形用戶界面、兼顧聽覺感知的多用戶界面和綜合運(yùn)用多種感官(包括觸覺等)的虛擬遞的效率。雖然多技術(shù)將聲頻形式和形式同時(shí)帶入人機(jī)交互,但仍缺少聽覺交互,即人處于收聽狀態(tài),聲音缺少位置和方向的變化,交互輸入方面仍沿用圖形用戶界面所采用的鍵盤和鼠標(biāo)器等交互設(shè)備。當(dāng)前,在人機(jī)交互中結(jié)合視覺、聽覺以及的通道將是必然 第一章緒 認(rèn)知心理 人機(jī)工程 計(jì)算機(jī)語言 軟件人機(jī)工程 人機(jī)界面的發(fā)展趨 習(xí)題 人機(jī)界面的用戶分 用戶的使用需求分 界面的分 設(shè)計(jì)方 法 原

習(xí)題 原型方法概 快速原型開發(fā)方 界面原型開發(fā)工具M(jìn)SVisualBasic簡(jiǎn)介 習(xí)題 第四章填表和菜單界面設(shè) 填表方式的設(shè)計(jì)準(zhǔn) 欄目的顯示方 菜單設(shè)計(jì)原 菜單標(biāo) 菜單選項(xiàng)的措 菜單屏幕的布局和設(shè) 菜單選項(xiàng)的分 常用選項(xiàng)快捷鍵的設(shè) 與隱 菜單項(xiàng)的動(dòng)態(tài)裝 彈出式菜單的實(shí) 菜單項(xiàng)的其他屬 位圖菜 習(xí)題 第五章命令語言界面設(shè) 簡(jiǎn)單命令 命令加變

原 用戶界 一致性問 隱喻使用不 習(xí)題 命令加選項(xiàng)和變 層次式令結(jié) 專一性和普遍 縮減策 使用縮減名的準(zhǔn) 習(xí)題 直接的定義及其設(shè)指 空間數(shù)據(jù)管 電視游 計(jì)算機(jī)輔助設(shè)計(jì)和制 家庭自動(dòng) 窗口內(nèi)容及其動(dòng) 多窗口設(shè) 任務(wù)聯(lián)動(dòng)的多窗 的設(shè) 特

第七章屏幕顯示界面設(shè) 習(xí)題 網(wǎng)頁設(shè)計(jì)的原 8-3設(shè) 習(xí)題 針對(duì) 以用戶為中心的用 適宜的具體格 非擬人式用 聯(lián)機(jī)手 表和快捷鍵 上下文相關(guān)的信息求 目錄目錄9-3-4聯(lián)機(jī)輔導(dǎo)、演示和動(dòng) 10-4-咨詢方 10-4-實(shí)驗(yàn)方 習(xí)題 10-4-經(jīng)驗(yàn)方法的選 10-4-一 表實(shí) 觀察方

習(xí)題 附錄團(tuán)隊(duì)項(xiàng)目開發(fā)實(shí)施規(guī) 資源 第一章 視,與此同時(shí),圍繞人機(jī)建模業(yè)已形成了計(jì)算機(jī)產(chǎn)業(yè)又一新的競(jìng)爭(zhēng)領(lǐng)域。在,人機(jī)建模研究在中被列為與軟件和計(jì)算機(jī)并列的六項(xiàng)國家關(guān)鍵技術(shù)之一,并被認(rèn)為“對(duì)于計(jì)算機(jī)工業(yè)有著突出的重要性,對(duì)其他工業(yè)也是很重要的”。國防關(guān)鍵技術(shù)計(jì)劃不僅把人機(jī)交互容。日本也提出了FPIEND21計(jì)劃(FuturealizedInformationEnvironmentDevelopment21世紀(jì)的計(jì)算機(jī)界面。 第一章 與硬件、軟件的交叉部分。如圖1.1所示。“智能系統(tǒng)”之間通訊和的。

1.1 簡(jiǎn)稱為HCI),又稱人機(jī)接口、用戶界面(UserInterface、人機(jī)交互( ction, 1.2

圖 現(xiàn)代認(rèn)知心理學(xué)的研究方法有實(shí)驗(yàn)法、觀察法(包括自我觀察法)以及計(jì)算機(jī)模擬EngineeringEngineering人在系統(tǒng)中是主體,任何先進(jìn)的機(jī)器都是由人設(shè)計(jì),的,所以系統(tǒng)工作效率的優(yōu)劣、對(duì)信息的加工、處理及思維能力,人的學(xué)習(xí)、特性,人的自身節(jié)率等。120~150ms30~50ms。聽覺信號(hào)常用人的反應(yīng)時(shí)間。操作者在、監(jiān)視設(shè)備時(shí),從出現(xiàn)信號(hào)刺激到采取相應(yīng)動(dòng)作,存在一個(gè)反應(yīng)時(shí)間。的運(yùn)動(dòng)系統(tǒng)反應(yīng)速度比較緩慢,神經(jīng)肌肉接頭的反應(yīng)延遲時(shí)間為0.1~0.2s。發(fā)揮人的積極因素。人機(jī)結(jié)合并充分注意人的主導(dǎo)地位,將有效地保證系統(tǒng)的可靠性和CAMCIMS21CAM域的主要研究?jī)?nèi)容是自動(dòng)化與工作分片、CAM中的人的決策和自動(dòng)化制造中人的。1.3人機(jī)系統(tǒng)的組成樂和廣播,而且還能聆聽以電子保存下來的早已與世長(zhǎng)辭的人,以及大自然中根本不存在的種種奇妙聲音。在院里,擴(kuò)音器所營(yíng)造的聲的世界將觀眾們帶入一個(gè)世界。擴(kuò)音器亦是20世紀(jì)所有具有個(gè)性的公眾人物與大眾溝通的重要工具。1.4用于個(gè)人計(jì)算機(jī)的現(xiàn)代擴(kuò)音設(shè)備節(jié)省撥號(hào)時(shí)間只是按鍵式的設(shè)計(jì)初衷之一,實(shí)際上,從一開始技術(shù)專家就抱著一個(gè)把年又在鍵盤上增加了“*”鍵和“#”鍵。雖然研究人員的部分設(shè)計(jì)思想(如通過機(jī)來控制家用電器的開關(guān))迄今尚未實(shí)現(xiàn),但是按鍵式畢竟開創(chuàng)了語音數(shù)據(jù)通信的新時(shí)代。圖1.5轉(zhuǎn)盤式與按鍵式1.6汽車方向盤系統(tǒng)但是,最初設(shè)計(jì)方向盤的人沒有能夠預(yù)見到在汽車車速越來越快的今天,一旦發(fā)生,世,可是消費(fèi)者對(duì)這種汽車一點(diǎn)也不感。畢竟,沒有方向盤的汽車根本就不成其為汽車。今天,在許多場(chǎng)合都會(huì)用到,如在就餐,在商場(chǎng)購物,乘公共汽車,打,進(jìn)入?yún)^(qū)域等。在西方,人們遺失了錢包之后,往往擔(dān)心的不是錢包里的現(xiàn)金,而是各種用途的,如圖1.7所示。1.7具備監(jiān)測(cè)車輛行駛速度的功能。如圖1.8所示是一些交通信號(hào)燈。1.8一些交通信號(hào)燈1.9廈華信息機(jī)的然,看電視是一種接受,但是當(dāng)CRT顯示器(如圖1.10所示)上顯示出的是一幅計(jì)側(cè)面充分反映出今天越來越多的人寧愿坐在CRT的面前,而不愿意做其他事情。1.10CRT式DVD機(jī)的發(fā)展。的進(jìn)步所不能比擬的。如圖1.11所示是微軟公司的兩款鼠標(biāo)器。71.11微軟公司的兩款鼠標(biāo)器條碼掃描器的第一次實(shí)際應(yīng)用是在俄亥俄州特洛伊市的馬什超級(jí)市場(chǎng),掃描的是101.12幾款條形碼掃描器人機(jī)交互技術(shù)幾十年來經(jīng)歷了幾個(gè)不同的主要發(fā)展階段和典型風(fēng)格。當(dāng)前,占地位的圖形用戶界面(WIMP/GUI)正不斷的批評(píng),而新的交互技術(shù)尚不成熟,于是人們更為熱衷國ACM(AssociationforComputingMachinery)1995年就在特別關(guān)注小組SIGs(SpecialInterestGroups)中建立了SIGCHI,每年舉辦一次關(guān)于人機(jī)交互的國際大會(huì)CHI(ComputerHumanIn ction同時(shí),SIGCHI組織還每年舉行UIST(UserInterfaceScienceandTechnology)會(huì)議,討論洲IFIP組織中的專題組有專門的TC13(HumanComputerIn ction)機(jī)交互研究的與亞洲的人機(jī)交互研究機(jī)構(gòu)合作舉辦APCHI(AsiaPacificComputerHumanIn 企業(yè)紛紛開展了人機(jī)交互的研究。微軟()公司的一位副就專門機(jī)交力于人機(jī)交互應(yīng)用心理學(xué)的研究。IBM公司在語音識(shí)別和合成技術(shù)研究方面取得了很大的發(fā)展。德國西門子()公司也在2000年成立了專門的用戶界面,致力于用戶界人員對(duì)用戶界面管理系統(tǒng)、筆式人機(jī)交互、多通道用戶界面進(jìn)行了廣泛的研究,在INCTNRL(NavyResearchLaboratory)的人工智能應(yīng)用下屬的人機(jī)交互,從事著高效的人機(jī)交互方式的研究,特別關(guān)注將自然語言和其他的計(jì)算機(jī)交1999年 ccic.)將“人機(jī)交互和信息處理”列為四項(xiàng)重大研究焦點(diǎn)之一,并提出“能聽、能歐共體CEC(CommissionofTheEuropeanCommunities)制定了一個(gè)歐洲信息技術(shù)戰(zhàn)略計(jì)劃ESPRIT(EuropeanStrategicProgrammerforResearchinInformationTechnology2090至今為止,人們進(jìn)行人機(jī)交互的依然是鍵盤和鼠標(biāo),用戶界面需要人適應(yīng)計(jì)算機(jī)。下通道,語音和筆交互手勢(shì)(包括文字)是人們進(jìn)行交互的主要,基于具有觸覺反饋的筆輸入和語音識(shí)別的結(jié)合將是未來的多通道用戶界面的主要。Post-WIMP(Non-WIMP)將是下一代用戶界面的主要范式,其特點(diǎn)為:同時(shí)使用多個(gè)裝的,帶來了計(jì)算機(jī)業(yè)的巨大。計(jì)算機(jī)越來越趨向平面化、超薄型化,便著多通道輸入化發(fā)展。追蹤球、觸摸屏、光筆、語音輸入等競(jìng)相登場(chǎng),多技術(shù)、虛擬現(xiàn)實(shí)Interface觀操作(DirectManipulation、所見即所得(WhatYouSeeisWhatYouGet)等交互原理Environment(Immersion ction只是地反應(yīng);在一般的計(jì)算機(jī)系統(tǒng)中,人是用戶,人與計(jì)算機(jī)之間以一種方式工作;現(xiàn)代設(shè)計(jì)的風(fēng)格已經(jīng)從功能主義逐步了多元化和人性化。今天的消費(fèi)者紛紛要求表現(xiàn)自我意識(shí)、個(gè)人風(fēng)格和審美,反映在設(shè)計(jì)上亦使產(chǎn)品越來越豐富、細(xì)化,體現(xiàn)一種人情味現(xiàn)代電腦設(shè)計(jì)已經(jīng)擺脫了舊有的四方殼純機(jī)器味的淡漠,的棱角被圓滑,單一的米色多通道用戶界面(MultimodalUserInterface)成為人機(jī)交互技術(shù)研究的嶄新領(lǐng)域,在國多通道用戶界面與多用戶界面將共同提高人機(jī)交互的自然性和效率。多通道用戶界面三,習(xí)慣于看、聽和三維的客觀對(duì)象,并希望及時(shí)看到這種控制的結(jié)果。多通道人糊性。因此,允許使用模糊的表達(dá)可以避免不必要的認(rèn)識(shí)負(fù)荷,有利于提高交互活動(dòng)的自率。例如,視線系統(tǒng)可促成視覺交互雙向性,聽覺通道利用三維聽覺(3DAuditoryLocalizer)實(shí)現(xiàn)交互雙向性,這在單通道用戶界面中是難以。習(xí)題 然地落在所感的對(duì)象之上;又如,用戶的手自然地握住縱的目標(biāo)。等自然方式與計(jì)算機(jī)打交道。外國大公司如IBM、微軟等國內(nèi)建立的大多以人機(jī)接口為主要研究任務(wù)。須在技術(shù)競(jìng)爭(zhēng)中,特別是在漢語語音、漢字識(shí)別等方面取得主動(dòng)反,由于界面設(shè)計(jì),讓用戶有挫敗感,再實(shí)用強(qiáng)大的功能都可能在用戶的畏懼與放棄中第二章而不是個(gè)人的情感抒發(fā)。設(shè)計(jì)者投入熱情,不投入感情,避免個(gè)人的任何臆斷與個(gè)性的自交互(或稱人機(jī)交互(或稱人機(jī)人使用計(jì)算機(jī)來分析從人造氣象接收到的氣象信息的系統(tǒng)應(yīng)包括人、計(jì)算機(jī)及三問答式圖形方式及直接等多都沿用了人與人之間的所使用的技術(shù)。隨著計(jì)算機(jī)技術(shù)的發(fā)展,目前廣泛用于人與人之球、桿、圖形輸入板、聲音輸入設(shè)備、掃描器、觸摸屏等。用戶友是指用戶操作使用系統(tǒng)時(shí)的操作的復(fù)雜性。操作復(fù)雜性越低,即系統(tǒng)互活動(dòng),通過組織一系列的基本去實(shí)現(xiàn)一個(gè)完成某些功能的交互系統(tǒng)。屏幕是人機(jī)交互活動(dòng)的空間組織者。它是交互軟件系統(tǒng)和其用戶進(jìn)行的基本設(shè)備,它既可以用來顯示系統(tǒng)信息,也可以用來接受用戶的操作指示(通過鼠標(biāo)器等。通過屏幕所提供的空間場(chǎng)所,人機(jī)交互活動(dòng)就可以很方便地在其中得到反映,從而使交互活動(dòng)更為直觀和連貫。2-2由啟動(dòng)者和響應(yīng)者雙方組成,如果只有啟動(dòng)者一方,另一方?jīng)]有響應(yīng)則不會(huì)形互。作文本編輯器中所使用令語言,以及數(shù)據(jù)庫中的查詢語言等。Usai把交互系統(tǒng)做得比需要更為復(fù)雜是沒有好處的。為了使系統(tǒng)易于學(xué)習(xí)和使用,減少量,可64×1數(shù)目7±2。但過少的信息顯示會(huì)使用戶感到困惑,甚至影響用戶使用系統(tǒng)的信心。對(duì)用戶發(fā)生時(shí)的幫①②③④①③①要使交互盡可能滿足人的需要和特性,例如,使人機(jī)通信盡可能和人與人之間的通信②要考慮并且適應(yīng)用戶可能的行為改變,就是說,系統(tǒng)要考慮到用戶隨著使用系統(tǒng)的經(jīng)①②包括事故與安全,事故,事故改造,健康與安全,健康人機(jī)工程,分析,健康與力學(xué)負(fù)荷研究,工作中的滑倒、差錯(cuò)研究,背部疼痛,聽覺研究??蹬c安全,DSE人機(jī)評(píng)價(jià),辦公環(huán)境人機(jī)工程研究。原型。(UIMS(Metaphor計(jì)算機(jī)輔助協(xié)同工作領(lǐng)域。須了解各種用戶的習(xí)性、技能、知識(shí)和經(jīng)驗(yàn),以便預(yù)測(cè)不同類別的用戶對(duì)人機(jī)界在人機(jī)界面分析研究中,人(用戶)作為人機(jī)交互系統(tǒng)的一方起著重要的作用。須良好的人機(jī)界面應(yīng)盡可能減少用戶操作使用時(shí)的量,應(yīng)力求避免可能發(fā)生的錯(cuò)誤,同時(shí),極也不用戶需求是用戶對(duì)所、使用的計(jì)算機(jī)系統(tǒng)各種要求,它集中反映了用戶對(duì)軟件及用戶特性,交互方式。系統(tǒng)隨時(shí)隨地提供幫助功能。當(dāng)用戶發(fā)生時(shí),系統(tǒng)會(huì)給出指導(dǎo)和幫助,決不會(huì)讓用戶手冊(cè)或操作手冊(cè)作指導(dǎo),但對(duì)生疏型用戶,閱讀完整的手冊(cè)是的。解決的方法是把用是易出錯(cuò),三是急躁心理。為避免人的習(xí)性不完善而引起的人機(jī)交互的、失敗,應(yīng)該要求系統(tǒng)能在各種情況下提供及時(shí)的響應(yīng),允許用戶的誤操作,并盡量減輕用戶的負(fù)擔(dān)等。就法減少用戶錯(cuò)誤的發(fā)生,例如盡量減少用戶的要求和操作工作量。顯然,采用圖形方式進(jìn)行目標(biāo)的選擇和點(diǎn)取比采用文本方式進(jìn)行操作命令的和鍵入能夠顯著減少用戶的量、(Undo偶然型和生疏型用戶提供系統(tǒng)引導(dǎo)的交互方式,如問答式、菜單選擇等;對(duì)于熟練型或?qū)<倚陀脩籼峁┯脩粢龑?dǎo)的交互方式,如命令語言、查詢語言等。而直接的圖形用戶界面以。按照本章開始所界面分類方法,有助于分析和設(shè)計(jì)界面的多種因素。當(dāng)然,應(yīng)該說設(shè)計(jì)界面的劃分是不可能完全,三類界面之間在涵義上也可能交互與,如文化是一種環(huán)境性因素,但它帶給信仰者的往往的卻是的情感因素。在這里,環(huán)境性于信號(hào)標(biāo)志系統(tǒng)(即通過某種傳遞信息的系統(tǒng))的理論,它研究自然符號(hào)系統(tǒng)和人造符號(hào)的、確定無疑的,雙方的信息傳遞是功能性界面的內(nèi)涵。一個(gè)家庭裝飾要賦予人家居的溫馨,一幅平面作品要以情動(dòng)人,一件器具要體現(xiàn)信仰努力使這種不確定性得到壓縮,并加強(qiáng)理性化成分。符號(hào)學(xué)逐漸應(yīng)用于民俗學(xué)、神話學(xué)、學(xué)、學(xué)等領(lǐng)域,如符號(hào)學(xué)界把符號(hào)學(xué)用于認(rèn)識(shí)論研究,認(rèn)識(shí)知覺、認(rèn)識(shí)過程的符方法與技術(shù)。有根據(jù)的認(rèn)識(shí)方法與。(Story而分析他的家庭、喜好與憎惡,分析他的日常行為,進(jìn)而其人在什么場(chǎng)合需要相機(jī),從而(Target另一方面,設(shè)計(jì)師自身對(duì)社會(huì)環(huán)境也要進(jìn)行深入的認(rèn)識(shí)與,對(duì)設(shè)計(jì)的作品取向有明晰戶界面的Macintosh機(jī)的設(shè)計(jì)原則為例進(jìn)行介紹。它的設(shè)計(jì)原理主要有:,熟練型用戶和專家型用戶。對(duì)于前兩類用戶,要求系統(tǒng)給出的支持和幫助,指導(dǎo)用戶完成勞,做的工作,而讓人可以盡可能少做工作,因而能更輕松、更方便地完成工作。例如在使計(jì)算得,讓用戶只做更少的事就能完成系統(tǒng)功能是要花費(fèi)代價(jià)的,而且這個(gè)代價(jià)數(shù)據(jù)的組織、查詢、管理由部件即數(shù)據(jù)庫管理系統(tǒng)完成,應(yīng)用程序不再處理系統(tǒng)中與程序的分離使應(yīng)用程序簡(jiǎn)單化和化。當(dāng)然,在設(shè)計(jì)應(yīng)用程序時(shí)還必須力求簡(jiǎn)單明了,清除致性原則有助于用戶學(xué)習(xí),減少用戶的學(xué)習(xí)量和量,因?yàn)樗梢园丫植康闹R(shí)和經(jīng)驗(yàn)推廣例如,用戶敲打鍵盤,屏幕會(huì)顯示相應(yīng)字符,用戶移動(dòng)鼠標(biāo),光標(biāo)在屏幕上移動(dòng)等是詞中,需要時(shí),人的信息處理系統(tǒng)可以從長(zhǎng)時(shí)或短時(shí)中提取出有用信息。但是一個(gè)設(shè)計(jì)良好的系統(tǒng)應(yīng)該盡量減少用戶的要求。 點(diǎn)中選取即可。顯然在以上三種操作方式中,第式需要的要求比后兩種高,因?yàn)槿藦囊陨侠涌梢钥闯觯粋€(gè)好的交互系統(tǒng)設(shè)計(jì)應(yīng)該減少用戶的要求,為此可以使用計(jì),系統(tǒng)應(yīng)提供幫助功能,幫助用戶學(xué)習(xí)使用系統(tǒng)。幫助信息應(yīng)該在用戶發(fā)生時(shí)隨時(shí)提供,幫于大多數(shù)系統(tǒng)的基本設(shè)計(jì)原則。這些界面設(shè)計(jì)的基本原則從經(jīng)驗(yàn)中得到,應(yīng)該被證實(shí)和一致性原則是最經(jīng)常被的一個(gè)原則,同時(shí)也最容易被修改和避免。在類似的情況下,隨著使用的頻度的加大,用戶希望減少的次數(shù)和增加的步幅??s簡(jiǎn)符、特殊鍵、對(duì)經(jīng)常性用戶來說是另一種。而對(duì)不常用的和大部分的動(dòng)作,反應(yīng)應(yīng)該是很重要的。感對(duì)象的可視,表示提供了明顯的顯示變化的便利環(huán)境(參見第六章中關(guān)于直接的討論部分。且提供簡(jiǎn)單的容易理解的處理錯(cuò)誤。用戶不應(yīng)還需重新鍵入整個(gè)命令,而只需修改錯(cuò)誤的部分。錯(cuò)誤令應(yīng)該使系統(tǒng)狀態(tài)不發(fā)生變化,或者系統(tǒng)應(yīng)該提供恢復(fù)狀態(tài)的指導(dǎo)。在短期中人類信息處理的限制,需要保持顯示簡(jiǎn)單,加強(qiáng)多頁顯示,降低窗口移動(dòng)頻則,例如現(xiàn)在風(fēng)靡全球的MSWindows界面的設(shè)計(jì)原則是:提供直接揭示式結(jié)構(gòu)(RevealedStructure;2.1常用界面類型的優(yōu)缺點(diǎn) ①問答(Y/N)?程復(fù)雜程度被嚴(yán)格者②按層次組織多選擇的降低使用頻度高的用多屏幕空間,傳輸開銷③④數(shù)據(jù)錄入中使用最廣⑤單字命令到復(fù)雜語法高級(jí)用戶有,是界面可控制系統(tǒng)的高級(jí)方學(xué)習(xí)(學(xué)習(xí)代碼和培訓(xùn)和,用戶需要系處理能力差,使用,會(huì)使用復(fù)雜命令界面和控制的⑥在有限制的問題中使問答式是最簡(jiǎn)單的人機(jī)交互方式。它是由系統(tǒng)啟動(dòng)的,系統(tǒng)使用自然語言的指導(dǎo)方式的,簡(jiǎn)單時(shí)是采用非選擇形式,即要求輸入Yes/No;復(fù)雜時(shí)是把回答限制在很小范入數(shù)據(jù)庫或中。理解且明確的,則用戶可以用少量的學(xué)習(xí)或和很少的擊鍵次數(shù)來完成任務(wù)。話管理工具支持菜單選擇對(duì)保證不變的屏幕設(shè)計(jì),證實(shí)完整性和支持等有很大的益處。以,關(guān)于鍵盤、標(biāo)題、字段允許值的知識(shí)是必要的。這種方式對(duì)有知識(shí)斷層的用戶或經(jīng)常因?yàn)槲覀兛梢詫?duì)有的對(duì)象進(jìn)行直接。這類系統(tǒng)的例子包括顯示編輯、Lotus1-2-3、飛可視對(duì)象與動(dòng)作,用戶可以迅速執(zhí)行任務(wù)和立即觀察結(jié)果。直接對(duì)新手很有,對(duì)知在需要的任務(wù)和用戶種類繁多時(shí),把若干種方式混合起來可能是合適的。在需要數(shù)據(jù)來控制直接環(huán)境。下面首先介紹使用軟件工程方法開發(fā)軟件系統(tǒng)的典型的開發(fā)生命周期,如圖2.1所示。按照軟件工程原理,軟件開發(fā)生命周期分為軟件定義、軟件開發(fā)、軟件三大階能涉及需求分析、概要/詳細(xì)設(shè)計(jì)和運(yùn)行/階段。該模塊的功能、性能。在各相關(guān)模塊經(jīng)模塊測(cè)試都能完成預(yù)定工作,是正確無誤的情況2.1典型的軟件開發(fā)生命周期到系統(tǒng)的分析、設(shè)計(jì)和評(píng)估中。典型的人機(jī)界面軟件開發(fā)生命周期如圖2.2所示。2.2括為吸戶的注意所進(jìn)行的增強(qiáng)顯示的設(shè)計(jì)。例如:采取運(yùn)動(dòng)(閃爍或改變位置、改變形包括人機(jī)界面的軟件開發(fā)設(shè)計(jì),地使用了快速原型工具和技術(shù)。所謂快速原型系統(tǒng)是速原型方法更為適用,這是因?yàn)榻缑尜|(zhì)量?jī)?yōu)劣的是依賴于用戶的評(píng)價(jià)。年提出了人機(jī)界面開發(fā)的星形生命周期模型,如圖2.3所示。2.3星形生命周期模型習(xí)題 型3.1人機(jī)界面設(shè)計(jì)過程的三大支柱一般而言,在設(shè)計(jì)界面操作時(shí),常常忽略一個(gè)重要因素:究竟為誰而設(shè)計(jì)。一切只是為了解決現(xiàn)有問題為目標(biāo),一切以技術(shù)為目標(biāo),似乎忘了使用者才是主角,倘若只是可操作,使用者卻必須花費(fèi)時(shí)間學(xué)習(xí)及適應(yīng),如此則違背了該設(shè)計(jì)界面作為機(jī)器與人溝通的橋梁的初衷。一般而言,好的界面設(shè)計(jì)中,其設(shè)計(jì)目標(biāo)應(yīng)著眼于適當(dāng)性、適合性、故事性、圖像表達(dá)、回饋性、友善、層次明了、不致迷失等要素。因此設(shè)計(jì)前的目標(biāo)確立是十分重要的。設(shè)計(jì)目標(biāo)確定后,就可以開始制定設(shè)計(jì)原則。此時(shí),用戶界面設(shè)計(jì)者應(yīng)該制定一組工作指不重復(fù)性設(shè)計(jì)目標(biāo)中所制定的設(shè)計(jì)原則,不可一味地重復(fù)考慮單一需求的類似屬(Feedback①表現(xiàn)界面設(shè)計(jì)是否有固定的描述,倘若有描述,必須確實(shí)一致清晰②界面熟悉度界面設(shè)計(jì)應(yīng)該從使用者預(yù)期的使用類型經(jīng)驗(yàn)所推導(dǎo)出的文字或觀念進(jìn)⑥親和性(1)直接3.1設(shè)計(jì)原則文檔的建議便有學(xué)者提出腦力激蕩(BrainStorming)四項(xiàng)基本規(guī)則:時(shí)應(yīng)該奇特,以多產(chǎn)的目標(biāo)。并且整個(gè)腦力激蕩小組應(yīng)該營(yíng)造一種感覺安全的氣氛。所有腦力激蕩小組成員應(yīng)盡量多進(jìn)行聯(lián)想,應(yīng)在發(fā)展過快速持續(xù)地進(jìn)行,有關(guān)此論述Model型和基于對(duì)象的概念模型。關(guān)于概念模型開發(fā)的詳細(xì)指導(dǎo)請(qǐng)參閱“JenniferPreece,YvonneRogers,HelenSharp:InctionDesignBeyond 進(jìn)情形,如此系統(tǒng)設(shè)計(jì)才將能給用戶完整、易于理解的人機(jī)界面環(huán)境,如圖3.2所示。3.2拖拉鍵便于方便顯示內(nèi)容等其他特殊的控制界面種類繁多,有結(jié)合Gis(Virtual(Feedback觸覺回饋一般多與視覺回饋結(jié)合,常見的方式為按鍵之后,界面增加了變化,增加免其反復(fù)的操作,操作界面如何將其操作功能隱喻至按鍵定義中,并適當(dāng)?shù)囊龑?dǎo)提示等。法。因?yàn)樵诤芏嗲闆r下式系統(tǒng)是全新的,用戶可能不明白設(shè)計(jì)決策的含義。糟糕的是,一旦系統(tǒng)完成以后再要對(duì)它們作較大的修改將更加,要花費(fèi)很大的成本并且很費(fèi)時(shí)間。RelationalDataBaseSystem、第四代程序生成語言(4GL,4thGenerationLanguage)和發(fā)方法。與結(jié)構(gòu)化方法相比,它揚(yáng)棄了那種一步步周密細(xì)致地分析,然后逐步整理出文字原型是指模擬要開發(fā)的系統(tǒng)的原始模型。在軟件過,原型是軟件早期一個(gè)可運(yùn)行的版本,它反映最終系統(tǒng)的部分重要特性??焖僭头ǎ≧apidPrototy稱P是一種為了克服傳統(tǒng)的生命周期法的一些弊端,而發(fā)展起來的軟件開發(fā)方法學(xué)。它具有快速、靈活、交互式等特點(diǎn),這種方法學(xué)的是,用交互、快速建立起來的原型取代了形式的、僵硬的、大量①人們認(rèn)識(shí)任何事物都不可能一次就完全了解,并把工作做得②有了原型后才能啟發(fā)人們對(duì)原來想不起來或不易準(zhǔn)確描述的問題有一個(gè)比較確切的原型方法有很多長(zhǎng)處,有很大的推廣價(jià)值。但必須,它的推廣應(yīng)用必須要有一個(gè)強(qiáng)有(RDBS式迅速地進(jìn)行書寫和,產(chǎn)生原型。目前有兩大類原型開發(fā)工具:VisualBasic、VisualC++、Delphi②的多創(chuàng)作工具,如Authorware、Director和Toolbook等來一個(gè)一個(gè)地模擬是很的。 低保真度紙上模型(粗略的草圖高保真度紙上模型(真實(shí)的細(xì)節(jié)設(shè)計(jì)3.3常規(guī)(完全)3.4線框模型示例3.5抽象布局圖表示例拋棄式原型(Throw-away遞增式原型(Incremental演化式原型(Evolutionary的目的是展示應(yīng)用軟件用戶界面的可能設(shè)計(jì)。如圖3.6所示為建立原型的步驟。

3.6開發(fā)支持業(yè)務(wù)的原型前,需要了解基本業(yè)務(wù),要與主要用戶面談,閱讀業(yè)務(wù)流程的內(nèi)部何運(yùn)作的困惑之中,然而它是描述用戶界面的一種。用戶界面原型常導(dǎo)致開發(fā)者遺漏了應(yīng)用程序界面對(duì)象(通常是屏幕)之間的關(guān)系和相互作用。界面流程圖則彌補(bǔ)了這種缺陷,使開發(fā)者模擬了這些關(guān)系,并幫助開發(fā)者驗(yàn)證用戶界面設(shè)計(jì)。面流程圖可以很容易地顯示應(yīng)用軟件界面的概貌。由于界面流程圖提供了系統(tǒng)界面的視圖,開發(fā)者可很快理解系統(tǒng)預(yù)期的運(yùn)作流程。它戶編輯屏幕進(jìn)入客戶訂單屏幕?哪個(gè)包含了某一客戶所作的所有訂購?要報(bào)表和打印訂單,從圖上看來,至少對(duì)于來說,用戶界面是一致的。3.7一個(gè)訂單系統(tǒng)的界面流程圖界面原型開發(fā)工具M(jìn)SVisualBasic菜單條(Bar;(ToolBarBox(Form(Project(Properties03.113.12(Code3.133.14代碼窗口顯示模式 續(xù)地監(jiān)視每一個(gè)窗口的活動(dòng)或信號(hào)。當(dāng)發(fā)生時(shí),將一條消息,操作系統(tǒng)處理該消的各種窗口、按鈕、文本框甚至等。對(duì)象可以是應(yīng)用程序的一部分,比如可以是控件或窗體。整個(gè)應(yīng)用程序也是一個(gè)對(duì)象。具體地說,在VB中有以下幾種對(duì)象:為程序界面或框。絕大多數(shù)情況下,一般把窗體當(dāng)作在其中能放置控件的框架,它是應(yīng)用數(shù)據(jù)對(duì)件由一個(gè)或幾個(gè)操作行為(或稱為)激活時(shí)所發(fā)生的事情。所謂就是系統(tǒng)可以感知的用戶操作信息,可以看做是系統(tǒng)對(duì)對(duì)象的響應(yīng)?!啊保‵unction與此控件有關(guān)的代碼窗口,在過程下拉列表框中,列出了這個(gè)控件可能的對(duì)應(yīng)過程?;蛟O(shè)置對(duì)象的某種屬性,例如Loadpicture函數(shù)可設(shè)置窗體的Picture屬性。的性能及代碼的可性、可使用性也不同。含若干含有代碼的過程:Event過程、Sub子過程或Function函數(shù)過程以及Property屬:可將常數(shù)、類型、變量和動(dòng)態(tài)庫(DLL)過程的放在窗體、類或標(biāo)準(zhǔn)模的過程,通用過程以及變量、常數(shù)、類型和外部過程的窗體級(jí)。如果在文本編輯器中打開該窗體所屬的具體應(yīng)用程序的,但加上對(duì)象名后,它也可以被該應(yīng)用程序內(nèi)的其他窗體或?qū)ο笏H缭贔orm1中Form2的對(duì)象時(shí)可用:Form2.對(duì)象名.屬性。標(biāo)準(zhǔn)模塊(文件擴(kuò)展名為.BAS)是應(yīng)用程序內(nèi)其他模塊的過程和的容器。它們可以包含變量、常數(shù)、類型、外部過程和全局過程的全局(在整個(gè)應(yīng)用程序范圍內(nèi)有效的)或模塊級(jí)。寫入標(biāo)準(zhǔn)模塊的代碼不必綁在特定的應(yīng)用程序上。大多數(shù)用戶界面設(shè)計(jì)原則和任何基礎(chǔ)美術(shù)課所教授的基礎(chǔ)設(shè)計(jì)原則一樣。在計(jì)算機(jī)屏觀將體現(xiàn)應(yīng)用程序的協(xié)調(diào)性,如果缺乏一致性就會(huì)使界面而無序,這樣的界面將會(huì)使應(yīng)用程序看起來而不嚴(yán)密,體現(xiàn)不出應(yīng)有的價(jià)值,不但對(duì)用戶的使用帶來不便,甚至還會(huì)使用太多的控件會(huì)導(dǎo)致界面雜亂無章,給尋找字段或者控件帶來不便或者。因此,在設(shè)計(jì)中需文本粗體設(shè)為缺省值,而不需要用戶每次都選取一遍,但要注意記提供一個(gè)選項(xiàng)可以覆標(biāo)準(zhǔn)的16色的調(diào)色板。理解也不一樣。帶有表示各種功能圖標(biāo)的,是一種很有用的界面組成,但如果不能很容易地識(shí)別圖標(biāo)所表示的功能,反而會(huì)事與愿違。在設(shè)計(jì)圖標(biāo)時(shí),應(yīng)查看一下其他的應(yīng)用立體效果使得它們看上去像是被按下去的。如果設(shè)計(jì)平面令按鈕,就會(huì)失去這種動(dòng)感,因例如,LightLibProducts1.4forWindowsLightLibProducts1.4forWindowsBorland-Delphi、CA-VisualObjects、MS-VisualBasic、MS-VisualC++。整套接口共有6個(gè).zip文件,價(jià)值$99.95??梢缘?,或者直接FTP 表3.2常用的用于界面開發(fā)的第控文件名大小5FAST.lib2000for64ActiveXMSOffice2000風(fēng)格的界面。工具條和菜單條包括Office2000的基本特點(diǎn)。22262538OutLookBAR721587文件大8一個(gè)漂亮進(jìn)度條(可以顯示百分比數(shù)字141433610721245812017732104AnimationIconButtonActiveX32bOLEControlModule,用于314942Agif11、Agif11a、Agif11b、Anigif432bOCX11VB在數(shù)據(jù)庫開發(fā)方面具有Foxpro所遠(yuǎn)不能及的強(qiáng)大功能。VB能夠和Access、創(chuàng)建Access數(shù)據(jù)庫。下面,介紹VB應(yīng)用數(shù)據(jù)庫的一些方法。象的特色,故這里以Foxpro2.5的數(shù)據(jù)庫為例,介紹數(shù)據(jù)庫控制控件(DataControl)數(shù)間(Data1),用鼠標(biāo)調(diào)整好控件的大小及位置。如工具箱中無此控件,可打開主菜單的Tools/Custom,在列表中選中DataControl復(fù)選框,確認(rèn)后即可將此控件加Data1,F(xiàn)4,ConnectFoxpro2.5,設(shè)置DatabaseName為c:\foxprow\student.dbf(假設(shè)磁盤上已有這個(gè)文件)。加入字段顯示、編輯控件(數(shù)據(jù)庫控件再向Form窗口中加入一個(gè)按鈕控件,將CaptionSubCommand1-Click()EndSubCommand2-Click()Data1.Recordset.AddnewData1.Recordset.UpdateData1.Recordset.MoveLastEndSubCommand3-Click()Data1.RecordsetEndSubCommand4-Click()Data1.Recordset.MovePreviusIfData1.Recordset.BofThenData1.Recordset.MoveFirstEndIfEndSubCommand3-Click()Data1.Recordset.MoveLastEndSubSubCommand4-Click()Data1.Recordset.MoveNextIfData1.Recordset.EofThenData1.Recordset.MoveLastEndIfEndRecordSourceSQLSQLSelect語句強(qiáng)大的功能,更使數(shù)據(jù)庫控制控件(DataControl)錦上添花。軟件界面原型開發(fā)工具M(jìn)SVisualBasic,它可以幫助設(shè)計(jì)者快速、方便地開發(fā)出軟件的界面習(xí)題 第四章看作是續(xù)的單一菜單,由它可以快速地完成多重選擇。當(dāng)需要輸入許多個(gè)數(shù)據(jù)域時(shí),菜必要時(shí)可以輸入數(shù)據(jù)。用戶必須理解和輸入數(shù)據(jù)字段相關(guān)聯(lián)的,知道每個(gè)字段允許輸入什交一張購貨定單,以便從產(chǎn)品中定購貨物,如圖4.1所示。填表方式之所以有,是因?yàn)樗械男畔⒍家荒苛巳?,給用戶以掌握的主動(dòng)權(quán)的Typeintheinformationbelow,pressingTABtomovethecursor,andpressEnterwhen ZipCharge 4.1某百貨店的填表設(shè)計(jì)表格標(biāo)題應(yīng)能清楚說明表格的,并且不使用計(jì)算機(jī)領(lǐng)域的專業(yè)術(shù)語。例如,在建立一(你應(yīng)該鍵入地址”或者提醒用戶“TheUserofTheFormShouldTypeTheAddress(表格4.1從實(shí)踐中得出的填表方式準(zhǔn)則Enter(Address好得多。同一行對(duì)齊,給人一種有秩序和易于理解的感覺。例如,欄目的標(biāo)題“Name”,””址”的縮寫)和Addr.“地址”的縮寫Address(地址)這一種名稱。Have6Digits(應(yīng)該是6位數(shù)字。表格上這兩個(gè)字段就應(yīng)該相鄰出現(xiàn)。由于家庭字段可能是必填字段,因此表格上工作就應(yīng)該出現(xiàn)在家庭之后。的窗口底部(在基于Windows的狀態(tài)條上。限幾個(gè),如、音樂CD、帶、和軟件等。這些僅僅是要輸入到類型字段的可能值。(1)提供一種格式來表示子欄目 Social-Security P.M.(下午。格式可以是::(9:45AMPM。秒數(shù)可以有或沒有,可作為格式日期如何指定日期格式,是最別扭的問題之一,至今還沒有良好的解決辦法。日期的不同格式適用于不同的任務(wù),歐洲的規(guī)定也不同于的規(guī)定。也許今后才會(huì)有一種可以被 更易于理解,勝過像MM/DD/YYYY這樣較抽象的描述。一個(gè)大數(shù)額的金額,可以給用戶這樣的一個(gè)字段:存款金額:$金額,用戶鍵入小數(shù)點(diǎn)后,就會(huì)覆蓋掉00部分,進(jìn)行角和分的輸入。在填表方式設(shè)計(jì)中的其他一些考慮還包括:多幀屏幕的表格、菜單與表格混合方式、使用圖形、與表格記錄紙的關(guān)系、使用指向裝置、色彩使用、處理特殊情況與文字處理程序的集成。Web4.2白色背景的填表界面4.3灰色背景的填表界面4.4些控件被放置在白色的背景上時(shí),右下角邊緣效果,三維控件看不出立體效果。根據(jù)有關(guān)4.44.5原界面:使用刺眼的黃色4.6重新設(shè)計(jì)的界面較容易閱讀所示①統(tǒng)一了和按鈕的設(shè)計(jì),使它們看起來更像控件②④頂部的從右邊移動(dòng)到左邊⑤4.7原來的界面屏幕4.8重新設(shè)計(jì)后的界面屏幕菜單選擇(Selection)交互方式是使用較早、最廣泛的人機(jī)交互方式,其特點(diǎn)是提單方法之所以富有,是由于它可以讓用戶不必接受專門培訓(xùn),不必去復(fù)雜令序WindowsMotif然而,如果設(shè)計(jì)人員使用菜單選擇方法,這種選擇就不能保證系統(tǒng)具有和使用的方屏幕,語音等。設(shè)計(jì)菜單界面的在于,對(duì)可能任務(wù)的菜單結(jié)構(gòu)不是很清楚。③根據(jù)使用順序排列。先使用的排面。例如處理一個(gè)電子郵件,順序是先閱讀,再④根據(jù)菜單項(xiàng)名(或其縮寫)常用選項(xiàng)要設(shè)置快捷鍵。菜單界面的多種選擇途徑增加了系統(tǒng)的靈活性,使之能適應(yīng)于不同水平的用戶。菜單選擇的快捷鍵加速了系統(tǒng)的運(yùn)行。這樣既可以用多級(jí)菜單轉(zhuǎn)向,也可以用快捷鍵直接操作選取所需功能的菜單項(xiàng),并設(shè)計(jì)易記、有約定含義的關(guān)鍵字或單鍵捷鍵,Ctrl+OCtrl+SAlt+X為一本書選擇一個(gè)書名,對(duì)作者、編輯或商來說都是一件棘手的事情。一個(gè)富有描述性或易于的標(biāo)題,可以在讀者中產(chǎn)生巨大的反響。同樣,為菜單選擇標(biāo)題也是一件復(fù)雜的可以是PrintingLocation(打印位置、SpacingControl(間距控制)和PageNumberingcement(頁碼位置。前后一致的語法風(fēng)格,可以減少。如果上述第三個(gè)菜單的標(biāo)題改為“HowDoYouWantPageNumberingtoBeDone?(你希望如何編頁碼)?”或者對(duì)于樹結(jié)構(gòu)的菜單,選擇標(biāo)題就更了。在菜單樹的根部用如“Main(主菜單”這樣的標(biāo)題,或者如“BankTransactions(銀行事務(wù))”這樣的描述,清楚地指明用戶正層菜單的標(biāo)題。用戶看到一個(gè)選項(xiàng)“BusinessAndFinancialService(商業(yè)和金融服務(wù)選了這個(gè)選項(xiàng),就呈現(xiàn)一幀屏幕,其標(biāo)題就是“BusinessAndFinancialServices”,這樣的 用菜單選項(xiàng)作標(biāo)題,可以促使菜單作者更地選擇選項(xiàng),使它們與上下文關(guān)聯(lián)得清楚在菜單網(wǎng)絡(luò)中,標(biāo)題更為重要,起到路程標(biāo)的作用,因?yàn)椴藛尉W(wǎng)絡(luò)中標(biāo)題引起的可能在幾個(gè)菜單中都找到“ElectronicMail(電子郵件”這個(gè)選項(xiàng),這是令人滿意的。但是,若點(diǎn)研究、驗(yàn)收試驗(yàn)以及用戶效能中收集到反饋信息。下面這些準(zhǔn)則看起來似乎是顯而易見園火車旅游”以及“CruiseShipTours(游船旅游”那樣易于彼此區(qū)分。,以選的植物”和“ViewingMineralCategories(看一下各礦物種類”這樣的措詞。的圖形的布置有著重大的影響。宇航局在一個(gè)高速顯示的大屏幕上建立的Domestic針對(duì)40列的顯示器和30字符/每秒速率的線路,采4.9 圖4.9CompuServe主菜單的早期版后一致的編號(hào)模式或字母模式(例如,沿著縱欄上下對(duì)齊指導(dǎo)說明在每個(gè)菜單中,指導(dǎo)說明文字應(yīng)當(dāng)是出錯(cuò)信息如果用戶作了一個(gè)不可接受的選擇,狀態(tài)報(bào)告有些系統(tǒng)還正在查找的是菜單結(jié)

4.10CompuServe一個(gè)計(jì)算機(jī)輔助指導(dǎo)說明文字序列共有12個(gè)菜單幀,在菜單選項(xiàng)下面有一個(gè)位置標(biāo)記可以顯 **Home——NewSpapers—NewYork4.11在MSWindows中,大多數(shù)應(yīng)用程序有類似的菜單結(jié)構(gòu)。例如,幾乎每個(gè)應(yīng)用程序都有印”、“關(guān)閉”和“退出”等。如果一個(gè)用戶沒有用過基于Windows的應(yīng)用程序,則可能不會(huì)清楚“關(guān)閉”()和“退出”()了這個(gè)區(qū)別,則對(duì)基于Windows系統(tǒng)下遇到的每個(gè)應(yīng)用程序的“關(guān)閉”和“退出”都知道其意,一個(gè)獨(dú)立的基于科學(xué),下面列出了一些簡(jiǎn)單的但被大量的Windows菜單設(shè)計(jì)指南。把置于菜單條名稱的首位條目名稱的第一個(gè)詞有助于用戶區(qū)分菜單條目。舉例來說,菜單條“SetFontSizeSetFontType”和“SetFontColor”就不容易讓用戶一Font“Typ在VB樣定義。按照Windows的界面設(shè)計(jì)原則,頂層菜單的快捷鍵的形式是Alt+字母鍵。用CRTL+S,打印用CTRL+P等。項(xiàng)的允許與是通過改變改選項(xiàng)的Enabled屬性實(shí)現(xiàn)的。使一個(gè)隱藏的選項(xiàng)恢復(fù)可見則用MnuName.Visible=True實(shí)現(xiàn)。性(Visible)以及菜單項(xiàng)的裝入方法(LoadMethod),具體的實(shí)現(xiàn)過程如下:Opened_Files_假設(shè)要顯示打開過的第二文件的文件名,并且該文件名存放在一個(gè)文件名數(shù)組LoadOpened_Files_list(1)內(nèi)存卸出;同樣地,不能用Unload卸出下標(biāo)為0的菜單項(xiàng)。VB中在菜單設(shè)計(jì)窗口(DesignWindow)中設(shè)計(jì)的菜單是下拉式菜單。下拉式菜單是的Visible屬性改為False。SubForm_Click() EndSubSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,xAsSingle,yAsIfButton=2then‘Button=2 EndIfEndPopup的完整語法是:[Form.]PopupFlagsFlagsPopup_Leftalign,Popup_CenlignPopup_Rightalign,方式;另外一組值用來控制菜單項(xiàng)的選中方式,包括Popup _Leftbutton和 _LeftalignORPopup _Leftbutton。x和y用來定義菜單彈出的位置,缺Visible屬性是False,那么它就跟不存在一樣。中加入位圖圖形,將會(huì)極大地增加用戶的使用。下面介紹如何使用位圖制作菜單選項(xiàng)。使用函數(shù)GetSub來提取子菜單項(xiàng)的句柄,并通過使用函數(shù) (PictureBox使用LoadPicture函數(shù)來從磁盤裝載位圖。 Module1.Bas個(gè)③在Form1上添加4框控件(使用控件數(shù)組將它們的Name屬性設(shè)置為Picture1,個(gè)控件的Picture屬性。這4個(gè)子菜單項(xiàng)的索引設(shè)置為0,1,2,3。4.12助”兩個(gè)菜單項(xiàng)的主菜單,如圖4.13所示。圖4.13Form1上的菜單界面設(shè) 圖4.14Form2上的菜單設(shè)“第 本章小結(jié)面設(shè)章Index: 2章Visible: TrueTruepicture1Form24.15所示。右擊菜單的優(yōu)點(diǎn)是易學(xué)易用,它是由系統(tǒng)驅(qū)動(dòng)的,能大大減輕用戶的量,用戶可以借助菜本章小 4.16VB,本地化屏幕捕獲工具的菜單原型(TheWindowsScreenCaptureUtility)SnagItVersion6.1.1。4.16SnagItVersion6.1.1第五章大家知道,語言有著悠久的歷史,而且不斷發(fā)展變化。在表示數(shù)字和其他概念的確切學(xué)、邏輯和DNA分子的符號(hào)。印刷品便于交談(。為可以使作品廣泛。計(jì)算機(jī)是語言發(fā)展的另一個(gè)值得注意的因素,因?yàn)樗坏芡ㄟ^網(wǎng)絡(luò)廣泛,而且它是處理語言的工具,而語言同時(shí)又是計(jì)算機(jī)的工具。地用于現(xiàn)實(shí)世界:指揮機(jī)器人、在銀行機(jī)器中貨幣、控制航天器的制造和導(dǎo)航。這些較新Pascal,是在非式計(jì)算機(jī)環(huán)境中使用而設(shè)計(jì)的,程序員要編寫成百上千行的代碼,仔細(xì)地即執(zhí)行。用戶的目標(biāo)的是產(chǎn)生一個(gè)結(jié)果而不是一段程序。Language中,用戶接收命令時(shí)必須在有限的一組選項(xiàng)中進(jìn)行識(shí)別和選擇,他們的是響應(yīng)而不是發(fā)出命令。使用命令語言的用戶要求有驚人的和打字的技能。到目前為止已存在許多命令語言。例如,Unix操作系統(tǒng)有一種命令語言允許用戶完成許多操作。Unix中令語言相當(dāng)神秘和難以理解。例如,下面的Unix命令語言很不直觀,第一條命令用于統(tǒng)計(jì)Outline.txt文件中非空行的數(shù)目,第二條命令用于從文件中刪去空行:Grep-V^$Outline.txt|wc–lGrep-V^$Filea>Fileb用于命令語言設(shè)計(jì)問題的準(zhǔn)則如表5.1所示。語則條文越多,語言就越難學(xué),并增大了用戶出錯(cuò)的可能性。一種有效令語言,必須出錯(cuò)的可能性。需要反復(fù)執(zhí)行的操作應(yīng)當(dāng)很簡(jiǎn)單就能完成,且出錯(cuò)可能性最小。例如,文件令需要經(jīng)常反復(fù)使用,則單字母命令或者不需要按Shift或Ctrl鍵令會(huì)受到用戶選擇有意義的獨(dú)特令 5.1命令語言準(zhǔn)則選擇有意義的獨(dú)特令名對(duì)用戶而言,命令名應(yīng)該盡可能有意義(如Grep不是一個(gè)好令名。例如,DOS中的“Copy”命令允許用戶一個(gè)文件到別處。但專業(yè)用戶往往欣賞快捷命令,許多命令的縮寫也就是說,命令的各組成部分應(yīng)該一致地出現(xiàn)在命令的相同位置。例如,在Unix操作系統(tǒng)中,命令名最先出現(xiàn)。如果該命令有選項(xiàng),這些選項(xiàng)應(yīng)出現(xiàn)在“–”符號(hào)之后。命令的任何參數(shù)出現(xiàn)在選項(xiàng)之后。下面的Unix命令用于對(duì)Home子下的所有文件添加寫保護(hù):od–Ra+r命令名是od,沒有明確選項(xiàng)之前,它將改變子和文件的權(quán)限。選項(xiàng)是R,它意味著對(duì)后面命名的子使用該命令。換句話說,只讀權(quán)限將被添加到子和該子下的所有構(gòu)是一致的,但是對(duì)非專業(yè)用戶而言,它仍然難以學(xué)習(xí)和。 但是,如果用戶是專業(yè)人員,他就可以簡(jiǎn)單地一次輸入整個(gè)命令MoveOutline.txtHome。要記住各類操作令。命令語言可以由簡(jiǎn)單令組成,也可能有復(fù)雜的語法。語言也許只有有限幾種操作,也令語言的形式包括:簡(jiǎn)單命令表、命令加變量、命令加選項(xiàng)和變量、層次式令。下面具體產(chǎn)生一個(gè)容易學(xué)習(xí)和使用的系統(tǒng)。但對(duì)于大量令,存在的。Unix系統(tǒng)上的Vi編DeleteFileaPrint的標(biāo)號(hào)對(duì)某些用戶可能有用,例如:CopyFrom=FileaH起始位置(左上角(CR)下一行(回車+-Ctrl—PCtrl—N同一列的下一行(LF)(換行)O$(Space)Crtl—H向左一格h向左一格w向前一字be字的最后一個(gè)(最右面的))(}{W消去一個(gè)分隔開的同BE到一個(gè)分隔開的字的末尾fxxFxxtx向前至字符xTx向后至字符xCtrl—F向前一幀屏幕Ctrl—B向后一幀屏幕Ctrl—D向前半幀屏幕Ctrl—U向后半幀屏幕G到行/patpat圖5.1移動(dòng)光標(biāo) Print/3,HQFileaPrintFilea-3,HQ5.2普通的Unix層次式令結(jié)標(biāo)變量,而第三層則可以是目的地變量,如表5.2所示:5.2命令集組成的樹狀結(jié)構(gòu) 目的本地激光如果對(duì)一組任務(wù)能找到一個(gè)層次式結(jié)構(gòu),就可以向大量令提供一種有意義的結(jié)構(gòu)。在可采用命令菜單方法來幫助新手和不經(jīng)常性的用戶,就像在VisiCalcLotus1-2-3以及Excel中所做的那樣。HelpEditDelete層次式令結(jié)構(gòu)。如表5.3所示給出了MSDOS5.0令結(jié)構(gòu)。表5.3MSDOS5.0中樹結(jié)構(gòu)菜SingleFileFile、DisyDualFileSelectAcrossAllShowProgram/FileEnableTaskProgramViewFileRepaintChangeExpandOneCreateExpandExpandSSelectCollapseDeselectUsingAbout熱烈的爭(zhēng)論說明,上述概念并不適用于命令語言名。實(shí)際上,命令名稱是系統(tǒng)的最明顯的評(píng)論家批評(píng)集中在UnixMkdir(創(chuàng)建、CD(更改、LS(列出、RM(刪去文件)PWD(打印工作)IBMCMS,如SO(暫時(shí)掛起跟蹤信息記錄、Lked(編輯、Nucxmap(識(shí)別擴(kuò)展)和Gendirt(生成。名稱對(duì)于學(xué)習(xí)和解決問題,以及長(zhǎng)期是重要的。只含有幾個(gè)名稱令集相對(duì)容易掌握;但幾百個(gè)名稱或名稱的編組的話,含義的選擇就更重要了。從程序設(shè)計(jì)中也已得出類1983121SubstituteChangeDeliberate(Rosenberg1982不是一般命令(Barnard等,1982。在一次筆頭測(cè)試中,8487(BlackMoran,1982非常用的、含義清楚的字InsertDelete常用的、含義清楚的字Add非常用的、含義不清的字Amble常用的、含義不清的字Walk一般詞(常用、含義不清)Alter含義不清的非詞形式(胡鬧)Gac含義清楚的非詞形式(圖符)Abc-AdbcAbc-結(jié)果是“非常用的、含義清楚的”命令,比其余令集學(xué)得更快而且容易回憶。在所有雖然為了人們學(xué)習(xí)和解決問題,以及,命令名稱應(yīng)該是含義豐富的,但是它們必須滿足另一個(gè)重要的準(zhǔn)則。它們必須和向計(jì)算機(jī)表達(dá)命令的機(jī)制協(xié)調(diào)一致。傳統(tǒng)的廣泛應(yīng)用令多命令而且速度得到重視時(shí),單字母的方案是的。總之,由于簡(jiǎn)潔能加快輸入并減少差錯(cuò)不經(jīng)常性的用戶使用比較。1983Barnard1985在我們用館的Scorp10系統(tǒng)作書目檢索的研究中,出現(xiàn)了一開始時(shí)喜歡使用全稱的現(xiàn)IBMCMS隨著經(jīng)驗(yàn)的增加,對(duì)“能干”的用戶縮簡(jiǎn)形式就變得有了,甚至變得必不可少了。BenbasatWand,1984;Schneider,1984。這里是6個(gè)可能的策略:作為也可以元音考慮。,Print或Backup用BAK等。由輔規(guī)則生成的縮簡(jiǎn)名,應(yīng)包含一個(gè)標(biāo)記(例如一個(gè)星號(hào)縮簡(jiǎn)名不應(yīng)設(shè)計(jì)成語法詞尾(ING、EDS為了減輕命令的負(fù)擔(dān),某些設(shè)計(jì)者向用戶提供可用命令的簡(jiǎn)短的提示。OfficialAirlineGuide(航空公司指南)的早期聯(lián)機(jī)版本采用如下提示:EnterL#,X#,S#,R#,M,RF(#=Line十前移一個(gè)屏幕L#X#關(guān)于所列航班的詳細(xì)信息S#所列票價(jià)的航班時(shí)刻信息R#本航線返程航班信息M主菜單入一系列可當(dāng)作命令的2個(gè)、3個(gè)、4個(gè),甚至的單個(gè)字母,如圖5.3所示。早期的有經(jīng)驗(yàn)的用戶可像打字員那樣快速工作,每秒達(dá)3~6次擊鍵。5.4Lotus1-2-3所有令語言都有一個(gè)詞典和一個(gè)語法,詞典給定單詞的集合,語法給出說明單詞組合習(xí)題 第六章直接和圖形用戶界WindowsBasic來開發(fā)圖形用戶界面這種用戶報(bào)告并不普遍,但它可以表達(dá)用戶滿意的心聲。該用戶報(bào)告反映的是以直接以及直接對(duì)所關(guān)心的目標(biāo)進(jìn)行來取代復(fù)雜令和語法,如表6.1所示。在直接(DirectOperation)用戶界面中,用戶可以看到真實(shí)世界的可視化表示。用往比較容易學(xué)習(xí)和使用,但對(duì)用戶界面開發(fā)人員而言,相對(duì)比較和復(fù)雜。通過與真實(shí)世界 細(xì)討論直接界面的一些指南。表6.1直接的定義、益處和問命令的記載和追蹤有視力的用戶使用站中的條目不能恢復(fù),圖標(biāo)就沒有按預(yù)期的方式來工作。用戶知道實(shí)際生活中放在箱中的東西被收的人清空之前是可以恢復(fù)的。不大眾習(xí)示可向左拐,因?yàn)榻煌ㄒ咽褂昧思t燈;但在,閃爍的綠燈表示可向左拐。為同時(shí)滿足新手打字員和熟練的打字員,Windows95/98/Me/NT目前,已經(jīng)存在許多直接用戶界面的例子。隨著個(gè)人計(jì)算機(jī)速度的不斷提高,這樣的界面會(huì)越來越普遍。Windows95/98/Me/NT的桌面,就使用了直接用戶界面,主屏幕拖到另一個(gè)文件夾,然后在另一個(gè)文件夾放下文件。另外,許多游戲也使用了直接用戶界面。在繪圖程序、飛行模擬、寫作工具以及圖形顯示等程序中,也有許多直接用戶界面的最有代表性的直接的例子是駕駛汽車。通過前面的車窗可以直接看到外景,諸如剎車和駕駛等動(dòng)作的執(zhí)行,早已成為我們生活中的。要使汽車向左轉(zhuǎn),駕駛員只要將方向盤向如Wordstar;以及公司的Word;還有顯示編輯程序,如Unix系統(tǒng)上的Vi可視編輯整頁顯示編輯程序需要的訓(xùn)練時(shí)間也相應(yīng)減少。整頁編輯程序用于和行政事務(wù)時(shí),它在辦WordLotusAmiProIBMPCWordPerfect個(gè)畫面,從而允任一畫面進(jìn)行編輯。命令編輯的方法有若干優(yōu)點(diǎn):例如,比較容易保持一個(gè)命令記載(History,可用更靈活的加標(biāo)記語言(例如Sgml,宏指令的功能會(huì)更強(qiáng),而且某些任務(wù)的表達(dá)更簡(jiǎn)單,下一代的直接顯示應(yīng)具有很多這樣的性能。顯示編輯的優(yōu)點(diǎn)包6.1WysiwygMS顯示文本的0~60可好像通過一根細(xì)小的硬板紙管來觀察世界。某些大型的顯示器可以支持并排顯示兩整頁的文本。省去了各種各樣令,也簡(jiǎn)化了文件的閱讀和掃描。表格、、頁間隔、空行、節(jié)標(biāo)看到屏幕上的箭頭、下劃線或閃爍框,操作者就可以很清楚應(yīng)該注意并進(jìn)行操作的箭頭鍵或光標(biāo)移動(dòng)設(shè)備,諸如鼠標(biāo)器、控制桿或圖示板,為光標(biāo)的移動(dòng)提供了自然具體的物理機(jī)制。這種裝置和命令方式截然不同。用命令方式,如Up6(上移6行)就需要操作者把物理的動(dòng)作轉(zhuǎn)換成一個(gè)正確的語句,這是較難學(xué)而且易忘的,從而會(huì)成為出錯(cuò)的根源。(刪除、Underline(下劃線、Supersript(上標(biāo)、Bold(粗體)Search(搜尋)等,憶復(fù)雜令語句。某些編輯程序只有10或15個(gè)有標(biāo)記的按鍵提供基本功能。此時(shí),可以大多數(shù)顯示編輯程序能高速運(yùn)行,顯示一整頁文本不到一秒鐘。顯示速率之高與響應(yīng)時(shí)間之短,產(chǎn)生了一種令人興奮的功能和速度的感覺,可以快速移動(dòng)光標(biāo),迅速掃描大量的文本,并且?guī)缀蹩梢粤⒓达@示效果。高速響應(yīng)也減少了增加命令的需要,從而簡(jiǎn)化了設(shè)計(jì)和學(xué)習(xí)。而行編輯的顯示速率低,響應(yīng)時(shí)間長(zhǎng),常常讓使用者停頓下來。提高行編輯的速度會(huì)使其增加,但它們?nèi)匀徊痪哂兄T如直接在原位重新鍵入、直接刪除和直接插Undo、的NewWave(新浪潮甚至允許“HotLinks(熱這樣如果修改了圖形或電子報(bào)表時(shí),、它可以給出精美的多欄排印格式并輸向高分辨率的。多種字體、灰度和色彩,可供超級(jí)環(huán)Sheet,如RightWriter或GrtikIV,向用戶提供書寫風(fēng)格上潛在的評(píng)注,例如使用語評(píng)論家們這種評(píng)注往往是不適當(dāng)?shù)模岳速M(fèi)時(shí)間。第一個(gè)電子報(bào)表VISICALC是哈佛的學(xué)生BobFrankston的作品。每當(dāng)他要作研究生商業(yè)課重復(fù)的計(jì)算時(shí),就感到沮喪。他和他的朋友DanBricklin,建立了一個(gè)“即時(shí)成本、銷售成本、營(yíng)業(yè)稅、傭金以及利潤(rùn)之間的復(fù)雜關(guān)系可以起來,它們的變化對(duì)利潤(rùn)的圖6.2Excel電子報(bào)生產(chǎn)數(shù)據(jù)以及工作日程各種圖標(biāo)。用戶只要移動(dòng)控制桿,指向感的目標(biāo)就可定位于感興趣的項(xiàng)目上,出現(xiàn)的是表示各個(gè)部門的平面圖,當(dāng)選到某一個(gè)部門時(shí),就可以看到它的辦公室。當(dāng)光標(biāo)移向某一個(gè)房間時(shí),該房間成員的詳細(xì)情況就出現(xiàn)在屏幕上。如果用戶了房間,只要退出來,另選一個(gè)房間即可。施樂公司開發(fā)的一組工具:XeoxPRCIfrmatinViuaier,就能以三維動(dòng)畫探察建筑物、樹形文件、組織機(jī)構(gòu)圖以及幾個(gè)二維和三維信息圖。Pong,它很簡(jiǎn)單,只要求用戶轉(zhuǎn)動(dòng)旋鈕來移動(dòng)屏幕上的一個(gè)白TRON其分辨率和立體聲水平更高,如圖6.3所示。這些游戲的設(shè)計(jì)者提供了仿真的,滿足了初程度上找到了把人們吸引在計(jì)算機(jī)旁的辦法。幾千萬臺(tái)Nintendo電子游戲機(jī)已深入到70%的有8~12歲孩子的家庭。SuperMarioBrothers及其各種改型的銷售熱潮證明了電子游戲圖6.3任公司新開發(fā)的三維游戲Metroid特別有效。機(jī)器產(chǎn)生諸如“VeryGood(很好或“YourngGreat(你做得棒極了”等反許多教育游戲有效地采用了直接技術(shù)。StanSmith在to系統(tǒng)上的化學(xué)課程,能使大圖6.4CAD系統(tǒng)采用直接的方另一有關(guān)的方面是計(jì)算機(jī)輔助制造(CAM)及過程控制領(lǐng)域。Honeywell的過程控制系統(tǒng)向示出來,用紅線指明傳感器超出正常范圍的值。不需要學(xué)習(xí)和命令,只需按下一個(gè)編號(hào)按在國際上,有許多公司已經(jīng)了解到,下一個(gè)大市場(chǎng)將是包含家用控制功能的器具。例如只用一個(gè)電鈕關(guān)閉所有的燈光或設(shè)備的(或以住宅里的某一處控制另一處,或從外部控的變化來確定草地澆水的時(shí)刻,提供監(jiān)視和防盜,提供多區(qū)域環(huán)境控制,并加上詳細(xì)的記錄。其范例如馬里蘭州UpperMarlboro的SmartHouse項(xiàng)目,以及CustomCommandSystems所提供的設(shè)備,都是下一代產(chǎn)品的試驗(yàn)場(chǎng)。2~10通過直接,從觸摸屏幕控制復(fù)雜的住宅設(shè)備,使我們以新的方式來思考住宅及其居住者。還要考慮一些新的問題,諸如住戶是否感到更安全、更舒適、節(jié)省的錢,或者享受到的樂趣。在設(shè)計(jì)這些系統(tǒng)時(shí),雖然最初的設(shè)備是為健全者和富裕設(shè)計(jì)的,但我們也要目前的軟件大多使用窗術(shù)。如同標(biāo)題條、菜單以及卷動(dòng)條等一樣,窗口的窗框設(shè)計(jì)風(fēng)動(dòng)以及定窗口大小等。流行的窗口風(fēng)格有著良好的三維(有人說是二維半)的外觀并可用 6.5 6.6,Close(關(guān)閉)按鈕。窗口關(guān)閉時(shí),系統(tǒng)的反等縮進(jìn)該圖標(biāo)、窗口式關(guān)閉(窗口關(guān)閉成標(biāo)題條,或在窗口縮成圖標(biāo)時(shí)作三維翻轉(zhuǎn)及滾有很多各種各樣重定窗口大小的方法。Macintosh有很多移動(dòng)窗口的方法。XeroxStarMSWindows1.0Move(移動(dòng))菜單項(xiàng),用戶選擇它,然后在終點(diǎn)處按一次。Macintosh設(shè)計(jì)者用整個(gè)標(biāo)題條讓用戶拖動(dòng)窗口的輪廓直至他們?cè)谑褂檬酱翱跁r(shí),需要某些把一個(gè)被其他窗口整個(gè)或部分遮掩的窗口提到前面來種令人感的擴(kuò)充是,使用口語命令和語音識(shí)別技術(shù)來控制窗口操作。XWindowSystem的市場(chǎng)的員或過程控制的工廠有時(shí)使用多個(gè)監(jiān)視器,因?yàn)檫@是要看到全部信息的惟由于眼睛作越過各監(jiān)視器之間3~4英寸的距離的運(yùn)動(dòng),會(huì)使工作速度變慢。一個(gè)窗口切去半個(gè),為第二個(gè)窗口讓出空間。Windowsl.0在出現(xiàn)分割時(shí)采用這一磚可以彈出,以顯示先前用過的窗口。典型的貼磚是固定大小和固定位置以簡(jiǎn)化使用。如圖6.7所示,它所采用的顯示方法是帶有向上突出的的貼磚堆疊。圖6.7帶上向上突出的的貼磚堆用于Smalltalk、AppleMacintosh、MSWindows以及許多其他各種的系統(tǒng)中。如果所執(zhí)行的是獨(dú)立任務(wù),隨意的窗口是有長(zhǎng)處的。例如,在使用文字處理器中,用戶可決定發(fā)送電子郵件、使用計(jì)算器、查看日歷或查詢個(gè)人日程表,如圖6.8所示。用戶可以彈出一個(gè)新窗選擇階梯操作,它把當(dāng)前打開的窗口按階梯形排列,但打開的窗口則在另外地方顯示。6.8MSN在設(shè)計(jì)者也從開發(fā)與任務(wù)聯(lián)動(dòng)的窗口獲得好處,在這種情況下,窗口的出現(xiàn)、內(nèi)容的改第四個(gè)窗口也許有一個(gè)需要人填入所付款項(xiàng)或例外的表格。卷動(dòng)窗口可能會(huì)產(chǎn)生以前另一種逐漸式的方法是,每一層表的內(nèi)容都用一個(gè)窗口來顯示,如圖6.11所示。產(chǎn)生含有該圖標(biāo)、該詞定義或該變量說明的詳細(xì)內(nèi)容的窗口,如圖6.12所示。與分層瀏覽相似的是二維瀏覽。它在一個(gè)角上給出某一地圖、圖形、或其他圖像的整主程序時(shí),可打開一組相關(guān)聯(lián)的過程,如圖6.14所示。助窗口。例如,要填一張表格,用戶可能收到有選擇條目的框。這個(gè)框可能會(huì)激活一個(gè)彈出式的窗口或出錯(cuò)信息窗口,而后者又可能導(dǎo)致激活求助窗口。在用戶指定框中所要求的選擇后,可點(diǎn)擊框中的“Close(關(guān)閉”圖標(biāo)(或者從菜單上選擇,同時(shí)把所有36.10Windows6.11便于瀏覽環(huán)境的聯(lián)動(dòng)多窗口6.126.13 圖6.14相關(guān)聯(lián)窗口的打開 圖6.15相關(guān)聯(lián)窗口的關(guān)

form關(guān)閉時(shí),相關(guān)聯(lián)窗口的關(guān)閉動(dòng)作可使所有…”(1992們的編程過應(yīng)當(dāng)遵循某些最基本的標(biāo)準(zhǔn),盡管他們對(duì)這些標(biāo)準(zhǔn)中某些部分還很不熟悉,或(Windows(Icon(Widow(Icon(Button滾動(dòng)條(Scrollbar、框(DialogBox)等界面部件,也包括能夠移動(dòng)、定位、點(diǎn)取圖形使用圖形部件形象地表示感的目標(biāo),使系統(tǒng)完成的操作或命令能用真的模擬、示回收站的廢紙框中,則隱喻完成對(duì)該文件的刪除操作,如移到表示的目標(biāo)中,則隱喻:MDI(多文檔界面)框下面的狀態(tài)條中的文字。窗口底部的微幫助一般有兩個(gè)作用:一是在用戶選擇菜單項(xiàng)或其他窗口控件時(shí),顯示的文字信息來解釋或提示用戶所要進(jìn)行的操作是什么;另一個(gè)用途是系統(tǒng)在處理進(jìn),顯示正在進(jìn)行的工作狀態(tài),以使用②工具條的幫助當(dāng)鼠標(biāo)停留在某一個(gè)上時(shí),會(huì)出現(xiàn)一個(gè)彈出式信息框;顯示工具欄文字。也可以用菜單畫筆在文字之后加一個(gè)逗號(hào),加入一段更長(zhǎng)的文字來定義一個(gè)不④使用反饋的場(chǎng)合用戶使用軟件時(shí)最受的是系統(tǒng)反應(yīng)速度慢,而在實(shí)際的應(yīng)用中時(shí)間的處理完成時(shí),應(yīng)發(fā)出一個(gè)提示警告聲如Beep(1,這樣用戶不必總看著屏幕。支持鼠標(biāo)類定位設(shè)備完成光標(biāo)的移動(dòng)和目標(biāo)的選取。因此,只要鼠標(biāo)器或按下按提供了快速的、增量式的、可逆轉(zhuǎn)的,并且所有過程及效果是可觀察到的。以一致方式完成對(duì)所有目標(biāo)的顯示和。例如,只要將光標(biāo)移動(dòng)到所需目標(biāo)(圖標(biāo)或按鈕)上并單擊,即可完成目標(biāo)的選取。一致的顯示和方式減少了用戶的、學(xué)習(xí)負(fù)“①提示字體為加重、宋體、黑色、灰底或透明、無邊框。右對(duì)齊并帶有冒號(hào)結(jié)束。如:”;“ 日期正常字體、宋體、白底黑字,3-D③對(duì)于這些信息的排列,大部分都是由程序員來控制的,上述顯示風(fēng)格也參考。更為重鼠標(biāo)雙擊其中一項(xiàng),可以表示選中該項(xiàng)內(nèi)容;如果用鍵盤也能實(shí)現(xiàn)這能,必須在窗口軟件中,快捷鍵的使用大多是一致的,如表6.2所示。6.2WindowsCtrl+D刪除Ctrl+F尋找Ctrl+H替換Ctrl+I插入Ctrl+S保存Ctrl+O打開Ctrl+A全選Ctrl+C拷貝Ctrl+V粘貼Ctrl+X剪切MSWindows保留鍵Ctrl+F4關(guān)閉窗口Esc取消按鈕/取消操作;Alt+C提供了對(duì)用戶出錯(cuò)的保護(hù)機(jī)制和強(qiáng)有力的幫助機(jī)制。GUI界面使用比喻,模擬日常操將美的原則應(yīng)用于界面設(shè)計(jì),可以加強(qiáng)界面的氣氛、增加、突出重心、提高美感。在圖形用戶界面的設(shè)計(jì)過,需要遵循的藝術(shù)原則主要有對(duì)比原則、協(xié)調(diào)原則、平衡原則和(Contrast效果和表現(xiàn)力。對(duì)于界面設(shè)計(jì)而言,通過對(duì)比,可以在界面中形成趣味中心,或者使從背有的構(gòu)圖形式。對(duì)比分為不同類型,在界面設(shè)計(jì)中,主要有以下8種:字體越粗、越富有氣概;若代表時(shí)髦與女性,通常以細(xì)表現(xiàn)。細(xì)字如果增多,粗字就用戶以冷靜、堅(jiān)實(shí)和拘束之感,后者則給人以活潑、空間和感。力點(diǎn)處配置、大標(biāo)題或標(biāo)識(shí)記號(hào)等、便可以顯示出隱藏的力量。因此、在對(duì)立關(guān)系的位置顧名思義,協(xié)調(diào)原則是相對(duì)于對(duì)比原則而言,所謂協(xié)調(diào),就是將界面上的各種元間的和稱心的“美”的要一。協(xié)調(diào)包括同一界面中各種元素的協(xié)調(diào),也包括不同界面之間的各種元素的協(xié)調(diào),主要有以下4個(gè)方面:入點(diǎn)要特別注意平衡,必須有適當(dāng)?shù)膹?qiáng)弱變化才好,一方太軟弱無力就不能引起共鳴。例如果過分強(qiáng)調(diào)對(duì)比關(guān)系,空間預(yù)留太多造型要素,最容易使畫面產(chǎn)生。要協(xié)調(diào)這種現(xiàn)對(duì)稱原則。當(dāng)然,在個(gè)別畫面需要表達(dá)傳統(tǒng)風(fēng)格時(shí),適當(dāng)?shù)膶?duì)稱仍是較好的表現(xiàn)。使界面變得有朝氣。例如,界面皆為文字編排,看起來索然無味,如果加上插圖或,就如由于計(jì)算機(jī)屏幕的限制,一般的編排方式總是以四邊形為標(biāo)準(zhǔn)形,其他各種形式都屬于它的變形。四角皆成直角,給人以有規(guī)律、表情少的感覺。其他的變形則呈現(xiàn)出形形的感覺,譬如成為銳角的三角形有銳利、鮮明感;近于圓的形狀有穩(wěn)定和柔弱之感。相同的曲線也有不同的表情,例如用儀器畫出的圓,有硬質(zhì)感,而徒手畫出來的就有柔和的圓形曲線之美。狀,也會(huì)產(chǎn)生規(guī)律感。規(guī)律感在設(shè)計(jì)一個(gè)多應(yīng)用系統(tǒng)時(shí),可以是用戶很快熟悉系統(tǒng),掌握操作方法。這一點(diǎn)可以從Windows軟件中得到啟發(fā)。速度很快的說話方式適合體育的播報(bào),但不適合做,原因是每句話中的空6.166.17Macintosh圖標(biāo)常用于繪圖程序以表示工具或動(dòng)作(套索或剪刀用來剪下圖像,畫筆用來繪畫,鉛筆用來畫線條,橡皮用來擦除。經(jīng)過良好設(shè)計(jì)的、真形象的圖標(biāo),所代表的動(dòng)作或命令實(shí)體,是人們迅速、直觀理解信息的有力工具。如圖6.18所示是另一些對(duì)象類圖標(biāo)表示的例子。(a)表示唱 (b)表示合 (c)表示郵 (d)表(e)表示幫 (f)表示三角 (g)表示預(yù)算 (h)表示不許的行6.18習(xí)慣每個(gè)發(fā)出的“交響樂”,并能夠察覺一些特點(diǎn)或反常的現(xiàn)象。度表示文件夾的容量(越厚表示里面文件越多(較舊的文件可以夾、廢紙簍、箱或的圖標(biāo)上??梢栽谝晃募腺N上鄰接圖標(biāo),并把它加在或者預(yù)加在另一文件上,可以通過把一文件或文件夾拖向一條警犬來設(shè)置安全等級(jí),還可以通過兩④實(shí)用層次:總體上易讀、通用、易識(shí)別、易,令人愉快多軟件Combustion中的一些圖標(biāo)的例子。圖6.19軟件Combustion中圖標(biāo)例 圖6.20軟件Combustion中圖標(biāo)例 圖6.21軟件Combustion中圖標(biāo)例 圖6.22軟件Combustion中圖標(biāo)例WieshoferIconEditPro5.01(6.23)AxialisSAAxialisAX-Icons4.06.23IconEditPro5.016.24AxialisAX-Icons4.0圖形的制作工具一般采用Adobe公司的Photoshop。觀世界的信息中,有80%以上是通過視覺獲取的。計(jì)算機(jī)中的屏幕顯示也是用戶獲取計(jì)算機(jī)系不同的民族,不同的人,以及不同的會(huì)對(duì)顏色有不同的偏好。因此要從眾多的顏色,以及不同的人中選擇顏色是很的,它可能需要一個(gè)很高級(jí)的彩色度量設(shè)備并花費(fèi)很多的時(shí)間。如表6.3所示,是16種常用顏色的應(yīng)用。6.316 6.4前、背景色組合的效果示時(shí),對(duì)比度大的顏色可以一起使用而不易引起,而如果使用過于相近的顏色則會(huì)影響辨性,首先指屏幕使用顏色應(yīng)與客觀世界及用戶常規(guī)概念相一致。例如,用紅色表示、停

圖6.25一個(gè)普通的設(shè)計(jì)者如何解決這個(gè)問題呢?加上一個(gè)標(biāo)注來指向那

6.26系統(tǒng)要有錯(cuò)誤處理的功能。在出現(xiàn)錯(cuò)誤時(shí),系統(tǒng)應(yīng)該能檢測(cè)出錯(cuò)誤,并且提供簡(jiǎn)單和容易理解的錯(cuò)誤處理的功能。錯(cuò)誤出現(xiàn)后系統(tǒng)的狀態(tài)不發(fā)生變化,或者

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論