
C++語(yǔ)言程序設(shè)計(jì)(上)培訓(xùn)
01
第1章 程序設(shè)計(jì)導(dǎo)論
學(xué)習(xí)內(nèi)容:本章從初學(xué)者對(duì)計(jì)算機(jī)已有的認(rèn)知開(kāi)始,將初學(xué)者逐步引導(dǎo)到計(jì)算機(jī)程序的世界。
本章首先介紹計(jì)算機(jī)、指令及機(jī)器語(yǔ)言、程序等基本概念,然后描述了程序與計(jì)算機(jī)硬件、程序員、用戶(hù)之間的關(guān)系,
讓大家在一開(kāi)始就能明確程序員的職責(zé),實(shí)現(xiàn)從用戶(hù)到程序員的角色轉(zhuǎn)換。
02
第2章 數(shù)值計(jì)算
學(xué)習(xí)內(nèi)容:本章從簡(jiǎn)單的數(shù)值計(jì)算問(wèn)題開(kāi)始,以案例教學(xué)的方式讓大家領(lǐng)會(huì)程序設(shè)計(jì)中一些基礎(chǔ)的概念,
其中包括程序中的變量和常量、表達(dá)式與運(yùn)算符、數(shù)據(jù)的輸入和輸出等。
本章后還介紹了C++程序中訪(fǎng)問(wèn)內(nèi)存的三種方式,它們分別是變量名、引用和指針。
03
第3章 算法與控制結(jié)構(gòu)
學(xué)習(xí)內(nèi)容:本章講解程序中的算法及三種算法基本結(jié)構(gòu)(即順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)),并通過(guò)選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)中的條件引出布爾類(lèi)型。
C++語(yǔ)言通過(guò)選擇語(yǔ)句來(lái)描述選擇結(jié)構(gòu)算法,通過(guò)循環(huán)語(yǔ)句來(lái)描述循環(huán)結(jié)構(gòu)算法。本章后通過(guò)具體案例簡(jiǎn)單講解了算法的設(shè)計(jì)與評(píng)價(jià)方法。
04
第4章 數(shù)組與文字處理
學(xué)習(xí)內(nèi)容:本章學(xué)習(xí)如何在程序中使用數(shù)組來(lái)存儲(chǔ)和處理大量數(shù)據(jù)。計(jì)算機(jī)只能存儲(chǔ)和處理數(shù)值數(shù)據(jù),
而文字處理程序所處理的對(duì)象是字符數(shù)據(jù),為此C++語(yǔ)言引入了字符類(lèi)型。
程序員應(yīng)當(dāng)深入了解字符編碼和字符類(lèi)型。文字處理過(guò)程中需要使用數(shù)組,即字符型數(shù)組。本章后用一節(jié)的篇幅簡(jiǎn)單介紹了中文處理及Unicode編碼。
第5章 結(jié)構(gòu)化程序設(shè)計(jì)之一
學(xué)習(xí)內(nèi)容:本章學(xué)習(xí)如何將一個(gè)復(fù)雜的數(shù)據(jù)處理算法分解成多個(gè)簡(jiǎn)單模塊,分而治之,這被稱(chēng)為是結(jié)構(gòu)化程序設(shè)計(jì)方法。
C++語(yǔ)言支持結(jié)構(gòu)化程序設(shè)計(jì)方法,以函數(shù)的語(yǔ)法形式來(lái)描述和組裝模塊,即函數(shù)的定義和調(diào)用。
函數(shù)是結(jié)構(gòu)化程序設(shè)計(jì)方法的基礎(chǔ),它為模塊劃分和代碼重用提供了有效手段。
函數(shù)之間需要共享數(shù)據(jù)才能完成規(guī)定的數(shù)據(jù)處理任務(wù),為此C++語(yǔ)言提供了集中管理和分散管理兩種不同的數(shù)據(jù)管理策略。
06
第6章 結(jié)構(gòu)化程序設(shè)計(jì)之二
學(xué)習(xí)內(nèi)容:本章學(xué)習(xí)如何以多文件結(jié)構(gòu)來(lái)組織和管理大型程序的源代碼,并介紹了幾種常用的編譯預(yù)處理指令。
然后再介紹幾種特殊形式的函數(shù),其中包括帶默認(rèn)形參值的函數(shù)、重載函數(shù)、內(nèi)聯(lián)函數(shù)、帶形參和返回值的主函數(shù)、遞歸函數(shù)等。
本章還會(huì)介紹與C語(yǔ)言相關(guān)的系統(tǒng)函數(shù)和自定義數(shù)據(jù)類(lèi)型。
本章后以微軟公司開(kāi)發(fā)的Win32 API函數(shù)庫(kù)為例介紹如何開(kāi)發(fā)一個(gè)Windows圖形用戶(hù)界面程序,并對(duì)結(jié)構(gòu)化程序設(shè)計(jì)方法進(jìn)行簡(jiǎn)單的回顧和總結(jié)。