注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)工業(yè)技術(shù)建筑科學建筑設計C語言從入門到精通(項目案例版)

C語言從入門到精通(項目案例版)

C語言從入門到精通(項目案例版)

定 價:¥89.80

作 者: 明日學院
出版社: 中國水利水電出版社
叢編項:
標 簽: 暫缺

ISBN: 9787517057505 出版時間: 2017-09-01 包裝:
開本: 16 頁數(shù): 576 字數(shù):  

內(nèi)容簡介

  《C語言從入門到精通(項目案例版)》一書以初學者為目標,全面介紹了C語言入門知識、C語言程序設計、C語言核心技術(shù)及C語言項目實戰(zhàn)案例等。全書共分21章,其中1~13章詳細介紹了使用C語言進行程序開發(fā)需要掌握的各種技術(shù),具體內(nèi)容包括C語言概述、TurboC2.0集成開發(fā)環(huán)境、算法和數(shù)據(jù)類型、順序與選擇結(jié)構(gòu)程序設計、循環(huán)控制、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體和共用體、位運算、預處理、文件、圖形圖像等。14~21章通過圖書管理系統(tǒng)、趣味俄羅斯方塊、貪吃蛇大作戰(zhàn)、網(wǎng)絡通信聊天程序等8個具體的實戰(zhàn)項目案例,展現(xiàn)了使用C語言進行項目開發(fā)的全過程。 《C語言從入門到精通(項目案例版)》配備了極為豐富的學習資源,具體內(nèi)容如下: ◎配套資源:240節(jié)教學視頻(可掃描二維碼觀看),總時長28小時,以及全書實例源代碼。 ◎附贈“Visual C++開發(fā)資源庫”,拓展學習本書的深度和廣度。 ※實例資源庫:881個實例及源碼解讀※模塊資源庫:15個典型模塊完整開發(fā)過程展現(xiàn) ※項目資源庫:16個項目完整開發(fā)過程展現(xiàn) ※能力測試題庫:4種程序員必備能力測試題庫 ※面試資源庫:355道常見C語言面試真題 ◎附贈在線課程:包括C語言、C++、C#體系課程、實戰(zhàn)課程等多達百余學時的在線課程。 《C語言從入門到精通(項目案例版)》是一本C語言入門視頻教程,適合作為C語言愛好者、C語言初學者、C語言工程師、應用型高校、培訓機構(gòu)的教材或參考書。

作者簡介

  明日學院傾力打造了在線實用技能學習平臺,該平臺主要為學習者提供海量、優(yōu)質(zhì)的課程,課程結(jié)構(gòu)嚴謹,用戶可以根據(jù)自身的學習程度,自主安排學習進度。其宗旨是為編程學習者提供一站式服務,培養(yǎng)用戶的編程思維。由明日學院Java程序開發(fā)團隊策劃并組織編寫的教材不求面面俱到,只選取開發(fā)中必需、常用的內(nèi)容講解,語言通俗易懂,內(nèi)容由淺入深,既注重實用性,又兼顧讀者的接受能力,深受讀者喜愛。由其組織編寫的多種圖書在同行業(yè)圖書銷售排行榜中名列前茅。

圖書目錄

第1章C語言概述 視頻講解:6節(jié)47分鐘

1.1程序語言的發(fā)展

1.2C語言發(fā)展史

1.3C語言的特點

1.4C語言程序的格式

1.5C語言程序的運行

1.5.1編譯程序和解釋程序

1.5.2C源文件在Turbo C 2.0中運行

1.5.3C源文件在Visual C++ 6.0中運行

1.5.4C源文件在Visual Studio 2008中運行

第2章Turbo C 2.0集成開發(fā)環(huán)境 視頻講解:6節(jié)50分鐘

2.1Turbo C 2.0簡介

2.2TC熱鍵

2.3菜單命令

2.3.1File(文件)菜單

