出版時間:2008-1 出版社:清華大學 作者:姜靈芝 編 頁數:430
Tag標簽:無
內容概要
C語言既具有低級語言的特性,又具有一般高級語言的特性,受到廣大編程愛好者的青睞,它正以強大的生命力在發(fā)展。本書是一本實踐性和應用性很強的C語言實用教材,由理論知識和案例實踐兩部分組成。 本書共16章,分為五篇,精心選取了14個案例。在基礎知識篇中,我們使用兩章的篇幅重點介紹了后面章節(jié)中將涉及到的知識點;在游戲開發(fā)篇中,我們介紹了俄羅斯方塊、推箱子、五子棋游戲的設計和實現;在文件操作篇中,我們介紹了學生成績管理系統(tǒng)、工資管理系統(tǒng)、電話簿管理系統(tǒng)的設計與實現;在網絡編程篇中,我們介紹了Ping、TCP、UDP三個網絡協議的設計與實現;在仿Windows應用程序篇中,我們介紹了萬年歷、畫圖板、電子時鐘、簡易計算器、文本編輯器五個小應用程序的設計與實現。本書從實用性和先進性出發(fā),內容組織合理、通俗易懂?! ”緯m合作為本科、高職高專院校計算機、機械、電子、自動化等專業(yè)的學生進行課程設計的參考教材,也可作為C語言愛好者的參考讀物。
書籍目錄
基礎知識篇 第1章 C語言回顧 1.1 C語言的出現及發(fā)展 1.2 C語言的特點 1.3 Turbo C集成環(huán)境介紹 1.4 Win-TC集成環(huán)境介紹 1.4.1 Win-TC的特點 1.4.2 Win-TC的使用 1.4.3 Win-TC面板設置 1.5 C語言基本語法概述 1.5.1 數據類型、運算符和表達式 1.5.2 程序設計結構 1.5.3 數組 1.5.4 函數 1.5.5 編譯預處理 1.5.6 指針 1.5.7 結構體 1.6 小結 第2章 基礎知識回顧 2.1 圖形知識 2.1.1 圖形模式的初始化 2.1.2 屏幕顏色相關函數 2.1.3 圖形窗口和圖形屏幕函數 2.1.4 畫圖函數 2.1.5 封閉圖形的填充 2.1.6 圖形模式下的文本輸出 2.2 文件操作知識 2.2.1 文件的打開與關閉 2.2.2 文件的讀寫 2.2.3 文件的狀態(tài) 2.2.4 文件的定位 2.3 Windows 網絡編程知識 2.3.1 常用協議報頭 2.3.2 Winsock基礎 2.3.3 套接字選項 2.3.4 名字解析 2.4 中斷知識 2.4.1 中斷類型與中斷函數 2.4.2 鼠標編程 2.5 小結 游戲開發(fā)篇 第3章 俄羅斯方塊游戲 3.1 設計目的 3.2 功能描述 3.3 總體設計 3.3.1 功能模塊設計 3.3.2 數據結構設計 3.3.3 函數功能描述 3.4 程序實現 3.4.1 源碼分析 3.4.2 運行結果 3.5 小結 第4章 推箱子游戲 第5章 五子棋游戲 第6章 學生成績管理系統(tǒng) 第7章 工資管理系統(tǒng) 第8章 電話簿管理系統(tǒng) 第9章 Ping程序設計 第10章 TCP程序設計 第11章 UDP程序設計仿Windows應用程序篇 第12章 萬年歷 第13章 畫圖板 第14章 電子時鐘 第15章 簡易計算器 第16章 文本編輯器附錄 附錄A ASCII表 附錄B C語言編程易犯錯誤分析
編輯推薦
《C語言課程設計案例精編》精心編制了14個案例,通過這些案例,不但可使讀者對C語言的基礎知識和數據結構的應用有深刻的理解,而且還可以幫助讀者掌握軟件開發(fā)的方法與技巧。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載