版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、說明:本書稿為張孝祥、袁龍友兩位老師在2000年依據(jù)張孝祥的vc+講課記錄整理,由于時間關(guān)系,僅僅是寫成了草稿,歡迎大家使用!第1章 掌握C+ 1.1 類的定義與應(yīng)用 1.1.1 結(jié)構(gòu)的定義 1.1.2 類的定義1.1.2.1 類與結(jié)構(gòu)1.1.2.2 類的使用 (例子代碼EX01-00) 1.2 函數(shù)的重載 1.2.1 重載參數(shù)個數(shù)不同的函數(shù) (例子代碼EX01-01) 1.2.2 重載參數(shù)數(shù)據(jù)類型不同的函數(shù) (例子代碼EX01-02) 1.3 構(gòu)造函數(shù)與析構(gòu)函數(shù) 1.3.1 構(gòu)造函數(shù) 1.3.2 析構(gòu)函數(shù) (圖1,沒有)(圖2,沒有) 1.4 this指針的引用 1.5 類的繼承與prote
2、cted訪問修飾符 1.5.1單一繼承 (例子代碼EX01-03) (圖x,沒有) 1.5.2多重繼承 1.6 虛函數(shù)與多態(tài)性 1.7類的書寫規(guī)范 1.8 小結(jié) 第2章 Windows程序內(nèi)部運行原理 2.1 Windows應(yīng)用程序,操作系統(tǒng),計算機(jī)硬件之間的相互關(guān)系 2.1.1 關(guān)于API (圖1,沒有) 2.1.2 關(guān)于消息及消息隊列 (圖1、圖2沒有) 2.2 什么是句柄 2.3 談?wù)刉inMain函數(shù) (例子代碼EX02-00) 2.3.1 WinMain函數(shù)的定義及功能 2.3.2 窗口及其生成2.3.2.1 如何設(shè)計一個窗口類步驟12.3.2.2 注冊設(shè)計好的窗口類步驟22.3.2
3、.3 創(chuàng)建窗口步驟32.3.2.4 顯示創(chuàng)建的窗口步驟4 2.3.3 消息循環(huán) 2.3.4 完成回調(diào)函數(shù) 2.4 程序編寫操作步驟與實驗 2.5 小結(jié)第3章 VC集成開發(fā)環(huán)境介紹 3.1 Visual C+開發(fā)環(huán)境3.1.1 工作區(qū)窗格3.1.2 輸出窗格3.1.3 編輯區(qū)3.1.4菜單欄、工具欄、狀態(tài)欄 3.2 系統(tǒng)菜單功能介紹3.2.1 File菜單3.2.2 Edit菜單3.2.3 View菜單3.2.4 Insert菜單3.2.5 Project菜單3.2.6 Build菜單3.2.6 Tools菜單3.2.7 Window菜單3.2.8 Help菜單 3.3 Visual C+重要工
4、具介紹3.3.1 C/C+編譯器3.3.2 資源編輯器3.3.3 資源編譯器3.3.4 鏈接器和調(diào)試器3.3.5 AppWizard和ClassWizard3.3.6 資源瀏覽器3.3.7 Microsoft活動模板庫、倉庫 3.4 小結(jié)第4章 MFC應(yīng)用程序框架剖析 4.1 什么是MFC以及MFC的特點 (例子代碼EX04-00) 4.2 MFC應(yīng)用程序框架 (例子代碼EX04-01) 4.3 應(yīng)用程序框架說明 4.4 文檔-視圖體系結(jié)構(gòu)4.4.1 文檔-視圖相互作用的函數(shù)4.4.2 單文檔-視圖應(yīng)用程序結(jié)構(gòu)4.4.2 多文檔-視圖應(yīng)用程序結(jié)構(gòu) 4.5 MFC消息映射機(jī)制4.5.1 消息的種
5、類4.5.2 應(yīng)用程序的Run函數(shù)4.5.3 消息映射表4.5.4 如何添加消息映射 4.6 ClssWizard的使用 4.6.1ClssWizard概貌4.6.2如何添加消息處理函數(shù)4.6.3如何添加成員變量4.6.4如何添加一個新類第5章 圖形與文本 5.1 理解圖形設(shè)備接口 5.2 設(shè)備描述表5.2.1 什么是設(shè)備描述表5.2.2MFC中的設(shè)備描述表類5.2.3獲取設(shè)備描述表 5.3 Windows的GDI對象 5.4 GDI對象的創(chuàng)建5.4.1自定義畫刷(CBrush)5.4.2自定義畫筆(CPen)5.4.3自定義字體(CFont) 5.5 GDI對象的使用及示例 5.5.1 畫筆
6、的使用 5.5.1.1 在MFC程序中畫線 5.5.1.2 在Windows Application程序中畫線 5.5.1.3 實現(xiàn)橡皮筋功能5.5.2 畫刷的使用 5.5.2.1 帶顏色的畫刷的使用 5.5.2.2 帶位圖的畫刷的使用5.5.3 字體的使用 5.5.3.1 一個簡單的文字處理程序 5.5.3.2 模擬卡拉OK程序 5.5.3.3 剪切區(qū)和路徑層第六章 菜單、工具欄和狀態(tài)欄 6.1 菜單6.1.1 菜單介紹6.1.2 創(chuàng)建一個菜單 6.1.2.1 添加一個菜單資源 6.1.2.2 利用菜單編輯器編輯菜單資源 6.1.2.3 將菜單加入到應(yīng)用程序中 6.1.2.4 給菜單項添加C
7、OMMAND消息處理 6.1.2.5 給菜單項添加UPDATE_COMMAND_UI消息處理 6.1.2.6 一個簡單的繪圖程序6.1.3 在應(yīng)用程序中控制菜單 6.1.3.1 在應(yīng)用程序中取得菜單 6.1.3.2 在應(yīng)用程序中修改菜單的狀態(tài) 6.1.3.3 在應(yīng)用程序中添加、刪除、插入菜單或菜單項 6.1.3.4 一個簡易的電話本程序6.1.4 創(chuàng)建快捷方式菜單 6.2 工具欄6.2.1 工具欄介紹 6.2.1.1 熟悉CToolBar類 6.2.1.2 AppWizard是如何創(chuàng)建工具欄 6.2.1.3 利用工具欄編輯器設(shè)計工具欄按鈕6.2.2 新建一個工具欄6.2.3 顯示/隱藏工具欄
8、6.3 狀態(tài)欄6.3.1 狀態(tài)欄介紹 6.3.1.1 熟悉CStatusBar類 6.3.1.2 AppWizard是如何創(chuàng)建狀態(tài)欄6.3.2 修改狀態(tài)欄 6.3.2.1 指示器數(shù)組 6.3.2.2 修改狀態(tài)欄窗格6.3.3 在狀態(tài)欄上顯示鼠標(biāo)坐標(biāo)、時鐘和進(jìn)度條 6.3.3.1 在狀態(tài)欄上顯示鼠標(biāo)坐標(biāo) 6.3.3.2 在狀態(tài)欄上顯示時鐘 6.3.3.3 在狀態(tài)欄上顯示進(jìn)度條第七章 對話框和控件 7.1 對話框及控件的介紹7.1.1 常用控件介紹7.1.2 對話框介紹 7.1.2.1 對話框的組成 7.1.2.2 對話框的種類 7.1.2.3 使用對話框編輯器設(shè)計對話框 7.1.3 創(chuàng)建一個對話
9、框 7.1.3.2 創(chuàng)建非模態(tài)對話框 7.1.3.3 對話框的數(shù)據(jù)交換機(jī)制 7.1.3.4 創(chuàng)建模態(tài)對話框7.1.4 模態(tài)對話框和非模態(tài)對話框的區(qū)別7.1.5 按鈕逃跑小程序 7.2 屬性頁和向?qū)υ捒?.2.1 創(chuàng)建屬性頁對話框7.2.1 創(chuàng)建向?qū)υ捒?7.3 公用對話框7.3.1 增加設(shè)置對話框來完善繪圖程序7.3.2 顏色對話框的使用7.3.3 字體對話框的使用7.3.4 控制控件顏色做漂亮界面第8章 文檔序列化 8.1 序列化8.1.1 CArchive類和Serialize函數(shù)8.1.2 使自己的類支持序列化8.1.3 實例:保存和顯示圖形 8.2 CFile類8.2.1 CFil
10、e類的構(gòu)造函數(shù)8.2.2 打開文件8.2.3 讀寫數(shù)據(jù)8.2.4 關(guān)閉文件 8.3 文件I/O處理8.3.1 利用MFC類來實現(xiàn)8.3.2 利用C函數(shù)來實現(xiàn)8.3.3 利用C+函數(shù)來實現(xiàn)8.3.4 利用API函數(shù)來實現(xiàn)8.3.5 創(chuàng)建保存、打開對話框 8.4 注冊表操作8.4.1 什么是注冊表8.4.2 注冊表結(jié)構(gòu)8.4.3 修改注冊表第9章 修改框架程序的顯示效果 9.1修改Windows應(yīng)用程序外觀樣式9.1.1 在框架類中修改程序外觀9.1.2 在視圖類中修改程序外觀 9.2 制作動畫圖標(biāo) 9.3 將圖片作為窗口顯示的背景第10章 網(wǎng)絡(luò)編程 10.1 計算機(jī)網(wǎng)絡(luò)的基本概念10.1.1 計
11、算機(jī)網(wǎng)絡(luò)的分類10.1.2 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu) 10.2 網(wǎng)絡(luò)體系結(jié)構(gòu)和網(wǎng)絡(luò)協(xié)議10.2.1 ISO/OSI參考模型10.2.2 TCP/IP參考模型10.2.3 TCP/IP協(xié)議 10.2.3.1 協(xié)議概述 10.2.3.2 TCP/IP協(xié)議層次結(jié)構(gòu)及各種協(xié)議介紹 10.2.3.3 IP地址 10.2.3.4 端口號10.2.4 專業(yè)術(shù)語解釋 10.3 Socket套接字10.3.1 Socket介紹10.3.2 關(guān)于協(xié)議族和地址族10.3.3 使用Socket 10.3.3.1 創(chuàng)建Socket 10.3.3.2 指定本地地址及端口號 10.3.3.3 建立連接 10.3.3.4 監(jiān)聽連接 10
12、.3.3.5 發(fā)送數(shù)據(jù) 10.3.3.6 接收數(shù)據(jù) 10.3.3.7 關(guān)閉套接字10.3.4 套接字一般調(diào)用過程 10.4 WinSock編程機(jī)制10.4.1 認(rèn)識Windows Socket10.4.2 Windows Sockets庫函數(shù)介紹 10.4.2.1 Berkeley socket函數(shù) 10.4.2.2 數(shù)據(jù)庫函數(shù) 10.4.2.3 Windows專有擴(kuò)展函數(shù) 10.5 WinSock編程實例10.5.1 實例一:面向連接服務(wù)的socket調(diào)用10.5.2 實例二:面向非連接服務(wù)的socket調(diào)用10.5.3 實例三:基于字符界面的聊天程序第11章 線程間的同步 11.1 進(jìn)程和
13、線程的概念 11.2 Win32的線程11.2.1 線程的創(chuàng)建11.2.2 線程的終止11.2.3 實例:通過創(chuàng)建多線程來編寫網(wǎng)絡(luò)聊天程序 11.3 MFC的線程處理11.3.1 創(chuàng)建工作者線程11.3.2 創(chuàng)建用戶界面線程 11.4 線程同步11.4.1 為什么要同步11.4.2 等待函數(shù)11.4.3 同步對象 11.4.3.1 關(guān)鍵代碼段 11.4.3.2 互斥對象 11.4.3.3 信標(biāo)對象 11.4.3.4 事件對象11.4.4 如何選擇同步對象第12章 進(jìn)程間的通訊 12.1 進(jìn)程控制12.1.1 進(jìn)程的創(chuàng)建12.1.2 進(jìn)程的終止 12.2 進(jìn)程間通訊12.2.1 剪貼板通訊方式12.2.2 郵槽通訊方式12.2.3 管道通訊方式 12.2.3.1 命名管道通訊 12.2.3.2 匿名管道通訊第14章 Activ
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年庫房轉(zhuǎn)租合同轉(zhuǎn)租條件、轉(zhuǎn)租手續(xù)及租金處理分析
- 2024年企業(yè)內(nèi)部審計保密協(xié)議
- 2024年度企業(yè)社會責(zé)任報告合同
- 2024年度住宅小區(qū)木門安裝工程合同
- 2024年度許可使用合同(商標(biāo))
- 腰椎ct課件教學(xué)課件
- 2024北京技術(shù)合同
- 2024年大數(shù)據(jù)使用協(xié)議:數(shù)據(jù)收集、分析和應(yīng)用的具體規(guī)定
- 液體密度課件教學(xué)課件
- 輿論學(xué)課件教學(xué)
- 二十四孝故事
- 英語課堂小說《月亮與六便士》(課堂PPT)
- 專項基金投資募集合作框架協(xié)議模版
- 浙江省公路山嶺隧道機(jī)械化裝備應(yīng)用指導(dǎo)手冊
- (完整word版)拼音練習(xí)jqx和ü、üe的相拼
- 醫(yī)療質(zhì)量檢查分析、總結(jié)、反饋5篇
- 桅桿工藝技術(shù)及施工要求
- (完整版)六年級下冊體育教學(xué)計劃與教案
- 北京地鐵受電弓的維護(hù)與故障檢修-畢業(yè)設(shè)計說明書
- 幼兒園教育和家庭教育的有效結(jié)合研究
- 集團(tuán)公司兩金管理評價辦法
評論
0/150
提交評論