注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關Viaual C++ MFC擴展編程實例

Viaual C++ MFC擴展編程實例

Viaual C++ MFC擴展編程實例

定 價:¥53.00

作 者: (美)[J.E.斯旺克]John E.Swanke著;前導工作室譯
出版社: 機械工業(yè)出版社
叢編項: 軟件開發(fā)技術叢書
標 簽: VC++

購買這本書可以去


ISBN: 9787111077145 出版時間: 2000-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 392頁 字數(shù):  

內(nèi)容簡介

  本書主要介紹了運用Visual C++ 5.0或6.0的高級編程技巧,內(nèi)容涉及MFC程序設計的最新概念,全書提供了大量VC的編程實例,旨在幫助讀者較為全面掌握VC編程知識、技巧和方法。全書分為三個部分和附錄。第一部分介紹Windows編程的基礎知識,第二部分講解用戶界面編程技巧,最后一部分設計Windows內(nèi)部進程的一些實例。本書思路清晰,實用性強,是計算機應用人員和高校師生不可多得的參考書。主要特點:1 最新MFC程序設計概念,配合大量編程實例2 覆蓋MFC程序設計的不同方面,涉及內(nèi)容相當廣泛3 實例盡在光盤中

作者簡介

暫缺《Viaual C++ MFC擴展編程實例》作者簡介

