【C++簡介】
C++語言廣泛的用于基礎(chǔ)軟件、桌面系統(tǒng)、網(wǎng)絡通信、音頻視頻、游戲娛樂等諸多領(lǐng)域。是世界上使用廣泛的編程語言之。
隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展,C/C++技術(shù)在3G網(wǎng)絡通信(移動網(wǎng)絡、互聯(lián)網(wǎng)、Zigbee等專用網(wǎng)絡)、多媒體處理、智能識別等領(lǐng)域得到了進一步的推動和發(fā)展。
據(jù)世界權(quán)威語言排行榜(TIOBE )的新數(shù)據(jù)顯示( 2012年4月),C和C++語言已分別名列排行榜的和第三的位置。
【就業(yè)形勢】
【核心技術(shù)】
【課程內(nèi)容】
一、Unix開發(fā)環(huán)境、開發(fā)規(guī)范培訓
Unix開發(fā)環(huán)境
Unix系統(tǒng)原理、Java/C++ Unix開發(fā)環(huán)境、Unix常用命令
二、Oracle數(shù)據(jù)庫管理員與PL/SQL
Oracle數(shù)據(jù)庫管理
Oracle 10數(shù)據(jù)庫原理、SQL語句、數(shù)據(jù)庫表及索引
PL/SQL
PL/SQL語法,存儲過程,存儲函數(shù),觸發(fā)器等。
三、C/C++
基本語法
數(shù)據(jù)類型,控制語句,自定義數(shù)據(jù)類型,模塊化程序設計,指針
PL/SQL面向?qū)ο缶幊?/p>
類與對象(封裝性),類的擴展,繼承,虛函數(shù),多態(tài)
數(shù)據(jù)結(jié)構(gòu)與算法
鏈表,棧,隊列,二叉樹,算法
標準庫
IO,異常,模版(STL)
OOAD&UML
面向?qū)ο蠓治龊驮O計的各個階段,UML圖,設計模式
四、Unix C
OOAD&UML
面向?qū)ο蠓治龊驮O計的各個階段,UML圖,設計模式
Shell編程
Shell編程語法
Unix環(huán)境編程和開發(fā)工具
用戶信息,文件操作,目錄操作,時間處理 make,makefile,gdb Source Code Control
Curses&QT編程
Curses編程:屏幕窗口子窗體顏色等QT編程:Signals Widgets Dialog Menu等
進程、進程間的 通訊、多線程編程
創(chuàng)建進程 子進程 信號 消息隊列 共享內(nèi)存 信號量線程的創(chuàng)建線程的狀態(tài)多線程編程線程間的通信線程同步
網(wǎng)絡編程
網(wǎng)絡基礎(chǔ) TCP/IP協(xié)議基于TCP和UDP的網(wǎng)絡編程
數(shù)據(jù)庫編程
Pro*C ODBC
Unix項目實戰(zhàn)
即時通信項目
五、Visual C++
MFC GUI編程
MFC的類層次結(jié)構(gòu) 文檔/視圖體系結(jié)構(gòu) 繪圖 控件 消息映射 動態(tài)鏈接庫(DLL)
MFC集合和文件編程
數(shù)組 列表 射表 CFile 串行化 CArchive
多線程編程
Win32、C Runtime Library和MFC下的線程編程多線程編程 線程同步(臨界區(qū) 互斥量 事件 信號量等)
網(wǎng)絡編程
TCP/IP協(xié)議 WinSock網(wǎng)絡編程接口 MFC windows socket類 UDP協(xié)議的實現(xiàn) 網(wǎng)絡安全
數(shù)據(jù)庫編程
ODBC編程 MFC ODBC編程
COM編程
COM簡介 IUnknown、QueryInterface、HRESULT、GUID、注冊表、類廠 、IDL及IDispatch 的介紹 ATL編程
ACE和Boost框架介紹
ACE通信框架 Boost中的字符串及文本處理、并發(fā)編程、數(shù)學相關(guān)、跨語言支持、內(nèi)存相關(guān)等的 介紹
六、項目實戰(zhàn)
項目預備:XML語言 P2P搜索技術(shù) 網(wǎng)絡穿越 VoIP通信基礎(chǔ)(H.323協(xié)議 SIP)
項目實施:企業(yè)級P2P多媒體流系統(tǒng),支持針對各種音視頻文件的直接讀取和緩存等工作,大 大節(jié)省服務器及服務器帶寬資源的投資,支持穿透防火墻和NAT,并能提供服務器 群組擴充能力。包括如下子系統(tǒng):流信息采集系統(tǒng)、超級節(jié)點、業(yè)務支撐系統(tǒng)、客 戶端