注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)X WINDOW/MOTIF編程速成

X WINDOW/MOTIF編程速成

X WINDOW/MOTIF編程速成

定 價(jià):¥32.00

作 者: 張學(xué)工,劉業(yè)新編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 窗口軟件

ISBN: 9787302028659 出版時(shí)間: 1998-03-01 包裝: 平裝
開本: 26cm 頁數(shù): 403 字?jǐn)?shù):  

內(nèi)容簡介

  內(nèi)容簡介XWindow/Motif是計(jì)算機(jī)工作站、大型機(jī)和采用UNIX操作系統(tǒng)的微機(jī)上最主要的窗口系統(tǒng),目前已經(jīng)成為工作站應(yīng)用軟件的用戶界面標(biāo)準(zhǔn)。本書從廣大UNIX用戶和軟件開發(fā)者的實(shí)際需要出發(fā),采用循序漸進(jìn)的方式介紹了XWindow和Motif應(yīng)用程序的編程方法,內(nèi)容按照一般程序員學(xué)習(xí)的自然方式編排,采用了大量根據(jù)實(shí)際應(yīng)用程序改編的程序?qū)嵗?,使讀者可以在較短的時(shí)間內(nèi)就能夠開始設(shè)計(jì)自己的應(yīng)用程序。為了兼顧初學(xué)者的需要,書中還對(duì)UNIX系統(tǒng)的有關(guān)基本知識(shí)和UNIX環(huán)境下C語言程序的設(shè)計(jì)和調(diào)試方法進(jìn)行了扼要的介紹。本書的讀者對(duì)象主要是各行業(yè)的工作站和UNIX系統(tǒng)用戶以及UNIX系統(tǒng)下的應(yīng)用軟件開發(fā)者,也包括需學(xué)習(xí)XWindow和Motif的高等院校學(xué)生和科研人員。本書既可用作學(xué)習(xí)XWindow/Motif編程的速成教材,也可作為實(shí)用的編程參考手冊(cè)。

作者簡介

暫缺《X WINDOW/MOTIF編程速成》作者簡介