2.3.2Edit(編輯)菜單

2.3.3Run(運行)菜單

2.3.4Compile(編譯)菜單

2.3.5Project(項目)菜單

2.3.6Options(選擇項)菜單

2.3.7Debug(調(diào)試)菜單

2.3.8Break/watch(斷點及監(jiān)視

表達式)菜單

2.4編譯錯誤信息

第3章算法、數(shù)據(jù)類型 視頻講解:13節(jié)111分鐘

3.1程序的組成部分

3.2算法

3.2.1算法的概念

3.2.2流程圖

3.2.33種基本結(jié)構(gòu)

3.2.4N-S流程圖

3.3標識符與數(shù)據(jù)類型

3.3.1標識符

3.3.2數(shù)據(jù)類型

3.4常量

3.4.1整型常量

3.4.2實型常量

3.4.3字符型常量

3.4.4字符串常量

3.5變量

3.5.1整型變量

3.5.2實型變量

3.5.3字符型變量

3.6賦值與類型轉(zhuǎn)換

3.6.1變量賦初值

3.6.2類型轉(zhuǎn)換

3.7運算符及表達式

3.7.1賦值運算符和賦值表達式

3.7.2算術(shù)運算符和算術(shù)表達式

3.7.3關(guān)系運算符和關(guān)系表達式

3.7.4邏輯運算符和邏輯表達式

3.7.5逗號運算符和逗號表達式

3.7.6運算符

第4章順序與選擇結(jié)構(gòu)程序設計 視頻講解:10節(jié)93分鐘

4.1C語句及賦值語句

4.1.1C語句概述

4.1.2賦值語句

4.2字符數(shù)據(jù)輸入/輸出

4.2.1字符數(shù)據(jù)輸出

4.2.2字符數(shù)據(jù)輸入

4.3格式輸入/輸出函數(shù)

4.3.1格式輸出函數(shù)

4.3.2格式輸入函數(shù)

4.4順序程序設計舉例

4.5if語句

4.5.1if語句的基本形式

4.5.2if語句的嵌套形式

4.5.3條件運算符

4.6switch語句

4.7選擇結(jié)構(gòu)程序舉例

第5章循環(huán)控制 視頻講解:10節(jié)99分鐘

5.1while及do-while語句

5.1.1while語句

5.1.2do-while語句

5.2for語句

5.2.1for循環(huán)的變體

5.2.2循環(huán)嵌套

5.3轉(zhuǎn)移語句

5.3.1goto語句

5.3.2break語句

5.3.3continue語句

5.4循環(huán)控制應用舉例

第6章數(shù)組 視頻講解:16節(jié)111分鐘

6.1一維數(shù)組

6.1.1一維數(shù)組的定義和引用

6.1.2一維數(shù)組的初始化

6.2二維數(shù)組

6.2.1二維數(shù)組的定義和引用

6.2.2二維數(shù)組的初始化

6.3字符數(shù)組

6.3.1字符數(shù)組的定義和引用

6.3.2字符數(shù)組的初始化

6.3.3字符數(shù)組的輸入/輸出

6.3.4字符串處理函數(shù)

6.4多維數(shù)組

6.5數(shù)組應用舉例

第7章函數(shù) 視頻講解:21節(jié)122分鐘

7.1函數(shù)概述

7.2函數(shù)定義的一般形式

7.3返回語句

7.3.1從函數(shù)返回

7.3.2返回值

7.4函數(shù)參數(shù)

7.4.1形式參數(shù)和實際參數(shù)

7.4.2數(shù)組作函數(shù)參數(shù)

7.5函數(shù)的調(diào)用

7.5.1函數(shù)聲明

7.5.2嵌套調(diào)用

7.5.3遞歸調(diào)用

7.6局部變量和全局變量

7.6.1局部變量

7.6.2全局變量

7.7變量的存儲類型

7.7.1動態(tài)存儲與靜態(tài)存儲

