TOP
0
0
【23號簡體館日】限時三天領券享優惠!!
軟件綜合開發案例教程:Linux、GCC、MySQL、Socket、Gtk+與開源案例(配光盤)(簡體書)
滿額折

軟件綜合開發案例教程:Linux、GCC、MySQL、Socket、Gtk+與開源案例(配光盤)(簡體書)

人民幣定價:58 元
定  價:NT$ 348 元
優惠價:87303
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:9 點
相關商品
商品簡介
作者簡介
目次

商品簡介

蔡建平編著的《軟件綜合開發案例教程:Linux、GCC、MySQL、Socket、Gtk+與開源案例》以實際的股票軟件為基礎,全面介紹了計算機開源技術的理論知識和應用方法,幫助學生全面地掌握這些技術,并培養學生的計算機技術綜合應用能力。特別是本書列舉的各種軟件技術應用案例,能夠很好地幫助教師進行案例驅動式的實踐教學,使學生能夠直接或零距離地接觸和學習基於開源的網絡通信、數據庫管理、圖形用戶界面設計等資源進行大型軟件開發的方法和技術,并能夠綜合地應用Linux操作系統、高級編程語言GCC、面向對象程序設計方法、編譯技術、Gtk+用戶界面設計、MySQL數據庫、網絡通信與Socket編程、軟件體系結構、應用軟件開發模式、軟件國際化與本地化方法,以及平臺移植等軟件開發方法和技術來進行應用軟件的開發,增強他們實際軟件項目開發的總體意識和綜合實踐能力。 《軟件綜合開發案例教程:Linux、GCC、MySQL、Socket、Gtk+與開源案例》共分6章,包括Linux基礎、GCC下的軟件開發基礎、網絡通信及Socket編程、MySQL數據庫應用、Gtk+界面設計、股票軟件實現案例分析與實踐等內容,并配套提供了包含本教材所用各種資源的DVD光盤。作為開源軟件案例驅動的計算機軟件技術綜合應用實踐教材,本書主要面向信息學科的計算機、軟件工程及相近專業的本科高年級學生和專業碩士學位研究生,同時本書也可作為已工作的軟件開發人員學習和進行有關應用軟件開發(如基於C/S應用模式的軟件開發)時的學習參考書籍。

作者簡介

蔡建平,教授,北京工業大學軟件學院院長助理、軟件與網絡工程系主任。在原總裝備部某研究所工作十余年,一直從事該所負責的全軍軍用共性軟件系統項目的論證和研究,并在其中發揮重要作用,得到有關領導和專家的認可和好評。獲軍隊科技進步一等獎、二等獎、三等獎多項;發表各類學術論文30多篇,與他人合作著書一部。 在北京奧吉通科技有限公司任技術總監期間,除負責國防有關單位的軟件工程、軟件質量保證、軟件測試以及嵌入式開發的技術諮詢、提供解決方案和技術支撐外,還主持開發了科銳時系列軟件測試工具,并成功用于國防軟件的測試。 2005年9月在北京工業大學軟件學院任職教授以來,除了多年講授軟件測試課程和多次對外開展嵌入式軟件測試技術培訓外,在學院的學科建設、專業建設,如實驗室建設、實踐教學改革與創新、數字藝術方向和數字媒體技術專業建設、“211工程”建設、教育部和北京市特色專業建設,以及科研基地——科技創新平臺建設等方面做了大量的工作,取得了突破性成果。

目次

第1章 Linux基礎
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軟件待改進之處
實驗習題
參考文獻

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 303
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區