所處部份 主講內(nèi)容 技術(shù)要點(diǎn) 學(xué)習(xí)目標(biāo)
第一部份:
C開發(fā)實(shí)戰(zhàn) 1.Unix/Linux實(shí)戰(zhàn) 1.linux基本命令;2.vi編輯器;3.linux遠(yuǎn)程連接;4.webserver服務(wù)器搭建過(guò)程;5.Unix/Linux操作系統(tǒng);6.類Unix系統(tǒng)目錄結(jié)構(gòu) 可掌握的核心能力:
1、通過(guò)C語(yǔ)培養(yǎng)編程思維和動(dòng)手能力;
2、通過(guò)C語(yǔ)言的學(xué)習(xí)培養(yǎng)面向過(guò)程編程思想,為以后的深入學(xué)習(xí)就業(yè)課程打下堅(jiān)實(shí)基礎(chǔ)。
可解決的現(xiàn)實(shí)問題:
1、具備C/C++領(lǐng)域基礎(chǔ)專業(yè)編程能力;
2、實(shí)現(xiàn)電子詞典項(xiàng)目案例;
3、實(shí)現(xiàn)貪吃蛇項(xiàng)目案例。
市場(chǎng)價(jià)值:
具備學(xué)習(xí)編程思維,但尚不能達(dá)到任何企業(yè)用人標(biāo)準(zhǔn)。
2.C語(yǔ)言概述 1.計(jì)算機(jī)基礎(chǔ);2.第一個(gè)C語(yǔ)言程序;3.C的代碼的含義與編譯;4集成開發(fā)環(huán)境(vs、qt)
3.編程基礎(chǔ) 1.常量與變量;2.進(jìn)制轉(zhuǎn)換;3.運(yùn)算符;4.條件控制語(yǔ)句;5.數(shù)組與字符串
4.函數(shù) 1.函數(shù)的基本概念;2.字符串操作的常用函數(shù);3.自定義函數(shù)
5.指針 1.指針變量的定義;2.指針基本使用;3.const修飾的指針;4.一級(jí)指針與數(shù)組名的關(guān)系;5.指針法操作數(shù)組元素;6.指針作為函數(shù)的參數(shù);7.數(shù)組作為函數(shù)的參數(shù);8.指針做函數(shù)的返回值;9.指針處理字符串
6.內(nèi)存管理 1.局部變量的作用域和生命周期;2.靜態(tài)局部變量的作用域和生命周期;3.全局變量的作用域和生命周期;4.靜態(tài)全局變量的作用域和生命周期;5.靜態(tài)函數(shù)和非靜態(tài)函數(shù)的區(qū)別;6.內(nèi)存分區(qū);7.堆區(qū)內(nèi)存的分配(malloc)和釋放(free)
7.復(fù)合類型 1.結(jié)構(gòu)體的基本用法;2.結(jié)構(gòu)體嵌套指針和數(shù)組;3.結(jié)構(gòu)體作為函數(shù)參數(shù);4.復(fù)合類型的聲明與使用
8.文件操作 1.文件的分類(文本、二進(jìn)制);2.文件的打開和關(guān)閉;3.文件操作函數(shù);4.文件讀寫緩沖區(qū)的概念
9.項(xiàng)目實(shí)戰(zhàn) 1.創(chuàng)建Qt應(yīng)用程序;2.IDE案例ui界面的設(shè)計(jì);3.IDE案例功能實(shí)現(xiàn);4.一級(jí)指針做函數(shù)參數(shù);5.二級(jí)指針做函數(shù)參數(shù);6.多文件編程;7.貪吃蛇案例實(shí)現(xiàn)
|