深入體驗C語言項目開發(fā)

出版時間:2011-7  出版社:清華大學  作者:薛小龍  頁數(shù):367  
Tag標簽:無  

內(nèi)容概要

  c語言是當今使用最為頻繁的編程語言之一,一直在開發(fā)領域占據(jù)重要的地位。本書通過10個綜合實例的實現(xiàn)過程,詳細講解了c語言在實踐項目中的綜合運用過程。這些項目從作者的學生時代寫起,到項目經(jīng)理結(jié)束,貫穿于作者最重要的開發(fā)時期。第1章講解俄羅斯方塊游戲的具體實現(xiàn)流程;第2章講解成績管理系統(tǒng)的具體實現(xiàn)流程;第3章講解ping和tcp網(wǎng)絡系統(tǒng)的具體實現(xiàn)流程;第4章講解工資管理系統(tǒng)的具體實現(xiàn)流程;第5章講解繪圖板系統(tǒng)的具體實現(xiàn)流程;第6章講解文本編輯器系統(tǒng)的具體實現(xiàn)流程;第7章講解圖書借閱系統(tǒng)的具體實現(xiàn)流程;第8章講解udp傳輸系統(tǒng)的具體實現(xiàn)流程;第9章講解推箱子游戲的具體實現(xiàn)流程;第10章講解媒體播放器的具體實現(xiàn)流程。在具體講解每個實例時,都遵循項目的進度來講解,從接到項目到具體開發(fā),直到最后的調(diào)試和發(fā)布。內(nèi)容循序漸進,并穿插了學習技巧和職場生存法則,引領讀者能夠全面掌握c語言開發(fā)方法。另外,本書的配套光盤中提供了書中實例的源代碼、項目實例的視頻講解,還免費贈送10個典型案例的源代碼。
  《深入體驗c語言項目開發(fā)》不但適用于c語言的初學者,也適于有一定c語言基礎的讀者,甚至也可以作為有一定造詣的程序員的參考用書。

書籍目錄

第1章 俄羅斯方塊游戲 
 1.1 第一個項目 
 1.1.1 老師的作業(yè) 
 1.1.2 準備工作 
 1.2 功能分析 
 1.2.1 系統(tǒng)需求分析 
 1.2.2 結(jié)構(gòu)規(guī)劃 
 1.2.3 選擇工具 
 1.3 總體設計 
 1.3.1 運行流程分析 
 1.3.2 核心處理模塊分析 
 1.4 數(shù)據(jù)結(jié)構(gòu) 
 1.5 一個神秘的箱子 
 1.6 具體實現(xiàn) 
 1.6.1 預處理 
 1.6.2 主函數(shù) 
 1.6.3 界面初始化 
 1.6.4 時鐘中斷處理 
 1.6.5 更新速度和成績,顯示幫助信息
 1.6.6 滿行處理 
 1.6.7 顯示/消除方塊 
 1.6.8 對方塊的操作處理 
 1.7 最后的戰(zhàn)役——測試運行 
 1.8 我的總結(jié) 
第2章 成績管理系統(tǒng) 
 2.1 第一個盈利的項目 
 2.1.1 會長來訪 
 2.1.2 組建團隊 
 2.1.3 小會議 
 2.2 系統(tǒng)需求分析 
 2.2.1 開發(fā)目標 
 2.2.2 市場需求分析 
 2.3 模塊分析和數(shù)據(jù)結(jié)構(gòu)設計 
 2.3.1 功能模塊設計 
 2.3.2 規(guī)劃項目函數(shù) 
 2.4 前期編碼工作 
 2.4.1 預處理 
 2.4.2 主函數(shù) 
 2.4.3 系統(tǒng)主菜單函數(shù) 
 2.4.4 表格顯示信息 
 2.4.5 格式化輸入數(shù)據(jù) 
 2.5 后期編碼工作 
 2.5.1 信息查找 
 2.5.2 添加用戶記錄 
 2.5.3 查詢用戶記錄 
 2.5.4 刪除用戶記錄 
 2.5.5 修改用戶記錄 
 2.5.6 插入用戶記錄 
 2.5.7 統(tǒng)計用戶記錄 
 2.5.8 排序處理 
 2.5.9 存儲用戶信息 
 2.6 測試 
 2.6.1 調(diào)試預覽 
 2.6.2 學校驗收 
 2.7 我的總結(jié) 
 2.8 兩點心得體會 
 2.8.1 為需求而生的鏈表 
 2.8.2 再談函數(shù),引發(fā)模塊化設計的深思 
