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