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