7.7.2auto變量

7.7.3static變量

7.7.4register變量

7.7.5extern變量

7.8內(nèi)部函數(shù)和外部函數(shù)

7.9庫函數(shù)

7.9.1數(shù)學函數(shù)

7.9.2字符函數(shù)和字符串函數(shù)

7.10函數(shù)應用舉例

第8章指針 視頻講解:19節(jié)128分鐘

8.1指針相關(guān)概念

8.1.1地址與指針

8.1.2指針變量

8.1.3“&”和“*”運算符

8.1.4指針的算術(shù)運算

8.2一維數(shù)組與指針

8.2.1指向數(shù)組元素的指針

8.2.2使用指針訪問數(shù)組

8.3二維數(shù)組與指針

8.4字符與指針

8.4.1字符指針

8.4.2字符串數(shù)組

8.5指針作函數(shù)參數(shù)

8.5.1指針變量作函數(shù)參數(shù)

8.5.2數(shù)組指針作函數(shù)參數(shù)

8.6指向指針的指針

8.7函數(shù)型指針

8.8main函數(shù)的參數(shù)

8.9指針應用舉例

第9章結(jié)構(gòu)體和共用體 視頻講解:21節(jié)117分鐘

9.1結(jié)構(gòu)體

9.1.1結(jié)構(gòu)體的概念

9.1.2結(jié)構(gòu)體變量的定義和引用

9.1.3結(jié)構(gòu)體變量的初始化

9.2結(jié)構(gòu)體數(shù)組

9.2.1定義結(jié)構(gòu)體數(shù)組

9.2.2初始化結(jié)構(gòu)體數(shù)組

9.3結(jié)構(gòu)體指針

9.3.1結(jié)構(gòu)體指針變量的聲明

9.3.2結(jié)構(gòu)體指針應用

9.3.3結(jié)構(gòu)體數(shù)組指針

9.3.4結(jié)構(gòu)體變量作函數(shù)參數(shù)

9.3.5結(jié)構(gòu)體指針變量作函數(shù)參數(shù)

9.4鏈表

9.4.1鏈表概述

9.4.2單鏈表的建立

9.4.3鏈表相關(guān)操作

9.4.4鏈表應用舉例

9.5共用體

9.5.1共用體的概念

9.5.2共用體變量的定義和

引用

9.6枚舉類型

9.7用typedef定義類型

第10章位運算

  視頻講解:9節(jié)44分鐘

10.1位運算操作符

10.1.1“按位或”運算符

10.1.2“按位與”運算符

10.1.3“取反”運算符

10.1.4“按位異或”運算符

10.1.5“左移”運算符

10.1.6“右移”運算符

10.2位段

10.3位運算應用

第11章預處理 視頻講解:8節(jié)41分鐘

11.1宏定義

11.1.1不帶參數(shù)的宏定義

11.1.2帶參數(shù)的宏定義

11.2“文件包含”處理

11.3條件編譯

11.3.1#if等命令

11.3.2#ifdef及#ifndef命令

11.3.3#undef等命令

第12章文件 視頻講解:10節(jié)83分鐘

12.1文件概述

12.2文件基本操作

12.2.1文件的打開

12.2.2關(guān)閉文件函數(shù)fclose

12.3文件的讀寫

12.3.1字符形式讀寫文件

12.3.2字符串形式讀寫文件

12.3.3成塊讀寫文件

12.3.4格式化讀寫函數(shù)

12.3.5隨機讀寫文件

12.4錯誤檢測

12.5文件操作舉例

第13章圖形圖像 視頻講解:14節(jié)92分鐘

13.1字符屏幕

13.1.1定義文本窗口

13.1.2顏色設置

13.1.3文本的輸入和輸出

13.1.4屏幕操作函數(shù)

13.2圖形顯示

13.2.1圖形模式初始化

13.2.2屏幕顏色設置

