資源描述:
《用戶界面設(shè)計規(guī)范56890》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、用戶界面設(shè)計規(guī)范[發(fā)表時間:2005-10-1818:06:00?來源:中國藝術(shù)吧?作者:未知]一個好的應(yīng)用程序不僅要有強大的功能,還要有美觀實用的用戶界面。界面設(shè)計不僅僅是編程的問題,也需要一定的美學修養(yǎng)。用戶界面是應(yīng)用程序的一個重要組成部分,一個應(yīng)用程序的界面往往決定了該程序的易用性與可操作性。一、VisualBasic中用戶界面的設(shè)計原則VisualBasic通過在窗體上拖曳控件的方式為創(chuàng)建用戶界面提供了非常簡便的方法,窗體的設(shè)計和規(guī)劃不僅影響到它本身外觀的可觀賞性,而且對應(yīng)用程序的可操作性也有很重要的作用。一個良好的用戶界面并不是只有專業(yè)的美術(shù)人員才能設(shè)計出來,在大多數(shù)時候,這
2、樣的界面設(shè)計都是由程序設(shè)計人員完成,因此了解用戶界面的設(shè)計原則,是每個程序設(shè)計人員都要做的事情。雖然在某些時候,用戶界面的設(shè)計并不是一件很重要的事情,但一個優(yōu)秀的程序員在設(shè)計應(yīng)用程序時,總是時時從用戶角度出發(fā),以方便用戶的使用為程序設(shè)計的目標,而用戶第一次接觸應(yīng)用程序就是從界面開始的,因此如何設(shè)計應(yīng)用程序的界面在某些方面也有一些重要的意義。大多數(shù)用戶界面設(shè)計原則和任何基礎(chǔ)美術(shù)課程中所教授的基礎(chǔ)設(shè)計原則一樣。在計算機屏幕上組合顏色、文字、框架等的基本原則和在紙張上畫圖一樣。在開始之前作一點簡單設(shè)計會加快應(yīng)用程序的設(shè)計進程,有些時候,往往一個控件位置的安排就能讓程序設(shè)計人員左右為難。所以在
3、界面設(shè)計開始之前,可以先將設(shè)計的窗體畫在紙上,然后考慮哪些控件是所需要的,以及不同元素的重要性、控件之間的聯(lián)系等。協(xié)調(diào)界面、組織窗體的工作包括控件的位置、大小、一致性編排與其它相關(guān)內(nèi)容。(一)、控件的位置拖放安排在絕大多數(shù)的程序界面設(shè)計中,并不是所有的元素都具有相同的重要性,所以應(yīng)抓住重點,將較重要的元素定位在對用戶來說處在一日了然的位置,重要的和需要經(jīng)常訪問的元素應(yīng)當處于顯著的位置,次要的元素則應(yīng)當處于次要的位置。習慣的閱讀順序一般是從左到右,從上到下。按照此原則,用戶第一眼看到的應(yīng)是計算機屏幕的左上部分,因此最重要的元素應(yīng)當定位在這里,如同網(wǎng)頁設(shè)計一樣。比如有一條重要的數(shù)據(jù)信息,它
4、的標題欄應(yīng)當安排放在能被用戶第一眼看到的位置,而各種操作按鈕則應(yīng)當處于該標題欄的下方,因為用戶通常是要使用按鈕來完成窗口的操作。將控件和元素適當分組也是非常重要的,可以嘗試根據(jù)“功能”和“關(guān)系”來組成一個邏輯信息組。按照控件在功能上的聯(lián)系,將它們放在一起,在視覺效果上也要比將它們分散在屏幕的各處要好得多。在通常情況下,可以使用“框架”控件來幫助合理編排各控件之間的關(guān)系。(二)、控件的大小與一致性編排控件的大小設(shè)置是程序設(shè)計時經(jīng)常遇到的問題,雖然操作非常簡單,但在決定控件大小時卻很讓人頭疼。合理設(shè)置控件的大小以達成一致性是界面設(shè)計中的重要問題之一,一致性的外觀將體現(xiàn)應(yīng)用程序的協(xié)調(diào)性。如果
5、缺乏一致性就會使界面混亂而無序,這樣的界面將會使應(yīng)用程序看起來混亂而不嚴密,體現(xiàn)不出應(yīng)有的價值,不但對用戶的使用帶來不便,甚至還會使用戶覺得應(yīng)用程序不可靠。VisualBasic提供的控件豐富多樣,每一種都能被利用,但是,應(yīng)該拋棄使用較多不同控件的想法,而應(yīng)當盡量使用協(xié)調(diào)性強的控件,來選擇最適合自己應(yīng)用程序的特定控件子集。當有ListBox,ComboBox等多種控件被同時利用時要盡可能的使得它們采用同一風格。例如,在控件中使用相同的顏色作為背景色等,如果沒有特別需要,盡量不使用鮮艷的顏色。在應(yīng)用程序中保持不同控件的一致性對提高應(yīng)用程序的可用度來講也是非常重要的。如果兩種控件選擇了不同
6、的顏色和顯示效果,那么應(yīng)用程序?qū)@得十分不協(xié)調(diào)。所以在確定設(shè)計思路時,一定要堅持用同一種風格貫穿整個應(yīng)用程序的想法,用這個思路來完成整個程序的設(shè)計。(三)、合理利用空間,保持界面的簡潔在界面的空間使用上,應(yīng)當形成一種簡潔明了的布局。在用戶界面中使用空白空間有助于突出元素和改善可用性。即合理使用窗體控件之間以及控件四周的空白區(qū)域。一個窗體上有太多的控件會導致界面雜亂無章,給尋找字段或者控件帶來不便或者困難。因此,在設(shè)計中需要插入空白空間來突出設(shè)計元素。各控件之間一致的間隔以及垂直與水平方向各元素的對齊也可以使設(shè)計更為明了,行列整齊、行距一致、整齊的界面安排也會使其容易閱讀。在此,可以合
7、理利用VisualBasic提供了幾個工具,以便讓控件的間距、排列和尺寸的調(diào)整變得非常容易。水平間距、垂直間距、在窗體中央、排列、按相同大小制作等菜單項都可以在“格式”菜單中找到。另外,界面設(shè)計最重要的原則就是簡潔與明了。對于應(yīng)用程序而言,如果界面看上去很難,則可能程序使用本身也比較復雜,而在設(shè)計時稍稍深入考慮一下,便有助于創(chuàng)建看上去和用起來都很簡單的界面。從美學的角度來講,整潔、簡單明了的設(shè)計更有可取性。在界面設(shè)計中,一個普遍易犯的錯誤就是力