圖書目錄

     目 錄
   譯者序
   前言
    第一部分 基礎
   第1章 概述
    1.1Windows基礎
    1.1.1窗口類結構
    1.1.2消息
    1.1.3客戶區(qū)和非客戶區(qū)
    1.1.4重疊窗口、彈出窗口和子窗口
    1.1.5父窗口和宿主窗口
    1.2Windows消息
    1.2.1發(fā)送或寄送消息
    1.2.2消息類型
    1.2.3接收消息
    1.2.4窗口處理函數(shù)的子類化
    1.3窗口繪圖
    1.3.1設備環(huán)境
    1.3.2繪圖工具
    1.3.3映射模式
    1.3.4窗口視和視口視
    1.3.5邏輯單位和設備單位
    1.3.6繪圖函數(shù)
    1.3.7抖動和非抖動顏色
    1.3.8設備無關位圖
    1.3.9元文件
    1.3.10何時繪圖
    1.4MFC基礎
    1.5DeveloperStudio基礎
    1.6Windows和MFC總結
    1.7基本類
    1.8應用類
    1.8.1文檔視
    1.8.2CWinApp(OC)
    1.8.3文檔模板
    1.8.4線程
    1.8.5CFrameWnd(OCW)
    1.8.6CDocument(OC)
    1.8.7CView(OCW)
    1.8.8對話框應用程序
    1.8.9SDI應用程序
    1.8.10MDI應用程序
    1.9其余用戶界面類
    1.9.1通用控件類
    1.9.2菜單類(O)
    1.9.3對話框類
    1.9.4通用對話框MFC類
    1.9.5控件條類(OCW)
    1.9.6屬性類
    1.10繪圖類
    1.11其他MFC類
    1.11.1文件類
    1.11.2CArchive和序列化
    1.11.3數(shù)據(jù)庫類
    1.11.4ODBC類
    1.11.5DAO類
    1.11.6數(shù)據(jù)集合類
    1.11.7通信類
    1.12類的消息機制
    1.12.1MFC如何接收一個寄送消息
    1.12.2MFC如何處理接收的消息
    1.12.3UI對象
    1.13 小結
   第2章 控制條
    2.1 通用控制條
    2.2用API創(chuàng)建控制條
    2.3用MFC創(chuàng)建控制條
    2.3.1CToolBarCtrl和CStatusBarCtr1
    2.3.2CToolBar和CStatusBar
    2.3.3CControlBar
    2.4??繖?br />     2.4.1設置??抗δ?br />     2.4.2自動改變大小和移動
    2.4.3??繖谛〗Y
    2.5浮動條
    2.6MFC的高級控制條類小結
    2.7視和控制條如何共享客戶區(qū)
    2.7.1CFrameWnd∷RecalcLayout()
    2.7.2CWnd∷RepositionBars()
    2.7.3CControlBar∷OnSizeParent0
    2.7.4CalcDynamicLayout()和
    CalcFixedLayout()
    2.7.5CToolBar∷CalcFixedLayout()和CTool
    Bar∷CalcDynamicLayout0
    2.7.6工具欄布局
    2.7.7CStatusBar::CalcFixedLayout()
    2.7.8CDockBar::CalcFixedLayout()
    2.7.9共享客戶區(qū)小結
    2.8對話條
    2.9伸縮條
    2.9.1CReBar和CReBarCtrl
    2.9.2CReBar∷CalcFixedLayout0
    2.10命令條
    2.11控制條窗口小部件風格
    2.11.1工具欄按鈕風格
    2.11.2狀態(tài)欄窗格風格
    2.11.3伸縮條段風格
    2.12設計自己的控制條
    2.12.1重載CControlBar:CalcDynamic
    Layout()
    2.12.2增加WM_SIZEPARENT消息處理器41
    2.12.3重載CMainFrame:RecalcLayout()
    2.12.4從CDockBar派生
    2.13實例
    2.14總結
   第3章 通信
    3.1進程間通信
    3.1.1通信策略
    3.1.2同步和異步通信
    3.2窗口消息
    3.2.1打開和關閉
    3.2.2讀與寫
    3.2.3回顧
    3.3動態(tài)數(shù)據(jù)交換
    3.3.1客戶/服務器
    3.3.2打開和關閉
    3.3.3讀和寫
    3.3.4其他DDE函數(shù)
    3.3.5MFC支持
    3.3.6回顧
    3.4消息管道
    3.4.1打開和關閉
    3.4.2讀和寫
    3.4.3回顧
    3.5Windows套接字
    3.5.1打開和關閉
    3.5.2讀和寫
    3.5.2通過Windows套接字序列化
    3.5.3數(shù)據(jù)流和數(shù)據(jù)報
    3.5.4回顧
    3.6串行/并行通信
    3.6.1打開和關閉
    3.6.2讀和寫
    3.6.3配置端口
    3.6.4回顧
    3.7Internet通信
    3.7.1打開和關閉文件
    3.7.2讀文件
    3.7.3打開和關閉連接
    3.7.4其他Internet類
    3.8通信方式小結
    3.9共享數(shù)據(jù)
    3.10共享內(nèi)存文件
    3.10.1創(chuàng)建和銷毀
    3.10.2讀和寫
    3.10.3回顧
    3.11文件映射
    3.11.1打開和關閉
    3.11.2讀和寫
    3.11.3數(shù)據(jù)同步
    3.11.4回顧
    3.12客戶/服務器
    3.12.1傳遞調(diào)用參數(shù)
    3.12.2遠程過程調(diào)用
    3.13小結
    第二部分 用戶界面實例
   第4章 應用程序和環(huán)境
    4.1實例1: 在工具欄中添加靜態(tài)標識符
    4.2實例2: 在工具欄中添加動態(tài)標識符
    4.3實例3: 只啟動一個實例
    4.4實例4: 創(chuàng)建對話框/MDI混合式
    應用程序
    4.5實例5: 在系統(tǒng)托盤中添加圖標
    4.6實例6: 主菜單狀態(tài)欄中的標記
   第5章 菜單、控件條和狀態(tài)欄
    5.1實例7: 在菜單中添加圖標
    5.2實例8: 調(diào)整命令條外觀
    5.3實例9: 可編程工具欄
    5.4實例10:在對話框中添加工具欄
    菜單和狀態(tài)欄
    5.5實例11:在彈出菜單中增加位圖標記
    5.6實例12:工具欄上的下拉按鈕
    5.7實例13:在狀態(tài)欄中添加圖標
    5.8實例14:使用伸縮條
   第6章 視
    6.1實例15:創(chuàng)建標簽窗體視
    6.2實例16:創(chuàng)建具有通用控件的視
    6.3實例17:打印報表
    6.4實例18:打印視
    6.5實例19:繪制MDI客戶視
    6.6實例20:拖放文件到視
   第7章 對話框和對話條
    7.1實例21:動態(tài)改變對話框的尺寸
    7.2實例22:自定義數(shù)據(jù)交換并驗證
    7.3實例23:重載通用文件對話框
    7.4實例24: 重載通用顏色對話框
    7.5實例25:獲得目錄名
    7.6實例26: 子對話框
    7.7實例27:子屬性表
   第8章 控件窗口
    8.1實例28: 自己繪制的控件
    8.2實例29:在窗口標題中添加按鈕
    8.3實例30:添加熱鍵控件
   第9章 繪圖
    9.1實例31:使用非散射顏色
    9.2實例32:伸展位圖
    9.3實例33:抓取屏幕
    9.4實例34:輸出DIB位圖文件
   第10章 幫助
    10.1實例35:添加幫助菜單項
    10.2實例36:添加上下文相關幫助
    10.3實例37:添加氣泡幫助
   第11章 普通窗口
    11.1實例38:創(chuàng)建普通窗口
    11.2實例39:創(chuàng)建短調(diào)用形式窗口類
    11.3實例40: 創(chuàng)建長調(diào)用形式窗口類
   第12章 特定的應用程序
    12.1實例41:創(chuàng)建簡單的文本編輯器
    12.2實例42:生成簡單的RTF編輯器
    12.3實例43: 創(chuàng)建資源管理器界面
    12.4實例44:創(chuàng)建簡單的ODBC數(shù)據(jù)庫
    編輯器
    12.5實例45:創(chuàng)建簡單的DAO數(shù)據(jù)庫
    編輯器
    12.6實例46:創(chuàng)建簡單的向?qū)?br />     第三部分 內(nèi)部處理實例
   第13章 消息和通信
    13.1實例47:等待消息
    13.2實例48:清除消息
    13.3實例49: 向其他應用程序發(fā)送消息
    13.4實例50: 與其他應用程序共享數(shù)據(jù)
    13.5實例51:使用套接字與任意的應用
    程序通信
    13.6實例52: 使用串行或并行I/O
   第14章 多任務
    14.1實例53:后臺處理
    14.2實例54:運行其他應用程序
    14.3實例55:改變優(yōu)先級
    14.4實例56:應用程序內(nèi)部的多任務
    工作者線程
    14.5實例47:應用程序內(nèi)部的多任務
    ——用戶界面線程
    14.6實例58:向用戶界面線程發(fā)送消息
    14.7實例59:線程間的數(shù)據(jù)共享
   第15章 其他
    15.1實例60:創(chuàng)建定時器
    15.2實例61:播放聲音
    15.3實例62:創(chuàng)建VC++宏
    15.4實例63:使用函數(shù)地址
    15.5實例64:二進制字符串
    15.6實例65:重新啟動計算機
    15.7實例66:獲得可用磁盤空間
    15.8實例67:閃爍窗口和文本
    第四部分 附錄
   附錄A 消息和重載順序
   附錄B 繪圖結構
   

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號