第3章 ping和tcp網(wǎng)絡系統(tǒng) 
 3.1 踏上求職路 
 3.1.1 寫求職信 
 3.1.2 隨遇而安 
 3.2 踏入職場 
 3.3 第一個項目 
 3.3.1 我的任務 
 3.3.2 規(guī)劃流程 
 3.4 收集資料 
 3.5 總體設計 
 3.6 設計數(shù)據(jù)結(jié)構(gòu)和規(guī)劃函數(shù) 
 3.6.1 設計數(shù)據(jù)結(jié)構(gòu) 
 3.6.2 構(gòu)成函數(shù)介紹 
 3.7 編碼工作 
 3.7.1 預處理 
 3.7.2 初始化處理 
 3.7.3 控制模塊 
 3.7.4 數(shù)據(jù)報解讀處理 
 3.7.5 ping測試處理 
 3.7.6 主函數(shù) 
 3.8 測試 
 3.9 學習tcp 
 3.9.1 功能分析 
 3.9.2 模塊分析 
 3.9.3 系統(tǒng)函數(shù) 
 3.10 分析源代碼 
 3.10.1 服務器端 
 3.10.2 客戶端 
 3.11 和hr的談話 
 3.12 我的總結(jié) 
 3.13 visual c++ 6.0真的很好用 
第4章 工資管理系統(tǒng) 
 4.1 了解公司的組織結(jié)構(gòu) 
 4.1.1 公司的現(xiàn)狀 
 4.1.2 我的開發(fā)部 
 4.2 新的項目 
 4.2.1 早會的任務 
 4.2.2 初見客戶 
 4.2.3 我們的團隊 
 4.3 項目規(guī)劃分析 
 4.3.1 項目目標 
 4.3.2 功能模塊分析 
 4.4 用數(shù)組而不用鏈表 
 4.5 進入第二階段 
 4.5.1 設計數(shù)據(jù)結(jié)構(gòu) 
 4.5.2 規(guī)劃項目函數(shù) 
 4.6 第三階段 
 4.6.1 預處理 
 4.6.2 查找定位模塊 
 4.6.3 格式化輸入模塊 
 4.6.4 增加記錄模塊 
 4.6.5 修改記錄模塊 
 4.6.6 刪除記錄模塊 
 4.6.7 插入記錄模塊 
 4.6.8 存儲記錄模塊 
 4.7 還是第三階段 
 4.7.1 主函數(shù)模塊 
 4.7.2 主菜單模塊 
 4.7.3 統(tǒng)計記錄模塊 
 4.8 客戶有變 
 4.8.1 查詢記錄模塊 
 4.8.2 排序顯示模塊 
 4.8.3 最后的一些調(diào)整 
 4.9 項目調(diào)試,選擇最合適的,而不是最好的
 4.9.1 調(diào)試預覽 
 4.9.2 驗收 
 4.10 何謂冒泡排序 
 4.11 談客戶的那些事 
 4.12 我的總結(jié) 
第5章 繪圖板系統(tǒng) 
 5.1 同事們的聚會 
 5.2 新的項目 
 5.2.1 休假失敗 
 5.2.2 新的項目 
 5.2.3 我們的團隊 
 5.3 項目規(guī)劃分析 
 5.3.1 繪圖板的核心技術(shù) 
 5.3.2 功能描述 
 5.3.3 總體設計 
 5.4 第二個階段 
 5.4.1 設計數(shù)據(jù)結(jié)構(gòu) 
 5.4.2 規(guī)劃系統(tǒng)函數(shù) 
 5.5 prb的編碼過程 
 5.5.1 預處理模塊 
 5.5.2 功能控制模塊 
 5.5.3 保存加載模塊 
 5.5.4 鼠標控制模塊 
 5.6 我的編碼過程 
 5.6.1 圖形繪制模塊 
 5.6.2 主函數(shù)模塊 
 5.7 項目調(diào)試 
 5.7.1 系統(tǒng)調(diào)試 
 5.7.2 驗收 
 5.8 調(diào)試的煩惱——dos抓圖和操控 
 5.9 我的總結(jié)——同事之間的那些事 
