注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)LinuxUNIX/Linux下curses庫開發(fā)指南

UNIX/Linux下curses庫開發(fā)指南

UNIX/Linux下curses庫開發(fā)指南

定 價(jià):¥29.00

作 者: 張中慶,雷良俅編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: UNIX

ISBN: 9787302070320 出版時(shí)間: 2003-09-01 包裝: 精裝
開本: 26cm 頁數(shù): 360 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書詳細(xì)講解了UNIX/Linux環(huán)境下的curses庫開發(fā)技術(shù),內(nèi)容涉及窗口、面板、菜單、表單的操作?,F(xiàn)在Unix都支持圖形管理,UNIX下終端開發(fā)應(yīng)用非常廣泛,尤其在銀行、郵政、電信以及電力等行業(yè),本書是終端開發(fā)人員不可缺少的參考。本書適用于工作在UNIX/Linux下的系統(tǒng)管理人員和軟件開發(fā)人員,尤其是終端應(yīng)用開發(fā)人員。

作者簡(jiǎn)介

暫缺《UNIX/Linux下curses庫開發(fā)指南》作者簡(jiǎn)介

圖書目錄

第1章curses開發(fā)包簡(jiǎn)介                  
 1. 1  curses概述                  
 1. 1. 1  curses發(fā)展歷史                  
 1. 1. 2  curses包內(nèi)容                  
 1. 1. 3  curses包移植性                  
 1. 2  使用curses包示例                  
 1. 2. 1  簡(jiǎn)單的curses應(yīng)用程序                  
 1. 2. 2  開始使用curses包                  
 1. 2. 3  terminfo和tenncap                  
 1. 2. 4  編譯curses程序                  
 1. 2. 5  運(yùn)行使用curses編寫的程序                  
 第2章  curses庫I/O處理                  
 2. 1  curses庫簡(jiǎn)介                  
 2. 1. 1  如何在程序中使用curses                  
 2. 1. 2  curses中的常量定義                  
 2. 1. 3  標(biāo)準(zhǔn)屏幕與當(dāng)前屏幕                  
 2. 1. 4  curses命名規(guī)范                  
 2. 2  終端模式                  
 2. 2. 1  ECHO模式                  
 2. 2. 2  CBREAK模式                  
 2. 2. 3  NEWLINE模式                  
 2. 2. 4  功能鍵模式                  
 2. 2. 5  RAW模式                  
 2. 2. 6  延遲模式                  
 2. 3  字符以及字符串操作                  
 2. 3. 1  字符. 字符串輸出                  
 2. 3. 2  字符. 字符串輸入                  
 2. 3. 3  字符插入和刪除                  
 2. 3. 4  行插入和刪除                  
 2. 4  字符屬性                  
 2. 4. 1  字符屬性簡(jiǎn)介                  
 2. 4. 2  設(shè)置和取消字符屬性                  
 2. 4. 3  高亮度顯示模式                  
 2. 4. 4  字符屬性示例                  
 2. 5  光標(biāo)操作                  
 2. 5. 1  移動(dòng)光標(biāo)                  
 2. 5. 2  清除屏幕                  
 2. 6  顏色屬性                  
 2. 6. 1  顏色表定義                  
 2. 6. 2  顏色配對(duì)表                  
 2. 6. 3  使用COLOR_PAIR(n)屬性                  
 2. 6. 4  更改顏色表定義                  
 2. 6. 5  程序移植                  
 2. 6. 6  顏色操作宏以及函數(shù)                  
 第3章  curses庫窗口                  
 3. 1  curses窗口簡(jiǎn)介                  
 3. 1. 1  窗口概念                  
 3. 1. 2  窗口數(shù)據(jù)結(jié)構(gòu)                  
 3. 2  窗口操作                  
 3. 2. 1  創(chuàng)建和刪除窗口                  
 3. 2. 2  創(chuàng)建子窗口                  
 3. 2. 3  在窗口中進(jìn)行輸入和輸出                  
 3. 2. 4  窗口坐標(biāo)                  
 3. 2. 5  窗口復(fù)制                  
 3. 2. 6  移動(dòng)窗口                  
 3. 2. 7  激活窗口                  
 3. 2. 8  窗口邊界修飾                  
 3. 2. 9  設(shè)置窗口標(biāo)志                  
 3. 2. 10  窗口刷新                  
 3. 2. 11  屏幕轉(zhuǎn)儲(chǔ)                  
 3. 2. 12  窗口使用示例--使用窗口構(gòu)建菜單                  
 3. 3  基墊--另一種窗口                  
 3. 3. 1  創(chuàng)建和銷毀基墊                  
 3. 3. 2  創(chuàng)建子基墊                  
 3. 3. 3  刷新基墊                  
 3. 3. 4  基墊使用示例                  
 第4章  鼠標(biāo)支持                  
 4. 1  鼠標(biāo)支持簡(jiǎn)介                  
 4. 2  鼠標(biāo)支持概念和數(shù)據(jù)結(jié)構(gòu)                  
 4. 3  開始使用鼠標(biāo)                  
 4. 3. 1  鼠標(biāo)操作函數(shù)                  
 4. 3. 2  鼠標(biāo)程序開發(fā)步驟                  
 4. 3. 3  示例程序                  
 第5章  面板庫(panel)開發(fā)及應(yīng)用                  
 5. 1  面板程序簡(jiǎn)介                  
 5. 1. 1  面板概念                  
 5. 1. 2  面板數(shù)據(jù)結(jié)構(gòu)                  
 5. 1. 3  使用面板                  
 5. 2  面板窗口基本操作                  
 5. 2. 1  創(chuàng)建和刪除面板                  
 5. 2. 2  獲取面板窗口指針                  
 5. 2. 3  面板更新                  
 5. 2. 4  調(diào)整面板相對(duì)深度                  
 5. 2. 5  在屏幕上移動(dòng)面板                  
 5. 2. 6  隱藏/顯示面板                  
 5. 2. 7  獲取相鄰面板                  
 5. 2. 8  設(shè)置或獲取面板的用戶指針                  
 5. 2. 9  更改面板關(guān)聯(lián)窗口                  
 第6章  菜單開發(fā)及應(yīng)用                  
 6. 1  菜單簡(jiǎn)介                  
 6. 1. 1  菜單概念                  
 6. 1. 2  編譯和鏈接菜單程序                  
 6. 1. 3  菜單相關(guān)數(shù)據(jù)結(jié)構(gòu)                  
 6. 2  程序中使用菜單                  
 6. 2. 1  菜單處理過程                  
 6. 2. 2  程序解析                  
 6. 3  操作菜單項(xiàng)                  
 6. 3. 1  創(chuàng)建和釋放菜單項(xiàng)                  
 6. 3. 2  獲取菜單項(xiàng)的名稱和描述                  
 6. 3. 3  操作當(dāng)前菜單項(xiàng)                  
 6. 3. 4  菜單項(xiàng)選項(xiàng)屬性                  
 6. 3. 5  單選菜單與多選菜單                  
 6. 3. 6  檢查菜單項(xiàng)是否可見                  
 6. 3. 7  操作頂端菜單項(xiàng)                  
 6. 3. 8  統(tǒng)計(jì)菜單項(xiàng)總數(shù)                  
 6. 3. 9  設(shè)置菜單項(xiàng)用戶指針                  
 6. 4  菜單的使用                  
 6. 4. 1  創(chuàng)建和釋放菜單                  
 6. 4. 2  更改關(guān)聯(lián)菜單項(xiàng)                  
 6. 4. 3  菜單窗口和子窗口                  
 6. 4. 4  顯示菜單                  
 6. 4. 5  模式緩沖區(qū)                  
 6. 4. 6  菜單驅(qū)動(dòng)                  
 6. 4. 7  菜單用戶指針                  
 6. 4. 8  菜單選項(xiàng)設(shè)置                  
 6. 4. 9  菜單鉤子(Menu Hook)                  
 6. 5  小結(jié)                  
 第7章  表單開發(fā)及應(yīng)用                  
 7. 1  表單簡(jiǎn)介                  
 7. 1. 1  表單概念                  
 7. 1. 2  編譯和鏈接表單程序                  
 7. 1. 3  表單庫中使用的一些術(shù)語                  
 7. 1. 4  表單中的數(shù)據(jù)結(jié)構(gòu)                  
 7. 1. 5  表單程序開發(fā)步驟                  
 7. 1. 6  簡(jiǎn)單表單示例程序                  
 7. 1. 7  示例程序解析                  
 7. 2  表單域應(yīng)用                  
 7. 2. 1  創(chuàng)建和釋放表單域                  
 7. 2. 2  表單域緩沖區(qū)                  
 7. 2. 3  獲取域的尺寸和位置信息                  
 7. 2. 4  設(shè)置域?qū)R方式                  
 7. 2. 5  設(shè)置域顯示屬性                  
 7. 2. 6  域狀態(tài)                  
 7. 2. 7  移動(dòng)表單域位置                  
 7. 2. 8  設(shè)置域校驗(yàn)                  
 7. 2. 9  自定義域類型                  
 7. 2. 10  域用戶指針                  
 7. 2. 11  域選項(xiàng)                  
 7. 2. 12  操作當(dāng)前域                  
 7. 3  表單開發(fā)                  
 7. 3. 1  創(chuàng)建和釋放表單                  
 7. 3. 2  獲取或者設(shè)置關(guān)聯(lián)表單域                  
 7. 3. 3  表單窗口和子窗口                  
 7. 3. 4  統(tǒng)計(jì)表單中的域數(shù)目                  
 7. 3. 5  登記和取消表單                  
 7. 3. 6  表單驅(qū)動(dòng)                  
 7. 3. 7  切換表單頁面                  
 7. 3. 8  表單鉤子(FormHook)                  
 7. 3. 9  定位表單光標(biāo)                  
 7. 3. 10  表單用戶指針                  
 7. 3. 11  表單選項(xiàng)                  
 7. 4  小結(jié)                  
 第8章  terminfo數(shù)據(jù)庫與curses移植性                  
 8. 1  terminfo概述                  
 8. 2  terminfo數(shù)據(jù)庫格式                  
 8. 3  terminfo數(shù)據(jù)庫描述源文件                  
 8. 3. 1  terminfo終端名稱                  
 8. 3. 2  終端性能描述                  
 8. 3. 3  終端示例描述                  
 8. 4  創(chuàng)建自己的終端描述信息                  
 8. 4. 1  設(shè)定終端名稱                  
 8. 4. 2  了解終端性能                  
 8. 4. 3  描述終端性能                  
 8. 4. 4  編譯終端性能描述源文件                  
 8. 4. 5  測(cè)試終端性能                  
 8. 4. 6  terminfo和termcap相互轉(zhuǎn)換                  
 8. 5 terminfo編程                  
 8. 5. 1  terminfo編程簡(jiǎn)介                  
 8. 5. 2  terminfo函數(shù)簡(jiǎn)介                  
 8. 5. 3  terminfo示例程序                  
 8. 6  小結(jié)                  
 第9章  其余的curses函數(shù)                  
 9. 1  軟功能鍵標(biāo)簽(softfunction-keylabels)                  
 9. 1. 1  軟標(biāo)簽簡(jiǎn)介                  
 9. 1. 2  軟標(biāo)簽操作函數(shù)                  
 9. 1. 3  軟標(biāo)簽使用示例                  
 9. 2  多終端交互                  
 9. 2. 1  多終端交互程序簡(jiǎn)介                  
 9. 2. 2  多終端交互函數(shù)                  
 9. 2. 3  多終端交互程序示例                  
 9. 3  小結(jié)                  
 第10章  curses庫綜合使用示例程序                  
 10. 1  程序簡(jiǎn)介                  
 10. 2  程序文件構(gòu)成                  
 10. 3  程序源代碼                  
 10. 3. 1  f_menuhead. h源代碼                  
 10. 3. 2  f_mainmenu. c源代碼                  
 10. 3. 3  f_loadlabel. c源代碼                  
 10. 3. 4  f_loadfield. c源程序                  
 10. 3. 5  f_drawform. c源代碼                  
 10. 3. 6  f_othrefun. c程序使用到的其余的相關(guān)函數(shù)                  
 10. 3. 7  程序Makefile文件                  
 10. 4  小結(jié)                  
 附錄  解析變長(zhǎng)參數(shù)列表函數(shù)的建立                  

本目錄推薦

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