課程名稱
|
課程內(nèi)容 |
培訓(xùn)目標(biāo) |
C++面向過程編程 |
利用VC++ 6.0搭建C++開發(fā)環(huán)境、C++基本語法結(jié)構(gòu)、函數(shù)使用、數(shù)組的定義與使用、理解指針、處理復(fù)合型數(shù)據(jù)、C++內(nèi)存分配等知識。
|
深入學(xué)習(xí)C++語法基礎(chǔ),建立程序設(shè)計系統(tǒng)思想,能夠搭建C++開發(fā)環(huán)境,理解C++中數(shù)組、指針、復(fù)合數(shù)據(jù)類型、內(nèi)存分配等高級概念以及其實現(xiàn)。
|
C++面向?qū)ο缶幊? |
掌握類、對象、函數(shù)的構(gòu)造與析構(gòu)、類的派生與繼承、操作符重載、友元關(guān)系、純虛函數(shù)、緩沖區(qū)管理、文件的輸入與輸出、文件流的使用、異常處理等在C++中的實現(xiàn)。
|
深入理解C++中OOP的實現(xiàn),能夠應(yīng)用面向?qū)ο笏枷肜肅++語言編寫相對復(fù)雜程序,為學(xué)習(xí)基于Windows
Mobile平臺的嵌入式開發(fā)打下基礎(chǔ)。 |
數(shù)據(jù)結(jié)構(gòu)和算法 |
在學(xué)生學(xué)習(xí)完C/C++課程后,學(xué)習(xí)以C++描述的數(shù)據(jù)結(jié)構(gòu)與算法,主要內(nèi)容包括線性表的使用、棧和隊列的使用、排序算法、查找算法等。
|
學(xué)會從問題入手,分析研究計算機(jī)加工的數(shù)據(jù)結(jié)構(gòu)的特性,以便為應(yīng)用所涉及的數(shù)據(jù)選擇適當(dāng)?shù)倪壿嫿Y(jié)構(gòu)、存儲機(jī)構(gòu)及其相應(yīng)的操作算法,并初步掌握時間和空間分析技術(shù)。
|
基于C++的GUI程序開發(fā) |
系統(tǒng)控件介紹及使用范例、事件驅(qū)動程序設(shè)計和MPC的基礎(chǔ)知識、文檔/視圖體系結(jié)構(gòu)、位圖、調(diào)色板和區(qū)域、多線程和線程同步、MFC與組件對象模型(COM)、ActiveX控件。
|
學(xué)習(xí)利用MFC開發(fā)基于GUI的面向?qū)ο蟮某绦颍瑸閃indows
Mobile嵌入式應(yīng)用程序開發(fā)打下基礎(chǔ)。 |
網(wǎng)絡(luò)與操作系統(tǒng)(Linux) |
講解Linux服務(wù)器安裝與配置、文件系統(tǒng)、網(wǎng)絡(luò)配置、用戶管理、設(shè)備管理、軟件包管理、常用開發(fā)軟件安裝、VI使用。
|
能夠安裝與配置Linux服務(wù)器,熟悉Linux下常用軟件,能夠在Linux下搭建軟件開發(fā)環(huán)境。
|
基于Windows Mobile平臺的嵌入式開發(fā)
|
Windows Mobile系統(tǒng)及其版本介紹、Windows
Mobile系統(tǒng)組成、Windows Mobile項目組成、Windows Mobile
C/S架構(gòu)、Windows Mobile開發(fā)環(huán)境搭建與配置、Windows Mobile內(nèi)存管理、Windows
Mobile數(shù)據(jù)類型及命名約定、Windows Mobile程序調(diào)試與測試、Windows
Mobile UI開發(fā)、控件開發(fā)、對話框、表單、列表、編輯器、多媒體體系、音頻、視頻、Camera、Windows
Mobile下通信組件與接口Socket、Windows Mobile多任務(wù)機(jī)制、多線程設(shè)計、Windows
Mobile文件與存儲系統(tǒng)、Windows Mobile系統(tǒng)PIM、名片管理、短信息和彩信開發(fā)、COM組件設(shè)計。
|
理解與掌握Windows Mobile系統(tǒng)體系結(jié)構(gòu),搭建Windows
Mobile企業(yè)級項目開發(fā)環(huán)境,能夠用模擬器與真機(jī)調(diào)試Windows Mobile項目,能夠用C++開發(fā)基于Windows
Mobile系統(tǒng)的嵌入式軟件。 |
軟件開發(fā)通用能力 |
講解項目開發(fā)過程中涉及的各種知識,包括軟件開發(fā)過程、軟件開發(fā)模型、軟件測試?yán)碚�、流程圖工具、測試管理工具、項目管理工具、版本管理工具、設(shè)計模式、UML等。
|
了解項目開發(fā)全過程,知曉項目開發(fā)各個階段基本內(nèi)容以及所用到常用工具,掌握軟件測試?yán)碚�,了解設(shè)計模式、UML基本知識,掌握并使用流程圖工具VISIO、項目管理工具Project、版本管理工具CVS、缺陷管理工具BugFree等項目開發(fā)中常見工具。
|
職業(yè)化塑造 |
職業(yè)生涯規(guī)劃、團(tuán)隊合作、有效溝通、EQ、AQ、職場禮儀、職場規(guī)則、就業(yè)技巧、簡歷書寫、求職與面試等。
|
通過講座、實戰(zhàn)等多種方式,逐步提高準(zhǔn)職業(yè)人的職場素質(zhì),增加就業(yè)的砝碼,了解企業(yè)對員工的要求,掌握職業(yè)人必須具備的工作態(tài)度、敬業(yè)精神;了解簡歷書寫的方法和技巧;了解面試成功與失敗的原因,掌握正確的面試方法與技巧;了解當(dāng)前行業(yè)的就業(yè)環(huán)境和就業(yè)形勢,根據(jù)自身的特點確定就業(yè)的方向崗位。促進(jìn)學(xué)員到職業(yè)人的快速轉(zhuǎn)變。
|
項目實訓(xùn) |
企業(yè)客戶及交易信息移動管理系統(tǒng)實戰(zhàn) |
該系統(tǒng)是一個典型的基于MVC模式、Windows平臺、文件數(shù)據(jù)庫、STD
C++、多線程、STL、數(shù)據(jù)結(jié)構(gòu)和MFC的大型軟件項目。子系統(tǒng)包括:用戶信息管理模塊、交易信息管理模塊、客戶信息管理模塊、顯示信息模塊、中央控制模塊、后臺管理模塊 |
深刻理解C++技術(shù),能夠應(yīng)用面向?qū)ο笏枷脒M(jìn)行C++項目開發(fā),通過項目深入理解C++中類設(shè)計、指針應(yīng)用、文件存取、二進(jìn)制格式讀寫、XML解析、數(shù)據(jù)管理、MFC等高級應(yīng)用。
|
3G移動商務(wù)軟件開發(fā)實戰(zhàn) |
完成一款基于Windows Mobile平臺的網(wǎng)絡(luò)版移動商務(wù)軟件,包括網(wǎng)絡(luò)版通訊錄、任務(wù)管理器、增強(qiáng)版短信系統(tǒng)、網(wǎng)絡(luò)版便簽本等功能。
|
深刻理解Windows Mobile OS平臺體系結(jié)構(gòu),熟練搭建Windows
Mobile企業(yè)級開發(fā)環(huán)境(VS2005、Windows Mobile SDK 5.0/6.0),熟練使用Windows
Mobile基本組件,深刻理解基于Windows Mobile的C/S體系結(jié)構(gòu),終達(dá)到利用C++獨立開發(fā)基于Windows
Mobile 5.0/6.0平臺手機(jī)嵌入式軟件的目標(biāo)。學(xué)員通過項目培養(yǎng),除了能夠掌握Windows
Mobile項目開發(fā)技術(shù),勝任Windows Mobile開發(fā)工程師要求,還能夠全方位理解與掌握Windows
Mobile項目開發(fā)過程與相關(guān)文檔規(guī)范。 |