第6章 文本編輯器系統(tǒng) 
 6.1 慶功晚會 
 6.2 新的挑戰(zhàn) 
 6.2.1 新招的實習生 
 6.2.2 新的項目 
 6.2.3 我們的團隊 
 6.3 功能分析 
 6.3.1 功能分析 
 6.3.2 系統(tǒng)總體設計 
 6.4 設計數(shù)據(jù)結(jié)構(gòu)和規(guī)劃系統(tǒng)函數(shù) 
 6.4.1 設計數(shù)據(jù)結(jié)構(gòu) 
 6.4.2 規(guī)劃系統(tǒng)函數(shù) 
 6.5 prb的編碼過程 
 6.5.1 預處理模塊 
 6.5.2 繪制主窗口 
 6.5.3 文本字符顯示輸出 
 6.5.4 刪除字符 
 6.5.5 插入字符 
 6.5.6 選定文本 
 6.6 我的任務 
 6.6.1 菜單控制 
 6.6.2 文件操作 
 6.6.3 主函數(shù) 
 6.7 項目調(diào)試 
 6.7.1 系統(tǒng)調(diào)試 
 6.7.2 驗收 
 6.8 我的總結(jié)——上下級相處的那些事 
第7章 圖書借閱系統(tǒng) 
 7.1 生活的壓力 
 7.2 同學來訪 
 7.2.1 新的項目 
 7.2.2 我們的團隊 
 7.3 項目規(guī)劃分析 
 7.3.1 市場需求 
 7.3.2 功能介紹 
 7.3.3 模塊劃分 
 7.4 規(guī)劃系統(tǒng)函數(shù) 
 7.5 我的工作 
 7.5.1 定義結(jié)構(gòu)體 
 7.5.2 建立圖書信息庫 
 7.5.3 主菜單和密碼處理 
 7.5.4 系統(tǒng)模式 
 7.5.5 查看圖書模塊 
 7.5.6 借閱處理模塊 
 7.5.7 查找和修改 
 7.5.8 刪除信息 
 7.5.9 系統(tǒng)主函數(shù) 
 7.6 項目調(diào)試 
 7.6.1 系統(tǒng)調(diào)試 
 7.6.2 驗收 
 7.7 我的總結(jié)——談私活的那些事 
第8章 udp傳輸系統(tǒng) 
 8.1 客戶的來訪 
 8.2 一個私單 
 8.3 項目規(guī)劃分析 
 8.3.1 功能描述 
 8.3.2 功能模塊設計 
 8.4 設計數(shù)據(jù)結(jié)構(gòu) 
 8.5 規(guī)劃系統(tǒng)函數(shù) 
 8.6 寫代碼 
 8.6.1 預處理 
 8.6.2 初始化模塊處理 
 8.6.3 獲取參數(shù) 
 8.6.4 用戶幫助模塊 
 8.6.5 廣播消息發(fā)送模塊 
 8.6.6 廣播消息接收模塊 
 8.6.7 多播功能控制模塊 
 8.6.8 多播消息發(fā)送模塊 
 8.6.9 多播消息接收模塊 
 8.6.10 主函數(shù) 
 8.7 項目調(diào)試 
 8.7.1 系統(tǒng)調(diào)試 
 8.7.2 驗收 
 8.8 我的總結(jié)——拼搏和耐心真的很重要 
 8.9 今天你跳槽了嗎 
第9章 推箱子游戲 
 9.1 很累的地下工作 
 9.2 成立自己的團隊 
 9.3第一個單子 
 9.4 項目規(guī)劃分析 
 9.4.1 功能描述 
 9.4.2 功能模塊分析 
 9.4.3 剖析執(zhí)行流程 
 9.5 設計數(shù)據(jù)結(jié)構(gòu),規(guī)劃系統(tǒng)函數(shù) 
 9.5.1 設計數(shù)據(jù)結(jié)構(gòu) 
 9.5.2 規(guī)劃系統(tǒng)函數(shù) 
 9.6 編碼 
 9.6.1 預處理 
 9.6.2 初始化模塊 
 9.6.3 畫圖模塊 
 9.6.4 移動箱子模塊 
 9.6.5 移動小人模塊 
 9.6.6 功能控制模塊 
 9.6.7 系統(tǒng)主函數(shù) 
 9.7 項目調(diào)試 
 9.7.1 系統(tǒng)調(diào)試 
 9.7.2 驗收 
 9.8 我的總結(jié) 
 9.9 我有一顆創(chuàng)業(yè)心 
