注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)LinuxLinux面向?qū)ο蟾呒?jí)編程

Linux面向?qū)ο蟾呒?jí)編程

Linux面向?qū)ο蟾呒?jí)編程

定 價(jià):¥30.00

作 者: 博嘉科技組
出版社: 科學(xué)出版社
叢編項(xiàng): 網(wǎng)絡(luò)編程實(shí)戰(zhàn)叢書
標(biāo) 簽: Linux

購(gòu)買這本書可以去


ISBN: 9787030069450 出版時(shí)間: 2001-06-01 包裝: 平裝
開本: 16開 頁數(shù): 362 字?jǐn)?shù):  

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

  本書介紹了Linux下使用Qt/KDE進(jìn)行面向?qū)ο蟮拇翱诔绦蜷_發(fā)技術(shù)。Qt/KDE是完全面向?qū)ο蟮腃++開發(fā)庫(kù),其中封閉了X API,極大地簡(jiǎn)化了Linux下進(jìn)行窗口編程的工作,加快了開發(fā)速度。本書從最簡(jiǎn)單的基礎(chǔ)知識(shí)入手,循序漸進(jìn)地講述了使用Qt/KDE開發(fā)應(yīng)用程序的各種技術(shù)。這些技術(shù)包括使用對(duì)話框、控件、多媒體、國(guó)際化等編程方法。本書內(nèi)容全面,講解深入細(xì)致,實(shí)例豐富,適合廣大程序員和Linux開發(fā)人員參考使用。

作者簡(jiǎn)介

暫缺《Linux面向?qū)ο蟾呒?jí)編程》作者簡(jiǎn)介

圖書目錄

