返學(xué)費(fèi)網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 深圳市遠(yuǎn)標(biāo)培訓(xùn)中心
授課機(jī)構(gòu):深圳市遠(yuǎn)標(biāo)培訓(xùn)中心
地址:福田區(qū)車公廟泰然七路蒼松大廈北座1305 ;寶安區(qū)龍華街道清泉北路合發(fā)投資大廈十樓
網(wǎng)報(bào)價(jià)格:¥電詢
課程原價(jià):¥電詢
咨詢熱線:400-850-8622
課程詳情 在線報(bào)名
課程主題 | 實(shí)訓(xùn)內(nèi)容 | 實(shí)訓(xùn)目標(biāo) |
一、C語言,重點(diǎn)掌握C的內(nèi)存存儲(chǔ)與數(shù)據(jù)結(jié)構(gòu) | ||
數(shù)據(jù)類型 | 了解基本數(shù)據(jù)類型、組合數(shù)據(jù)類型以及指針 | 從內(nèi)存的角度來看待數(shù)據(jù)類型,了解編譯原理 |
C輸入輸出 | 了解標(biāo)準(zhǔn)輸入和標(biāo)準(zhǔn)輸出 | 了解鍵盤緩沖以及顯示緩沖的概念,從底層原理的角度理解輸入和輸出 |
面向過程程序設(shè)計(jì) | 了解基本語句,并掌握進(jìn)程的內(nèi)存分配原理 | 掌握內(nèi)存 |
函數(shù)與變量存儲(chǔ) | 了解函數(shù)的幾種表現(xiàn)形式 | 掌握地址傳遞的種類與值傳遞 |
一維數(shù)組與指針 | 了解數(shù)組與指針的相互使用關(guān)系 | 掌握一維數(shù)組與指針的內(nèi)存存儲(chǔ)與使用 |
二維數(shù)組與指針 | 了解二維數(shù)組的幾種使用形式 | 掌握數(shù)組指針與指針數(shù)組的關(guān)系 |
預(yù)處理相關(guān) | 了解預(yù)處理指令 | 掌握宏定義、頭文件的使用 |
自定義數(shù)據(jù)類型 | 了解幾種自定義數(shù)據(jù)類型 | 掌握結(jié)構(gòu)體字節(jié)對(duì)齊 |
C語言文件操作 | 了解C語言的文件的操作步驟 | 掌握文本文件、二進(jìn)制文件的存取 |
指針與鏈表二叉樹操作 | 了解基本數(shù)據(jù)結(jié)構(gòu) | 掌握鏈表和二叉樹 |
查找排序 | 羅列所有的查找排序算法 | 掌握插入、選擇、交換、合并等幾種基本排序 |
項(xiàng)目:用鏈表實(shí)現(xiàn)的電信計(jì)費(fèi)系統(tǒng)、用鏈表實(shí)現(xiàn)的航空售票系統(tǒng) | ||
二、C++,重點(diǎn)掌握面向?qū)ο蠹夹g(shù)的4大特點(diǎn):抽象、封裝、繼承、多態(tài) | ||
類和對(duì)象 | 面向?qū)ο蠹夹g(shù),對(duì)象的屬性和方法,類的定義和實(shí)現(xiàn),構(gòu)造函數(shù)和析構(gòu)函數(shù),4種特殊成員變量,2種特殊的成員函數(shù),類的使用 | 掌握實(shí)訓(xùn)內(nèi)容 |
友元、運(yùn)算符重載 | 全局友元函數(shù),類友元函數(shù),友元函數(shù)的重載,友元類;運(yùn)算符重載規(guī)則,2種形式的運(yùn)算符重載,類型轉(zhuǎn)換 | 掌握實(shí)訓(xùn)內(nèi)容 |
繼承 | 繼承的概念,單基派生,多基派生,共同基派生,虛基派生,繼承與組合的區(qū)別,基類與派生類間的轉(zhuǎn)換 | 掌握實(shí)訓(xùn)內(nèi)容 |
多態(tài) | 多態(tài)與虛函數(shù),虛函數(shù)的訪問,純虛函數(shù),抽象類,虛函數(shù)的二義性 | 掌握實(shí)訓(xùn)內(nèi)容 |
模板 | 模版的定義,函數(shù)模版,類模版,模版的嵌套,模版參數(shù) | 掌握實(shí)訓(xùn)內(nèi)容 |
STL | STL的構(gòu)成,序列式容器,關(guān)聯(lián)式容器,迭代器,泛型算法,適配器 | 掌握實(shí)訓(xùn)內(nèi)容 |
C++流和文件操作 | 流類庫,輸出流,輸入流,流狀態(tài),重載>>和<<,文件流操作,字符串流 | 掌握實(shí)訓(xùn)內(nèi)容 |
名稱空間,異常處理,RTTI | 名稱空間,作用域;異常機(jī)制,異常內(nèi)存管理,智能指針,RTTI機(jī)制,類型轉(zhuǎn)換操作符 | 掌握實(shí)訓(xùn)內(nèi)容 |
三、Win32/MFC,掌握Windows消息機(jī)制,理解MFC類庫的設(shè)計(jì)思想,熟練使用MFC,學(xué)會(huì)自學(xué)方法,掌握編程思想 | ||
Win32原理 | Windows消息機(jī)制,消息隊(duì)列,回調(diào)函數(shù),創(chuàng)建Win32程序的基本步驟,WM_CREATE、WM_PAINT、WM_DESTROY,鍵盤消息,鼠標(biāo)消息,等; | 能夠獨(dú)立完成Win32版本的MiniClock時(shí)鐘程序,熟練掌握各種消息的發(fā)生時(shí)機(jī)和編程方法。 |
從Win32過渡到MFC | 類庫的概念,美國(guó)專利技術(shù)Win32Lib,將Win32Lib封裝成Win32Class,隱藏WinMain函數(shù) | 通過編寫MiniMFC,了解類庫的實(shí)現(xiàn)過程和消息映射的機(jī)制,掌握類庫的實(shí)現(xiàn)思想和核心原理,為過渡到MFC打下堅(jiān)實(shí)基礎(chǔ)。 |
MFC編程基礎(chǔ)、消息映射 | MFC消息映射機(jī)制,手工進(jìn)行消息映射,Windows消息分類,類向?qū)У挠梅?,MFC框架結(jié)構(gòu)圖,SDI程序的使用,Win32對(duì)象和其MFC類的對(duì)應(yīng)關(guān)系,Windows資源 | 能夠獨(dú)立將Win32版本的MiniClock時(shí)鐘程序改寫成SDI版本。 |
GDI編程 | GDI/DC/GDI_Object的概念,GDI繪圖的6大步驟;GDI的Win32對(duì)象和MFC類的使用;畫筆,畫刷,字體,位圖,調(diào)色板,剪裁區(qū)域,路徑層;文本輸出;改變客戶區(qū)背景顏色的4種方法,利用雙緩存技術(shù)避免屏幕閃爍。 | 能夠獨(dú)立完成MiniCAD和MiniNotepad程序,熟練掌握?qǐng)D形和文本編程。 |
菜單、工具條、狀態(tài)條 | 菜單,快捷鍵,菜單命令消息的傳遞路由,彈出式菜單,動(dòng)態(tài)菜單;工具條、狀態(tài)欄的創(chuàng)建和顯示; | 完善MiniCAD項(xiàng)目,為其添加菜單和工具條;在狀態(tài)欄添加鼠標(biāo)位置和當(dāng)前時(shí)間顯示欄。 |
對(duì)話框程序 | 模態(tài)對(duì)話框、非模態(tài)對(duì)話框;顏色對(duì)話框,打開文件對(duì)話框,保存文件對(duì)話框,TreeView,ListView等控件的使用;控件變量映射; | 能夠獨(dú)立完成Mini登錄過程,完成好友列表,使用非模態(tài)對(duì)話框彈出和好友聊天的窗口。 |
文檔視圖結(jié)構(gòu) | 文檔/視圖的概念,使用CArchive類對(duì)變量串行化存取,MFC對(duì)NewFile, OpenFile, SaveFile菜單的路由過程,反向跟蹤法,編寫支持串行化操作的類 | 完善MiniCAD項(xiàng)目,實(shí)現(xiàn)對(duì)圖形保存和讀取的功能 |
項(xiàng)目:俄羅斯方塊 | ||
動(dòng)態(tài)連接庫 | 動(dòng)態(tài)鏈接庫/靜態(tài)鏈接庫的概念;DLL開發(fā)的3種方式;dumpbin和depends工具的使用;DLL文件的使用:隱式鏈接和動(dòng)態(tài)加載 | 能夠獨(dú)立編寫MaxMin.dll并使用之 |
多線程和對(duì)象同步 | 程序、進(jìn)程、線程的概念,時(shí)間片,線程的創(chuàng)建、掛起、恢復(fù)、終結(jié)以及通信,線程的同步技術(shù):臨界區(qū)/互斥量/事件/信號(hào)量/互鎖函數(shù)等,線程間的消息通訊,線程的死鎖,MFC工作者線程和用戶界面線程 | 能夠獨(dú)立完成:完善Mini程代替原來的非模態(tài)對(duì)話框。點(diǎn)擊同一個(gè)人只彈出同一個(gè)聊天窗口 |
Windows網(wǎng)絡(luò)編程 | 網(wǎng)絡(luò)協(xié)議,TCP/IP協(xié)議,TCP/UDP協(xié)議,TCP的三次握手,TCP/UDP網(wǎng)絡(luò)編程步驟,阻塞套接字模式,異步套接字模式,MFC異步套接字模式 | 能夠獨(dú)立完成TimerServer項(xiàng)目:使用TCP阻塞套接字模式和多線程技術(shù),編寫一個(gè)時(shí)間同步服務(wù)器,服務(wù)端提供時(shí)間服務(wù),客戶端獲取服務(wù)器時(shí)間,以將本地時(shí)間和服務(wù)器時(shí)間同步 |
ADO數(shù)據(jù)庫編程 | 四種數(shù)據(jù)庫訪問技術(shù):ODBC/DAO/OLE DB/ADO;ADO對(duì)象;通過ADO控件訪問數(shù)據(jù)庫;通過ADO對(duì)象編程訪問數(shù)據(jù)庫 | 能夠獨(dú)立完成學(xué)生信息錄入和查詢系統(tǒng) |
四、LINUX GCC,掌握LINUX下的服務(wù)器端開發(fā)技術(shù),掌握基于多線程、多進(jìn)程的編程技巧,掌握進(jìn)程間通訊,線程間通訊,掌握SOCKET編程 | ||
LINUX基礎(chǔ) | 了解LINUX安裝、虛擬機(jī)、LINUX下的所有指令與工具 | 掌握基于字符界面的LINUX環(huán)境,熟練進(jìn)行人機(jī)對(duì)話 |
LINUX SHELL編程 | 了解SHELL編程的基本步驟與語法 | 熟練使用SHELL完成小項(xiàng)目 |
LINUX編譯與調(diào)試 | 了解LINUX下的編譯與調(diào)試 | 數(shù)量掌握GCC編譯、GDP調(diào)試以及MAKEFILE |
LINUX文件 | 了解基于LINUX下的底層文件操作 | 掌握底層文件讀寫以及文件相關(guān)API |
LINUX多線程 | 了解基于LINUX環(huán)境的多線程 | 掌握信號(hào)量、互斥量等線程同步處理對(duì)象 |
LINUX多進(jìn)程 | 了解基于LINUX環(huán)境的多進(jìn)程 | 掌握fork等多線程函數(shù)的使用 |
LINUX進(jìn)程通訊 | 了解LINUX下的進(jìn)程之間常用的通訊方式 | 掌握管道、信號(hào)量、共享內(nèi)存與消息隊(duì)列等 |
LINUX網(wǎng)絡(luò) | 了解LINUX下基于SOCKET的編程 | 掌握LINUX的SOCKET編程 |
項(xiàng)目:文件升級(jí)系統(tǒng) |
只要一個(gè)電話
我們免費(fèi)為您回電