5-圖書管理系統(tǒng)-GUI設(shè)計

上傳人:hjk****65 文檔編號:253298604 上傳時間:2024-12-10 格式:PPT 頁數(shù):31 大?。?.40MB
收藏 版權(quán)申訴 舉報 下載
5-圖書管理系統(tǒng)-GUI設(shè)計_第1頁
第1頁 / 共31頁
5-圖書管理系統(tǒng)-GUI設(shè)計_第2頁
第2頁 / 共31頁
5-圖書管理系統(tǒng)-GUI設(shè)計_第3頁
第3頁 / 共31頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《5-圖書管理系統(tǒng)-GUI設(shè)計》由會員分享,可在線閱讀,更多相關(guān)《5-圖書管理系統(tǒng)-GUI設(shè)計(31頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、,*,Arial,或,Frutiger,55 Roman 25pt,華文細黑簡,25pt,Arial,或,Frutiger 55 Roman 25pt,華文細黑簡,25pt,Arial,或,Frutiger 55 Roman 25pt,華文細黑簡,25pt,Arial,或,Frutiger 55 Roman 25pt,華文細黑簡,25pt,Arial,或,Frutiger 55 Roman 25pt,華文細黑簡,25pt,Arial,或,Frutiger Bold 40pt,黑體,簡,40pt,軟件工程實踐,今天的工作任務(wù),完成圖書管理系統(tǒng),GUI,設(shè)計,提交內(nèi)容,GUI,工程師在課上完成第一

2、個,GUI,設(shè)計,并確定完成的界面?zhèn)€數(shù)(含名稱)。,我們的進度,在這里,GUI,工程師的工作并不是從設(shè)計階段才開始的,早在需求分析階段,,GUI,工程師就已經(jīng)參與到用戶訪談中,了解用戶的使用習慣,喜好等,為設(shè)計用戶界面做準備,我們的進度,在這里,GUI,(圖形用戶界面)設(shè)計概述,對于用戶來說,友好的界面是至關(guān)重要的。,用戶界面(,U,ser,I,nterface,)的設(shè)計質(zhì)量直接影響用戶對軟件產(chǎn)品的評價,從而影響軟件產(chǎn)品的競爭力和使用壽命,因此,對人機界面的設(shè)計必須給予足夠的重視。,我們的進度,在這里,先看一個例子,對比同一界面的以下兩種不同設(shè)計,然后說出哪種要好一些?,我們的進度,在這里,我

3、們的進度,在這里,我們的進度,在這里,良好的設(shè)計原則,1,、關(guān)注用戶及其任務(wù),而不是技術(shù),2,、首先考慮功能,其次才是表現(xiàn),3,、與用戶對任務(wù)的看法,保持一致,4,、設(shè)計要符合常見情況,5,、不要分散用戶對他們目標的注意力,6,、促進學習,從外,(,用戶,),到里,(,設(shè)計人員,),思考,而不是相反。,7,、傳遞信息,而不僅僅是數(shù)據(jù),8,、設(shè)計應(yīng)滿足響應(yīng)需求,9,、通過用戶試用發(fā)現(xiàn)錯誤,然后修復它,最好的程序界面就是用戶無需去閱讀操作手冊就知道該如何使用的界面。,我們的進度,在這里,關(guān)注用戶及其任務(wù),而不是技術(shù),對人的理解,程序必須反映用戶的視角和行為。要充分理解用戶開發(fā)者首先要理解人。人類通

