![《人機(jī)交互技術(shù)》實(shí)驗(yàn)一_第1頁](http://file4.renrendoc.com/view11/M03/17/18/wKhkGWWMUqqAMP_RAAI_uRfS4ws053.jpg)
![《人機(jī)交互技術(shù)》實(shí)驗(yàn)一_第2頁](http://file4.renrendoc.com/view11/M03/17/18/wKhkGWWMUqqAMP_RAAI_uRfS4ws0532.jpg)
![《人機(jī)交互技術(shù)》實(shí)驗(yàn)一_第3頁](http://file4.renrendoc.com/view11/M03/17/18/wKhkGWWMUqqAMP_RAAI_uRfS4ws0533.jpg)
![《人機(jī)交互技術(shù)》實(shí)驗(yàn)一_第4頁](http://file4.renrendoc.com/view11/M03/17/18/wKhkGWWMUqqAMP_RAAI_uRfS4ws0534.jpg)
![《人機(jī)交互技術(shù)》實(shí)驗(yàn)一_第5頁](http://file4.renrendoc.com/view11/M03/17/18/wKhkGWWMUqqAMP_RAAI_uRfS4ws0535.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《人機(jī)交互技術(shù)》實(shí)驗(yàn)一《人機(jī)交互技術(shù)》試驗(yàn)報(bào)告
軟件091班
王晶
092543
試驗(yàn)一圖形用戶界面的設(shè)計(jì)
一試驗(yàn)?zāi)康暮鸵?/p>
1)熟識(shí)圖形用戶界面的設(shè)計(jì)原則
2)利用一種設(shè)計(jì)工具完成圖形化的用戶界面設(shè)計(jì)
二預(yù)備學(xué)問
圖形用戶界面又稱為WIMP界面,由窗口(windows)、圖標(biāo)(icons)、菜單(menu)、教導(dǎo)設(shè)備(pointingdevice)四位一體,形成桌面(desktop),如圖所示。
圖形用戶界面是當(dāng)前用戶界面的主流,廣泛應(yīng)用于各檔臺(tái)式微機(jī)和圖形工作站。圖形用戶界面的共同特點(diǎn)是以窗口管理系統(tǒng)為核心,使用鍵盤和鼠標(biāo)器作為輸入設(shè)備。窗口管理系統(tǒng)除了基于可重疊多窗口管理技術(shù)外,廣泛采納的另一核心技術(shù)是大事驅(qū)動(dòng)(event-driven)技術(shù)。
WIMP界面可看作是其次代人機(jī)界面,是基于圖形方式的人機(jī)界面。在WIMP界面中,人被稱為用戶,人機(jī)通過對(duì)話進(jìn)行工作。用戶只能使用手這一種交互通道輸入信息,通過視覺通道獵取信息。在WIMP界面中,界面的輸出可以為靜態(tài)或動(dòng)態(tài)的二維圖形或圖像等信息。
這種方式能同時(shí)輸出不同種類的信息,用戶也可以在幾個(gè)工作環(huán)境中切換而不丟失幾個(gè)工作之間的聯(lián)系,通過菜單可以執(zhí)行掌握型和對(duì)話型任務(wù)。由于引入了圖標(biāo)、按鈕和滾動(dòng)條技術(shù),大大削減鍵盤輸入,提高了交互效率?;谑髽?biāo)和圖形用戶界面的交互技術(shù)極大地推動(dòng)了計(jì)算機(jī)技術(shù)的普及。
(1)圖形用戶界面的三個(gè)重要思想
1)桌面隱喻(desktopmetaphor)
指在用戶界面中用人們熟識(shí)的桌面上的圖例清晰地表示計(jì)算機(jī)可以處理的力量。隱喻的表現(xiàn)方法:靜態(tài)圖標(biāo)、動(dòng)畫、視頻
2)所見即所得(WhatYouSeeIsWhatYouGet,WYSIWYG)
顯示的用戶交互行為與應(yīng)用程序最終產(chǎn)生的結(jié)果是全都的。
3)直接操縱(directmanipulation)
直接操縱是指可以把操作的對(duì)象、屬性、關(guān)系顯式地表示出來,用光筆、鼠標(biāo)、觸摸屏或數(shù)據(jù)手套等教導(dǎo)設(shè)備直接從屏幕上獵取形象化命令與數(shù)據(jù)的過程。直接操縱的對(duì)象是命令、數(shù)據(jù)或是對(duì)數(shù)據(jù)的某種操作。
(2)設(shè)計(jì)圖形用戶界面的原則
1)一般性原則:界面要具有全都性、常用操作要有快捷方式、供應(yīng)簡(jiǎn)潔的錯(cuò)誤處理、對(duì)操作人員的重要操作要有信息反饋、操作可逆、設(shè)計(jì)良好的聯(lián)機(jī)關(guān)心、合理劃分并高效地使用顯示屏、保證信息顯示方式與數(shù)據(jù)輸入方式的協(xié)調(diào)全都
2)顏色的使用:顏色是一種有效的強(qiáng)化手段,同時(shí)具有美學(xué)價(jià)值。使用顏色時(shí)應(yīng)留意如下幾點(diǎn):限制同時(shí)顯示的顏色數(shù);畫面中活動(dòng)對(duì)象的顏色應(yīng)鮮亮,而非活動(dòng)對(duì)象應(yīng)暗淡;盡量避開不相容的顏色放在一起,如黃與藍(lán),紅與綠等,除非作對(duì)比時(shí)用;若用顏色表示某種信息或?qū)ο髮傩裕褂脩衾斫膺@種表示,并盡量采納通用的表示規(guī)章。
3)圖標(biāo)的設(shè)計(jì):圖標(biāo)是可視地表示實(shí)體信息的簡(jiǎn)潔、抽象的符號(hào)。圖標(biāo)設(shè)計(jì)是方寸藝術(shù),需要在很小的范圍內(nèi)表現(xiàn)出圖標(biāo)的內(nèi)涵。設(shè)計(jì)圖標(biāo)時(shí)應(yīng)當(dāng)著重考慮視覺沖擊力,要使用簡(jiǎn)潔的顏色,利用眼睛對(duì)顏色和網(wǎng)點(diǎn)的空間混合效果,做出精彩圖標(biāo)。
4)按鈕的設(shè)計(jì):設(shè)計(jì)按鈕應(yīng)當(dāng)具有交互性,應(yīng)當(dāng)有3到6種狀態(tài)效果(點(diǎn)擊時(shí)的狀態(tài)、鼠標(biāo)放在上面但未點(diǎn)擊的狀態(tài)、點(diǎn)擊前鼠標(biāo)未放在上面時(shí)的狀態(tài)、點(diǎn)擊后鼠標(biāo)未放在上面時(shí)的狀態(tài)、不能點(diǎn)擊時(shí)的狀態(tài)、獨(dú)立自動(dòng)變化的狀態(tài)),按鈕應(yīng)具備簡(jiǎn)潔的圖示效果,應(yīng)能夠讓使用者產(chǎn)生功能上的關(guān)聯(lián)反應(yīng)。屬于一個(gè)群組的按鈕應(yīng)當(dāng)風(fēng)格統(tǒng)一,功能差異大的按鈕應(yīng)當(dāng)有所區(qū)分。
5)屏幕布局的設(shè)計(jì):設(shè)計(jì)屏幕布局(Layout)時(shí)應(yīng)當(dāng)使各功能區(qū)重點(diǎn)突出,
應(yīng)遵循如下幾條原則:平衡原則、預(yù)期原則、經(jīng)濟(jì)原則、挨次原則、規(guī)章化6)菜單界面的設(shè)計(jì):菜單在圖形界面的應(yīng)用程序中使用得特別普遍,是軟件界面設(shè)計(jì)的一個(gè)重要組成方面,描述了一個(gè)軟件的大致功能和風(fēng)格。菜單中的選項(xiàng)在功能上與按鈕相當(dāng),一般具有下列一種或幾種類型的選項(xiàng):命令項(xiàng)、菜單項(xiàng)和窗口項(xiàng)。菜單的結(jié)構(gòu)一般有單一菜單、線狀序列菜單、樹狀結(jié)構(gòu)菜單、網(wǎng)狀結(jié)構(gòu)菜單等,其中樹狀結(jié)構(gòu)菜單是最常見的結(jié)構(gòu)。
設(shè)計(jì)菜單界面時(shí)應(yīng)留意的一般性原則:功能組織菜單,合理分類,并力求簡(jiǎn)短,前后全都;合理組織菜單界面的結(jié)構(gòu)與層次;按肯定的規(guī)章對(duì)菜單項(xiàng)進(jìn)行排序;菜單選項(xiàng)的標(biāo)題要力求文字簡(jiǎn)短、含義明確,并且最好以關(guān)鍵詞開頭;常用選項(xiàng)要設(shè)置快捷鍵;充分利用菜單選項(xiàng)的使能與禁止、可見與隱蔽屬性;使用彈出式菜單。
7)填表輸入界面的設(shè)計(jì):在處理大量相關(guān)數(shù)據(jù)的場(chǎng)合下,需要輸入一系列的數(shù)據(jù),這時(shí)填表輸入界面是最抱負(fù)的數(shù)據(jù)輸入界面。在設(shè)計(jì)填表輸入界面時(shí)應(yīng)遵循的原則:全都性;有含義的表格標(biāo)題;使用易于理解的指導(dǎo)性說明文字;我按規(guī)律分組排序;表格的組織結(jié)構(gòu)和用戶任務(wù)相全都;光標(biāo)移動(dòng)便利;出錯(cuò)提示;供應(yīng)關(guān)心;表格顯示應(yīng)美觀、清晰,避開過分擁擠。
三試驗(yàn)內(nèi)容與步驟
(一)試驗(yàn)內(nèi)容:
利用常用的設(shè)計(jì)工具(VC/VB/Delphi/PB等)完成一個(gè)通用圖形用戶界面設(shè)計(jì),要遵循界面設(shè)計(jì)的一般原則(全都性、快捷方式、供應(yīng)錯(cuò)誤處理),留意顏色的使用,學(xué)會(huì)使用圖標(biāo)、按鈕、屏幕布局、菜單和對(duì)話框的設(shè)計(jì)
(二)試驗(yàn)步驟
1.設(shè)計(jì)多個(gè)對(duì)話框,完成填表輸入界面的設(shè)計(jì),合理使用圖標(biāo)、按鈕、顏色;
2.設(shè)計(jì)不同形式的菜單,完成對(duì)不同對(duì)話框的調(diào)用;
3.供應(yīng)簡(jiǎn)潔的錯(cuò)誤處理、聯(lián)機(jī)關(guān)心
四、試驗(yàn)相關(guān):
試驗(yàn)工具:Myeclipse
語言:Java
試驗(yàn)內(nèi)容:打開,關(guān)閉,保存,查找文件
五、試驗(yàn)代碼:
importjava.io.*;
importjava.awt.*;
importjava.awt.event.*;
importjavax.swing.*;
importjavax.swing.filechooser.*;
publicclassJFileChooserDemoextendsJFrame{
publicJFileChooserDemo(){
super("使用JFileChooser");
finalJTextAreata=newJTextArea(5,20);
ta.setMargin(newInsets(5,5,5,5));
ta.setEditable(false);
JScrollPanesp=newJScrollPane(ta);
finalJFileChooserfc=newJFileChooser();
JButtonopenBtn=newJButton("打開文件...");
openBtn.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){
intreturnVal=fc.showOpenDialog(
JFileChooserDemo.this);
if(returnVal==JFileChooser.APPROVE_OPTION){Filefile=fc.getSelectedFile();
ta.append("打開:"+file.getName()+".\n");
}elseta.append("取消打開命令.\n");
}
});
JButtonsaveBtn=newJButton("保存文件...");saveBtn.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){
intreturnVal=fc.showSaveDialog(
JFileChooserDemo.this);
if(returnVal==JFileChooser.APPROVE_OPTION){Filefile=fc.getSelectedFile();
ta.append("Saving:"+file.getName()+".\n");
}elseta.append("取消保存命令。\n");
}
});
JPanelbuttonPanel=newJPanel();
buttonPanel.add(openBtn);
buttonPanel.add(saveBtn);
openBtn.setNextFocusableComponent(saveBtn);saveBtn.setNextFocusableComponent(openBtn);Containerc=getContentPane();
c.add(buttonPanel,BorderLayout.NORTH);
c.add(sp,BorderLayout.CENTER);
}
publicstaticvoidmain(Stringargs){
JFrameframe=newJFileChooserDemo();
frame.setDefaultCloseOperation(EXIT_ON_CLOSE);frame.pack();
frame.setVisible(true);
}
}
六、試驗(yàn)結(jié)果:
七、試驗(yàn)思想:
使用JFileChooser類
JFileChooser類供應(yīng)對(duì)文件的打開、關(guān)閉等文件操作的標(biāo)準(zhǔn)對(duì)話框。
JFileChooser類繼承于JComponent類,其構(gòu)造方法有:
JFileChooser()構(gòu)造一個(gè)指向用戶缺省名目的JFileChooser對(duì)象。
JFileChooser(FilecurrentDirectory)構(gòu)造一個(gè)以給定File為路徑的JFileChooser對(duì)象。
構(gòu)造JFileChooser對(duì)象后,要利用該類的方法showOpenDialog()或showSaveDialog()來顯示文件打開或文件關(guān)閉對(duì)話框。它們的格式為:
publicintshowOpenDialog(Componentparent)throwsHeadlessException
publicintshowSaveDialog(Componentparent)throwsHeadlessException
它們的參數(shù)都是包含對(duì)話框容器的對(duì)象。返回值為下面幾種狀況:
JFileChooser.CANCEL_OPTION表示選擇了“撤消”按鈕。
JFileChooser.APPROVE_OPTION表示選擇了“打開”或“保存”按鈕。
JFileChooser.ERROR_OPTION表示消失錯(cuò)誤。
在打開或關(guān)閉文件對(duì)話框中作出選擇后,可用JFileChooser類的方法getSelectedFile()返回選取的文件名(File類的對(duì)象)。
八、試驗(yàn)總結(jié):
1、設(shè)計(jì)原則:
使用圖形界面GUI(GraphicsUserInterface)
圖形界面—用多種媒體顯示信息,用直觀、便利的GUI標(biāo)準(zhǔn)組件來接收命令。掌握權(quán)在用戶
界面與操作的風(fēng)格全都性寬容(容錯(cuò))性簡(jiǎn)潔與美觀并重2、界面構(gòu)成:
3、使用嵌套面板:
4、使用Choice下拉選單:
5、使用Scrollbar滾動(dòng)條:
5、使用聯(lián)機(jī)關(guān)心:
八、試驗(yàn)總結(jié):
風(fēng)格設(shè)計(jì)分析:針對(duì)用戶年輕,更加偏好顏色豐富,但是針對(duì)于此軟件要求的功能應(yīng)符合操作簡(jiǎn)潔。則主要用鼠標(biāo)點(diǎn)擊操作就可以便利的查看文件。雖然要追求界面的時(shí)尚和華麗,但是界面過于明麗,簡(jiǎn)單導(dǎo)致用戶視覺疲憊。則輕松的淡藍(lán)色為主配色,灰色系為主。
用戶導(dǎo)航顯示:簡(jiǎn)潔明白,文字描述要明白,通過文字和圖標(biāo)協(xié)作示意,用戶看到按鈕,可以快速的明白此按鈕功能。布局應(yīng)當(dāng)滿意用戶習(xí)慣,結(jié)合廣闊軟件按鈕布局方式。
為了保持界面在設(shè)計(jì)過程中,要求各個(gè)界面的風(fēng)格的統(tǒng)一,先做出表格,列出界面制作統(tǒng)一的原則和規(guī)范。
九、對(duì)自已設(shè)計(jì)界面的可用性評(píng)估:
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- Unit 1 Let's be friends!(說課稿)-2024-2025學(xué)年外研版(三起)(2024)英語三年級(jí)上冊(cè)
- 農(nóng)村征地合同范本
- 高中語文統(tǒng)編版(部編版)必修 上冊(cè)第一單元3 2 《哦香雪》單篇教學(xué)設(shè)計(jì)
- Unit 4 Space Exploration Listening and Speaking 說課稿-2023-2024學(xué)年高中英語人教版(2019)必修第三冊(cè)001
- 丹尼斯合同范本
- 創(chuàng)建合作協(xié)議合同范例
- 買車預(yù)售合同范例
- 光伏過戶合同范本
- 書面銷售合同范例
- 共同開發(fā)協(xié)議合同范本
- 2025至2030年中國(guó)減肥肽數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024內(nèi)蒙古公務(wù)員省直行測(cè)、行政執(zhí)法、省考行測(cè)考試真題(5套)
- 2025年安徽馬鞍山市兩山綠色生態(tài)環(huán)境建設(shè)有限公司招聘筆試參考題庫附帶答案詳解
- 山東省濱州市濱城區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期末考試化學(xué)試題
- 期末試卷:安徽省宣城市2021-2022學(xué)年七年級(jí)上學(xué)期期末歷史試題(解析版)
- 幼兒教師新年規(guī)劃
- 2024年湖南省公務(wù)員錄用考試《行測(cè)》真題及答案解析
- 2024新版(北京版)三年級(jí)英語上冊(cè)單詞帶音標(biāo)
- 第21課 活動(dòng)課 從考古發(fā)現(xiàn)看中華文明的起源 教學(xué)課件
- 部編版《道德與法治》四年級(jí)下冊(cè)教材解讀與分析文檔
- PP、PVC-風(fēng)管制作安裝施工作業(yè)指導(dǎo)書
評(píng)論
0/150
提交評(píng)論