注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)WindowsMFC開(kāi)發(fā)WINDOWS 95/NT 4應(yīng)用程序

MFC開(kāi)發(fā)WINDOWS 95/NT 4應(yīng)用程序

MFC開(kāi)發(fā)WINDOWS 95/NT 4應(yīng)用程序

定 價(jià):¥79.00

作 者: (美)[P.諾頓]Peter Norton,(美)[R.麥格雷戈]Rob McGregor著;孫鳳英等譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 窗口軟件

ISBN: 9787302029342 出版時(shí)間: 1998-01-01 包裝:
開(kāi)本: 26cm 頁(yè)數(shù): 779頁(yè) 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  精通MFC編寫(xiě)高效的Windows 95/NT 4應(yīng)用程序一書(shū)由世界級(jí)程序大師Peter Noton指導(dǎo)編寫(xiě)。全書(shū)循序漸進(jìn)地介紹了Win32位與面向?qū)ο缶幊?,詳?xì)介紹了MFC的結(jié)構(gòu)、功能和技術(shù)細(xì)節(jié),詳述了窗口控件和資源,討論了包括進(jìn)程、線(xiàn)程的非搶占多任務(wù),在MFC程序中如何使用C++異常處理的方法,自定義動(dòng)態(tài)鏈接庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)等一系列高級(jí)Windows編程和通信程序設(shè)計(jì)問(wèn)題。清晰的了解與深刻的理解本書(shū)內(nèi)容,將使你掌握Windows編程并高效地創(chuàng)建Windows 95與NT 4.0兼容的應(yīng)用程序。本書(shū)面向Windows開(kāi)發(fā)人員及可作大專(zhuān)院校相關(guān)專(zhuān)業(yè)的教學(xué)參考書(shū)。

作者簡(jiǎn)介

暫缺《MFC開(kāi)發(fā)WINDOWS 95/NT 4應(yīng)用程序》作者簡(jiǎn)介

圖書(shū)目錄

