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

正文內(nèi)容

linux圖形化程序設(shè)計(已修改)

2025-10-23 15:31 本頁面
 

【正文】 Linux圖形化程序設(shè)計 任課教師:宋健健 主講人:劉曦 主要內(nèi)容 ? window系統(tǒng)介紹 ? +程序設(shè)計 ? X的由來 ? X Window于 1984年在麻省理工學(xué)院( MIT)電腦科學(xué)研究室開始開發(fā)的,當(dāng)時 Bob Scheifler正在發(fā)展分步式系統(tǒng)( distributed system),同一時間 DEC公司的 Jim Gettys 正在麻省理工學(xué)院做 Athena 計劃的一部分。兩個計劃都需要一個相同的東西 —— 一套在 UNIX機器上運行優(yōu)良的視窗系統(tǒng)。因此合作關(guān)系開始展開,他們從斯坦福( Stanford)大學(xué)得到了一套叫做W的實驗性視窗系統(tǒng)。因為是根據(jù)W視窗系統(tǒng)的基礎(chǔ)開始發(fā)展的,當(dāng)發(fā)展到了足以和原先系統(tǒng)有明顯區(qū)別時,他們把這個新系統(tǒng)叫做X。 X window系統(tǒng)的概念 ? 1. X window系統(tǒng) X window系統(tǒng)是建于 客戶-服務(wù)器 聯(lián)結(jié)基礎(chǔ)上的圖形子系統(tǒng)。 X window系統(tǒng)獨立于系統(tǒng)內(nèi)核。 ? 2. X服務(wù)器和客戶端 X服務(wù)器是一個運行在本地計算機上的程序。它響應(yīng)來自 X客戶程序的請求,在屏幕上畫圖或者讀取鍵盤或鼠標(biāo)的輸入,并將它傳給客戶端。 X客戶端是一個用諸如 Xlib, Xt的庫寫成的運用X協(xié)議的應(yīng)用程序。它通過向負(fù)責(zé)管理自己的 X服務(wù)器提出對顯示和輸出資源的請求來使用其他計算機的這些資源。 X window系統(tǒng)的概念 (2) ? 3. X協(xié)議 X協(xié)議定義了客戶-服務(wù)器中應(yīng)用程序和它的顯示的聯(lián)系。通過這個協(xié)議,應(yīng)用與它的顯示被分離開來。 window系統(tǒng)的概念 (3) ? 4. Xlib庫 Xlib庫是一個 C語言庫,它為 X協(xié)議里的信息交換提供了一個 API。 ? 5. X工具包 將常用的素材(如按鈕,菜單等)收集到一起就形成了所謂的 X工具包 (X ToolKit) ? 6. X窗口管理器 X窗口管理器負(fù)責(zé)安排客戶窗口在顯示屏幕上的擺放位置,并完成移動窗口和調(diào)整窗口尺寸等管理性的工作。 Gnome, X和窗口管理器 ? 新用戶對 Gnome理解比較困難的一個地方是Gnome和窗口管理器的關(guān)系以及 Gnome和 X的關(guān)系。要理解這些關(guān)系,就必須分解這3個組件。 ? X窗口系統(tǒng)支持在屏幕上畫出圖形組件。它是整個系統(tǒng)的基礎(chǔ),提供了所有庫函數(shù)和支持圖形顯示的技術(shù)。窗口管理器是定義窗口顯示方法的軟件。 ? Gnome是一個桌面環(huán)境,它運行在 X窗口系統(tǒng)和窗口管理器之上。 Gnome的設(shè)計使它不依賴于任何一個窗口管理器。用戶可以任意選擇他喜歡的窗口管理器。 X window系統(tǒng)的概念 (4) X Window特征 ? 綜合前面所述,我們知道 X的設(shè)計理念是: ? 計算分布 ? 設(shè)備分離 ? 協(xié)議獨立 X Window特征( 2) ? 這樣設(shè)計帶來的好處是: ? 不論是本地還是網(wǎng)絡(luò)上的計算,
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1