《C圖形化實(shí)踐編程》主要對(duì)C語言的基礎(chǔ)知識(shí)進(jìn)行梳理,并重點(diǎn)講解實(shí)際編程中常見的難點(diǎn)和經(jīng)常遇到的問題,介紹實(shí)踐中常用的編程工具來提高編程效率。利用一個(gè)貫穿全書的圖形化實(shí)例,將命令行式的編程轉(zhuǎn)換為圖形化的游戲式編程,提高初學(xué)者對(duì)C語言編程的興趣,注重編程思想的體現(xiàn),為后續(xù)學(xué)習(xí)對(duì)象編程、游戲編程、圖形學(xué)和圖像處理等打下良好的基礎(chǔ)。
《C圖形化實(shí)踐編程》可作為高等學(xué)校理工科各專業(yè)C語言程序設(shè)計(jì)教材,也可作為計(jì)算機(jī)編程練習(xí)和自學(xué)用書。
第一章 開發(fā)環(huán)境與圖形庫(kù)
1.1 VS2010開發(fā)環(huán)境簡(jiǎn)介
1.2 EasyX圖形庫(kù)
第二章 變量和運(yùn)算符
2.1 初識(shí)小明的世界
2.2 基礎(chǔ)知識(shí)回顧與擴(kuò)展
2.3 面向過程編程思想
第三章 控制語句
3.1 基礎(chǔ)知識(shí)回顧與擴(kuò)展
3.2 小明走起來
第四章 函數(shù)
4.1 基礎(chǔ)知識(shí)回顧與擴(kuò)展
4.2 更多的動(dòng)作
第五章 數(shù)組和指針
5.1 基礎(chǔ)知識(shí)回顧與擴(kuò)展
5.2 連貫的動(dòng)作
5.3 穿墻術(shù)和更多的世界
5.4 帶著地圖走迷宮——算法初探
第六章 結(jié)構(gòu)體與聯(lián)合
6.1 基礎(chǔ)知識(shí)回顧與擴(kuò)展
6.2 小明的朋友
6.3 面向?qū)ο缶幊趟枷氤跆?
第七章 文件操作
7.1 基礎(chǔ)知識(shí)回顧與擴(kuò)展
7.2 保存與載入
7.3 加密文件
第八章 編譯與函數(shù)庫(kù)
8.1 編譯和鏈接簡(jiǎn)介
8.2 預(yù)編譯處理
8.3 C標(biāo)準(zhǔn)庫(kù)
8.4 Easyx圖形擴(kuò)展庫(kù)
8.5 鼠標(biāo)控制
8.6 有聲的世界
第九章 內(nèi)存管理
9.1 內(nèi)存分配方式
9.2 動(dòng)態(tài)內(nèi)存分配與回收
9.3 更多的朋友
附錄 實(shí)用編程工具Source Insight
參考文獻(xiàn)