第1章  面向?qū)ο缶幊膛c軟件的可重用性
1.1  面向?qū)ο缶幊叹C述
1.2  C++:對(duì)象連接(Object Connection)
1.3  C++中的對(duì)象和類(lèi)
1.4  代碼重用(Code Reuse)的優(yōu)點(diǎn)
1.5  類(lèi)庫(kù)
1.6  模板
1.7  對(duì)象構(gòu)件
第2章  剖析Windows SDK程序
2.1  面向?qū)ο骔indows之前
2.2  剖析程序
2.3  什么是Windows窗口
2.4  Windows軟件開(kāi)發(fā)工具包(SDK)
2.5  Windows應(yīng)用程序設(shè)計(jì)接口(API)
2.6  事件驅(qū)動(dòng)程序設(shè)計(jì)和消息循環(huán)
2.7  WinMain( )函數(shù)
2.8  窗口過(guò)程
2.9  最小的SDK Windows程序
2.10  修訂的最小SDK Windows程序
2.11  小結(jié)
第3章  Windows編程問(wèn)題
3.1  新的Windows Shell
3.2  Windows中的新概念
3.3  動(dòng)態(tài)鏈接庫(kù)
3.4  Windows公用控件
3.5  Windows NT兼容性
3.6  小結(jié)
第4章  內(nèi)存管理
4.1  MFC內(nèi)的內(nèi)存管理
4.2  32位內(nèi)存頁(yè)式管理
4.3  虛擬內(nèi)存管理
4.4  分配頁(yè)
4.5  內(nèi)存-映像文件
4.6  內(nèi)存-映像文件的實(shí)現(xiàn)
4.7  小結(jié)
第2部分 Microsoft基本類(lèi)
第5章  Microsoft基本類(lèi)庫(kù)引論
5.1  MFC前的AFX
5.2  了解MFC設(shè)計(jì)要點(diǎn)
5.3  在MFC內(nèi)使用New Shell公用控件
5.4  配件平臺(tái)可移植性
5.5  文檔/視圖結(jié)構(gòu)
5.6  MFC類(lèi)層次
5.7  CObject類(lèi):MFC的根
5.8  從CObject派生的MFC子系統(tǒng)
5.9  文檔和視圖
5.10  非CObject派生的MFC子系統(tǒng)
5.11  兩級(jí)對(duì)象構(gòu)造
5.12  最小MFC程序:MINMFCI
5.13  小結(jié)
第6章  消息與消息處理
6.1  事件驅(qū)動(dòng)程序設(shè)計(jì)
6.2  了解消息
6.3  應(yīng)用程序類(lèi)簡(jiǎn)介:CWinApp
6.4  消息處理程序
6.5  消息映像
6.6  消息映像與消息處理程序
6.7  樣本程序:最小消息映像App(MINMFC2)
6.8  小結(jié)
第7章  處理用戶(hù)輸入
7.1  鼠標(biāo)處理
7.2  鍵盤(pán)處理
7.3  樣本程序:鼠標(biāo)和鍵盤(pán)輸入(MOUSEKEY)
7.4  小結(jié)  
第8章  設(shè)備描述表和圖形對(duì)象
8.1  設(shè)備描述表
8.2  MFC設(shè)備描述表類(lèi)
8.3  圖形對(duì)象
8.4  小結(jié)
第9章  矢量圖形和正文
9.1  GDI坐標(biāo)系統(tǒng)
9.2  字體和正文
9.3  樣本程序:矢量圖形和正文方法
9.4  小結(jié)
第10章  光柵圖形和調(diào)色板
10.1  光柵圖形
10.2  調(diào)色板和調(diào)色板管理
10.3  小結(jié)
第11章  有用的通用類(lèi)
11.1  字符串:使用類(lèi)CString
11.2  集合類(lèi)
11.3  診斷服務(wù)
11.4  日期和時(shí)間類(lèi)
11.5  小結(jié)
第12章  定義你自己的類(lèi)
12.1  擴(kuò)展MFC功能性
12.2  自定義框架窗口基類(lèi):CMainFrame
12.3  小結(jié)
第13章  框架窗口、文檔及視圖
13.1  應(yīng)用程序?qū)ο蟮淖饔?br />13.2  框架窗口對(duì)象
13.3  文檔
13.4  視圖
13.5  文檔模板
13.6  文檔/視圖消息傳遞
13.7  樣本程序:最小的文檔/視圖應(yīng)用程序(DOCVIEW1.EXE)
13.8  小結(jié)  
第14章  打印和打印預(yù)覽
14.1  打印
14.2  打印預(yù)覽
14.3  樣本程序
14.4  小結(jié)
第3部分  窗口控件
第15章  按鈕和滾動(dòng)控件
15.1  按鈕控件:CButton類(lèi)和CBitMapButton類(lèi)
15.2  微調(diào)(spin)控件:CSpinButtonCtrl類(lèi)
15.3  滾動(dòng)條:CScrollBar類(lèi)
15.4  滑動(dòng)控件:CSliderCtrl類(lèi)
15.5  小結(jié)
第16章  列表框、編輯和組合框控件
16.1  列表框控件:CListBox類(lèi)
16.2  編輯控件:CEdit類(lèi)
16.3  組合框控件:CComboBox類(lèi)
16.4  小結(jié)
第17章  圖像列表、列表視圖、樹(shù)視圖、進(jìn)度欄和熱鍵控件
17.1  圖像列表控件:類(lèi)CImageList
17.2  列表視圖控件:類(lèi)CLlistCrtl
17.3  列表視圖項(xiàng)及其子項(xiàng)
17.4  樹(shù)視圖控件:類(lèi)CTreeCtrl
17.5  進(jìn)度欄控件:類(lèi)CProgressCtrl
17.6  熱鍵控件:類(lèi)CHotKeyCtrl
17.7  小結(jié)
第18章  制表、動(dòng)畫(huà)和多功能編輯控件
18.1  制表控件:類(lèi)CTabCtrl
18.2  動(dòng)畫(huà)控件:類(lèi)CAnimateCtrl
18.3  多功能編輯控件:CRichEditCtrl類(lèi)
18.4  字符格式結(jié)構(gòu)(CHARFORMAT)
18.5  段落格式結(jié)構(gòu)(PARAFORMAT)
18.6  樣本程序:TAB1.EXE
18.7  小結(jié)
第19章  工具欄、狀態(tài)欄和工具提示
19.1  控件欄
19.2  工具欄控件
19.3  狀態(tài)欄(Status Bars)
19.4  工具提示控件:類(lèi)CToolTipCtrl
19.5  樣本程序:CTRLBAR1
19.6  小結(jié)
第20章  派生自定義控件
20.1  新控件的設(shè)計(jì)考慮
20.2  派生新的控件類(lèi)
20.3  PANEL1程序:測(cè)試派生CPanel3dCtrl類(lèi)
20.4  小結(jié)
第4部分  資源
第21章  圖標(biāo)、光標(biāo)和位圖
21.1  將資源附加于可執(zhí)行的文件上
21.2  從一個(gè)可執(zhí)行文件中得到圖像資源
21.3  圖標(biāo)
21.4  光標(biāo)
21.5  位圖
21.6  小結(jié)
第22章  菜單、加速器和字符串表
22.1  菜單
22.2  加速器
22.3  字符串表
22.4  樣本程序:菜單、加速器和字符串表(MAST.EXE)
22.5  小結(jié)
第23章  版本信息和用戶(hù)定義的資源
23.1  查看版本信息
23.2  用戶(hù)自定義資源
23.3  小結(jié)
第5部分  對(duì)話(huà)框和文件輸入/輸出
第24章  公用對(duì)話(huà)框
24.1  MFC中的標(biāo)準(zhǔn)公用對(duì)話(huà)框
24.2  樣本程序:使用公用對(duì)話(huà)框(DIALOGI.EXE)
24.3  小結(jié)
第25章  自定義對(duì)話(huà)框和對(duì)話(huà)欄
25.1  對(duì)話(huà)框基本概念
25.2  交換和驗(yàn)證對(duì)話(huà)框數(shù)據(jù)
25.3  對(duì)話(huà)欄:類(lèi)CDialogBar
25.4  樣本程序:DIALOG2
25.5  小結(jié)
第26章  Windows向?qū)?br />26.1  屬性工作和屬性頁(yè)
26.2  向?qū)б泛蛯傩怨ぷ鞅淼倪B接
26.3  樣本程序:來(lái)看一下向?qū)?Wizard1.exe)
26.4  開(kāi)發(fā)“About you”頁(yè):類(lèi)CPage1
第27章  文件輸入/輸出和注冊(cè)表
27.1  類(lèi)CFile
27.2  類(lèi)CStdioFile
27.3  CMemFile類(lèi)
27.4  類(lèi)CShareFile
27.5  基本文件操作
27.6  Windows注冊(cè)表
27.7  初始化文件
27.8  樣本程序(WALLFLIP.EXE)
27.9  小結(jié)
第6部分  高級(jí)Windows編程
第28章  進(jìn)程與線(xiàn)程
28.1  進(jìn)程
28.2  線(xiàn)程
28.3  Win32中的多任務(wù)
28.4  MFC下的多線(xiàn)程
28.5  CWinThread類(lèi)
28.6  同步對(duì)象
28.7  使用CMutex對(duì)象
28.8  樣本程序(CURVES.EXE)
28.9  小結(jié)
第29章  異常和異常處理
29.1  處理異常
29.2  基本異常語(yǔ)法
29.3  未處理的異常
29.4  MFC異常
29.5  小結(jié)
第30章  動(dòng)態(tài)鏈接庫(kù)設(shè)計(jì)與實(shí)現(xiàn)
30.1  16位DLL
30.2  32位DLL
30.3  用MFC編寫(xiě)DLL
30.4  樣本程序:DLL TEST1.EXE
30.5  小結(jié)
第31章  組件對(duì)象模型(COOM)、OLE和ActiveX
31.1  OLE歷史的簡(jiǎn)要回顧
31.2  OLE的特性
31.3  組件對(duì)象模型(COM)
31.4  IUnKnown接口
31.5  IClassFacory接口
31.6  OLE
31.7  MFC和OLE
31.8  小結(jié)
第32章  OLE自動(dòng)化
32.1  IDispatcch接口
32.2  MFC和OLE自動(dòng)化
32.3  OLE自動(dòng)化服務(wù)器控制器應(yīng)用程序?qū)嵗?br />32.4  小結(jié)
第33章  OLE控件
33.1  OLE控件概述
33.2  一個(gè)OLE控件示例(PANEL3D.OCX)
33.3  向框架中增加功能
33.4  在一個(gè)樣本程序中使用新控件
33.5  小結(jié)
第34章  創(chuàng)建和添加聯(lián)機(jī)Windows幫助
34.1  Windows幫助文件
34.2  幫助項(xiàng)目文件(.HPJ)
34.3  多樣式文本文件(.RTF)
34.4  交互式位圖:分段超圖形(.SHG)
34.5  目錄(Content)文件(.CNT)
34.6  使用WinHelp宏和Windows動(dòng)態(tài)鏈接庫(kù)DLL
34.7  在MFC中設(shè)置Help文件名
34.8  上下文相關(guān)的Help
34.9  直接調(diào)用WinHelp
34.10  樣本程序:一個(gè)聯(lián)機(jī)Help樣本程序(HELP1.EXE)
34.11  小結(jié)
第7部分  Windows通信程序設(shè)計(jì)
第35章   通信概念及實(shí)現(xiàn)途徑
35.1  通信技術(shù)背景
35.2  Windows通信概述
35.3  通過(guò)代碼簽名的因特網(wǎng)的安全性
35.4  小結(jié)
第36章  用WinSock通信
36.1  因特網(wǎng)協(xié)議集
36.2  Windows套接字概述
36.3  MFC中的Windows  Sockets
36.4  小結(jié)
第37章  WinInet API和MFC WinInet類(lèi)的使用
37.1  WinInet API介紹
37.2  句柄和函數(shù)
37.3  通用WinInet函數(shù)
37.4  WinInet FTP函數(shù)
37.5  WinInet Gopher函數(shù)
37.6  WinInet HTTP函數(shù)
37.7  樣本程序:RAWHTML.EXE
37.8  MFC因特網(wǎng)擴(kuò)展類(lèi)
37.9  RAWHTML的修正樣本程序:RAWHTM2.EXE
37.10  小結(jié)
第38章 創(chuàng)建ActiveX控件以激活Web頁(yè)
38.1  ActiveX控件概述
38.2  ActiveX控件樣本程序:JIGGLER.OCX
38.3  給框架添加功能
38.4  在OLE Control Test Container中測(cè)試控件
38.5  在一個(gè)簡(jiǎn)單網(wǎng)頁(yè)上使用新控制
38.6  小結(jié)
第39章  用MAPI創(chuàng)建通郵的應(yīng)用程序
39.1  消息應(yīng)用程序編程接口(MAPI)
39.2  兩種較高級(jí)的選擇:簡(jiǎn)單的MAPI和CMC
39.3  MFC中有限的MAPI功能
39.4  CDocument連接
39.5  樣本程序:MAPI1.EXE
39.6  小結(jié)
第8部分  附錄
附錄 A 簡(jiǎn)單數(shù)據(jù)類(lèi)型(Simple Data Types)
A.1  簡(jiǎn)單數(shù)據(jù)類(lèi)型(Simple Data Types)
A.2  結(jié)構(gòu)化的數(shù)據(jù)類(lèi)型(Structured Data Types)
A.3   句柄(Handles)
附錄 B 窗口類(lèi)與窗口樣式
B.1  窗口類(lèi)結(jié)構(gòu)
B.2  窗口類(lèi)樣式
B.3  窗口樣式
B.4  窗口樣式分組
附錄 C Windows 95徽標(biāo)要求
C.1  概述(Overview)
C.2  對(duì)所有應(yīng)用程序類(lèi)型的要求
C.3  基于文件應(yīng)用程序的要求
C.4  實(shí)用應(yīng)用程序的要求
C.5  編譯器與其他開(kāi)發(fā)工具的要求
附錄 D 從C到MFC的遷移
D.1  MFC遷稱(chēng)包
D.2  遷移階段
附錄 E 匈牙利記法
E.1  匈牙利基類(lèi)型和前綴(Hungarian Base Types and Prefixes)
附錄 F MFC中Windows公共控件的通知消息
F.1  Windows公共控件的通知
F.2  通知消息結(jié)構(gòu)
F.3  通知過(guò)程的概述
F.4  用ON_NOTIFY_RANGE指定通知域

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.afriseller.com 2005-2026, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)