4、過辨別比通過記憶學習起來更容易。,要經(jīng)常試著提供一個數(shù)據(jù)列表給用戶,而非讓用戶憑記憶自己輸入數(shù)據(jù),。普通人能記住,2000,到,3000,單詞,但卻可以認出,50000,單詞。,我們的進度,在這里,我們的進度,在這里,從用戶的視角看問題,使用用戶的詞匯進行描述,保持一致性,引導用戶的使用習慣,清楚一致的設(shè)計,很多,GUI,程序?qū)ψ罱K用戶常常不夠清楚。一個增強程序清楚表述能力的有效方法是使用列表中的,保留字,進行開發(fā)。用戶中最常見的抱怨是某個術(shù)語表述的不清楚或不一致。,在軟件開發(fā)中經(jīng)常出現(xiàn)的情況是,在程序發(fā)布之后,一個屏幕上可能寫著“項目”,而下一屏卻寫著“產(chǎn)品”,而第三屏又變成了“貨物”,可是

5、其實這三個術(shù)語是指的同一個東西。這種一致性的缺乏導致用戶非常迷惑并產(chǎn)生操作失誤。,我們的進度,在這里,保留字列表,文本,含義和行為,是否出現(xiàn)在按鈕上,是否出現(xiàn)在菜單上,MnemonicKeystrokes,熱鍵?,ShortcutKeystrokes,快捷鍵?,OK,接受輸入的數(shù)據(jù)或顯示的響應(yīng)信息,關(guān)掉窗口,Yes,No,None,or,Cancel,不接受輸入的信息,關(guān)掉窗口,Yes,No,None,Esc,Close,結(jié)束當前的任務(wù),讓程序繼續(xù)進行;關(guān)掉數(shù)據(jù)窗口,Yes,Yes,Alt+C,None,Exit,推出程序,No,Yes,Alt+X,Alt+F4,Help,調(diào)出程序的幫助信息,

6、Yes,Yes,Alt+H,Fl,Save,保存數(shù)據(jù),停留在當前窗口,Yes,Yes,Alt+S,Shift+Fl2,Save As,用新名字保存數(shù)據(jù),No,Yes,Alt+A,F12,Undo,撤銷前一個動作,No,Yes,Alt+U,Ctrl+Z,Cut,剪切高亮字符,No,Yes,Alt+T,Ctrl+X,Copy,拷貝高亮的文本,No,Yes,Alt+C,Ctrl+C,Paste,在插入點粘貼被拷貝或剪切的文本,No,Yes,Alt+P,Ctrl+V,利用保留字表使得系統(tǒng)詞匯保持一致,提供可視反饋,如果你曾有過傻傻的瞪著自己,電腦上顯示的沙漏等著一個操作結(jié)束的時候,就會明白沒有可視化的

7、反饋信息有多糟糕。,用戶非常希望知道一個操作會花費多長的時間以便準備好足夠的耐心。作為最一般的規(guī)則,當一個操作超過,7,10,秒的時候,大多數(shù)用戶希望看到一個帶有進度條的消息對話框。時間,的長短要根據(jù)用戶類型和應(yīng)用程序的特點來調(diào)整。,使常用的用戶任務(wù)簡單化,不要讓用戶解決額外的問題,GUI,設(shè)計案例賞析,1):,常用菜單要有命令快捷方式。,2):,完成相同或相近功能的菜單用橫線隔開放在同一位置。,3):,菜單前的圖標能直觀的代表要完成的操作。,Good,如果用戶不能理解對話框里的內(nèi)容,這就意味著是這個對話框設(shè)計者的失敗。通常情況下,就,像標準保存對話框或打開文件對話框那樣,所有對話框都應(yīng)該含有

8、一個用來提問或警告的消息,(圖標),另外還含有一段附加的描述性文字來提供額外提示譬如“這個操作不可恢復”,這個問題對話框的標題與所提示的信息不符,更糟糕的是沒有任何信息告訴用戶究竟要“確信”,啥(對話框顯示“您確信嗎?”的問題,而窗口標題卻是“錯誤”),Bad,使用彩色用戶界面元素時,要考慮緊接這個界面元素的相鄰界面元素是什么。特別是要注意文本所在的背景底色。,提高對比度才看的清楚。,Bad,第一個例子不會讓用戶知道這個對話框是何用途。沒有對話框里面文字的提示,用戶不可能知道下一步該怎么辦。,相反,第二個例子用意則非常的明顯以致于不需要解釋文字用戶也知道該怎么做。,Bad,Good,第一個例子

