出版時(shí)間:1999-05 出版社:機(jī)械工業(yè)出版社 作者:(美)AI Williams 譯者:龔波/等
Tag標(biāo)簽:無(wú)
內(nèi)容概要
利用MFC開(kāi)發(fā)Windows程序
書籍目錄
目 錄
譯者序
前言
第1章 體系結(jié)構(gòu)
1.1MFC的主要成員
1.1.1我的程序與上述不同
1.1.2軍官能力測(cè)試
1.1.3框架窗口
1.1.4消息映射
1.1.5消息傳遞
1.1.6 文檔模板
1.2細(xì)節(jié)
1.2.1CWinApp
1.2.2CView
1.2.3CD0cument
1.2.4CFrameWnd和有關(guān)的類
1.2.5CDocTemplate
1.2.6在運(yùn)行時(shí)瀏覽對(duì)象
1.3支持對(duì)象
1.3.1CWnd對(duì)象
1.3.2CObject支持
1.3.3關(guān)于集合
1.3.4使用模板
1.3.5集合細(xì)節(jié)
1.4 總結(jié)
1.5 框架結(jié)構(gòu)實(shí)戰(zhàn)指南
第2章 序列化
2.1持久性與存儲(chǔ)器
2.2快速瀏覽CArchive
2.3文件打開(kāi)和保存的內(nèi)幕
2.4提供一個(gè)定制的對(duì)話框
2.5另外一個(gè)示范程序
2.5.1探究CDib
2.5.2示范程序
2.6序列化對(duì)象
2.7處理多個(gè)版本
2.8定制序列化
2.9簡(jiǎn)單的定制
2.10可移動(dòng)性問(wèn)題
2.11總結(jié)
2.12序列化實(shí)戰(zhàn)指南
第3章 打印
3.1MFC打印――大謊言?
3.1.1難題
3.1.2一個(gè)完整的打印示范程序
3.2定制打印預(yù)覽
3.2.1實(shí)現(xiàn)打印預(yù)覽
3.2.2一個(gè)定制打印預(yù)覽的示范程序
3.2.3高級(jí)定制
3.2.4衍生新類
3.2.5預(yù)覽內(nèi)部信息
3.2.6創(chuàng)建一個(gè)可編輯的打印預(yù)覽
3.3總結(jié)
3.4 打印實(shí)戰(zhàn)指南
第4章 窗口、視和控件
4.1改進(jìn)的CListCtrl類
4.1.1修改控件
4.1.2顯示選中項(xiàng)
4.1.3使用修改后的列表
4.1.4對(duì)話框控件
4.2一般窗口操作
4.2.1設(shè)置窗口風(fēng)格及初始化狀況
4.2.2定制窗口類
4.2.3限制窗口尺寸
4.2.4設(shè)置標(biāo)題
4.2.5使用UpdateCmdUI
4.3關(guān)于CScrol】View
4.3.1增加鍵盤滾動(dòng)
4.3.2優(yōu)化滾動(dòng)
4.3.3在多于32K個(gè)單元中實(shí)現(xiàn)滾動(dòng)
4.4 關(guān)于CEditView
4.4.1修補(bǔ)CEditView
4.4.2CEditView和分隔條
4.5有關(guān)CRichE山tView
4.6操作自畫控件
4.6.1MFC的解決辦法:self-draw
4.6.2其他解決辦法
4.6.3使用seif-draw控件
4.6.4self-draw列表框和組合框
4.6.5seif-draw菜單
4.7對(duì)話框中的編輯樹(shù)或列表視項(xiàng)
4.8分隔窗口
4.8.1用戶看到什么
4.8.2編程分隔
4.8.3嵌套分隔
4.8.4為何不使用CSplitterWnd?
4.9總結(jié)
4.10 窗口、視和控件的實(shí)戰(zhàn)指南
第5章 對(duì)話框
5.1 MFC和對(duì)話框
5.2實(shí)現(xiàn)非模態(tài)對(duì)話框
5.3使用DDX/DDV
5.3.1有關(guān)數(shù)據(jù)驗(yàn)證
5.3.衛(wèi)現(xiàn)場(chǎng)數(shù)據(jù)驗(yàn)證
5.3.3其他數(shù)據(jù)映射技巧
5.3.4 添加定制的DDX/DDV
5.3.5與ClassWizard集成
5.4使用對(duì)話條
5.5定制通用對(duì)話框
5.5.1逐步定制
5.5.2顏色對(duì)話框的示范程序
5.5.3定制文件打開(kāi)對(duì)話框
5.6總結(jié)
5.7對(duì)話框?qū)崙?zhàn)指南
第6章 屬性頁(yè)和向?qū)?br />6.1屬性頁(yè)總覽
6.2使用單個(gè)模板
6.3非模態(tài)屬性頁(yè)
6.4定制AppWizard
6.4.1創(chuàng)建一個(gè)向?qū)?br />6.4.2調(diào)制定制器
6.4.3創(chuàng)建項(xiàng)目
6.4.4其他選項(xiàng)
6.4.5按下0n
6.4.6調(diào)試向?qū)?br />6.4.7有關(guān)向?qū)У母嘞敕?br />6.5總結(jié)
6.6屬性頁(yè)和向?qū)?shí)戰(zhàn)指南
第7章 DLL和MFC
7.1鏈接過(guò)程
7.2語(yǔ)言考慮
7.3使用一般的DLL
7.4創(chuàng)建一個(gè)普通DLL
7.4.1主文件
7.4.2輸出函數(shù)
7.4.3私有和共享變量
7.5MFCDLL
7.6討論一些0LE(或者ActiveX)DLL
7.7總結(jié)
7.8DLL和MFC實(shí)戰(zhàn)指南
第8章 ActiVeX
8.1什么是ActiveX對(duì)象
8.2ActiveX和00P
8.2.1ActiveX封裝性
8.2.2ActiveX重用性
8.2.3ActiveX多態(tài)性
8.3接口
8.3.1屬性
8.3.2方法
8.3.3事件
8.3.4名稱與數(shù)字
8.4ActiveX和MFC
8.5MFC和ActiveX控件
8.5.1使用控件向?qū)?br />8.5.2添加屬性
8.5.3使用環(huán)境屬性
8.5.4添加方法
8.5.5添加事件
8.5.6添加屬性頁(yè)
8.5.7檢查已經(jīng)產(chǎn)生的文件
8.5.8測(cè)試和使用控件
8.6一個(gè)簡(jiǎn)單的控件
8.7使用Ac6veX控件
8.8總結(jié)
8.9Ac6veX實(shí)戰(zhàn)指南
第9章 MFC和Internet
9.1Internet入門
9.1.1TCP/IP
9.1.2套接字
9.1.3協(xié)議
9.2HTTP內(nèi)幕和URL
9.3ISAPI
9.4ActiveX和Java
9.5MFC套接字
9.5.1與CSocke卜一起使用CArchive
9.5.2更進(jìn)一步:CAsyncSocket
9.5.3阻塞調(diào)用
9.5.4例子
9.5.5基本框架
9.5.6添加一個(gè)定制的套接字
9.5.7其他一些考慮
9.5.8總結(jié)套接字
9.6高層協(xié)議
9.6.1鏈接檢測(cè)器
9.6.2其他觀點(diǎn)
9.7ActiveX的Internet支持
9.8ISAPI支持
9.8.1計(jì)劃
9.8.2五月一十二月婚禮
9.8.3快速瀏覽ISAPI
9.8.4編寫HIL0.DLL服務(wù)器
9.8.5研究這個(gè)C++DLL
9.8.6安裝和分發(fā)
9.8.7未來(lái)方向
9.9傳統(tǒng)的MFCISAPI
9.10總結(jié)
9.11MFC和Internet實(shí)戰(zhàn)指南
第10章 MFC和數(shù)據(jù)庫(kù)
10.1詳細(xì)介紹數(shù)據(jù)庫(kù)
10.2添加更多的功能
10.3添加和刪除記錄
10.4不使用視
10.5示范程序
10.6研究示范程序
10.7總結(jié)
10.8MFC和數(shù)據(jù)庫(kù)實(shí)戰(zhàn)指南
第11章 多線程技術(shù)
11.1線程和進(jìn)程
11.2線程有關(guān)問(wèn)題
11.3線程和MFC
11.4創(chuàng)建一個(gè)MFC工作者線程
11.5創(chuàng)建一個(gè)MFC用戶界面線程
11.6操作線程
11.7了解返回值
11.8線程同步
11.9同步化對(duì)象的類型
11.10線程的替代方法
11.11示范應(yīng)用程序
11.12總結(jié)
11.13 多線程技術(shù)實(shí)戰(zhàn)指南
第12章 終點(diǎn)
12.1學(xué)無(wú)止境
12.2未來(lái)的東西
12.3其他資源
附錄A 有關(guān)外殼圖標(biāo)處理過(guò)程
A.1外殼擴(kuò)展的類型
A.2什么時(shí)候不使用外殼擴(kuò)展
A.3關(guān)于COM對(duì)象
A.4外殼擴(kuò)展就這樣結(jié)束了嗎?
附錄B MFC源代碼指南
B.1源代碼的正確使用
B.2最漫長(zhǎng)的旅行
CD中的內(nèi)容
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載