課程目標:
本課程包括基礎(chǔ)理論講解、重點內(nèi)容練習(xí)和實戰(zhàn)項目訓(xùn)練等內(nèi)容,讓學(xué)員真正掌握C/C++編程的核心概念和技術(shù),通過練習(xí)掌握實用編程技術(shù)。 C/C++基礎(chǔ)理論部分重點關(guān)注基礎(chǔ)理論知識,掌握通用編程技術(shù),特別增加Linux操作系統(tǒng)基本知識和Linux下C/C++編程部分,為實用提高部分奠定基礎(chǔ)。Win32編程技術(shù)講述在Windows平臺下的開發(fā)基礎(chǔ)知識和常用技術(shù); MFC中級編程部分通過實例講解實用中級編程技術(shù),做到理論學(xué)以致用,為項目實戰(zhàn)做好準備。 項目實戰(zhàn)通過兩個具有代表性的實戰(zhàn)項目給學(xué)員一個模擬練習(xí)和鞏固已學(xué)知識的機會。
C/C++培訓(xùn)包括基礎(chǔ)理論知識講解、平臺相關(guān)技術(shù)開發(fā)、重點內(nèi)容練習(xí)和實戰(zhàn)項目訓(xùn)練等內(nèi)容,基礎(chǔ)部分為學(xué)員打下堅實的C/C++基礎(chǔ);平臺技術(shù)部分完全摒棄通常只重理論不重實際能力的教學(xué)方式,使學(xué)員真正掌握企業(yè)實際需要的Linux/UNIX和Windows平臺相關(guān)開發(fā)技術(shù);項目實戰(zhàn)部分模擬企業(yè)實際工作開發(fā)環(huán)境,讓學(xué)員一方面全面回顧綜合和鞏固已學(xué)知識,另一方面讓學(xué)員迅速掌握實際項目的一般開發(fā)流程,使學(xué)員快速成長為企業(yè)真正需要的人才
課程大綱:
C語言基礎(chǔ)
C++基礎(chǔ)
C++面向?qū)ο蟪绦蛟O(shè)計
Linux介紹、安裝、配置
Linux常用命令、vi編輯
Linux下程序的編譯與調(diào)試
文件系統(tǒng)與輸入輸出
Linux下多進程控制與通訊
Linux下多線程程序設(shè)計
網(wǎng)絡(luò)編程
Oracle
VC++開發(fā)環(huán)境
Windows編程基礎(chǔ)、Win32程序設(shè)計
MFC界面程序設(shè)計
靜態(tài)連接庫與動態(tài)鏈接庫
Windows多線程技術(shù)
WinSock2網(wǎng)絡(luò)通訊
數(shù)據(jù)庫技術(shù)
Linux下FTP服務(wù)器開發(fā)項目
Windows界面游戲開發(fā)項目
Windows網(wǎng)絡(luò)自動下載開發(fā)項目
招生對象:
大專以上學(xué)歷,理工類專業(yè),有一定的計算機語言基礎(chǔ)。