圖書目錄

     目錄
   第一章 UNIX和C語言的基礎(chǔ)知識(shí)
    1.1UNIX系統(tǒng)使用簡介
    1.1.1UNIX系統(tǒng)的目錄結(jié)構(gòu)
    1.1.2部分基本的UNIX命令
    1.1.3Shell簡介
    1.1.4常用的用戶環(huán)境設(shè)置
    1.2vi——UNIX下的基本編輯工具的使用
    1.2.1vi的基本知識(shí)
    1.2.2vi的使用舉例
    1.2.3vi的常用命令小結(jié)
    1.2.4使用vi時(shí)常見問題的處理
    1.3man——UNIX下隨時(shí)獲得幫助的途徑
    1.3.1man——UNIX下的基本聯(lián)機(jī)幫助工具
    1.3.2xman——XWindow下的man
    1.3.3其它在線幫助工具
    1.4C語言提示
    1.4.1編寫C語言程序時(shí)的幾個(gè)注意問題
    1.4.2編寫C語言程序容易出現(xiàn)的錯(cuò)誤舉例
    1.4.3編寫良好C語言程序的建議
    1.4.4有關(guān)C語言程序的實(shí)用工具
    1.5UNIX環(huán)境下C語言程序的編譯連接
    1.5.1一般的編譯連接方法
    1.5.2用mak e進(jìn)行程序的編譯連接
    1.6C和FORTRAN的混合編程
    1.7UNIX下程序調(diào)試工具dbx的使用
    1.7.1dbx簡介
    1.7.2使用dbx調(diào)試程序舉例
    1.7.3dbx 的命令
    1.7.4dbx 的常用命令一覽表
   第二章 XWindow和Motif基礎(chǔ)
    2.1XWindow 和Motif簡介
    2.2XWindow的基本概念
    2.3使用X窗口和Mtf窗口管理器
    2.3.1啟動(dòng)X窗口系統(tǒng)和Motif窗口管理器
    2.3.2Motif界面的外觀和基本使用方法
    2.3.3如何通過網(wǎng)絡(luò)運(yùn)行和顯示X應(yīng)用
    2.3.4中文Motif簡介
    2.4按自己的愛好設(shè)置Motif特性
    2.4.1設(shè)置缺省的窗口安排
    2.4.2定制自己的菜單和其它Mwm特征
    2.4.3X資源
    2.4.4建立自己的資源文件
    2.5OSF/Motif界面風(fēng)格
    2.5.1用戶界面設(shè)計(jì)的一般原則
    2.5.2Motif界面單元
   第三章 XWindow編程入門
    3.1建立一個(gè)基本的X窗口程序
    3.1.1包含文件與變量說明
    3.1.2連接服務(wù)器
    3.1.3獲取根窗口信息
    3.1.4建立窗口
    3.1.5位圖和圖標(biāo)
    3.1.6顏色策略
    3.1.7與窗口管理系統(tǒng)的通信
    3.1.8選擇事件類型
    3.1.9建立服務(wù)器資源
    3.1.10窗口映象與可見性
    3.1.11設(shè)置事件循環(huán)
    3.1.12出錯(cuò)處理
    3.1.13例程序的源碼
    3.2圖形上下文(GC)
    3.2.1創(chuàng)建和設(shè)置GC
    3.2.2畫圖象素點(diǎn)選擇的控制
    3.2.3其它
    3.3顏色的使用
    3.3.1基本概念
    3.3.2X的顏色表(colormap)
    3.3.3分配共享顏色
    3.3.4分配私有顏色
    3.4事件
    3.4.1X事件結(jié)構(gòu)
    3.4.2選擇事件
    3.4.3針對(duì)不同事件類型進(jìn)行處理
    3.4.4各種事件類型
    3.5X畫圖
    3.5.1X畫點(diǎn)和畫線
    3.5.2X畫文字
    3.5.3X填充圖案
    3.5.4X畫圖像
    3.6X程序?qū)嵗?br />     3.6.1畫拖動(dòng)框的程序例子
    3.6.2畫中文字的程序例子
    3.6.3填充的程序例子
    3.6.4畫圖像的程序例子
   第四章 M0tif程序的基本組件
    4.1Motif編程基礎(chǔ)
    4.1.1Xlib、Xt和MOUI
    4.1.2Widgets概念
    4.1.3事件和事件處理
    4.1.4Motif的復(fù)合字符串
    4.1.5Motif編程:使用Xlib、Xt和Xm
    4.2組件類的層次關(guān)系
    4.3Motif的各類組件
    4.3.1外殼組件(ShellWidgets)
    4.3.2顯示組件(DisplayWidgets)
    4.3.3容器組件(ContainerWidgets)
    4.3.4對(duì)話(Dialogs)
    4.3.5菜單組件(MenuWidgets)
    4.4Gadgets簡介
    4.5建立組件的基本方法——便利函數(shù)
    4.6如何利用Motif的手冊(cè)
   第五章 Motif編程方法
    5.1Motif應(yīng)用程序的基本結(jié)構(gòu)
    5.1.1一個(gè)基本Motif程序的例子:xmbutton.c
    5.1.2包含頭文件
    5.1.3程序中的初始化
    5.1.4設(shè)置組件的參數(shù)
    5.1.5創(chuàng)建組件
    5.1.6回調(diào)函數(shù)
    5.1.7實(shí)現(xiàn)組件和進(jìn)入主循環(huán)
    5.1.8程序的編譯和連接
    5.1.9Motif應(yīng)用程序結(jié)構(gòu)小結(jié)
    5.2創(chuàng)建組件
    5.3Motif程序中的組件資源
    5.3.1初始資源設(shè)置
    5.3.2應(yīng)用程序的資源文件
    5.3.3在程序中定義資源值
    5.3.4一些常用的基本資源
    5.4一系列帶有Va的Xt和Motif函數(shù)
    5.5一個(gè)復(fù)雜一些的Motif程序例子
    5.5.1例子的源程序及解釋
    5.5.2例子的運(yùn)行結(jié)果和程序的組件結(jié)構(gòu)
    5.6Motif應(yīng)用程序設(shè)計(jì)的一般過程
    5.7一些常用組件的編程使用方法
    5.7.1可以充當(dāng)界面主窗口的組件
    5.7.2用來顯示和輸入文字的組件
    5.7.3按鍵
    5.7.4列表和選擇
    5.7.5彈出的小對(duì)話框
    5.7.6用來包容其它組件的組件
    5.7.7菜單
    5.7.8其它組件
    5.8復(fù)合字符串和字體
    5.8.1復(fù)合字符串
    5.8.2字體
    5.8.3復(fù)合字符串和字體函數(shù)一覽
    5.8.4一個(gè)使用多種字體的例子
    5.9在Motif界面程序中用Xlib畫圖
    5.10 編寫Motif程序需注意的一些問題
   第六章 用UIL編寫Motif程序
    6.1UIL和MRM 簡介
    6.2使用UIL編程的好處
    6.3一個(gè)簡單的UIL程序例子
    6.3.1UIL模塊
    6.3.2對(duì)應(yīng)的C程序
    6.4UIL模塊的編譯和使用
    6.5UIL模塊的寫法
    6.5.1UIL語言的句法
    6.5.2UIL文件的結(jié)構(gòu)
    6.6C程序和Mrm函數(shù)
    6.6.1使用UIL模塊的C程序結(jié)構(gòu)
    6.6.2常用Mrm函數(shù)簡介
    6.6.3在C程序中使用UIL定義的組件
    6.7用UIL實(shí)現(xiàn)界面中的圖形鍵鈕
   第七章 典型的Motif應(yīng)用程序舉例
    7.1幾個(gè)專門的Motif小應(yīng)用程序
    7.1.1C程序中使用圖案標(biāo)簽
    7.1.2用標(biāo)尺改變顏色
    7.1.3一個(gè)日歷程序
    7.2一個(gè)較全面的Motif應(yīng)用程序
    7.2.1應(yīng)用程序DrawLine介紹
    7.2.2DrawLine的界面結(jié)構(gòu)和對(duì)應(yīng)的UIL模塊
    7.2.3DrawLIne的C程序
    7.2.4DrawLine的X資源文件和編譯連接方法
    7.3在Motif應(yīng)用程序中使用漢字界面
    7.3.1在UIL模塊中采用漢字標(biāo)簽
    7.3.2在C程序中定義漢字標(biāo)簽
    7.3.3在資源文件中定義漢字標(biāo)簽
    7.4另一個(gè)較完整的應(yīng)用程序例子
   后記
   主要參考文獻(xiàn)
   索引
   

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)