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

正文內(nèi)容

用戶接口與作業(yè)管理-資料下載頁

2025-07-20 05:22本頁面
  

【正文】 ( 2)命令通配符 ( 3)重定向 ( 4)管道與過濾器 命令語言(續(xù) 4) 批處理命令: 針對脫機(jī)用戶操作和大量順序操作功能而設(shè)計 批處理命令可以是專門的命令,也可是系統(tǒng)的基本命令;還有有關(guān)的語法結(jié)構(gòu),循環(huán)、分支、轉(zhuǎn)移、判別等,構(gòu)成一套特殊的命令語言 命令文件 命令文件(續(xù)) ? 提前寫出命令并存入文件,稱之為命令文件 ? 命令文件提供了一種把一系列命令組裝成文件的方法,然后用文件名作為命令名執(zhí)行另外一系列命令 ? 特點(diǎn): ( 1)接受參數(shù)、變量,宏變量替換 ( 2)允許嵌套形式調(diào)用其他命令文件 ( 3)允許參數(shù)來自終端的命令文件本身 ( 4)允許執(zhí)行顯示到終端、存入文件或送入打印機(jī) ( 5)允許命令加入注釋 ( 6)出錯時允許用戶干預(yù) ( 7)可把輸入傳給程序,可有循環(huán)、分支、轉(zhuǎn)移等 圖形用戶接口 GUI 命令行方式:要求用戶 記憶命令格式 圖形用戶接口方式:用戶可利用鼠標(biāo)對屏幕上的 圖標(biāo)進(jìn)行操作 ,完成與操作系統(tǒng)的交互,從而減少記憶內(nèi)容,方便用戶使用。 圖形用戶接口 的技術(shù)基礎(chǔ): 高分辯顯示器和鼠標(biāo) ( 1)窗口系統(tǒng)( window system)的特點(diǎn) ? 利用圖形元素表示功能 :將各種圖形元素顯示在屏幕上,用戶可以通過操縱圖形元素(如菜單、圖標(biāo))來執(zhí)行相應(yīng)的功能 ? 同屏多窗口與并發(fā)進(jìn)程相對應(yīng) :屏幕上同時顯示多個窗口;一個進(jìn)程可以對應(yīng)一個或多個窗口;窗口動態(tài)創(chuàng)建、改變、撤銷 交互的并發(fā)性好、傳遞信息量大 ? 輸入方式 : 鼠標(biāo) 指針點(diǎn)擊(或其他定位設(shè)備)和 鍵盤 輸入;通常是 即時交互 ? 一致的圖形元素風(fēng)格 可方便用戶學(xué)習(xí)和使用:如按鈕、滾動條 圖形用戶接口 GUI(續(xù) 1) ( 2)窗口系統(tǒng)的圖形元素及其狀態(tài) ? 窗口: 屏幕上的 矩形區(qū)域 ? 包括: 標(biāo)題條 、 邊框 、 窗口角 、 系統(tǒng)菜單框 、 最大化 /最小化按鈕 、 滾動條 等 ? 狀態(tài): 當(dāng)前 /非當(dāng)前 窗口--接受輸入,最大化 /最小化 /恢復(fù)原大小,窗口的 前后遮蓋 -- Z軸, 焦點(diǎn) --接受鍵盤輸入(而非鼠標(biāo)) ? 桌面和墻紙 ? 圖標(biāo): 一個小圖象 (如 32x32或 64x64 pixel),供鼠標(biāo)指針點(diǎn)擊。不同的圖標(biāo)可以 標(biāo)識不同的對象 。如:可執(zhí)行程序、最小化的窗口、文件--動畫圖標(biāo) 圖形用戶接口 GUI(續(xù) 2) ? 鼠標(biāo)指針: 鼠標(biāo)指針通常對應(yīng)屏幕上的 光標(biāo) ? 光標(biāo)在屏幕上只有一個,在不同屏幕位置(上下文)可以呈現(xiàn) 不同形狀 ,可以獨(dú)立于鼠標(biāo)來直接操縱光標(biāo) ? 鼠標(biāo)點(diǎn)擊 :左鍵 /右鍵 /中鍵,單擊 /雙擊,拖曳 /拖放 ? 按鈕: 鼠標(biāo)點(diǎn)擊或按回車鍵 /空格鍵時執(zhí)行相應(yīng)功能,如 menu button;提供單項(xiàng)或多項(xiàng)選擇,如 radiobutton和checkbutton;當(dāng)前按鈕及其切換 ? 菜單: 臨時窗口,菜單條、彈出式菜單、下拉式菜單(上下文相關(guān)菜單) ? 對話框: 臨時窗口,顯示提示信息 (message)或填寫用戶設(shè)置 圖形用戶接口 GUI(續(xù) 3) ( 3)窗口管理器 (window manager):形成統(tǒng)一的使用風(fēng)格 ? 處理窗口的 普遍特性 ,如:窗口的大小、位置(窗口的標(biāo)題條、邊框、控制菜單框)--窗口中由應(yīng)用程序管理的部分稱為 客戶區(qū) (client area) ? 協(xié)調(diào)各窗口間的 相互關(guān)系 ,如:窗口之間的前后遮蓋關(guān)系,桌面 圖形用戶接口 GUI(續(xù) 4) ( 4)例子: MS Windows ? 特點(diǎn) ? MS Windows結(jié)構(gòu) ? 基本概念 ? 消息處理:兩種方法 圖形用戶接口 GUI(續(xù) 5) 特點(diǎn) ? 是 OS 的一部分 ,提供默認(rèn)的窗口風(fēng)格(如菜單、對話框) ? 除 Windows2022外,窗口應(yīng)用程序只能在 控制臺 (本地)執(zhí)行 圖形用戶接口 GUI(續(xù) 6) MS Windows結(jié)構(gòu): 可分成三個部分 ? OS系統(tǒng)服務(wù) ( KERNEL):內(nèi)存管理、程序加載(包括DLL)、任務(wù)調(diào)度、文件管理 ? 用戶接口( USER):窗口和消息管理,以及菜單、控制、對話框、定時器等 ? 圖形設(shè)備接口( GDI, Graphic Device Interface):管理顯示器,為 USER與應(yīng)用程序提供與硬件設(shè)備獨(dú)立的接口 圖形用戶接口 GUI(續(xù) 7) 基本概念 ? 消息 (message): 消息作為窗口的輸入,如用戶操作、其他窗口或系統(tǒng)發(fā)出的請求或通知 ? 窗口過程 (window procedure): 消息由各窗口自己的窗口過程來作處理 ? 窗口過程的調(diào)用參數(shù): 接收窗口句柄(可以在多個窗口共用一個窗口過程時加以區(qū)分)、消息 ID(消息的類型)、消息參數(shù)( 16+32位或 32+32位值,整數(shù)或指針) ? 還可以取得消息的發(fā)生時間和屏幕坐標(biāo) 圖形用戶接口 GUI(續(xù) 8) 消息處理:兩種方法 ? 排隊消息: 放到進(jìn)程(線程)的 FIFO消息隊列里。如應(yīng)用程序發(fā)送的消息,系統(tǒng)的鼠標(biāo)、鍵盤、定時器、窗口繪制和退出等。排隊消息所用的API: ? 發(fā)送消息到消息隊列 PostMessage; ? 從消息隊列讀取消息 GetMessage, PeekMessage; ? 分發(fā)一個消息到相應(yīng)窗口 DispatchMessage; ? 非排隊消息: 直接發(fā)送到指定窗口的窗口過程。非排隊消息所用的 API: ? SendMessage,直到接收方窗口過程處理完才返回 ? 接收方正處于 GetMessage,而接受并處理 SendMessage送來的消息之后,仍處于 GetMessage。為防止死鎖,一般要: if (InSendMessage()) ReplyMessage(TRUE)。 圖形用戶接口 GUI(續(xù) 10) ? 消息循環(huán):不斷移出消息,并加以處理。用戶不作處理的消息,應(yīng)傳給默認(rèn)窗口過程加以處理: DefWindowProc() ? WM_PAINT消息:通知窗口客戶區(qū)中的某部分 (region)已被改變,應(yīng)用程序應(yīng)該對其 重新繪制 ??偸潜慌旁?線程消息隊列的最后 ,并且多個 WM_PAINT消息中的 region會 自動被合并為一個 圖形用戶接口 GUI(續(xù) 11)
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1