Visual C++程序設(shè)計教學(xué)大綱
課時:36
一、課程的性質(zhì)和特點
能夠入門到VISUAL C++中,并進行產(chǎn)品級的開發(fā)。
為精通VISUAL C++ 打下良好的基礎(chǔ)。
二、課程內(nèi)容、學(xué)時分配及基本要求
*章 Visual C++s集成開發(fā)環(huán)境. 1 學(xué)時
1. Visual c++工程及其文件構(gòu)成
2. Visual c++集成開發(fā)環(huán)境綜述
3. 練習題
基本要求:熟悉Visual c++開發(fā)環(huán)境,對Visual c++有初步了解。
第二章 開發(fā)簡單的VC程序 2 學(xué)時
1. AppWizard的使用
2. 一個簡單的應(yīng)用程序
3. 程序結(jié)構(gòu)剖析
4. Win32編程基礎(chǔ)
5. 練習
基本要求:進一步了解VC環(huán)境,并熟練掌握vc環(huán)境工具。
第三章 應(yīng)用程序框家與文檔/視圖結(jié)構(gòu) 3 學(xué)時
1. CWinApp類
2. CmainFrame類
3. Cdoc,Cview類
4. CchildFrame類
5. 應(yīng)用程序框架中的文件列表
基本要求:掌握document/view 結(jié)構(gòu),能夠開發(fā)簡單的單文檔,多文檔程序。
第四章 Microsoft類庫基礎(chǔ) 3 學(xué)時
1. Microsoft類庫概述
2. 根類:CObject
3. MFC應(yīng)用程序框架結(jié)構(gòu)類
4. MFC窗口類
5. MFC異常類
6. MFC文件類
7. 繪圖和打印類
8. ODBC類
9. Internet 和網(wǎng)絡(luò)類
10. OLE類
第五章 菜單,classwizard與消息映射 3 學(xué)時
1. 編輯菜單資源
2. ClassWizard簡介
3. 建立消息映射
4. 增強菜單項
第六章 對話框 4 學(xué)時
1. 消息映射
2. 定義對話框
3. 彈出對話框
4. 運行程序
5. 程序分析
第七章 控件 3 學(xué)時
1. 控件概述
2. 靜態(tài)控件
3. 按鈕控件
4. 編輯框控件
5. 列表框控件
6. 組合框控件
7. 滾動條控件
8.常用控件應(yīng)用實例
第八章 高級控件 3學(xué)時
1. 高級控件簡介
2. 標簽控件
3. 樹控件
4. 旋轉(zhuǎn)按鈕控件
5. 滑動條控件
6. 進度條控件
第九章 繪圖和打印 3學(xué)時
1. 繪圖和打印類
2. 繪圖操作的實現(xiàn)過程
3. 坐標與坐標模式
4. 繪圖與打印實例
第十章 訪問數(shù)據(jù)庫 2學(xué)時
1. MFC提供的數(shù)據(jù)庫訪問類
2. ADO訪問數(shù)據(jù)庫
3. ODBC訪問數(shù)據(jù)庫
4. 實例分析
第十一章 ActiveX控件的設(shè)計與應(yīng)用 2學(xué)時
1. ActiveX控件的概念
2. ActiveX控件包容器
3. 使用ActiveX控件
4. ActiveX控件的編寫
第十二章 Socket編程與網(wǎng)絡(luò)通信 ?。矊W(xué)時
1. Windows Sockets簡介
2. 使用WindowsSocket編程
3. 使用WinInet編程
第十三章 動態(tài)鏈接庫 3 學(xué)時
1. 概述
2. 動態(tài)鏈接庫的結(jié)構(gòu)
3. 創(chuàng)建動態(tài)鏈接庫
4.使用動態(tài)鏈接庫
第十四章 常見錯誤與程序調(diào)試
1. 常見錯誤分析
2. 程序調(diào)試
*:個人經(jīng)驗總結(jié) 2學(xué)時