北京C++培訓(xùn),C++就業(yè)培訓(xùn),北京C++培訓(xùn)學(xué)校,C++培訓(xùn)中心
C++程序設(shè)計培訓(xùn)
--------------------------------------------------------------------------------
課程名稱:C++程序設(shè)計培訓(xùn)
課程時間:6天 (可調(diào)整)
課程對象: J2EE高級程序員和系統(tǒng)架構(gòu)師
課程內(nèi)容:
C++程序設(shè)計
*天
C++程序設(shè)計與面向?qū)ο笤O(shè)計
· C++程序設(shè)計:C語言概要;C++語言特色,C++程序結(jié)構(gòu);
· 面向?qū)ο笕筇匦?、類和對象概念、?gòu)造與析構(gòu)、數(shù)據(jù)封裝;
· 類的繼承、虛擬繼承、多態(tài)性和虛函數(shù);
· 輸入輸出流、串流、文件流;運算符重載;
· 函數(shù)模板和類模板,異常處理,名字空間;
· C++類庫的設(shè)計及使用。
第二天
Microsoft基本類庫應(yīng)用程序框(MFC)
· MFC應(yīng)用程序框架,WindowsSDK編程;
· MFC類庫及ATL類庫;
· 菜單和加速鍵、工具欄、消息影射、消息對話框、模式對話框、非模式對話框、屬性頁對話框、向?qū)蛯υ捒蚝屯ㄓ脤υ捒颉?
· 文檔視圖結(jié)構(gòu)、各個類之間的生成與訪問關(guān)系
第三天
多線程編程
· 編寫輔助線程函數(shù)和啟動線程;
· 主線程如何與輔助;
· 線程通話;
· 輔助線程如何與主線程通話;
· 用事件使線程同步;
· 線程阻塞;
· 臨界區(qū);
· 互斥體(mutex)和信號(semaphore) ;
· 用戶界面線程。
第四天
COM本質(zhì)論
· COM組件設(shè)計原理:COM的原理,
· COM接口原理,引用計數(shù)以及接口查詢原理,DLL的原理及編寫,類工廠的原理及實現(xiàn)等。
· COM組件設(shè)計進階:包容與聚合,自動化,利用ATL編寫COM組件,ACTIVEX控件的編寫。
· COM的發(fā)展:DCOM及COM+的概述與運用。
第五天
高級編程
· 動態(tài)鏈接庫;
· ActiveX控件使用與開發(fā);
· DNA體系結(jié)構(gòu)與組件對象模型(COM);
· 自動化組件設(shè)計與使用, ActiveX模板庫(ATL);
· 綜合實例解析;ISAPI服務(wù)器擴展等。
第六天
.NET Framework
· .Net FrameWork架構(gòu)體系
· 托管與非托管程序的開發(fā)
· VC++與VC.NET的區(qū)別
托管VC++.NET程序設(shè)計
· Managed C++ Applications and the .NET Framework
· Defining __gc Classes
· __gc Pointers and References
· Value Types
· Arrays, Collections, and Reflection
· Managed Inheritance
· &, ,, , nbsp; Properties,Managed Operators,andManaged Exceptions
· Mixing Managed and Unmanaged Code
· COM Interoperability