13.2.3基本圖形函數(shù)

13.2.4封閉圖形的填充

13.3圖形屏幕

13.4圖形模式下的文本輸出

13.4.1文本輸出函數(shù)

13.4.2文本屬性設置

13.5圖形應用舉例

第14章圖書管理系統(tǒng)開發(fā)實例 視頻講解:13節(jié)93分鐘

14.1需求分析

14.2系統(tǒng)設計

14.3各模塊功能實現(xiàn)

14.3.1頭文件及宏定義

14.3.2結(jié)構(gòu)體及全局變量定義

14.3.3功能選擇界面及退出系統(tǒng)設計

14.3.4添加圖書信息

14.3.5刪除圖書信息

14.3.6查詢圖書信息

14.3.7修改圖書信息

14.3.8添加會員

14.3.9借書

14.3.10還書

14.3.11主函數(shù)

第15章趣味俄羅斯方塊 視頻講解:26節(jié)175分鐘

15.1開發(fā)背景

15.2系統(tǒng)功能設計

15.2.1系統(tǒng)功能結(jié)構(gòu)

15.2.2業(yè)務流程圖

15.3使用Dev-C++創(chuàng)建項目

15.3.1開發(fā)環(huán)境需求

15.3.2創(chuàng)建項目

15.4預處理模塊設計

15.4.1文件引用

15.4.2宏定義

15.4.3定義全局變量

15.4.4函數(shù)聲明

15.5游戲歡迎界面設計

15.5.1游戲歡迎界面概述

15.5.2設置文字顏色

15.5.3設置文字顯示位置

15.5.4設計標題部分

15.5.5設計字符畫裝飾界面

15.5.6設計菜單選項的邊框

15.5.7設計菜單選項的文字

15.6游戲主窗體設計

15.6.1游戲主窗體設計概述

15.6.2打印輸出游戲界面

15.6.3繪制俄羅斯方塊

15.6.4打印俄羅斯方塊

15.7游戲邏輯設計

15.7.1游戲邏輯概述

15.7.2判斷俄羅斯方塊是否可移動

15.7.3清除俄羅斯方塊下落的痕跡

15.7.4判斷方塊是否滿行

15.7.5隨機產(chǎn)生俄羅斯方塊類型的序號

15.8開始游戲

15.8.1開始游戲模塊概述

15.8.2顯示俄羅斯方塊

15.8.3實現(xiàn)各種按鍵操作

15.8.4游戲結(jié)束界面

15.8.5重新開始游戲

15.9游戲按鍵說明模塊

15.9.1游戲按鍵說明

15.9.2按鍵說明界面的實現(xiàn)

15.10游戲規(guī)則介紹模塊

15.10.1游戲規(guī)則介紹

15.10.2游戲規(guī)則界面的實現(xiàn)

15.11退出游戲

15.12本章總結(jié)

第16章貪吃蛇大作戰(zhàn) 視頻講解:20節(jié)126分鐘

16.1開發(fā)背景

16.2系統(tǒng)功能設計

16.2.1系統(tǒng)功能結(jié)構(gòu)

16.2.2業(yè)務流程圖

16.3使用Microsoft Visual C++ 6.0創(chuàng)建項目

16.3.1開發(fā)環(huán)境需求

16.3.2創(chuàng)建項目步驟

16.3.3Visual C++ 6.0主界面介紹

16.4預處理模塊設計

16.4.1文件引用

16.4.2宏定義

16.4.3定義全局變量

16.4.4函數(shù)聲明

16.5游戲歡迎界面設計

16.5.1游戲歡迎界面概述

16.5.2繪制字符蛇

16.5.3繪制菜單選項

16.6游戲主窗體設計

16.6.1游戲主窗體設計概述

16.6.2創(chuàng)建游戲地圖

16.6.3繪制右側(cè)得分和小提示

16.6.4讀取游戲最高分

