軟件綜合開發案例教程:Linux、GCC、MySQL、Socket、Gtk+與開源案例(配光盤)(簡體書)
- ISBN13:9787302245629
- 出版社:清華大學出版社(大陸)
- 作者:蔡建平
- 裝訂:平裝
- 附件:附光碟
- 規格:26cm*19cm (高/寬)
- 出版日:2011/02/01
商品簡介
作者簡介
目次
1.1 系統概要
1.1.1 Linux的起源與發展
1.1.2 Linux的特性
1.1.3 主流Linux操作系統發行版簡介
1.1.4 Linux的內核
1.1.5 Linux的特點
1.1.6 Linux與Windows操作系統
1.2 Linux文件系統
1.2.1 文件系統
1.2.2 文件
1.2.3 EXT2文件系統
1.2.4 Linux支持的其他文件系統
1.2.5 文件系統的簡單操作
1.3 Linux常用命令
1.3.1 Linux命令格式
1.3.2 常用命令列表
1.4 Linux常用工具
1.4.1 文本編輯工具
1.4.2 編譯工具
1.4.3 其他編程工具
1.4.4 常用應用工具
1.5 shell命令
1.5.1 什麼是shell
1.5.2 shell的種類
1.5.3 Bash shell的功能
1.5.4 執行命令
1.5.5 歷史命令
1.5.6 通配符與特殊符號
1.5.7 數據流定向
1.5.8 管道命令
1.6 X Window系統
1.6.1 何時用X Window系統
1.6.2 X Window的發展歷史
1.6.3 X服務器/X客戶端/窗口管理器
1.6.4 X Window啟用的流程
1.7 桌面環境
1.7.1 KDE
1.7.2 GNOME
1.7.3 Xfce
1.7.4 LXDE
1.8 GUI開發工具
1.8.1 Motif圖形庫
1.8.2 Qt界面庫
1.8.3 Gtk十控件庫
1.8.4 wxWidgets構架庫
1.9 Linux開發環境
1.9.1 GNOME的開發結構
1.9.2 開發Linux應用程序的編程語言和編程工具
1.10 Linux虛擬機及其應用
1.10.1 VMware虛擬機
1.10.2 Cygwin虛擬機
實驗習題
第2章 GCC下的軟件開發基礎
2.1 GCC簡介
2.1.1 GCC的歷史
2.I.2 GCC應用的一般過程
2.1.3 GCC安裝
2.1.4 GCC應用舉例
2.2 GCC應用詳解
2.2.1 GCC/G++編譯命令格式
2.2.2 GCC/G++編譯選項
2.2.3 GCC編譯過程
2.2.4 GCC頭文件和庫函數
2.3 make工具和Makefile文件
2.3.1 Makefile文件的編寫規則
2.3.2 Stock軟件應用的Makefile文件
2.4 高級符號調試工具GDB
2.4.1 GDB簡介
2.4.2 GDB應用舉例
2.5 Eclipse集成開發環境及應用舉例
2.5.1 Eclipse介紹
2.5.2 Eclipse GCC集成開發環境應用
實驗習題
第3章 網絡通信及Socket編程
3.1 網絡通信
3.1.1 計算機網絡通信協議
3.1.2 TCP/IP協議
3.2 Socket編程
3.2.1 Socket基本概念
3.2.2 Socket編程方法
3.2.3 Socket下的客戶機/服務器通信
3.3 liptcp++庫
3.3.1 liptcp ++應用環境的建立
3.3.2 liptcp ++應用實例
實驗習題
第4章 MySQL數據庫
4.1 MySQL綜述
4.1.1 MySQL發展歷史
4.1.2 MySQL概念
4.1.3 MySQL索引文件
4.1.4 支持MySQL應用的相關工具
4.2 MySQL應用環境的建立
4.2.1 MySQL安裝
4.2.2 MySQL基本命令
4.2.3 MySQLGUITools
4.3 基於C/C++應用編程接口API的MySQL數據庫應用開發
4.3.1 MySQLC編程接口API概述
4.3.2 MySQLCAPI應用開發舉例
實驗習題
第5章 Gtk+界面設計
5.1 Gtk+基礎
5.1.1 Gtk+的特點
5.1.2 Gtk+的組成
5.1.3 Gtk+開發環境的建立
5.1.4 Gtk+簡單程序分析
5.2 Gtk+綜合程序設計
5.2.1 Gtk+的信號響應與事件處理
5.2.2 Gtk+的主要容器構件
5.2.3 Gtk+其他常用構件
5.2.4 Gtk+繪圖
5.3 Gtk+中文編程
5.3.1 國際化及本地化需求
5.3.2 常用字符集編碼及UTF.8
5.3.3 locale的概念
5.3.4 Gtk+程序的漢化
5.4 Glade界面開發
5.4.1 Glade介紹
5.4.2 用Glade構造圖形界面
5.4.3 Glade3簡單介紹
5.5 Gimp圖形編輯與動畫製作
5.5.1 安裝Gimp
5.5.2 Gimp繪畫基本功能
5.5.3 動畫製作
實驗習題
第6章 股票軟件實現案例分析
6.1 股票軟件基礎知識
6.1.1 骰票術語介紹
6.1.2 股票系統的一般架構
6.2 Stock軟件簡介
6.2.1 Stock軟件的組成
6.2.2 Stock軟件架構及工作流程
6.3 Stock軟件運行環境的建立
6.3.1 Eclipse集成開發環境的建立
6.3.2Stock軟件中工程文件Makefile的修改
6.4 Stock軟件各種問題的解決
6.4.1 編譯問題
6.4.2 中文顯示問題
6.4.3 股票數據問題
6.4.4 網絡通信問題
6.4.5 Stock軟件的Gtk+升級問題
6.5 Stock軟件的跨平臺運行問題
6.5.1 Cygwin下Stock軟件的運行
6.5.2 VC++7.1下Stock軟件的運行
6.6 Stock軟件技術應用分析
6.6.1 界面設計分析
6.6.2 數據庫應用分析
6.6.3 Socket編程分析
6.7 Stock軟件待改進之處
實驗習題
參考文獻
主題書展
更多主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。