課程簡介
一、 培訓(xùn)對(duì)象
具備一定開發(fā)經(jīng)驗(yàn)的程序員,掌握C、Basic等基礎(chǔ)語言的基本語法與程序理念,對(duì)面向?qū)ο笥兴私狻?/p>
二、 課程主旨
課程設(shè)計(jì)重點(diǎn)考慮兩個(gè)方面的內(nèi)容:一是Windows程序的基本模式,傳統(tǒng)的Win32程序設(shè)計(jì)方法,MFC類庫的介紹,這一部分可以使學(xué)習(xí)者對(duì)Windows編程和MFC編程深入了解,奠定基礎(chǔ);二是選取為常見的應(yīng)用為載體,闡述Windows-MFC編程的方式、方法和類庫的使用
三、師資
由業(yè)界知名人士親自授課:
劉老師,培訓(xùn)中心高級(jí)教師 C/C++語言培訓(xùn)、移動(dòng)嵌入式應(yīng)用培訓(xùn)專家
劉老師擁有近10年的C/C++應(yīng)用以及5年的教學(xué)培訓(xùn)經(jīng)驗(yàn)。熟悉Windows、Linux、多種嵌入式應(yīng)用系統(tǒng)的C/C++應(yīng)用技術(shù),對(duì)面向過程、面向?qū)ο缶幊桃约霸O(shè)計(jì)模式有自己獨(dú)特的見解,習(xí)慣于將實(shí)戰(zhàn)經(jīng)驗(yàn)與理論想結(jié)合,以應(yīng)用實(shí)例貫穿授課過程。
四、培訓(xùn)目標(biāo)
l 掌握Windows程序設(shè)計(jì)理念
l 掌握MFC類庫常見類特征
l 掌握程序設(shè)計(jì)與開發(fā)技巧
l 掌握主流應(yīng)用方向的MFC開發(fā)方法
五、培訓(xùn)內(nèi)容
時(shí)間 |
內(nèi) 容 |
第 一 天 |
C++程序設(shè)計(jì)語言 l 封裝 l 繼承 l 多態(tài) l 指針與引用,宏與內(nèi)聯(lián)函數(shù) Win32程序設(shè)計(jì) l 消息驅(qū)動(dòng)模型 l 消息處理與響應(yīng) l 窗口函數(shù) l Windows API及其與MFC的關(guān)系 |
MFC總覽 l MFC中的骨干類 l 三個(gè)奇怪的宏 l Document-View結(jié)構(gòu)與MVC模式 l 消息映射與命令繞行 l 消息分類與特點(diǎn) l MFC中的容器類 |
|
第二天 |
應(yīng)用—動(dòng)態(tài)鏈接庫 l lib的實(shí)現(xiàn)與調(diào)用 l dll的實(shí)現(xiàn)與調(diào)用 l 函數(shù)的導(dǎo)出與調(diào)入 l 類型的導(dǎo)出與調(diào)入 應(yīng)用-數(shù)據(jù)庫編程 l 數(shù)據(jù)庫連接 l 數(shù)據(jù)庫業(yè)務(wù)操作 l 事務(wù)處理 |
第三天 |
應(yīng)用-多線程編程 l 進(jìn)程與線程 l 線程啟動(dòng)、掛起、恢復(fù)與終止 l 互斥與同步 l 進(jìn)程間通信 應(yīng)用—網(wǎng)絡(luò)編程 l 網(wǎng)絡(luò)棧結(jié)構(gòu) l UDP與TCP的區(qū)別 l 實(shí)現(xiàn)自己的網(wǎng)絡(luò)應(yīng)用 |
第四天 |
1、 MFC編程雜項(xiàng) l 獲取幫助 l Timer與多線程 l 自定義控件與使用方法 l 自定義消息實(shí)現(xiàn) l 回調(diào)函數(shù)與Observer模式 2、 程序設(shè)計(jì)陷阱 l 程序調(diào)試與糾錯(cuò) l 常見指針錯(cuò)誤分析 l VC6,VC7,VC8應(yīng)用區(qū)別分析 |
開設(shè)班級(jí)
班級(jí) | 開班時(shí)間 | 上課地點(diǎn) | 學(xué)費(fèi) | 試聽/報(bào)名 |
---|---|---|---|---|
中關(guān)村校區(qū)/ 面授 | 滾動(dòng)開班 | 北京海淀中關(guān)村958樓中科天博大廈 | 咨詢 | 報(bào)名 |
“測(cè)試驅(qū)動(dòng)開發(fā)與軟件重構(gòu)”培訓(xùn)課
注重實(shí)效的開發(fā)人員、開發(fā)工程師、開發(fā)團(tuán)隊(duì)負(fù)責(zé)人等。“數(shù)據(jù)倉庫與數(shù)據(jù)挖掘”培訓(xùn)課程
數(shù)據(jù)倉庫管理人員、建模人員,分析人員和開發(fā)人員、系統(tǒng)管理人員、數(shù)據(jù)庫管理人員以及對(duì)數(shù)據(jù)倉庫感興趣的其他人員。GJB5000A-2008軍用軟件研制 能力成熟度模型培訓(xùn)班
科研院所、部隊(duì)、參與軍用軟件開發(fā)的各機(jī)構(gòu)質(zhì)量部門負(fù)責(zé)人、產(chǎn)品研發(fā)與項(xiàng)目負(fù)責(zé)人以及主要技術(shù)人員。