16.6.5繪制蛇身

16.6.6創(chuàng)建并隨機出現(xiàn)食物

16.7游戲邏輯設計

16.7.1游戲邏輯概述

16.7.2判斷蛇是否咬到自己

16.7.3判斷蛇是否撞到墻

16.7.4設置蛇加速前進

16.7.5設置蛇減速前進

16.7.6設置不按鍵時蛇的前進方向

16.7.7通過方向鍵控制蛇的前進方向

16.8游戲失敗界面設計

16.8.1游戲失敗界面概述

16.8.2繪制字符邊框

16.8.3打印邊框中的信息

16.8.4存儲游戲最高分

16.8.5設計分支選項

16.9游戲說明模塊設計

16.9.1游戲說明模塊概述

16.9.2游戲說明界面的實現(xiàn)

16.10本章總結(jié)

第17章企業(yè)員工管理系統(tǒng)

17.1開發(fā)背景

17.2開發(fā)環(huán)境需求

17.3系統(tǒng)功能設計

17.4預處理模塊設計

17.4.1模塊概述

17.4.2文件引用

17.4.3定義全局變量

17.4.4定義結(jié)構(gòu)體

17.4.5函數(shù)聲明

17.5主函數(shù)設計

17.5.1功能概述

17.5.2實現(xiàn)主函數(shù)

17.6系統(tǒng)初始化

17.6.1模塊概述

17.6.2操作密碼文件

17.6.3進入企業(yè)員工管理系統(tǒng)

17.7系統(tǒng)登錄模塊設計

17.7.1模塊概述

17.7.2使用字符串比較函數(shù)strcmp

17.7.3實現(xiàn)密碼驗證功能

17.8主界面功能菜單設計

17.8.1模塊概述

17.8.2設計功能菜單界面

17.8.3實現(xiàn)功能菜單界面的分支選擇

17.9添加員工信息

17.9.1模塊概述

17.9.2使用fwrite函數(shù)

17.9.3實現(xiàn)添加員工信息功能

17.10刪除員工信息

17.10.1模塊概述

17.10.2實現(xiàn)刪除員工信息功能

17.11查詢員工信息

17.11.1模塊概述

17.11.2查詢員工信息的界面設計

17.11.3根據(jù)姓名查詢員工信息

17.11.4根據(jù)工號查詢員工信息

17.11.5根據(jù)電話號碼查詢員工信息

17.11.6根據(jù)QQ號查詢員工信息

17.11.7顯示查詢結(jié)果

17.12修改員工信息

17.12.1模塊概述

17.12.2實現(xiàn)修改員工信息的界面設計

17.12.3修改員工工資

17.12.4修改員工年齡

17.12.5修改非數(shù)值型信息

17.13統(tǒng)計員工信息

17.13.1模塊概述

17.13.2實現(xiàn)統(tǒng)計員工信息

17.14系統(tǒng)密碼重置

17.14.1模塊概述

17.14.2實現(xiàn)系統(tǒng)密碼重置

17.15本章總結(jié)

第18章網(wǎng)絡通信聊天程序(Visual C++ 6.0實現(xiàn)) 視頻講解:2節(jié)43分鐘

18.1網(wǎng)絡通信系統(tǒng)概述

18.1.1開發(fā)背景

18.1.2需求分析

18.1.3功能結(jié)構(gòu)圖

18.1.4系統(tǒng)預覽

18.2技術(shù)攻關(guān)

18.2.1TCP/IP協(xié)議

18.2.2IP地址

18.2.3數(shù)據(jù)包格式

18.2.4建立連接

18.2.5套接字庫函數(shù)

18.3網(wǎng)絡通信系統(tǒng)主程序

18.4點對點通信

18.5服務器中轉(zhuǎn)通信

18.6程序調(diào)試與錯誤處理

18.7開發(fā)總結(jié)

第19章火車訂票系統(tǒng) 視頻講解:6節(jié)61分鐘

