VC-MFC程序设计精讲
Windows編程涉及的系統API眾多,編程方法復雜,程序員很難入手,VC-MFC編程的推出翻開了Windows程序設計的嶄新篇章。VC-MFC依靠簡練的類庫和良好的封裝解決了程序設計的難題。
隨著技術的發展,VC-MFC開發并沒有因為J2EE和.NET的大行其道而退出舞臺,在程序設計領域,一項技術或者說一個IDE能夠經歷10多年的使用而經久不衰,足見其魅力所在。在傳統的Windows應用領域(客戶端程序、科研程序、自動控制、Mobile嵌入式等),VC-MFC因其高效、簡單而占據不可動搖的地位。然而,從人性化方面而言,VC并不同于簡單的VB、Delphi等快速開發工具一樣易學易用,即使是有多年其它程序開發經驗的程序員,也需要經歷很長時間的摸索才能夠掌握開發要領。我們推出此精品課程旨在以最快的時間讓程序員掌握VC-MFC精髓,并用實例給大家提供開發關鍵技術。
?
一、培訓對象
具備一定開發經驗的程序員,掌握C、Basic等基礎語言的基本語法與程序理念,對面向對象有所了解。
二、課程主旨
課程設計重點考慮兩個方面的內容:一是Windows程序的基本模式,傳統的Win32程序設計方法,MFC類庫的介紹,這一部分可以使學習者對Windows編程和MFC編程深入了解,奠定基礎;二是選取最為常見的應用為載體,闡述Windows-MFC編程的方式、方法和類庫的使用。
三、師資
由業界知名人士親自授課:
??? 劉老師,培訓中心高級教師? C/C++語言培訓、移動嵌入式應用培訓專家
??? 劉老師擁有近10年的C/C++應用以及5年的教學培訓經驗。熟悉Windows、Linux、多種嵌入式應用系統的C/C++應用技術,對面向過程、面向對象編程以及設計模式有自己獨特的見解,習慣于將實戰經驗與理論想結合,以應用實例貫穿授課過程。
四、培訓目標
l? 掌握Windows程序設計理念
l? 掌握MFC類庫常見類特征
l? 掌握程序設計與開發技巧
l? 掌握主流應用方向的MFC開發方法
五、培訓內容
| 時間 | 內? 容 |
| 第一天 | C++程序設計語言 l? 封裝 l? 繼承 l? 多態 l? 指針與引用,宏與內聯函數 Win32程序設計 l? 消息驅動模型 l? 消息處理與響應 l? 窗口函數 l? Windows API及其與MFC的關系 |
| 第二天 | MFC總覽 l? MFC中的骨干類 l? 三個奇怪的宏 l? Document-View結構與MVC模式 l? 消息映射與命令繞行 l? 消息分類與特點 l? MFC中的容器類 |
| 第三天 | 應用—動態鏈接庫 l? lib的實現與調用 l? dll的實現與調用 l? 函數的導出與調入 l? 類型的導出與調入 應用-數據庫編程 l? 數據庫連接 l? 數據庫業務操作 l? 事務處理 |
| 第四天 | 應用-多線程編程 l? 進程與線程 l? 線程啟動、掛起、恢復與終止 l? 互斥與同步 l? 進程間通信 應用—網絡編程 l? 網絡協議棧結構 l? UDP與TCP的區別 l? 實現自己的網絡應用 |
| 第五天 | 1、? MFC編程雜項 l? 獲取幫助 l? Timer與多線程 l? 自定義控件與使用方法 l? 自定義消息實現 l? 回調函數與Observer模式 2、? 程序設計陷阱 l? 程序調試與糾錯 l? 常見指針錯誤分析 l? VC6,VC7,VC8應用區別分析 |
總結
以上是生活随笔為你收集整理的VC-MFC程序设计精讲的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 国内erp系统排名
- 下一篇: 11(3)-AirSim+四旋翼仿真-A