第10章 媒體播放器 
 10.1 程序員很不容易 
 10.2 艱巨的項目 
 10.3 功能分析 
 10.4 項目計劃書 
 10.5 搭建環(huán)境 
 10.5.1 搭建directshow sdk開發(fā)環(huán)境 
 10.5.2 搭建visual studio 2010開發(fā)環(huán)境 
 10.5.3 配置directshow sdk開發(fā)環(huán)境 
 10.6 設計filtergraph結(jié)構(gòu) 
 10.6.1 設計filtergraph結(jié)構(gòu) 
 10.6.2 實現(xiàn)graphedit模擬 
 10.7 設計界面 
 10.8 具體編碼 
 10.8.1 媒體控制類處理 
 10.8.2 實現(xiàn)播放器主題 
 10.9 項目調(diào)試 
 10.9.1 系統(tǒng)調(diào)試 
 10.9.2 驗收 
 10.10 升職的驚喜 
 10.11 升職的原因 
 10.12 壓力依舊,拼搏繼續(xù) 

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    深入體驗C語言項目開發(fā) PDF格式下載


用戶評論 (總計85條)

 
 

  •   書本以項目講解,通俗,更加方便的幫助剛?cè)腴T的人迅速掌握方法,把握住項目。
  •   內(nèi)容很豐富,案例典型,日記形式的介紹,很有特色,能吸引你讀下去。光盤里有作者講解,代碼分析,還有贈送案例,只能用完美形容。要說不足,作者在不同案例里用了不同的編譯工具,所以我也只好把tc,vc++等編譯工具都裝了一遍,稍微麻煩了一點。
  •   書的內(nèi)容很充實,讀者需要有比較扎實的C基礎看起來就不是很費力了,光盤內(nèi)源程序的視頻講解基本可以忽略,就是照著書本念,附贈的代碼比較好
  •   如果是學習語言的新手,非常適合作為實戰(zhàn)聯(lián)系項目。
  •   非常適合C語言的開發(fā)學習
  •   挺使用的,新手聯(lián)系不錯的。有很多實例,還原C程序員的成長歷程,不過還是要有C語言基礎的。
  •   對初學者做c的基礎程序開發(fā)比較有用。不過書在運輸中有一定的磨損。
  •   沒看呢,被老公拿過去了,他工作用到,也不知道具體好不好
  •   C語言程序理解起來其實是最簡單的,這本書講述的是C標準下的程序,還有源代碼,很不錯的。 不過本人建議想發(fā)展C還是去學 嵌入式C吧!
  •   難的的很誠懇的C項目書籍
  •   跟我給學生步驟的作業(yè),有大部分是重復的,再系統(tǒng)學習一下吧
  •   不錯,不貴實例也挺全
  •   很實用,想深入學習的童鞋可以考慮。。。
  •   這本書以日記的形式來敘述,很不錯
  •   象作者學習!
  •   送貨速度很快, 書質(zhì)量也不錯, 內(nèi)容還沒看的。 應該也不錯把。
  •   很不錯的一本書,內(nèi)容啊,印刷啊都不錯
  •   書很有特色,能吸引人繼續(xù)看下去,對新手很有幫助
  •   書不錯,例子豐富
  •   值得推薦!
    書質(zhì)量很好!
  •   送貨速度快,書的質(zhì)量還行
  •   物流速度很慢,書的質(zhì)量沒問題
  •   這種類型的書我在網(wǎng)上找了很久才找到喲
  •   書很好。
    快遞就是**。26號查到讓我準備收貨。到30號才把我書送來。
  •   很好的一本書,發(fā)貨速度也很快,給個好評
  •   數(shù)的內(nèi)容和質(zhì)量都不錯
  •   上面的例子比較好,適合練手。
  •   ** 亂七八糟的編譯器
  •   從C開始,,一步一個腳印。。
  •   如果看完前兩本之后還能堅持到看這個的話,哎,努力吧
  •   好書一本,有待細看
  •   感覺很好啊!還是有些看不懂!很鍛煉啊
  •   挺好的,我個人覺得還不錯
  •   確實很好,例子多!
  •   fagadfg
  •   感覺應該還好了
  •   希望這次能過吧,為什么非要多余10字呢
  •   以項目為主線,講解項目開發(fā)過程中的問題,不錯的一本書
  •   學校上課的內(nèi)容比較淺,沒有牽涉到C語言的時間項目開發(fā),這是本很好的參考書
  •   書內(nèi)的項目很有代表性,深入體驗言過其實
  •   這本書是掌握了c語言基本編程以后采用比較好,能夠提升c語言編程的能力,挺好的。
  •   書挺好的,可是現(xiàn)在沒有時間研究里面的項目!
  •   講的幾個項目都很有水平。。
  •   還沒仔細看,不過看起來不錯,從項目入手~
  •   深入學習c語言,可以拿來練練筆
  •   對于深入學習C語言,很有幫助
  •   想寫寫c語言的代碼,但是又不知道寫啥,就買了這本書,大概看了一下,內(nèi)容有點舊,但是畢竟語言這東西變化不是很大
  •   語言詼諧,印刷清晰,紙張上乘,內(nèi)容還算不錯
  •   很不錯的一本書,都是作者的實踐經(jīng)歷
  •   感覺對于編了一些小程序的人,進行提高和思考有一定的啟發(fā)作用~~~~
  •   很多內(nèi)容對于初學者而言比較難
  •   很不錯的書我,就是有點老了里面的內(nèi)容。
  •   書還沒看,不過物流很給力!
  •   書的質(zhì)量還可以,只是由于某些原因,還沒看呢,就沒了,真遺憾~~~~
  •   看了,很好的一本書看,雖然老師的普通話不標準,哈哈
  •   質(zhì)量不錯,里面的;內(nèi)容還行
  •   粗略地看了一下 內(nèi)容挺不錯
  •   還行,給新手看的
  •   紙張比較好,就是頁數(shù)少了點,但是現(xiàn)在紙貴,可以理解
  •   需要上機
  •   就是看不懂。。。。
  •   幫朋友買的 不知道好不
  •   還沒仔細看,應該還不錯的!
  •   簡單翻看了一下,感覺很不錯,靜心好好讀
  •   整個流程還可以,不過我用他書上的代碼實現(xiàn)不了功能,并且贈送光盤上沒有展示出功能最后的實現(xiàn),這一點讓我迷茫,不知道這方法是對,還是錯,因為編譯不通過。
  •   個人覺得既然是開發(fā)日記,更多的是記錄項目中的“技術(shù)亮點”,如何得來的這些亮點。其他的,比如流水日記,工作環(huán)境什么的,不是重點。
  •   書內(nèi)容還好,視頻講解相當湊合
  •   我做編程也有一定時間了,不過大部分時間搞java,c++雖然也做一些,畢竟少,所以打算買本c的書看看,這本書還是不錯的,有人可能會說內(nèi)容有些部分過時了,但是我要說的是,我們看書尤其看這類技術(shù)書籍,不能光看作者用了哪些語言、哪些編輯器,我們更要看書里面所涉及的編程思想和架構(gòu)設計
  •   本書講的還行,可以學到項目的思想,不足的地方就是編譯器是用tub c,有點過時了
  •   對于會做項目的人,就是**
  •   怎么說呢,很多內(nèi)容是作者的感想,這點不好!
  •   這本書就印刷質(zhì)量來說還是不錯的,可是內(nèi)容太令人生氣了,很多內(nèi)容都是抄得其他書上的!
  •   說實話,真心很一般的書。。。
  •   本書例子一般
  •   不太喜歡,都是官腔
  •   還好,不錯

  •   還可以吧 可惜很多需要TC的老軟件 有點郁悶
  •   一般般,沒什么技術(shù)可言,后悔
  •   在深入體驗C語言項目開發(fā)那本中,少我一張DVD光盤
  •   書名很吸引人,結(jié)果仔細一讀。作者純粹是在吹牛B,東拼西湊,我真的在懷疑作者所給出的幾個項目會有人使用,黑白先間的DOS窗口,你們學校真的會使用你所謂的那個成績管理系統(tǒng)嗎,簡直在扯淡。還有那個工資管理系統(tǒng),60年底可能會很受歡迎。對于這些小型的MS系統(tǒng)??隙ㄊ紫冗x擇的用3P中的一個,怎么會用到C語言,及時不用C語言,別人也會選MFC或者VB之類的窗口程序還做。2B客戶才會用你那DOS窗口來操作
  •   代碼組織凌亂,視頻講解完全按照注釋讀,不知多云,這樣的水平也來出書,普通話超級爛,浪費錢財買這本書,本人十分不滿!
  •   還不錯。。。。。。還不錯。。。。。。
  •   印刷質(zhì)量不錯,內(nèi)容就很一般了
  •   不錯呦。。。。
  •   深入體驗C語言項目開發(fā)(附光盤)
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7