Visual C++ MFC編程實(shí)例

出版時(shí)間:2000-01  出版社:機(jī)械工業(yè)出版社  作者:斯文克(美)  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

本書(shū)通過(guò)85個(gè)實(shí)例全面講述了應(yīng)用MFC進(jìn)行VisualC++編程的思想。每個(gè)實(shí)例均以
編寫(xiě)一個(gè)應(yīng)用程序要走的步驟編寫(xiě)。全書(shū)共分四部分進(jìn)行介紹,第一部分是基礎(chǔ)知識(shí),
第二部分講述用戶界面的實(shí)例,第三部分講述MFC內(nèi)部處理方面的實(shí)例,第四部分講述
打包實(shí)例。
全書(shū)基本上面向?qū)嵗M(jìn)行闡述,講解透徹、易于掌握。本書(shū)既可作為初學(xué)者和大專
院校師生的自學(xué)參考書(shū),也可作為計(jì)算機(jī)軟件開(kāi)發(fā)人員的技術(shù)參考書(shū)。

書(shū)籍目錄

目 錄
譯者序
前言
第一部分 基礎(chǔ)知識(shí)
第1章 窗口
1.1窗口和API環(huán)境
1.1.1三種類型窗口
1.1.2客戶區(qū)和非客戶區(qū)
1.2窗口和MFC環(huán)境
1.3怎樣應(yīng)用MFC創(chuàng)建一個(gè)窗口
1.4怎樣使用MFC銷毀一個(gè)窗口
1.4.1捆綁到一個(gè)已有的窗口
1.4.2窗口類
1.4.3窗口進(jìn)程
1.5怎樣使用MFC創(chuàng)建一個(gè)窗口類
1.5.1使用AfxRegisterWndClass()
函數(shù)注冊(cè)一個(gè)窗口類
1.5.2使用AfxRegisterClass()函數(shù)
創(chuàng)建一個(gè)窗口類
1.6怎樣銷毀一個(gè)MFC窗口類
1.7廠商安裝的窗口類
1.8其他類型窗口
1.9桌面窗口
1.10小結(jié)
第2章 類
2.1基類
2.1.1CObject
2.1.2CCmdTarget
2.1.3CWnd
2.2應(yīng)用程序、框架、文檔和視圖類
2.2.1CWinApp(O/C/W)
2.2.2CView(O/C/W)
2.3其他用戶界面類
2.3.1通用控件類
2.3.2菜單類
2.3.3對(duì)話框類
2.3.4控制條類
2.3.5屬性類
2.4繪圖類
2.4.1設(shè)備環(huán)境類
2.4.2圖形對(duì)象類
2.5文件類
2.6數(shù)據(jù)庫(kù)類
2.6.1ODBC類
2.6.2DAO類
2.7數(shù)據(jù)集類
2.8其他數(shù)據(jù)類
2.9通信類
2.10其他類
2.11小結(jié)
第3章 消息處理
3.1發(fā)送或寄送一個(gè)消息
3.1.1發(fā)送一個(gè)消息
3.1.2寄送一個(gè)消息
3.1.3發(fā)送一個(gè)消息與寄送一個(gè)消息
的比較
3.2怎樣使用MFC發(fā)送一個(gè)消息
3.3怎樣用MFC寄送一個(gè)消息
3.4三種類型的消息
3.4.1窗口消息
3.4.2命令消息
3.4.3控件通知
3.5MFC怎樣接收一個(gè)寄送的消息
3.6MFC怎樣處理一個(gè)接收到的消息
3.7處理用戶界面的對(duì)象
3.8創(chuàng)建自定義窗口消息
3.8.1靜態(tài)分配的窗口消息
3.8.2動(dòng)態(tài)分配的窗口消息
3.9重定向消息
3.9.1子分類和超分類
3.9.2用MFC子分類窗口
3.9.3重載OnCmdMsg()
3.9.4使用SetWindowsHookEx()
3.9.5使用SetCapture()
3.9.6專有的消息泵
3.10小結(jié)
第4章 繪圖
4.1設(shè)備環(huán)境
4.2在MFC環(huán)境中創(chuàng)建一個(gè)設(shè)備環(huán)境
4.2.1屏幕
4.2.2打印機(jī)
4.2.3內(nèi)存
4.2.4信息
4.3繪圖例程
4.3.1畫(huà)點(diǎn)
4.3.2畫(huà)線
4.3.3畫(huà)形狀
4.3.4形狀填充和翻轉(zhuǎn)
4.3.5滾動(dòng)
4.3.6繪制文本
4.3.7繪制位圖和圖標(biāo)
4.4繪圖屬性
4.4.1設(shè)備環(huán)境屬性
4.4.2畫(huà)線屬性
4.4.3形狀填充屬性
4.4.4文本繪制屬性
4.4.5映像模式
4.4.6調(diào)色板屬性
4.4.7混合屬性
4.4.8剪裁屬性
4.4.9位圖繪制屬性
4.5元文件和路徑
4.5.1元文件
4.5.2路徑
4.6顏色和調(diào)色板
4.6.1抖動(dòng)色
4.6.2未經(jīng)抖動(dòng)色
4.6.3系統(tǒng)調(diào)色板
4.6.4使用系統(tǒng)調(diào)色板
4.6.5動(dòng)畫(huà)色
4.7控制什么時(shí)候在哪里繪圖
4.7.1處理WM_PAINT
4.7.2只繪制被無(wú)效化的區(qū)域
4.7.3處理WM_DRAWITEM
4.7.4在其他時(shí)間繪圖
4.8小結(jié)
第二部分 用戶界面實(shí)例
第5章 應(yīng)用程序與環(huán)境
5.1例1規(guī)劃MFC應(yīng)用程序
5.2例2用AppWizard創(chuàng)建一個(gè)MFC
應(yīng)用程序
5.3例3用ClassWizard創(chuàng)建一個(gè)類
5.4例4初始化應(yīng)用程序屏幕
5.5例5保存應(yīng)用程序屏幕
5.6例6處理命令行選項(xiàng)
5.7例7動(dòng)態(tài)改變應(yīng)用程序圖標(biāo)
5.8例8提示用戶優(yōu)先選項(xiàng)
5.9例9保存和恢復(fù)用戶優(yōu)先選項(xiàng)
5.10例10 終止應(yīng)用程序
5.11例11創(chuàng)建一個(gè)啟動(dòng)窗口
第6章 菜單
6.1例12使用菜單編輯器
6.2例13添加一個(gè)菜單命令處理函數(shù)
6.3例14根據(jù)當(dāng)前可視文檔動(dòng)態(tài)改
變菜單
6.4例15啟用和禁用菜單命令
6.5例16復(fù)選標(biāo)記菜單命令
6.6例17單選標(biāo)記菜單命令
6.7例18動(dòng)態(tài)修改菜單
6.8例19動(dòng)態(tài)修改系統(tǒng)菜單
6.9例20觸發(fā)一個(gè)菜單命令
6.10例21創(chuàng)建彈出式菜單
第7章 工具欄和狀態(tài)欄
7.1例22使用工具欄編輯器
7.2例23啟用和禁用工具欄按鈕
7.3例24為工具欄按鈕添加字
7.4例25非標(biāo)準(zhǔn)工具欄大小
7.5例26保持工具欄按鈕按下
7.6例27保持工具欄按鈕組中
一個(gè)按鈕按下
7.7例28為工具欄添加非按鈕控件
7.8例29修改應(yīng)用程序的狀態(tài)欄
7.9例30更新?tīng)顟B(tài)欄窗格
7.10例31為狀態(tài)欄添加其他控件
第8章 視圖
8.1例32滾動(dòng)視圖
8.2例33改變鼠標(biāo)光標(biāo)形狀
8.3例34沙漏光標(biāo)
8.4例35窗體視圖
8.5例36列表視圖
8.6例37動(dòng)態(tài)分割一個(gè)視圖
第9章 對(duì)話框和對(duì)話條
9.1例38使用對(duì)話框編輯器
9.2例39創(chuàng)建一個(gè)對(duì)話框類
9.3例40模式對(duì)話框
9.4例41無(wú)模式對(duì)話框
9.5例42在無(wú)模式對(duì)話框的控件間
切換焦點(diǎn)
9.6例43對(duì)話框中的動(dòng)畫(huà)
9.7例44消息框
9.8例45對(duì)話條
第10章 控件窗口
10.1例46在任意位置創(chuàng)建一個(gè)控
件窗口
10.2例47用子分類定制一個(gè)通用
控件窗口
10.3例48用超分類定制一個(gè)通用
控件窗口
10.4例49在按鈕上放置位圖
10.5例50動(dòng)態(tài)填充一個(gè)組合框
10.6例51排序一個(gè)列表控件
10.7例52分隔線控件
第11章 繪圖
11.1例53繪制圖形
11.2例54繪制文本
11.3例55從任意位置裝入一個(gè)圖
標(biāo)并繪制
11.4例56從任意位置裝入一個(gè)位
圖和繪制一個(gè)位圖
11.5例57從文件中創(chuàng)建一個(gè)位圖
11.6例58創(chuàng)建一個(gè)自繪位圖
第三部分 內(nèi)部處理實(shí)例
第12章 消息
12.1例59添加消息處理函數(shù)或重
載MFC類
12.2例60添加命令范圍消息處理函數(shù)
12.3例61重定向命令消息
12.4例62創(chuàng)建自己的窗口消息
第13章 文件、串行化和數(shù)據(jù)庫(kù)
13.1例63訪問(wèn)二進(jìn)制文件
13.2例64訪問(wèn)標(biāo)準(zhǔn)I/O文件
13.3例65訪問(wèn)內(nèi)存文件
13.4例66在數(shù)據(jù)類中實(shí)現(xiàn)串行化
13.5例67串行化SDI或MDI文檔
13.6例68按要求串行化
13.7例69透明地更新串行化的文檔
13.8例70串行化多態(tài)類
13.9例71串行化數(shù)據(jù)集
13.10例72訪問(wèn)ODBC數(shù)據(jù)庫(kù)
13.11例73訪問(wèn)DAO數(shù)據(jù)庫(kù)
第14章 雜類
14.1例74剪切、拷貝和粘貼文本
數(shù)據(jù)
14.2例75剪切、拷貝、粘貼多信
息文本數(shù)據(jù)
14.3例76剪切 拷貝和粘貼二進(jìn)制
數(shù)據(jù)
14.4例77數(shù)組函數(shù)
14.5例78列表函數(shù)
14.6例79映像函數(shù)
14.7例80系統(tǒng)鍵盤(pán)輸入
14.8例81時(shí)間
第四部分 打包實(shí)例
第15章 庫(kù)
15.1例82 靜態(tài)鏈接C/C++庫(kù)
15.2例83 動(dòng)態(tài)鏈接C/C++庫(kù)
15.3例84 動(dòng)態(tài)鏈接MFC擴(kuò)展類庫(kù)
15.4例85 資源庫(kù)
第五部分 附錄
附錄A 控件窗口風(fēng)格
附錄B 消息、控件通知和消息映像宏
附錄C 訪問(wèn)其他應(yīng)用程序類
附錄D 開(kāi)發(fā)中注意事項(xiàng)
附錄E MFC快速參考指南

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Visual C++ MFC編程實(shí)例 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7