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

正文內容

[電腦基礎知識]第三章交互技術與用戶接口(參考版)

2025-01-22 15:32本頁面
  

【正文】 。資源編輯器是一種可視化的界面設計,可以使用資源編輯器交互地設計出對話框、菜單的布局,然后再轉換成程序代碼,與應用程序聯(lián)結成可運行的目標代碼。資源描述文件的擴展名為 .RC,資源編譯器 RC將資源描述文件編譯成資源代碼文件(擴展名為 .RES),再將這個資源代碼文件加入到應用程序的可執(zhí)行代碼中去,最后的可執(zhí)行程序(擴展名為 .exe)就是完整的用戶接口應用程序,不僅包括了對話框、菜單等用戶界面,而且也包含了應用程序的功能。 Sample Quit 圖 一個只含 Quit按鈕的對話框 2022年 2月 16日 3時 31分 63 2.資源描述語言 MSWindows用資源描述語言定義對話框或菜單。 panel=(Panel) xv_create(frame, PANEL, /*在 frame框架上生成一個對話板 panel*/ NULL)。 以下是利用 SunView工具箱編寫的一段程序,用于在一個窗口上建立一個命令按鈕。在多個應用程序中使用同一個工具箱,就可以保證應用程序、窗口管理系統(tǒng)的外觀和交互風格相一致。每個窗口系統(tǒng)都提供了用戶接口子程序庫,常用的用戶接口子程序工具箱有: Andraw窗口管理系統(tǒng)工具箱,Macintosh工具箱, MsWindows工具箱, X窗口系統(tǒng)的 OSF/Motif和 InterView工具箱,在 X和 News兩個窗口系統(tǒng)上實現(xiàn)的 OpenLook工具箱和 SunView窗口系統(tǒng)工具箱等。用交互技術工具箱,可以實現(xiàn)統(tǒng)一的外觀、統(tǒng)一的交互風格,可以節(jié)省編程時間。設計和實現(xiàn)一組好的交互技術不是一件容易的事情,在 ,即子程序庫、專用語言和交互命令。拾取形體或圖形使用交互式手段,而不需要記憶形體的信息。 6.盡量減少記憶的內容 要盡量減少讓用戶記憶的內容。 2022年 2月 16日 3時 31分 58 5.面向多層次用戶 交互式圖形系統(tǒng)要面向各種層次的用戶,使毫無經驗的新手、經驗不多的用戶,直到熟練用戶,都能找到適合自己的交互手段。 校正( Correct)是在用戶輸入參數(shù)時,往往會發(fā)現(xiàn)出現(xiàn)失誤,這時用戶總是希望能簡單地把錯誤校正過來?!爸兄埂泵钜残枰严到y(tǒng)恢復到命令執(zhí)行前的狀態(tài),相當于被中止的操作沒有執(zhí)行。對應于多級復原,還配備一個“重做( Redo)”操作,把復原以后的狀態(tài)通過“重做”再恢復過來。多級復原是在前面之行過的命令棧上進行操作。單級復原只恢復到上一個命令執(zhí)行前的狀態(tài)。 當用戶錯誤地執(zhí)行一個或多個命令,得到一個預料之外的結果時,就需要使用“復原”命令恢復到執(zhí)行的狀態(tài)。設計時考慮不全、與用戶交流不充分往往會產生副作用。在執(zhí)行某個費時的操作時的操作時,要給出某種反饋,例如進度條、百分數(shù)等,表明計算機仍在執(zhí)行中,并且使用戶知道大約何時能夠執(zhí)行完這個命令。它告訴用戶所發(fā)出的命令已經執(zhí)行完畢。 ( 3)功能級反饋。 ( 2)二級反饋。對應于聯(lián)結設計,用戶在交互設備上的每個動作都應立即產生明顯的反饋。設計人員必須有意識地考慮到每一級,并明確地決定是否提供反饋,以何種形式給出反饋。 2.提供反饋 反饋是人 機交互的一部分,設計用戶接口時必須考慮到各種反饋,并在程序中實現(xiàn)。用戶接口輸入部分的一致性包括:鍵盤功能鍵,全程命令和常用命令,它們的功能在整個系統(tǒng)內應當一致。 2022年 2月 16日 3時 31分 53 用戶接口的設計原則 在設計用戶接口時,應遵循以下設計原則: 1.保持一致性 保持交互系統(tǒng)的一致性是指在設計系統(tǒng)的各個環(huán)節(jié)時,應遵從統(tǒng)一的、簡單的規(guī)則,保證不出現(xiàn)里外和特殊情況。例如,用鉛筆圖符表示臨時性的寫和畫,鋼筆光標表示永久性的操作,文件夾表示文檔的管理,手指圖符表示定位和方向等。彈出式菜單一般可以放在屏幕的不同位置,因此也稱為浮動菜單。 2022年 2月 16日 3時 31分 52 6.菜單 菜單是一組功能、對象、數(shù)據(jù)或其它用戶可選擇實體的列表。窗口通常為矩形窗口,設計應用程序時要考慮窗口的大小、邊界、多窗口的排列、窗口的刷新等問題。熟練用戶則要求命令、提示信息簡潔、出入系統(tǒng)迅速。 2022年 2月 16日 3時 31分 51 4.系統(tǒng)的開啟 系統(tǒng)的開始的啟動信息使用戶使用系統(tǒng)的第一印象。 3.顏色和灰度的選擇 用不同的顏色和灰度表識信息、分離不同的形體、減少錯誤是非常有效的。無論是英文還是中文都可以利用不同的字體,建立起一種層次關系,標題、子標題常用黑體字,已達到清晰、簡單、醒目,而文本要易于閱讀,大面積地使用黑體字會降低可讀性。圖 Autocad的用戶界面。屏幕的劃分有對稱型和不對稱型兩種。 1.屏幕的劃分 顯示屏幕又不同的大小、格式和分辨率,要合理、充分地利用屏幕,必須對屏幕作適當?shù)膭澐?,一般包括菜單欄、工具欄、繪圖區(qū)、屬性區(qū)、命令提示區(qū)等。本節(jié)對這些內容進行討論。( 5)增強對潛在用戶的吸引力,這是搶占市場方面的一個目標。操作失誤率是指每次交互操作的平均失誤率。( 2)提高使用速度,即提供高效的交互式技術,如橡皮筋技術、菜單技術、快捷鍵技術等。 2022年 2月 16日 3時 31分 47 用戶接口的設計 交互式圖形系統(tǒng)重要的是為操作者提供方便的用戶接口。 } } while(device_class) 在此例程序中,通過將 device_class設置成空來終止此過程。 } else if (device_class == stroke) then { get_stroke(n,xa,ya)。 2022年 2月 16日 3時 31分 46 if (device_class ==choice) then { get_choice(option)。 /*把圖形輸入板設置成筆劃設備 */ set_choice_mode(1,7,event)。 set_polyline_index(1)。 2022年 2月 16日 3時 31分 45 在事件方式下,同時可應用多臺輸入設備以便加快交互處理。設置等待時間為 1分鐘,以保證輸入數(shù)據(jù)接收完畢。 polyline(n,xa,ya)。 If (device_class==stroke) { Await_event(60,device_class,ws,device_code)。用戶可用下述命令從當前事件中得到一個定位數(shù)據(jù): get_locator(x,y) 2022年 2月 16日 3時 31分 44 下面是一段程序用 await_event、 get_locator命令從 1 號工作站的圖形輸入板上輸入一個點集,并用直線段連接這些點。 當用 await_event命令使某個設備進入事件輸入控制方式,而且事件隊列為非空時,在隊列的第一個事件就被傳送到當前事件記錄中,對于定位器、筆劃設備,在 device_class參數(shù)中存放了它們的類型。若在輸入數(shù)據(jù)之前,等待時間就已過去,則參數(shù) device_class就返回一個空值。在應用程序中,檢索事件輸入隊列可用下述命令: await_event(time, device_class, ws, device_code) 其中, time是應用程序設置的最長等待時間。 事件輸入方式避免了請求方式和取樣方式中存在輸入數(shù)據(jù)丟失的問題。應用程序隨時可以檢查這個輸入隊列,處理隊列中的事件,或刪除隊列中的事件。一旦設備是可輸入的,不管應用程序是否準備好接收數(shù)據(jù),用戶都可以在這個輸入設備上進行輸入操作了。 2022年 2月 16日 3時 31分 42 事件輸入方式
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1