廣州VC++高級軟件工程師班
課程目標(biāo):利用C++ 和 MFC 快速開發(fā)應(yīng)用程序,,進(jìn)一步學(xué)習(xí)大型項(xiàng)目中不同語言的整合方式,并透過在Windows CE開發(fā)平臺上的教學(xué)與實(shí)作,讓學(xué)員具備開發(fā)高效能應(yīng)用程序的能力。
課時(shí)數(shù):80個(gè)小時(shí)
課程介紹:
1、課程內(nèi)容:C++運(yùn)行原理,C++源代碼構(gòu)成;類的構(gòu)成與寫法
課時(shí)數(shù): 5個(gè)課時(shí)
2、 課程內(nèi)容:WINDOWS編程之VC++ MFC初步:基于對話框的應(yīng)用和常用控件,消息,和數(shù)據(jù)交換
課時(shí)數(shù) :20個(gè)課時(shí)
3、課程內(nèi)容:操作符重載; 函數(shù)指針;VC++ MFC文檔視結(jié)構(gòu)應(yīng)用
課時(shí)數(shù) :20個(gè)課時(shí)
4、課程內(nèi)容:文件和流操作,對比學(xué)習(xí)VC++ MFC文檔序列化
課時(shí)數(shù): 5個(gè)課時(shí)
5、課程內(nèi)容:MFC C++多文檔應(yīng)用;WIN32 界面編程;,WIN32 消息處理;
課時(shí)數(shù):10個(gè)課時(shí)
6、課程內(nèi)容:模板;STL;ATL;多線程
課時(shí)數(shù):5個(gè)課時(shí)
7、課程內(nèi)容:WINDOWS進(jìn)程間通訊;掌握四種動態(tài)數(shù)據(jù)交換(DDE):客戶類型、服務(wù)器類型、客戶/服務(wù)器類型和監(jiān)視器
課時(shí)數(shù):10個(gè)課時(shí)
8、課程內(nèi)容:VC 的調(diào)試技巧和常用調(diào)試
課時(shí)數(shù):5個(gè)課時(shí)
ARM架構(gòu)高級編程班
課程目標(biāo):(以ARM 9 為例)
1、掌握ARM體系結(jié)構(gòu)及工作原理
2.掌握“ARM和Thumb交互”編程。
3.掌握匯編、c、c++混合編程的方法,完成對目標(biāo)平臺的軟件編程,更好的熟悉嵌入式軟件的開發(fā)流程。
4.掌握基于ARM的嵌入式硬件平臺接口設(shè)計(jì)以及各種常用接口的開發(fā)。
5.掌握和bootloader相關(guān)的接口開發(fā),了解嵌入式操作系統(tǒng)的結(jié)構(gòu)及啟動流程等。
6.定制自己的WINCE OS ()
課時(shí)數(shù):125個(gè)小時(shí)
課程介紹:
1、課程內(nèi)容:了解ARM體系結(jié)構(gòu)及工作原理,掌握ARM指令集,學(xué)會操作ARM處理器基本方法。
課時(shí)數(shù):15個(gè)課時(shí)
2、 課程內(nèi)容:解Thumb指令的特點(diǎn),掌握ARM和Thumb指令交互方法
課時(shí)數(shù):10個(gè)課時(shí)
3、課程內(nèi)容:C/C++ 編譯器提示和技巧、嵌入式軟件編程
課時(shí)數(shù) :15個(gè)課時(shí)
4、課程內(nèi)容:基于ARM的嵌入式硬件平臺接口設(shè)計(jì)以及各種常用接口的開發(fā)。
課時(shí)數(shù): 25個(gè)課時(shí)
5、課程內(nèi)容: bootloader原理及開發(fā)過程,掌握和bootloader相關(guān)的接口開發(fā),了解嵌入式操作系統(tǒng)的結(jié)構(gòu)及啟動流程
課時(shí)數(shù):30個(gè)課時(shí)
6、課程內(nèi)容:WINCE OS 訂制 和軟件開發(fā)。
課時(shí)數(shù):30個(gè)課時(shí)