注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)軟件綜合開發(fā)案例教程:Linux、GCC、MySQL、Socket、Gtk+與開源案例

軟件綜合開發(fā)案例教程:Linux、GCC、MySQL、Socket、Gtk+與開源案例

軟件綜合開發(fā)案例教程:Linux、GCC、MySQL、Socket、Gtk+與開源案例

定 價(jià):¥58.00

作 者: 蔡建平 編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等學(xué)校計(jì)算機(jī)應(yīng)用規(guī)劃教材
標(biāo) 簽: 軟件工程/開發(fā)項(xiàng)目管理

ISBN: 9787302245629 出版時(shí)間: 2011-02-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 490 字?jǐn)?shù):  

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

  本書以實(shí)際的股票軟件為基礎(chǔ),全面介紹了計(jì)算機(jī)開源技術(shù)的理論知識(shí)和應(yīng)用方法,幫助學(xué)生全面.地掌握這些技術(shù),并培養(yǎng)學(xué)生的計(jì)算機(jī)技術(shù)綜合應(yīng)用能力。特別是本書列舉的各種軟件技術(shù)應(yīng)用案例,能夠很好地幫助教師進(jìn)行案例驅(qū)動(dòng)式的實(shí)踐教學(xué),使學(xué)生能夠直接或零距離地接觸和學(xué)習(xí)基于開源的網(wǎng)絡(luò)通信、數(shù)據(jù)庫(kù)管理、圖形用戶界面設(shè)計(jì)等資源進(jìn)行大型軟件開發(fā)的方法和技術(shù),并能夠綜合地應(yīng)用Linux操作系統(tǒng)、高級(jí)編程語(yǔ)言GCC、面向?qū)ο蟪绦蛟O(shè)計(jì)方法、編譯技術(shù)、Gtk+用戶界面設(shè)計(jì)、MySQL數(shù)據(jù)?、網(wǎng)絡(luò)通信與Socket編程、軟件體系結(jié)構(gòu)、應(yīng)用軟件開發(fā)模式、軟件國(guó)際化與本地化方法,以及平臺(tái)移植等軟件開發(fā)方法和技術(shù)來(lái)進(jìn)行應(yīng)用軟件的開發(fā),增強(qiáng)他們實(shí)際軟件項(xiàng)目開發(fā)的總體意識(shí)和綜合實(shí)踐能力。 本書共分6章,包括Linux基礎(chǔ)、GCC下的軟件開發(fā)基礎(chǔ)、網(wǎng)絡(luò)通信及Socket編程、MySQL數(shù)據(jù)庫(kù)應(yīng)用、Gtk+界面設(shè)計(jì)、股票軟件實(shí)現(xiàn)案例分析與實(shí)踐等內(nèi)容,并配套提供了包含本教材所用各種資源的DVD光盤。作為開源軟件案例驅(qū)動(dòng)的計(jì)算機(jī)軟件技術(shù)綜合應(yīng)用實(shí)踐教材,本書主要面向信息學(xué)科的計(jì)算機(jī)、軟件工程及相近專業(yè)的本科高?級(jí)學(xué)生和專業(yè)碩士學(xué)位研究生,同時(shí)本書也可作為已工作的軟件開發(fā)人員學(xué)習(xí)和進(jìn)行有關(guān)應(yīng)用軟件開發(fā)(如基于C/S應(yīng)用模式的軟件開發(fā))時(shí)的學(xué)習(xí)參考書籍。