第1章 Linux簡(jiǎn)介
1.1 什么是Linux
1.1.1 定義Linux
1.1.2 GNU與Linux
1.1.3 Linux的各種發(fā)行版本
1.2 Linux/UNIX的發(fā)展歷史
1.2.1 UNIX的發(fā)展
1.2.2 Linux的簡(jiǎn)短歷史
1.3 Linux的特點(diǎn)
1.3.1 多用戶多任務(wù)
1.3.2 廣泛可移植性
1.3.3 代碼公開
1.3.4 優(yōu)秀的網(wǎng)絡(luò)性能
1.3.5 缺點(diǎn)
1.4 Linux的應(yīng)用前景
1.5 小結(jié)
1.6 疑難解答
1.7 練習(xí)
第2章 Linux下軟件開發(fā)基礎(chǔ)
2.1 基本常識(shí)
2.1.1 如何獲得幫助
2.1.2 代碼的書寫風(fēng)格
2.1.3 關(guān)于函數(shù)庫(kù)
2.1.4 UNIX正則表達(dá)式
2.2 使用編輯器
2.2.1 編輯器vi
2.2.2 使用KWrite
2.2.3 中文輸入問題
2.3 編譯連接與調(diào)試
2.3.1 準(zhǔn)備開發(fā)工具
2.3.2 編寫源代碼
2.3.3 編譯與連接
2.3.4 gcc/g++一些常用參數(shù)
2.3.5 調(diào)試
2.3.6 C與C++程序連接問題
2.4 其他實(shí)用工具
2.4.1 rpm包管理器
2.4.2 使用diff/patch為代碼打補(bǔ)丁
2.4.3 壓縮與備份
2.5 使用和生成庫(kù)
2.5.1 基本概念
2.5.2 使用庫(kù)
2.5.3 生成庫(kù)
2.6 用Makefile維護(hù)程序
2.6.1 Makefile基本結(jié)構(gòu)
2.6.2 定義規(guī)則
2.6.3 隱含規(guī)則
2.6.4 使用變量
2.6.5 簡(jiǎn)化Makefile的書寫
2.7 Automake和Autoconf簡(jiǎn)介
2.7.1 簡(jiǎn)介
2.7.2 基本概念
2.8 版本控制——CVS簡(jiǎn)介
2.9 小結(jié)
2.10 疑難解答
2.11 練習(xí)
第3章 C++快速入門
3.1 簡(jiǎn)介
3.1.1 C++的特征
3.1.2 面向?qū)ο笤O(shè)計(jì)
3.2 C++基本語法
3.2.1 語句和表達(dá)式
3.2.2 變量和運(yùn)算符
3.2.3 基本輸入輸出
3.2.4 數(shù)組和指針
3.2.5 程序控制
3.2.6 函數(shù)
3.3 用類建立對(duì)象
3.3.1 定義類
3.3.2 實(shí)現(xiàn)類
3.4 繼承性
3.4.1 C++中的繼承性
3.4.2 定義派生類
3.5 虛函數(shù)——多態(tài)的實(shí)現(xiàn)
3.5.1 定義虛函數(shù)
3.5.2 虛函數(shù)的實(shí)現(xiàn)與多態(tài)
3.6 小結(jié)
3.7 疑難解答
3.8 練習(xí)
第4章 X Window編程
4.1 X Window協(xié)議
4.1.1 X Window簡(jiǎn)介
4.1.2 X Window的特點(diǎn)和基本結(jié)構(gòu)
4.1.3 X Windw系統(tǒng)中程序設(shè)計(jì)的特點(diǎn)
4.2 X Window在Linux中的配置問題
4.2.1 用XF86Setup配置XFree86
4.2.2 用xf86config進(jìn)訂配置
4.2.3 在X WindoW中安裝字體
4.3 漢化問題
4.3.1 外掛中文系統(tǒng)
4.3.2 修改X Server
4.4 直接基于X Window編程
4.5 其他編程方法
4.6 小結(jié)
4.7 疑難解答
4.8 練習(xí)
第5章 Qt/KDE基礎(chǔ)
5.1 Qt/KDE簡(jiǎn)介
5.1.1 Qt簡(jiǎn)介
5.1.2 KDE簡(jiǎn)介
5.2 安裝與配置
5.2.1 獲得源代碼
5.2.2 安裝Qt
5.2.3 安裝KDE
5.3 小結(jié)
5.4 疑難解答
第6章 使用Q:Linux下最好的GUI開發(fā)包
6.1 Qt初探:Hello,world!
6.2 編程習(xí)慣
6.2.1 命名原則
6.2.2 編寫文檔
6.3 Qt類概述
6.3.1 分類
6.3.2 Qt的常用控件
6.4 對(duì)象間通信:Signal和Slot機(jī)制
6.4.1 原理
6.4.2 編寫Slot 
6.4.3 發(fā)送Signal
6.4.4 連接Slot與Signal
6.4.5 使用Signal-Slot的時(shí)候傳遞參數(shù)
6.4.6 使用Signal-Slot機(jī)制的例子
6.4.7 使用moc
6.4.8 使用Signal-Slot機(jī)制需要注意的問題
6.5 基本的程序框架
6.5.1 編寫main()函數(shù)
6.5.2 編寫主窗口
6.5.3 熟悉QWidget
6.5.4 編寫Makefile
6.6 菜單和快捷鍵
6.6.1 彈出式菜單
6.6.2 使用快捷鍵
6.6.3 控制菜單項(xiàng)
6.6.4 完整的例子
6.7 工具條和狀態(tài)欄
6.8 鼠標(biāo)和鍵盤事件
6.8.1 處理鼠標(biāo)事件
6.8.2 鼠標(biāo)右鍵的彈出式菜單
6.8.3 處理鍵盤事件
6.9 對(duì)話框
6.9.1 使用標(biāo)準(zhǔn)對(duì)話框
6.9.2 定制對(duì)話框
6.10 基本控件
6.10.1 處理控件事件
6.10.2 允許并隱藏控件
6.10.3 按鈕控件
6.10.4 文本控件
6.10.5 滾動(dòng)條和數(shù)字顯示器
6.11 高級(jí)控件
6.12 Qt中繪圖
6.12.1 圖形設(shè)備場(chǎng)景
6.12.2 坐標(biāo)系統(tǒng)
6.12.3 重載paintEvent()方法
6.12.4 使用圖形對(duì)象
6.12.5 畫圖的例子
6.13 開發(fā)自己的控件
6.14 一個(gè)完整的應(yīng)用程序框架
6.15 使用Qt的工具類
6.15.1 關(guān)于模板
6.15.2 例子:使用QList類實(shí)現(xiàn)鏈表
6.16 MDI編程
6.16.1 什么是MDI?
6.16.2 Qt中MDI的實(shí)現(xiàn)
6.16.3 創(chuàng)建MDI程序
6.17 國(guó)際化編程(il8n)
6.18 使用拖放(Drag And Drop)
6.18.1 拖動(dòng)
6.18.2 釋放
6.18.3 剪貼板
6.18.4 拖放動(dòng)作
6.18.5 添加新的拖放類型
6.19 Qt中的多線程編程
6.19.1 Qt線程類
6.19.2 線程安全的事件發(fā)送
6.19.3 Qt庫(kù)的mutex
6.19.4 使用線程類需要注意的問題
6.20 使用Qt Designer
6.20.1 熟悉Qt Designer
6.20.2 生成C++源代碼
6.20.3 與主程序連接
6.21 調(diào)試的技巧
6.21.1 使用命令行參數(shù)
6.21.2 使用警告和調(diào)試消息
6.21.3 使用調(diào)試宏
6.22 小結(jié)
6.23 疑難解答
6.24 練習(xí)
第7章 多媒體編程
7.1 聲音編程
7.1.1 揚(yáng)聲器編程
7.1.2 處理數(shù)字化聲波
7.1.3 播放其它聲音文件
7.2 靜態(tài)圖形
7.2.1 使用QPixmap
7.2.2 使用QImage
7.3 動(dòng)畫編程
7.3.1 圖元?jiǎng)赢?br />7.3.2 Qt中的動(dòng)畫支持
7.3.3 幀動(dòng)畫
7.4 OpenGL 3D技術(shù)
7.4.1 簡(jiǎn)介
7.4.2 安裝
7.4.3 QGLWidget
7.5 小結(jié)
7.6 疑難解答
第8章 開發(fā)KDE程序:Qt的繼續(xù)
8.1 KDE版的Hello,world!
8.1.1 編寫代碼
8.1.2 編譯KDE程序
8.2 KDE程序框架結(jié)構(gòu)
8.2.1 KApplication
8.2.2 KTMainWindow
8.2.3 main()函數(shù)
8.3 定制KDE控件
8.3.1 基本知識(shí)
8.3.2 使用子控件
8.3.3 處理用戶輸入
8.4 對(duì)話框
8.4.1 KDE的標(biāo)準(zhǔn)對(duì)話框
8.5 生成幫助文檔
8.5.1 為源代碼中編寫文檔
8.5.2 為應(yīng)用程序編寫文檔
8.6 KDE中的高級(jí)控件
8.6.1 HTML瀏覽器
8.6.2 拼寫檢查
8.6.3 使用地址薄
8.7 特殊的KDE程序
8.7.1 基于對(duì)話框的程序
8.7.2 單實(shí)例應(yīng)用程序
8.7.3 面板Applet
8.8 調(diào)入和保存配置
8.9 會(huì)話管理
8.10 KDE中的多媒體技術(shù)
8.10.1 aRts/MCOP簡(jiǎn)介
8.10.2 編寫模塊
8.10.3 MCOP
8.10.4 標(biāo)準(zhǔn)接口
8.10.5 實(shí)現(xiàn)StereoEffect
8.10.6 除MCOP外的其它多媒體方法
8.10.7 MCOP的未來
8.11 小結(jié)
8.12 疑難解答
8.13 練習(xí)
第9章 使用KDevelop:Linux下的快速應(yīng)用開發(fā)工具
9.1 簡(jiǎn)介
9.1.1 簡(jiǎn)介
9.1.2 KDevelop歷史
9.2 安裝與配置KDevelop
9.2.1 如何獲得KDevelop
9.2.2 要求
9.2.3 編譯和安裝
9.2.4 啟動(dòng)KDevelop
9.2.5 安裝程序
9.3 使用文檔和幫助
9.3.1 快速幫助
9.3.2 狀態(tài)欄幫助
9.3.3 配置HTML瀏覽器
9.3.4 使用文件瀏覽器
9.4 編輯器
9.4.1 管理項(xiàng)目文件
9.4.2 定位文件
9.4.3 利用鍵盤快捷鍵操作
9.4.4 編輯窗口設(shè)置
9.4.5 查找和替換
9.5 使用KDevelop
9.5.1 主視圖
9.5.2 類瀏覽器和文件瀏覽器
9.5.3 輸出窗口
9.5.4 菜單條命令
9.5.5 工具條
9.5.6 鍵盤快捷鍵
9.6 開發(fā)KDevelop程序
9.6.1 KDevelop應(yīng)用程序
9.6.2 KDevelop工具
9.6.3 開發(fā)過程
9.7 KDevelop項(xiàng)目
9.7.1 項(xiàng)目類型
9.7.2 新建項(xiàng)目
9.7.3 打開和關(guān)閉項(xiàng)目
9.7.4 編輯項(xiàng)目
9.7.5 編譯和連接選項(xiàng)
9.7.6 外部項(xiàng)目
9.8 使用對(duì)話框編輯器
9.8.1 對(duì)話框編輯器視圖
9.8.2 新建對(duì)話框
9.8.3 增加控件
9.8.4 控件編輯器
9.8.5 設(shè)置屬性
9.8.6 生成文件
9.9 集成調(diào)試
9.9.1 設(shè)置
9.9.2 使用內(nèi)置調(diào)試器
9.9.3 浮動(dòng)工具條
9.9.4 共享庫(kù)和斷點(diǎn)
9.10 CVS集成
9.10.1 創(chuàng)建倉(cāng)庫(kù)
9.10.2 激活CVS支持
9.10.3 使用CVS命令
9.11 小結(jié)
9.12 疑難解答
9.13 練習(xí)
第10章 KDE中的高級(jí)主題
10.1 國(guó)際化
10.1.1 簡(jiǎn)介
10.1.2 國(guó)際化(il8n)
10.2 使用KParts
10.2.1 組件和控件的區(qū)別
10.2.2 KDE的組件框架
10.2.3 使用XML定義用戶界面
10.2.4 只讀和可讀/可寫部件
10.2.5 創(chuàng)建一個(gè)部件
10.2.6 在共享庫(kù)中使用部件
10.2.7 創(chuàng)建KParts應(yīng)用程序
10.2.8 在同一窗口中嵌入多個(gè)部件
10.2.9 創(chuàng)建KPart插件
10.3 DCOP桌面通信協(xié)議
10.3.1 簡(jiǎn)介
10.3.2 底層技術(shù)
10.3.3 結(jié)構(gòu)
10.3.4 DCOP編程接口
10.4 CORBA技術(shù)
10.4.1 CORBA簡(jiǎn)介
10.4.2 基本概念
10.5 小結(jié)
10.6 疑難解答
10.7 練習(xí)

本目錄推薦

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