19.1開發(fā)背景

19.2需求分析

19.3系統(tǒng)設計

19.3.1系統(tǒng)目標

19.3.2系統(tǒng)功能結(jié)構(gòu)

19.4預處理模塊設計

19.4.1模塊概述

19.4.2模塊實現(xiàn)

19.5主函數(shù)設計

19.5.1主函數(shù)概述

19.5.2技術(shù)分析

19.5.3主函數(shù)實現(xiàn)

19.6添加模塊設計

19.6.1模塊概述

19.6.2技術(shù)分析

19.6.3功能實現(xiàn)

19.7查詢模塊設計

19.7.1模塊概述

19.7.2功能實現(xiàn)

19.8訂票模塊設計

19.8.1模塊概述

19.8.2技術(shù)分析

19.8.3功能實現(xiàn)

19.9修改模塊設計

19.9.1模塊概述

19.9.2功能實現(xiàn)

19.10顯示模塊設計

19.10.1模塊概述

19.10.2功能實現(xiàn)

19.11保存模塊設計

19.11.1模塊概述

19.11.2功能實現(xiàn)

19.12開發(fā)總結(jié)

第20章通訊錄管理系統(tǒng) 視頻講解:3節(jié)15分鐘

20.1開發(fā)背景

20.2系統(tǒng)分析

20.3系統(tǒng)設計

20.3.1功能闡述

20.3.2功能結(jié)構(gòu)

20.3.3系統(tǒng)預覽

20.4文件引用

20.5聲明結(jié)構(gòu)體

20.6函數(shù)聲明

20.7功能菜單設計

20.7.1功能概述

20.7.2功能菜單實現(xiàn)

20.7.3自定義菜單功能函數(shù)

20.8通訊錄錄入設計

20.8.1功能概述

20.8.2通訊錄錄入實現(xiàn)

20.9通訊錄查詢設計

20.9.1功能概述

20.9.2通訊錄查詢實現(xiàn)

20.10通訊錄刪除設計

20.10.1功能概述

20.10.2通訊錄刪除技術(shù)分析

20.10.3通訊錄刪除實現(xiàn)

20.11通訊錄顯示設計

20.11.1功能概述

20.11.2通訊錄顯示實現(xiàn)

20.12通訊錄數(shù)據(jù)保存設計

20.12.1功能概述

20.12.2通訊錄數(shù)據(jù)保存實現(xiàn)

20.13數(shù)據(jù)加載設計

20.13.1功能概述

20.13.2數(shù)據(jù)加載實現(xiàn)

20.14開發(fā)總結(jié)

第21章學生個人消費管理系統(tǒng) 視頻講解:6節(jié)37分鐘

21.1開發(fā)背景

21.2需求分析

21.3系統(tǒng)設計

21.3.1系統(tǒng)目標

21.3.2系統(tǒng)功能結(jié)構(gòu)

21.4預處理模塊設計

21.4.1模塊概述

21.4.2技術(shù)分析

21.4.3功能實現(xiàn)

21.5主函數(shù)設計

21.5.1功能概述

21.5.2技術(shù)分析

21.5.3功能實現(xiàn)

21.6錄入學生消費信息模塊

21.6.1模塊概述

21.6.2技術(shù)分析

21.6.3功能實現(xiàn)

21.7查詢學生消費信息模塊

21.7.1模塊概述

21.7.2功能實現(xiàn)

21.8刪除學生消費信息模塊

21.8.1模塊概述

21.8.2技術(shù)分析

21.8.3功能實現(xiàn)

21.9顯示學生消費信息模塊

21.9.1功能概述

21.9.2功能實現(xiàn)

21.10保存學生消費信息模塊

21.10.1功能概述

21.10.2技術(shù)分析

21.10.3功能實現(xiàn)

21.11開發(fā)總結(jié)


本目錄推薦

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