作者簡(jiǎn)介

  蔡建平,教授,北京工業(yè)大學(xué)軟件學(xué)院軟件與網(wǎng)絡(luò)工程系主任。在原總裝備部某研究所工作10余年,一直從事該所負(fù)責(zé)的全軍軍用共性軟件系統(tǒng)項(xiàng)目的論證和研究,并在其中發(fā)揮重要作用,得到有關(guān)領(lǐng)導(dǎo)和專家的認(rèn)可和好評(píng)。獲軍隊(duì)科技進(jìn)步一等獎(jiǎng)、二等獎(jiǎng)、三等獎(jiǎng)多項(xiàng);發(fā)表各類學(xué)術(shù)論文30多篇,出版圖書3部。在某公司任技術(shù)總監(jiān)期間,除負(fù)責(zé)國(guó)防有關(guān)單位的軟件工程、軟件質(zhì)量保證、軟件測(cè)試以及嵌入式開發(fā)的技術(shù)咨詢、提供解決方案和技術(shù)支撐外,還主持開發(fā)了一系列軟件測(cè)試工具,并成功用于國(guó)防軟件的測(cè)試。2005年9月在北京工業(yè)大學(xué)軟件學(xué)院任職教授以來(lái),除了多年講授軟件測(cè)試課程和多次對(duì)外開展嵌入式軟件測(cè)試技術(shù)培訓(xùn)外,在學(xué)院的學(xué)科建設(shè)、專業(yè)建設(shè),如實(shí)驗(yàn)室建設(shè)、實(shí)踐教學(xué)改革與創(chuàng)新、數(shù)字藝術(shù)方向和數(shù)字媒體技術(shù)專業(yè)建設(shè)、“211工程”建設(shè)、教育部和北京市特色專業(yè)建設(shè),以及科研基地——科技創(chuàng)新平臺(tái)建設(shè)等方面做了大量的工作,取得了突破性成果,獲國(guó)家教學(xué)優(yōu)秀成果二等獎(jiǎng)一項(xiàng)(排名第三)。

圖書目錄

