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