9、完全沒有使用空白,按鈕之間的距離都是一樣的,盡管我們知道這三個按鈕點下去造成的后果大不相同。有意思的是,這個會造成數(shù)據(jù)損失的按鈕竟然相當不方便的放在中間。,所以,這就造成一種被錯誤選擇的可能性:如果你要點“是(,Yes,)”的右部,或者“取消(,Cancel)”,的左邊,可手不小心一抖錯過了幾個象素就點到“否”按鈕上了!數(shù)據(jù)因此而丟失。,而下面的這組按鈕就有效的利用了空白。既然對話框中的提示是“您想在關(guān)閉文檔前保存內(nèi)容嗎?”,所以這些按鈕的動作結(jié)果和上面的一組一樣:“取消”使關(guān)閉文檔的命令取消;“保存”將保存文檔并且關(guān)閉;因此“不要保存”按鈕是唯一可以造成未保存數(shù)據(jù)丟失的按鈕,所以它和其它兩個

10、按鈕“取消”和“保存”(它們都不會未保存數(shù)據(jù)丟失)之間有一個很大的空白。這樣的分布保證了讓用戶偶然錯誤選擇“不要保存”的可能性非常小。,利用空白分割,Bad,Good,選擇合適的控件。上圖中,,yes,和,no,只能二選一,所以不應(yīng)該使用,checkbox,,而是,radiobutton,Bad,GUI,圖形用戶界面設(shè)計過程,設(shè)計原型,用戶試用,和評估,修改原型,評估,GUI,設(shè)計工具,GUI Design Studio,MS Visio,甚至可以是,MyEclipse,(加入,VE,插件后的)或者,NETBean,等,IDE,。,GUI Design Studio,是什么?,GUI Desi

11、gn Studio,是一款針對,windows,系統(tǒng),的,圖形界面設(shè)計工具,它可以便捷的創(chuàng)建界面圓形文檔而不要任何的腳本和編程知識。,使用標準組件繪制屏幕 窗口或者組建組合,并把它們按照工作流連結(jié)在一起,然后演示你的設(shè)計。,利用,GUI Design Studio,自帶的案例進行學習,打開,GUI Design Studio,文件夾下面的,sample,文件夾,選擇,Design Collection,文件夾,打開案例,使用模擬器進行運行。查看效果,依次學習,Standard Components,文件夾和,Tutorial,文件夾中的案例。,幾個要點,對齊,和調(diào)整大小使用下面這個工具條,插入

12、圖片的方法:設(shè)計菜單,添加位圖,在,GUI Design Studio,中完成圖書管理系統(tǒng)的,GUI,設(shè)計,建立界面控制流的轉(zhuǎn)換,新建一個設(shè)計,用來設(shè)計另外一個界面“圖書管理系統(tǒng)主界面”,建立界面控制流的轉(zhuǎn)換,在圖書管理登錄,.,gui,中,點擊右鍵選擇“添加組合屏幕”,選擇圖書管理系統(tǒng)主界面添加進去。,用鏈接工具 將登陸按鈕與圖書管理系統(tǒng)主界面鏈接起來,將圖書管理系統(tǒng)登錄界面點擊右鍵,“設(shè)置為典型元件”,運行模擬器查看效果。,為圖書管理系統(tǒng)主界面增加菜單項,為“注銷”和主界面的關(guān)閉按鈕添加一個確認退出系統(tǒng)的對話框,依次類推,畫出其余的,GUI,界面來。交給代碼人員,他們進行代碼編寫。,如果你同時擔任代碼和,GUI,,那么建議你直接在,IDE,里面做,GUI,設(shè)計,省時省力,課程小結(jié),本次課中,用到以下知識,設(shè)計,學習使用了工具,GUI Design Studio,我們的進度,在這里,

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

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!