注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)MFC技術(shù)內(nèi)幕

MFC技術(shù)內(nèi)幕

MFC技術(shù)內(nèi)幕

定 價:¥49.00

作 者: (美)[A.威廉斯]Al Williams著;龔波 等譯
出版社: 機(jī)械工業(yè)出版社
叢編項: 軟件開發(fā)技術(shù)叢書
標(biāo) 簽: MFC

ISBN: 9787111072102 出版時間: 1999-05-01 包裝: 平裝
開本: 26cm 頁數(shù): 328 字?jǐn)?shù):  

內(nèi)容簡介

  利用MFC開發(fā)Windows程序已成為編程的主流。本書引導(dǎo)讀者逐漸深入了解MFC,并向讀者展示如何避免走彎路,以及如何創(chuàng)建非同尋常的程序。本書還包括某些MFC的高級特性,如多線程、數(shù)據(jù)庫、擴(kuò)展DLL和自定義向?qū)А?/div>

作者簡介

暫缺《MFC技術(shù)內(nèi)幕》作者簡介

圖書目錄

     目 錄
   譯者序
   前言
   第1章 體系結(jié)構(gòu)
    1.1MFC的主要成員
    1.1.1我的程序與上述不同
    1.1.2軍官能力測試
    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)行時瀏覽對象
    1.3支持對象
    1.3.1CWnd對象
    1.3.2CObject支持
    1.3.3關(guān)于集合
    1.3.4使用模板
    1.3.5集合細(xì)節(jié)
    1.4 總結(jié)
    1.5 框架結(jié)構(gòu)實戰(zhàn)指南
   第2章 序列化
    2.1持久性與存儲器
    2.2快速瀏覽CArchive
    2.3文件打開和保存的內(nèi)幕
    2.4提供一個定制的對話框
    2.5另外一個示范程序
    2.5.1探究CDib
    2.5.2示范程序
    2.6序列化對象
    2.7處理多個版本
    2.8定制序列化
    2.9簡單的定制
    2.10可移動性問題
    2.11總結(jié)
    2.12序列化實戰(zhàn)指南
   第3章 打印
    3.1MFC打印——大謊言?
    3.1.1難題
    3.1.2一個完整的打印示范程序
    3.2定制打印預(yù)覽
    3.2.1實現(xiàn)打印預(yù)覽
    3.2.2一個定制打印預(yù)覽的示范程序
    3.2.3高級定制
    3.2.4衍生新類
    3.2.5預(yù)覽內(nèi)部信息
    3.2.6創(chuàng)建一個可編輯的打印預(yù)覽
    3.3總結(jié)
    3.4 打印實戰(zhàn)指南
   第4章 窗口、視和控件
    4.1改進(jìn)的CListCtrl類
    4.1.1修改控件
    4.1.2顯示選中項
    4.1.3使用修改后的列表
    4.1.4對話框控件
    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增加鍵盤滾動
    4.3.2優(yōu)化滾動
    4.3.3在多于32K個單元中實現(xiàn)滾動
    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對話框中的編輯樹或列表視項
    4.8分隔窗口
    4.8.1用戶看到什么
    4.8.2編程分隔
    4.8.3嵌套分隔
    4.8.4為何不使用CSplitterWnd?
    4.9總結(jié)
    4.10 窗口、視和控件的實戰(zhàn)指南
   第5章 對話框
    5.1 MFC和對話框
    5.2實現(xiàn)非模態(tài)對話框
    5.3使用DDX/DDV
    5.3.1有關(guān)數(shù)據(jù)驗證
    5.3.衛(wèi)現(xiàn)場數(shù)據(jù)驗證
    5.3.3其他數(shù)據(jù)映射技巧
    5.3.4 添加定制的DDX/DDV
    5.3.5與ClassWizard集成
    5.4使用對話條
    5.5定制通用對話框
    5.5.1逐步定制
    5.5.2顏色對話框的示范程序
    5.5.3定制文件打開對話框
    5.6總結(jié)
    5.7對話框?qū)崙?zhàn)指南
   第6章 屬性頁和向?qū)?br />     6.1屬性頁總覽
    6.2使用單個模板
    6.3非模態(tài)屬性頁
    6.4定制AppWizard
    6.4.1創(chuàng)建一個向?qū)?br />     6.4.2調(diào)制定制器
    6.4.3創(chuàng)建項目
    6.4.4其他選項
    6.4.5按下0n
    6.4.6調(diào)試向?qū)?br />     6.4.7有關(guān)向?qū)У母嘞敕?br />     6.5總結(jié)
    6.6屬性頁和向?qū)崙?zhàn)指南
   第7章 DLL和MFC
    7.1鏈接過程
    7.2語言考慮
    7.3使用一般的DLL
    7.4創(chuàng)建一個普通DLL
    7.4.1主文件
    7.4.2輸出函數(shù)
    7.4.3私有和共享變量
    7.5MFCDLL
    7.6討論一些0LE(或者ActiveX)DLL
    7.7總結(jié)
    7.8DLL和MFC實戰(zhàn)指南
   第8章 ActiVeX
    8.1什么是ActiveX對象
    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添加屬性頁
    8.5.7檢查已經(jīng)產(chǎn)生的文件
    8.5.8測試和使用控件
    8.6一個簡單的控件
    8.7使用Ac6veX控件
    8.8總結(jié)
    8.9Ac6veX實戰(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添加一個定制的套接字
    9.5.7其他一些考慮
    9.5.8總結(jié)套接字
    9.6高層協(xié)議
    9.6.1鏈接檢測器
    9.6.2其他觀點(diǎn)
    9.7ActiveX的Internet支持
    9.8ISAPI支持
    9.8.1計劃
    9.8.2五月一十二月婚禮
    9.8.3快速瀏覽ISAPI
    9.8.4編寫HIL0.DLL服務(wù)器
    9.8.5研究這個C++DLL
    9.8.6安裝和分發(fā)
    9.8.7未來方向
    9.9傳統(tǒng)的MFCISAPI
    9.10總結(jié)
    9.11MFC和Internet實戰(zhàn)指南
   第10章 MFC和數(shù)據(jù)庫
    10.1詳細(xì)介紹數(shù)據(jù)庫
    10.2添加更多的功能
    10.3添加和刪除記錄
    10.4不使用視
    10.5示范程序
    10.6研究示范程序
    10.7總結(jié)
    10.8MFC和數(shù)據(jù)庫實戰(zhàn)指南
   第11章 多線程技術(shù)
    11.1線程和進(jìn)程
    11.2線程有關(guān)問題
    11.3線程和MFC
    11.4創(chuàng)建一個MFC工作者線程
    11.5創(chuàng)建一個MFC用戶界面線程
    11.6操作線程
    11.7了解返回值
    11.8線程同步
    11.9同步化對象的類型
    11.10線程的替代方法
    11.11示范應(yīng)用程序
    11.12總結(jié)
    11.13 多線程技術(shù)實戰(zhàn)指南
   第12章 終點(diǎn)
    12.1學(xué)無止境
    12.2未來的東西
    12.3其他資源
   附錄A 有關(guān)外殼圖標(biāo)處理過程
    A.1外殼擴(kuò)展的類型
    A.2什么時候不使用外殼擴(kuò)展
    A.3關(guān)于COM對象
    A.4外殼擴(kuò)展就這樣結(jié)束了嗎?
    附錄B MFC源代碼指南
    B.1源代碼的正確使用
    B.2最漫長的旅行
    CD中的內(nèi)容
   
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號