版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
VC++深入詳解基于VisualStudio2017(第3版)目錄\h第1章準(zhǔn)備開發(fā)環(huán)境\h1.1下載并安裝VisualStudio2017\h1.2運(yùn)行第一個程序——HelloWorld\h1.3安裝離線MSDN\h1.4小結(jié)\h第2章Windows程序內(nèi)部運(yùn)行機(jī)制\h2.1API與SDK\h2.2窗口與句柄\h2.3消息與消息隊(duì)列\(zhòng)h2.4WinMain函數(shù)\h2.4.1WinMain函數(shù)的定義\h2.4.2窗口的創(chuàng)建\h2.4.3消息循環(huán)\h2.4.4編寫窗口過程函數(shù)\h2.5動手寫第一個Windows程序\h2.6消息循環(huán)的錯誤分析\h2.7變量的命名約定\h2.8小結(jié)\h第3章掌握C++\h3.1從結(jié)構(gòu)到類\h3.1.1結(jié)構(gòu)體的定義\h3.1.2結(jié)構(gòu)體與類\h3.2C++的特性\h3.2.1類與對象\h3.2.2構(gòu)造函數(shù)\h3.2.3析構(gòu)函數(shù)\h3.2.4函數(shù)的重載\h3.2.5this指針\h3.2.6類的繼承\(zhòng)h3.2.7虛函數(shù)與多態(tài)性、純虛函數(shù)\h3.2.8函數(shù)的覆蓋和隱藏\h3.2.9引用\h3.2.10C++類的設(shè)計(jì)習(xí)慣及頭文件重復(fù)包含問題的解決\h3.2.11VC++程序編譯鏈接的原理與過程\h第4章MFC框架程序剖析\h4.1MFC應(yīng)用程序向?qū)h4.2基于MFC的程序框架剖析\h4.2.1MFC程序中的WinMain函數(shù)\h4.2.2MFC框架窗口\h4.2.3消息循環(huán)\h4.2.4窗口過程函數(shù)\h4.2.5文檔/視類結(jié)構(gòu)\h4.2.6幫助對話框類\h4.3窗口類、窗口類對象與窗口\h4.3.1三者之間關(guān)系\h4.3.2在窗口中顯示按鈕\h4.4本章小結(jié)\h第5章簡單繪圖\h5.1MFC消息映射機(jī)制\h5.1.1類向?qū)h5.1.2消息映射機(jī)制\h5.2繪制線條\h5.2.1利用SDK全局函數(shù)實(shí)現(xiàn)畫線功能\h5.2.2利用MFC的CDC類實(shí)現(xiàn)畫線功能\h5.2.3利用MFC的CClientDC類實(shí)現(xiàn)畫線功能\h5.2.4利用MFC的CWindowDC類實(shí)現(xiàn)畫線功能\h5.2.5在桌面窗口中畫線\h5.2.6繪制彩色線條\h5.3使用畫刷繪圖\h5.3.1簡單畫刷\h5.3.2位圖畫刷\h5.3.3透明畫刷\h5.4繪制連續(xù)線條\h5.5繪制扇形效果的線條\h5.6本章小結(jié)\h第6章文本編程\h6.1插入符\h6.1.1創(chuàng)建文本插入符\h6.1.2創(chuàng)建圖形插入符\h6.2窗口重繪\h6.2.1OnDraw函數(shù)\h6.2.2添加字符串資源\h6.3路徑\h6.4字符輸入\h6.4.1設(shè)置字體\h6.4.2字幕變色功能的實(shí)現(xiàn)\h6.5本章小結(jié)\h第7章菜單\h7.1菜單命令響應(yīng)函數(shù)\h7.2菜單命令的路由\h7.2.1程序類對菜單命令的響應(yīng)順序\h7.2.2Windows消息的分類\h7.2.3菜單命令路由的過程\h7.3基本菜單操作\h7.3.1標(biāo)記菜單\h7.3.2默認(rèn)菜單項(xiàng)\h7.3.3圖形標(biāo)記菜單\h7.3.4禁用菜單項(xiàng)\h7.3.5移除和裝載菜單\h7.3.6MFC菜單命令更新機(jī)制\h7.3.7快捷菜單\h7.4動態(tài)菜單操作\h7.4.1添加菜單項(xiàng)目\h7.4.2插入菜單項(xiàng)目\h7.4.3刪除菜單\h7.4.4動態(tài)添加的菜單項(xiàng)的命令響應(yīng)\h7.5電話本示例程序\h7.5.1動態(tài)添加子菜單的實(shí)現(xiàn)\h7.5.2顯示輸入的字符\h7.5.3添加菜單項(xiàng)及其命令響應(yīng)函數(shù)\h7.5.4框架類窗口截獲菜單命令消息\h7.6本章小結(jié)\h第8章對話框(一)\h8.1對話框基本知識\h8.1.1常用控件介紹\h8.1.2對話框的種類\h8.2對話框的創(chuàng)建和顯示\h8.2.1模態(tài)對話框的創(chuàng)建\h8.2.2非模態(tài)對話框的創(chuàng)建\h8.3動態(tài)創(chuàng)建按鈕\h8.4控件的訪問\h8.4.1控件的調(diào)整\h8.4.2靜態(tài)文本控件\h8.4.3編輯框控件\h8.5對話框伸縮功能的實(shí)現(xiàn)\h8.6輸入焦點(diǎn)的傳遞\h8.7默認(rèn)按鈕的進(jìn)一步說明\h8.8本章小結(jié)\h第9章對話框(二)\h9.1“逃跑”按鈕的實(shí)現(xiàn)\h9.2屬性表單和向?qū)У膭?chuàng)建\h9.2.1創(chuàng)建屬性頁\h9.2.2創(chuàng)建屬性表單\h9.2.3向?qū)У膭?chuàng)建\h9.3本章小結(jié)\h附錄\h第10章定制應(yīng)用程序外觀\h10.1修改應(yīng)用程序窗口的外觀\h10.1.1在窗口創(chuàng)建之前修改\h10.1.2在窗口創(chuàng)建之后修改\h10.2修改窗口的光標(biāo)、圖標(biāo)和背景\h10.2.1在窗口創(chuàng)建之前修改\h10.2.2在窗口創(chuàng)建之后修改\h10.3模擬動畫圖標(biāo)\h10.3.1加載圖標(biāo)資源\h10.3.2定時器的處理\h10.4工具欄編程\h10.4.1在工具欄上添加和刪除按鈕\h10.4.2創(chuàng)建工具欄\h10.5狀態(tài)欄編程\h10.6進(jìn)度欄編程\h10.6.1在窗口中創(chuàng)建進(jìn)度欄\h10.6.2在狀態(tài)欄的窗格中創(chuàng)建進(jìn)度欄\h10.7在狀態(tài)欄上顯示鼠標(biāo)當(dāng)前位置\h10.8本章小結(jié)\h第11章繪圖控制\h11.1簡單繪圖\h11.2設(shè)置對話框\h11.2.1設(shè)置線寬\h11.2.2設(shè)置線型\h11.3顏色對話框\h11.4字體對話框\h11.5示例對話框\h11.6改變對話框和控件的背景及文本顏色\h11.6.1改變整個對話框及其上子控件的背景色\h11.6.2僅改變某個子控件的背景及文本顏色\h11.6.3改變控件上的文本字體\h11.6.4改變按鈕控件的背景色及文本顏色\h11.7位圖的顯示\h11.8本章小結(jié)\h第12章圖形的保存和重繪\h12.1坐標(biāo)空間和轉(zhuǎn)換\h12.1.1坐標(biāo)空間\h12.1.2轉(zhuǎn)換\h12.1.3邏輯坐標(biāo)和設(shè)備坐標(biāo)\h12.2圖形的保存和重繪\h12.2.1集合類CPtrArray\h12.2.2OnPaint與OnDraw\h12.3窗口滾動功能的實(shí)現(xiàn)\h12.3.1CScrollView類\h12.3.2圖形錯位現(xiàn)象\h12.4元文件\h12.4.1元文件的使用\h12.4.2元文件的保存與打開\h12.5兼容設(shè)備描述表\h12.6本章小結(jié)\h第13章文件和注冊表操作\h13.1constchar*和char*const\h13.1.1constchar*\h13.1.2char*const\h13.2C語言對文件操作的支持\h13.2.1文件的打開\h13.2.2文件的寫入\h13.2.3文件的關(guān)閉\h13.2.4fflush函數(shù)\h13.2.5文件指針定位\h13.2.6文件的讀取\h13.2.7二進(jìn)制文件和文本文件\h13.2.8文本方式和二進(jìn)制方式\h13.3C++對文件操作的支持\h13.4Win32API對文件操作的支持\h13.4.1文件的創(chuàng)建和打開\h13.4.2文件的寫入\h13.4.3文件的讀取\h13.5MFC對文件操作的支持\h13.5.1文件的寫入\h13.5.2文件的讀取\h13.5.3CFileDialog類\h13.6INI文件的訪問\h13.6.1INI文件的結(jié)構(gòu)\h13.6.2INI文件的寫入\h13.6.3INI文件的讀取\h13.7CWinApp的注冊表讀寫函數(shù)\h13.8注冊表的編程\h13.8.1注冊表API\h13.8.2注冊表訪問示例\h13.9本章小結(jié)\h第14章文檔與串行化\h14.1使用CArchive類對文件進(jìn)行讀寫操作\h14.2MFC框架程序提供的文件新建功能\h14.2.1IDR_MAINFRAME字符串資源\h14.2.2OnNewDocument函數(shù)的調(diào)用過程\h14.3文檔串行化\h14.3.1文檔類的Serialize函數(shù)\h14.3.2MFC框架對Serialize函數(shù)的調(diào)用過程\h14.4可串行化的類\h14.4.1實(shí)現(xiàn)類對串行化的支持\h14.4.2利用可串行化類的Serialize函數(shù)保存和加載對象\h14.4.3版本號\h14.4.4利用CObArray類對串行化的支持保存和加載數(shù)據(jù)\h14.5文檔對象數(shù)據(jù)的銷毀\h14.6本章小結(jié)\h第15章網(wǎng)絡(luò)編程\h15.1計(jì)算機(jī)網(wǎng)絡(luò)基本知識\h15.1.1IP地址\h15.1.2協(xié)議\h15.1.3網(wǎng)絡(luò)的狀況\h15.1.4網(wǎng)絡(luò)異質(zhì)性問題的解決\h15.1.5ISO/OSI七層參考模型\h15.1.6數(shù)據(jù)封裝\h15.1.7TCP/IP模型\h15.1.8端口\h15.1.9套接字(socket)的引入\h15.1.10網(wǎng)絡(luò)字節(jié)順序\h15.1.11客戶機(jī)/服務(wù)器模式\h15.2WindowsSockets的實(shí)現(xiàn)\h15.2.1套接字的類型\h15.2.2基于TCP(面向連接)的socket編程\h15.2.3基于UDP(面向無連接)的socket編程\h15.3相關(guān)函數(shù)\h15.3.1WSAStartup函數(shù)\h15.3.2socket函數(shù)\h15.3.3bind函數(shù)\h15.3.4inet_addr和inet_ntoa函數(shù)\h15.3.5inet_pton和inet_ntop函數(shù)\h15.3.6listen函數(shù)\h15.3.7accept函數(shù)\h15.3.8send函數(shù)\h15.3.9recv函數(shù)\h15.3.10connect\h15.3.11recvfrom\h15.3.12sendto函數(shù)\h15.3.13htons和htonl函數(shù)\h15.4基于TCP的網(wǎng)絡(luò)應(yīng)用程序的編寫\h15.4.1服務(wù)器端程序\h15.4.2客戶端程序\h15.5基于UDP的網(wǎng)絡(luò)應(yīng)用程序的編寫\h15.5.1服務(wù)器端程序\h15.5.2客戶端程序\h15.6基于UDP的簡單聊天程序\h15.6.1服務(wù)器端程序\h15.6.2客戶端程序\h15.7本章小結(jié)\h第16章多線程\h16.1基本概念\h16.1.1進(jìn)程\h16.1.2線程\h16.2線程創(chuàng)建函數(shù)\h16.3簡單多線程示例\h16.4線程同步\h16.4.1火車站售票系統(tǒng)模擬程序\h16.4.2多線程程序容易出現(xiàn)的問題\h16.4.3利用互斥對象實(shí)現(xiàn)線程同步\h16.5保證應(yīng)用程序只有一個實(shí)例運(yùn)行\(zhòng)h16.6網(wǎng)絡(luò)聊天室程序的實(shí)現(xiàn)\h16.6.1加載套接字庫\h16.6.2創(chuàng)建并初始化套接字\h16.6.3實(shí)現(xiàn)接收端功能\h16.6.4實(shí)現(xiàn)發(fā)送端功能\h16.7本章小結(jié)\h第17章線程同步與異步套接字編程\h17.1事件對象\h17.1.1創(chuàng)建事件對象\h17.1.2設(shè)置事件對象狀態(tài)\h17.1.3重置事件對象狀態(tài)\h17.1.4利用事件對象實(shí)現(xiàn)線程同步\h17.1.5保證應(yīng)用程序只有一個實(shí)例運(yùn)行\(zhòng)h17.2關(guān)鍵代碼段\h17.2.1相關(guān)的API函數(shù)\h17.2.2利用關(guān)鍵代碼段實(shí)現(xiàn)線程同步\h17.3線程死鎖\h17.4互斥對象、事件對象與關(guān)鍵代碼段的比較\h17.5基于消息的異步套接字\h17.5.1相關(guān)函數(shù)說明\h17.5.2網(wǎng)絡(luò)聊天室程序的實(shí)現(xiàn)\h17.6本章小結(jié)\h第18章進(jìn)程間通信\h18.1剪貼板\h18.1.1數(shù)據(jù)發(fā)送\h18.1.2數(shù)據(jù)接收\h18.2匿名管道\h18.2.1基礎(chǔ)知識\h18.2.2進(jìn)程的創(chuàng)建\h18.2.3父進(jìn)程的實(shí)現(xiàn)\h18.2.4子進(jìn)程的實(shí)現(xiàn)\h18.3命名管道\h18.3.1基礎(chǔ)知識\h18.3.2服務(wù)器端程序\h18.3.3客戶端程序\h18.4郵槽\h18.4.1服務(wù)器端程序\h18.4.2客戶端程序\h18.5本章小結(jié)\h第19章ActiveX控件\h19.1ActiveX控件\h19.1.1ActiveX控件的好處\h19.1.2MFCActiveX控件向?qū)h19.1.3ActiveX控件的注冊\h19.1.4ActiveX控件的測試\h19.1.5時鐘控件的實(shí)現(xiàn)\h19.2屬性\h19.2.1標(biāo)準(zhǔn)屬性\h19.2.2自定義屬性\h19.3方法\h19.4事件\h19.4.1標(biāo)準(zhǔn)事件\h19.4.2自定
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 室內(nèi)保潔服務(wù)公司信息化管理制度
- 食堂管理制度及食堂財務(wù)管理制度
- 2026年度威海市文登區(qū)事業(yè)單位公開招聘初級綜合類崗位人員13人備考考試題庫及答案解析
- 長沙預(yù)埋件施工方案(3篇)
- 永壽元宵活動策劃方案(3篇)
- 后勤環(huán)衛(wèi)工管理制度(3篇)
- 技術(shù)管理制度包含什么(3篇)
- 2026江蘇徐州經(jīng)貿(mào)高等職業(yè)學(xué)校招聘臨時代課教師6人備考考試題庫及答案解析
- 2026年福建寧德屏南縣住房和城鄉(xiāng)建設(shè)局招聘1人考試參考題庫及答案解析
- 2026廣東廣州市花都區(qū)花東鎮(zhèn)大塘小學(xué)語文專任教師招聘1人考試備考試題及答案解析
- 環(huán)境應(yīng)急培訓(xùn)課件
- 2026年大連雙D高科產(chǎn)業(yè)發(fā)展有限公司公開選聘備考題庫及答案詳解(奪冠系列)
- 2026河南鄭州信息工程職業(yè)學(xué)院招聘67人參考題庫含答案
- 團(tuán)隊(duì)建設(shè)與協(xié)作能力提升工作坊指南
- 客房清掃流程培訓(xùn)課件
- 醫(yī)療資源合理分配
- 婦科微創(chuàng)術(shù)后護(hù)理新進(jìn)展
- 幼兒園大蝦課件
- 2025新疆能源(集團(tuán))有限責(zé)任公司共享中心招聘備考題庫(2人)帶答案詳解(完整版)
- 現(xiàn)代企業(yè)管理制度
- GB/T 24312-2022水泥刨花板
評論
0/150
提交評論