freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[電腦基礎(chǔ)知識]第三章交互技術(shù)與用戶接口-資料下載頁

2025-01-19 15:32本頁面
  

【正文】 的圖標( icon)。 2022年 2月 16日 3時 31分 53 用戶接口的設計原則 在設計用戶接口時,應遵循以下設計原則: 1.保持一致性 保持交互系統(tǒng)的一致性是指在設計系統(tǒng)的各個環(huán)節(jié)時,應遵從統(tǒng)一的、簡單的規(guī)則,保證不出現(xiàn)里外和特殊情況。保持一致性的目的是能讓用戶有系統(tǒng)某個方面的知識推廣到其它方面,以便于用戶快速學習和熟練掌握。用戶接口輸入部分的一致性包括:鍵盤功能鍵,全程命令和常用命令,它們的功能在整個系統(tǒng)內(nèi)應當一致。輸出部分的一致性包括:使用的圖符和顏色、狀態(tài)信息的位置、菜單位置等。 2.提供反饋 反饋是人 機交互的一部分,設計用戶接口時必須考慮到各種反饋,并在程序中實現(xiàn)。根據(jù)設計過程中的功能設計、順序設計(語法)和聯(lián)結(jié)設計(詞法)的三個步驟,可以給出三級反饋。設計人員必須有意識地考慮到每一級,并明確地決定是否提供反饋,以何種形式給出反饋。 2022年 2月 16日 3時 31分 54 ( 1)最低級的反饋。對應于聯(lián)結(jié)設計,用戶在交互設備上的每個動作都應立即產(chǎn)生明顯的反饋。如在鍵盤上鍵入字符時應在屏幕上回顯,鼠標器的移動應對應于光標的運動。 ( 2)二級反饋。對應于順序設計,當系統(tǒng)接受輸入語言(命令、位置、操作對象等)中的每個詞組時,應提供反饋,被拾取的物體或被選中的菜單項要著重顯示,使用戶知道他的動作已被接受。 ( 3)功能級反饋。對應于功能設計,這是最有用且最受用戶歡迎的一種反饋方式。它告訴用戶所發(fā)出的命令已經(jīng)執(zhí)行完畢。通常是將操作結(jié)果顯示出來。在執(zhí)行某個費時的操作時的操作時,要給出某種反饋,例如進度條、百分數(shù)等,表明計算機仍在執(zhí)行中,并且使用戶知道大約何時能夠執(zhí)行完這個命令。 2022年 2月 16日 3時 31分 55 3.盡量減少失誤 要盡可能地減少用戶的操作失誤,為此,要注意兩點:一是使系統(tǒng)只提供當前有效的菜單命令,引導用戶只在有效的范圍內(nèi)工作,不讓用戶做不能做或不允許做的事;二是盡量避免副作用,不要產(chǎn)生用戶不期望的結(jié)果。設計時考慮不全、與用戶交流不充分往往會產(chǎn)生副作用。 2022年 2月 16日 3時 31分 56 4.提供出錯恢復機制 有四種出錯時的恢復方法,即復原( Undo)、中止( Abort)、取消( Cancel)和校正( Correct)。 當用戶錯誤地執(zhí)行一個或多個命令,得到一個預料之外的結(jié)果時,就需要使用“復原”命令恢復到執(zhí)行的狀態(tài)。復原又分為單級復原和多級復原兩種。單級復原只恢復到上一個命令執(zhí)行前的狀態(tài)。如果單級復原命令之后緊接著再執(zhí)行一次“復原”命令的話,就等于沒有做恢復工作。多級復原是在前面之行過的命令棧上進行操作。執(zhí)行過的命令都存入棧中,根據(jù)棧里存放的命令逐一作恢復工作。對應于多級復原,還配備一個“重做( Redo)”操作,把復原以后的狀態(tài)通過“重做”再恢復過來。 2022年 2月 16日 3時 31分 57 中止( Abort)操作是在命令執(zhí)行過程中,用戶意識到出現(xiàn)了失誤,這是就需要“中止”命令來停止命令的繼續(xù)執(zhí)行?!爸兄埂泵钜残枰严到y(tǒng)恢復到命令執(zhí)行前的狀態(tài),相當于被中止的操作沒有執(zhí)行。 取消( Cancel)是在用戶為執(zhí)行某個命令而輸入所需要的參數(shù)時,會突然發(fā)現(xiàn)自己并不想執(zhí)行這個命令,這是就需要“取消”這個命令,回到輸入前的狀態(tài)。 校正( Correct)是在用戶輸入?yún)?shù)時,往往會發(fā)現(xiàn)出現(xiàn)失誤,這時用戶總是希望能簡單地把錯誤校正過來。例如,在文本輸入時出現(xiàn)錯誤,可以使用 Backspace鍵來刪除錯誤,并重新輸入。 2022年 2月 16日 3時 31分 58 5.面向多層次用戶 交互式圖形系統(tǒng)要面向各種層次的用戶,使毫無經(jīng)驗的新手、經(jīng)驗不多的用戶,直到熟練用戶,都能找到適合自己的交互手段。使系統(tǒng)能容納多層次用戶的方法包括:提供加速鍵,增加提示信息、提供幫助信息和可擴展功能,以及隱藏復雜功能等。 6.盡量減少記憶的內(nèi)容 要盡量減少讓用戶記憶的內(nèi)容。例如,在繪圖系統(tǒng)中,用數(shù)字代號表示形體,而不要用名字。拾取形體或圖形使用交互式手段,而不需要記憶形體的信息。 2022年 2月 16日 3時 31分 59 交互式技術(shù)工具箱 用戶接口的外觀和給人的感覺很大程度上取決于它們所使用的各種交互技術(shù)。設計和實現(xiàn)一組好的交互技術(shù)不是一件容易的事情,在 ,即子程序庫、專用語言和交互命令。在這一節(jié)主要介紹三種交互技術(shù)實現(xiàn)工具箱,即用戶接口子程序庫、資源描述語言和資源編輯器。用交互技術(shù)工具箱,可以實現(xiàn)統(tǒng)一的外觀、統(tǒng)一的交互風格,可以節(jié)省編程時間。 2022年 2月 16日 3時 31分 60 1.用戶接口子程序庫 用戶接口子程序庫是為應用程序設計者提供的,專門用來設計各種交互技術(shù)的子程序集。每個窗口系統(tǒng)都提供了用戶接口子程序庫,常用的用戶接口子程序工具箱有: Andraw窗口管理系統(tǒng)工具箱,Macintosh工具箱, MsWindows工具箱, X窗口系統(tǒng)的 OSF/Motif和 InterView工具箱,在 X和 News兩個窗口系統(tǒng)上實現(xiàn)的 OpenLook工具箱和 SunView窗口系統(tǒng)工具箱等。 工具箱中的子程序不僅可以有應用程序調(diào)用,也可以在窗口管理系統(tǒng)中調(diào)用。在多個應用程序中使用同一個工具箱,就可以保證應用程序、窗口管理系統(tǒng)的外觀和交互風格相一致。例如,對話框的 2022年 2月 16日 3時 31分 61 外觀、布局、顏色,文字的輸入域、列表框等,在各個應用程序之間都具有相同的風格。 以下是利用 SunView工具箱編寫的一段程序,用于在一個窗口上建立一個命令按鈕。 frame=(Frame) xv_create(NULL, FRAME, /*指明生成一個對話框的框架 */ WIN_SHOW, TRUE, FRAME_LABEL, “Sample”, /*框架的標題 */ XV_WIDTH, 200, /*框架的寬度 */ XV_HEIGHT, 100, /*框架的高度 */ NULL)。 panel=(Panel) xv_create(frame, PANEL, /*在 frame框架上生成一個對話板 panel*/ NULL)。 2022年 2月 16日 3時 31分 62 (void) xv_create(panel, PANEL_BUTTON, /*在 panel板上生成一個按鈕 */ PANEL_LABEL_STRING, “Quit” , /*按鈕的名字串為 Quit*/ PANEL_NOTIFY_PROC, quit_proc, /*執(zhí)行的程序過程為 quit_proc*/ NULL)。 Sample Quit 圖 一個只含 Quit按鈕的對話框 2022年 2月 16日 3時 31分 63 2.資源描述語言 MSWindows用資源描述語言定義對話框或菜單。資源描述語言中的語句對每一個資源命名,并加以描述。資源描述文件的擴展名為 .RC,資源編譯器 RC將資源描述文件編譯成資源代碼文件(擴展名為 .RES),再將這個資源代碼文件加入到應用程序的可執(zhí)行代碼中去,最后的可執(zhí)行程序(擴展名為 .exe)就是完整的用戶接口應用程序,不僅包括了對話框、菜單等用戶界面,而且也包含了應用程序的功能。 2022年 2月 16日 3時 31分 64 3.資源編輯器 編寫用戶接口一種更好的辦法就是使用資源編輯器。資源編輯器是一種可視化的界面設計,可以使用資源編輯器交互地設計出對話框、菜單的布局,然后再轉(zhuǎn)換成程序代碼,與應用程序聯(lián)結(jié)成可運行的目標代碼。使用資源編輯器,不需要任何編程技能就可以很容易地設計較好的用戶接口。
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1