出版時間:2000-10 出版社:人民郵電出版社 作者:胡皓 字數:848
內容概要
本書主要介紹在計算機工作站、大型機和使用UNIX操作系統(tǒng)的微機上廣泛應用的窗口系統(tǒng)X Window/Motif。全書共分為10章,內容包括X Window系統(tǒng)簡介、基本系統(tǒng)模式和用戶界面、窗口管理器和顯示管理器、常見的X Window界面和應用程序、系統(tǒng)環(huán)境的定制、X Window系統(tǒng)下的中文外掛平臺、Windows 98系統(tǒng)下的X Server、Exceed系統(tǒng)的網絡應用、X Window與Motif編程,等等。
本書采用循序漸進的方式系統(tǒng)地介紹了X Window和各種實用程序的使用,以及Motif下應用程序的編程方法,并附有大量實例。本書適合Linux用戶、工作站用戶、UNIX系統(tǒng)用戶以及UNIX系統(tǒng)下的應用軟件開發(fā)者閱讀,可用作學習X Window系統(tǒng)以及Motif 編程的培訓教材。
書籍目錄
第1章 X Window系統(tǒng)簡介1.1 什么是窗口系統(tǒng)1.2 X Window簡史1.3 X Window的特點1.4 X Window的成品1.4.1 Linux下的X Server1.4.2 MS Windows 3.x/95/98/NT下的X Server1.4.3 常用的Window Managers1.5 麻省理工學院發(fā)行的X Window1.5.1 麻省理工學院版X Window的主要內容1.5.2 系統(tǒng)程序1.5.3 窗口系統(tǒng)應用程序1.5.4 一般應用和工具程序1.5.5 演示以及游戲程序1.5.6 信息狀態(tài)程序1.5.7 定制系統(tǒng)環(huán)境的工具程序1.6 X Window系統(tǒng)和UNIX系統(tǒng)的關系1.7 小結第2章 X Window的基本系統(tǒng)模式和用戶界面2.1 X Window的基本元素2.1.1 服務程序2.1.2 客戶程序2.1.3 通信通道2.2 服務程序和客戶程序如何交談2.2.1 輸出句柄(Output Handling)2.2.2 輸入句柄(Input Handling)2.3 X Window的網絡特點2.3.1 實際使用X Window的網絡功能2.3.2 X Window網絡特性的優(yōu)點2.3.3 X Window網絡結構的便利2.3.4 在網絡上使用非X Window的應用程序2.4 窗口管理器2.4.1 手動和自動的窗口管理器2.4.2 窗口管理器提供的菜單功能2.4.3 XFCE--自定義工具欄2.4.4 窗口管理器的圖標操作2.4.5 應用程序與窗口管理器傳遞的信息2.5 應用程序界面及工具箱2.6 其他系統(tǒng)特性2.6.1 客戶程序之間的通信2.6.2 X Window窗口的階層性2.6.3 X Window和操作系統(tǒng)的層次關系2.7 配置、啟動與關閉X Window系統(tǒng)2.7.1 X Window的術語2.7.2 配置X Window2.7.3 啟動X Window2.7.4 關閉X Window2.8 執(zhí)行X Window程序2.9 小結第3章 窗口管理器和顯示管理器3.1 窗口管理器簡介3.2 窗口管理器的基本操作3.2.1 移動窗口3.2.2 改變窗口大小3.2.3 九宮格的目的3.2.4 窗口操作的信息3.2.5 fvwm的菜單3.2.6 打開應用程序窗口3.2.7 打開任意應用程序的窗口3.2.8 geometry參數的設定3.3 管理桌面空間3.3.1 改變窗口的堆疊次序3.3.2 圖標化窗口3.3.3 將圖標還原成窗口3.4 其他的窗口菜單操作3.4.1 粘連(非粘連)窗口3.4.2 強行關閉應用程序窗口3.4.3 關閉應用程序窗口3.4.4 為應用程序窗口增加滾動條3.5 定制窗口管理器3.5.1 fvwm的新特色3.5.2 如何定制fvwm3.6 什么是顯示管理器3.6.1 啟動X Window都需要做些什么3.6.2 X Window顯示管理器(X Display Manager)3.6.3 一個使用xdm管理的范例周期3.7 顯示管理器的詳細情況3.7.1 xdm的更多特性3.7.2 設置xdm3.7.3 用戶對于xdm的配置3.8 小結第4章 常見的X Window界面與應用程序4.1 Slackware Linux下面的X Window系列4.1.1 Slackware Linux所使用的窗口管理器4.1.2 fvwm95窗口管理器4.1.3 twm窗口管理器4.1.4 mwm窗口管理器4.1.5 fvwm2窗口管理器4.1.6 olvwm(olwm、openwin)窗口管理器4.2 Slackware Linux所提供的X Window實用程序4.3 其他X Window的實用程序4.3.1 X Window下的終端模擬器--xterm4.3.2 文本編輯器-xedit4.3.3 元老級的圖形編輯器-xv4.3.4 功能強大的圖形編輯器-gimp4.3.5 實用的繪圖工具-xfig4.3.6 簡單直觀的X Window繪圖工具-Xpaint4.3.7 PDF文件閱讀工具-gv4.3.8 PDF文件閱讀工具-xpdf4.3.9 瀏覽工具-Netscape4.3.10 小巧的瀏覽工具-arena4.3.11 閱讀用戶手冊 (Manual Pages)-xman4.4 小結第5章 定制X Window系統(tǒng)環(huán)境5.1 定制字體5.1.1 X Window字體特點以及簡單的字體工具程序5.1.2 字體如何命名5.1.3 字體的格式及存放5.1.4 為X Server增加新字體5.1.5 讓X Window程序使用指定的字體5.2 定制X Window的色彩5.2.1 RGB色彩設定5.2.2 X Window的色彩數據庫5.3 定義和使用位圖5.4 使用xsetroot定制根窗口5.4.1 將一個位圖設定為桌面背景5.4.2 設定桌面光標5.4.3 設定背景顏色5.4.4 恢復默認的背景和光標5.5 定制鍵盤和鼠標5.5.1 轉譯實例5.5.2 轉譯的格式和規(guī)則5.5.3 在轉譯規(guī)則中常見的問題5.5.4 鍵盤和鼠標的對應--xmodmap5.5.5 標準輸入輸出設備的參數設定5.6 定義應用程序的默認選項5.6.1 資源的定義5.6.2 X Toolkit5.6.3 如何管理資源5.6.4 如何指定資源類型的值5.6.5 儲存資源的默認值5.7 在X Server上儲存默認值5.8 常見的錯誤5.9 小結第6章 X Window系統(tǒng)下的中文外掛平臺6.1 在X Window下如何使用中文6.2 X Window下各種中文平臺的特點以及安裝使用6.2.1 Cxterm中文終端6.2.2 Xcingb中文系統(tǒng)6.2.3 XA和Xcin的配合使用6.2.4 ZwinPro中文平臺簡介6.3 小結第7章 強大的X Window網絡功能7.1 重定向顯示終端7.2 使用遠方的顯示器7.2.1 重定向顯示實例7.2.2 設定默認顯示器7.3 控制存取顯示器7.4 X Window網絡應用實例7.4.1 使用X Window網絡功能進行網絡管理7.4.2 使用X Window網絡功能進行圖形團體開發(fā)7.4.3 使用X Window網絡功能舉行網絡演示會7.5 小結第8章 Windows 98系統(tǒng)下的X Server8.1 Windows下的X Server簡介8.2 功能十分強大的Exceed8.2.1 Exceed所提供的X Server的特點8.2.2 使用Exceed所提供的X Server8.3 小巧的Extra X!8.3.1 Extra X!所提供的X Server的特點8.3.2 使用Extra X! 所提供的X Server8.3.3 Extra X!提供的其他網絡應用程序8.4 簡單的X-Win328.4.1 X-Win32所提供的X Server的特點8.4.2 使用X-Win32所提供的X Server8.5 Windows 98系統(tǒng)下的X Server應用實例8.5.1 在Windows 98下截取Linux系統(tǒng)的安裝圖片8.5.2 在Windows 98下使用Linux系統(tǒng)的屏幕保護程序8.6 小結第9章 Exceed系統(tǒng)的網絡應用9.1 Exceed系統(tǒng)簡介9.2 Hummingbird Neighborhood9.3 附件程序及其應用9.3.1 Host Editor9.3.2 Network Time9.3.3 Remote Tools9.3.4 Tar9.4 Transport Monitor9.5 系統(tǒng)管理程序及其應用9.5.1 Traceroute9.5.2 Inetd9.5.3 Inetd Admin9.6 Exceed系統(tǒng)在Windows 98下的應用實例9.7 小結第10章 X Window編程入門與實例10.1 X Window編程簡介10.1.1 最基本的X Window窗口程序10.1.2 圖形上下文(GC)10.2 Motif編程組件與方法10.2.1 Motif編程基礎知識10.2.2 組件類的層次關系10.2.3 各類組件10.2.4 Gadgets10.2.5 便利函數10.2.6 應用程序基本結構10.2.7 組件的創(chuàng)建10.2.8 組件資源10.2.9 變參數函數10.2.10 程序設計過程10.2.11 組件的編程方法10.2.12 復合字符串和字體10.2.13 編寫Motif程序的注意事項10.3 用UIL編寫Motif程序10.3.1 簡介10.3.2 UIL編程10.3.3 模塊的編譯和使用10.3.4 UIL模塊10.3.5 Mrm函數和C程序10.3.6 實現界面中的圖形按鈕
圖書封面
評論、評分、閱讀與下載