第1章 Linux基礎(chǔ)
1.1 系統(tǒng)概要
1.1.1 Linux的起源與發(fā)展
1.1.2 Linux的特性
1.1.3 主流Linux操作系統(tǒng)發(fā)行版簡(jiǎn)介
1.1.4 Linux的內(nèi)核
1.1.5 Linux的特點(diǎn)
1.1.6 Linux與Windows操作系統(tǒng)
1.2 Linux文件系統(tǒng)
1.2.1 文件系統(tǒng)
1.2.2 文件
1.2.3 EXT2文件系統(tǒng)
1.2.4 Linux支持的其他文件系統(tǒng)
1.2.5 文件系統(tǒng)的簡(jiǎn)單操作
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 常用應(yīng)用工具
1.5 shell命令
1.5.1 什么是shell
1.5.2 shell的種類
1.5.3 Bash shell的功能
1.5.4 執(zhí)行命令
1.5.5 歷史命令
1.5.6 通配符與特殊符號(hào)
1.5.7 數(shù)據(jù)流定向
1.5.8 管道命令
1.6 X Window系統(tǒng)
1.6.1 何時(shí)用X Window系統(tǒng)
1.6.2 X Window的發(fā)展歷史
1.6.3 X服務(wù)器/X客戶端/窗口管理器
1.6.4 X Window啟用的流程
1.7 桌面環(huán)境
1.7.1 KDE
1.7.2 GNOME
1.7.3 Xfce
1.7.4 LXDE
1.8 GUI開發(fā)工具
1.8.1 Motif圖形庫(kù)
1.8.2 Qt界面庫(kù)
1.8.3 Gtk十控件庫(kù)
1.8.4 wxWidgets構(gòu)架庫(kù)
1.9 Linux開發(fā)環(huán)境
1.9.1 GNOME的開發(fā)結(jié)構(gòu)
1.9.2 開發(fā)Linux應(yīng)用程序的編程語(yǔ)言和編程工具
1.10 Linux虛擬機(jī)及其應(yīng)用
1.10.1 VMware虛擬機(jī)
1.10.2 Cygwin虛擬機(jī)
實(shí)驗(yàn)習(xí)題
第2章 GCC下的軟件開發(fā)基礎(chǔ)
2.1 GCC簡(jiǎn)介
2.1.1 GCC的歷史
2.I.2 GCC應(yīng)用的一般過(guò)程
2.1.3 GCC安裝
2.1.4 GCC應(yīng)用舉例
2.2 GCC應(yīng)用詳解
2.2.1 GCC/G++編譯命令格式
2.2.2 GCC/G++編譯選項(xiàng)
2.2.3 GCC編譯過(guò)程
2.2.4 GCC頭文件和庫(kù)函數(shù)
2.3 make工具和Makefile文件
2.3.1 Makefile文件的編寫規(guī)則
2.3.2 Stock軟件應(yīng)用的Makefile文件
2.4 高級(jí)符號(hào)調(diào)試工具GDB
2.4.1 GDB簡(jiǎn)介
2.4.2 GDB應(yīng)用舉例
2.5 Eclipse集成開發(fā)環(huán)境及應(yīng)用舉例
2.5.1 Eclipse介紹
2.5.2 Eclipse GCC集成開發(fā)環(huán)境應(yīng)用
實(shí)驗(yàn)習(xí)題
第3章 網(wǎng)絡(luò)通信及Socket編程
3.1 網(wǎng)絡(luò)通信
3.1.1 計(jì)算機(jī)網(wǎng)絡(luò)通信協(xié)議
3.1.2 TCP/IP協(xié)議
3.2 Socket編程
3.2.1 Socket基本概念
3.2.2 Socket編程方法
3.2.3 Socket下的客戶機(jī)/服務(wù)器通信
3.3 liptcp++庫(kù)
3.3.1 liptcp ++應(yīng)用環(huán)境的建立
3.3.2 liptcp ++應(yīng)用實(shí)例
實(shí)驗(yàn)習(xí)題
第4章 MySQL數(shù)據(jù)庫(kù)
4.1 MySQL綜述
4.1.1 MySQL發(fā)展歷史
4.1.2 MySQL概念
4.1.3 MySQL索引文件
4.1.4 支持MySQL應(yīng)用的相關(guān)工具
4.2 MySQL應(yīng)用環(huán)境的建立
4.2.1 MySQL安裝
4.2.2 MySQL基本命令
4.2.3 MySQLGUITools
4.3 基于C/C++應(yīng)用編程接口
API的MySQL數(shù)據(jù)庫(kù)應(yīng)用開發(fā)
4.3.1 MySQLC編程接口API概述
4.3.2 MySQLCAPI應(yīng)用開發(fā)舉例
實(shí)驗(yàn)習(xí)題
第5章 Gtk+界面設(shè)計(jì)
5.1 Gtk+基礎(chǔ)
5.1.1 Gtk+的特點(diǎn)
5.1.2 Gtk+的組成
5.1.3 Gtk+開發(fā)環(huán)境的建立
5.1.4 Gtk+簡(jiǎn)單程序分析
5.2 Gtk+綜合程序設(shè)計(jì)
5.2.1 Gtk+的信號(hào)響應(yīng)與事件處理
5.2.2 Gtk+的主要容器構(gòu)件
5.2.3 Gtk+其他常用構(gòu)件
5.2.4 Gtk+繪圖
5.3 Gtk+中文編程
5.3.1 國(guó)際化及本地化需求
5.3.2 常用字符集編碼及UTF.8
5.3.3 locale的概念
5.3.4 Gtk+程序的漢化
5.4 Glade界面開發(fā)
5.4.1 Glade介紹
5.4.2 用Glade構(gòu)造圖形界面
5.4.3 Glade3簡(jiǎn)單介紹
5.5 Gimp圖形編輯與動(dòng)畫制作
5.5.1 安裝Gimp
5.5.2 Gimp繪畫基本功能
5.5.3 動(dòng)畫制作
實(shí)驗(yàn)習(xí)題
第6章 股票軟件實(shí)現(xiàn)案例分析
6.1 股票軟件基礎(chǔ)知識(shí)
6.1.1 骰票術(shù)語(yǔ)介紹
6.1.2 股票系統(tǒng)的一般架構(gòu)
6.2 Stock軟件簡(jiǎn)介
6.2.1 Stock軟件的組成
6.2.2 Stock軟件架構(gòu)及工作流程
6.3 Stock軟件運(yùn)行環(huán)境的建立
6.3.1 Eclipse集成開發(fā)環(huán)境的建立
6.3 12Stock軟件中工程文件Makefile的修改
6.4 Stock軟件各種問(wèn)題的解決
6.4.1 編譯問(wèn)題
6.4.2 中文顯示問(wèn)題
6.4.3 股票數(shù)據(jù)問(wèn)題
6.4.4 網(wǎng)絡(luò)通信問(wèn)題
6.4.5 Stock軟件的Gtk+升級(jí)問(wèn)題
6.5 Stock軟件的跨平臺(tái)運(yùn)行問(wèn)題
6.5.1 Cygwin下Stock軟件的運(yùn)行
6.5.2 VC++7.1下Stock軟件的運(yùn)行
6.6 Stock軟件技術(shù)應(yīng)用分析
6.6.1 界面設(shè)計(jì)分析
6.6.2 數(shù)據(jù)庫(kù)應(yīng)用分析
6.6.3 Socket編程分析
6.7 Stock軟件待改進(jìn)之處
實(shí)驗(yàn)習(xí)題
參考文獻(xiàn)

本目錄推薦

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