X Window 系統的視窗顯示原理

2021-10-25 15:57:50 字數 473 閱讀 9664

x window 系統是乙個基於網路的圖形介面系統,它於 1984 年在麻省理工學院開發,有將近 20 年的應用歷史。x window 系統廣泛的應用於桌面 linux(如 fedora、debian、ubuntu 等),嵌入式 linux(如 nokia 的 maemo、intel 的 moblin 等)。隨著 nokia 和 intel 高調的將 maemo 和 moblin 合併為 meego,x window 系統的應用將被推向乙個新的高潮。

x window 是 c/s 架構,涵蓋 x server、x 協議、x client 三部分內容。其 x client 有三種開發模式:基於 xlib、基於 gtk、基於 qt。

本文將以乙個基於 xlib 的應用來介紹 x window 的視窗顯示原理。

示例**將顯示乙個 200x200 的白色背景視窗,並在視窗的中間繪製乙個 100 個點,連線成一條橫線。按任意按鍵可以退出該程式。

清單 1. hello.c

X Window 系統的視窗顯示原理

x window 系統的視窗顯示原理 摘自 ibm developerworks china 被閱讀次數 1000 由 yangyi 於 2010 07 06 22 48 12 提供 x window 系統介紹 x window 系統是乙個基於網路的圖形介面系統,它於 1984 年在麻省理工學院開發...

X Window 系統的視窗顯示原理

簡介 本文介紹 x window 系統的視窗顯示原理。從乙個簡單的 x 客戶端程式入手,介紹了視窗的建立介面 xcreatewindow 和顯示介面 xmapwindow 的實現,並結合視窗管理器介紹了 x server x client 和視窗管理器三部分互動的原理。x window 系統介紹 x...

X Window 系統的視窗顯示原理 ibm

徐 星,高階軟體工程師,上海某手機設計公司 簡介 本文介紹 x window 系統的視窗顯示原理。從乙個簡單的 x 客戶端程式入手,介紹了視窗的建立介面 xcreatewindow 和顯示介面 xmapwindow 的實現,並結合視窗管理器介紹了 x server x client 和視窗管理器三部...