注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關Microsoft programming visual C++技術內幕6.0:第五版

Microsoft programming visual C++技術內幕6.0:第五版

Microsoft programming visual C++技術內幕6.0:第五版

定 價:¥95.00

作 者: (美)DavidJKruglinski等著;希望圖書創(chuàng)作室譯
出版社: 北京希望電子出版社
叢編項: Microsoft 編程系列
標 簽: VC++

ISBN: 9787980023151 出版時間: 1999-01-01 包裝: 平裝
開本: 23cm 頁數: 1116頁 字數:  

內容簡介

  本版是在前面四版的基礎上,對VisualC++6.0最新增加的特性進行了介紹。全書由Windows、VisualC++和應用程序框架基本原理,MFC庫視圖類,文檔視圖體系結構,COM、Automation和OLE,數據庫管理,Internet編程等六部分共38章構成。通過本書的學習,可以幫助讀者迅速掌握32位Windows平臺的應用程序開發(fā),利用MFC和ATL進行控件和組件創(chuàng)建,多線程、數據庫管理及其它高級主題和Internet開發(fā)技術。本書結構清晰,講解深入、詳細,并通過豐富的范例加深讀者對相應技術的掌握。本書前言本書是微軟出版社授權的中文版系列書之一。它是''''InsideVisualC++''''的最新版——第五版。''''InsideVisualC++''''從第一版開始就被廣大開發(fā)人員視為學習VisualC++的必讀書,是關于學習VisualC++的經典之作。本書是從事MicrosoftVisualC++開發(fā)和應用極有價值的參考書,同時也是大專院校相關專業(yè)師生的自學、教學參考用書。本書的配套光盤內容包括:本書所有范例的完整文件和與本書配套的英文版電子書。特色及評論文章節(jié)選

作者簡介

暫缺《Microsoft programming visual C++技術內幕6.0:第五版》作者簡介

圖書目錄

     目 錄
   致謝
   簡介
   MFC、ATL和WFC——MFC過時了嗎
   C++與Java
   本書讀者
   本書沒有包括的內容
   使用本書的方式
   本書的組織結構
   Win32與win16
   windows95和windows98與windowsNTvii
   進一步使用windows:“致win32程序員”
   邊欄
   使用配套光盤
   技術說明和示例
   支持
    第一部分 windowsVisualC+十和應
   用程序框架基礎
   第1章 MicrosoftWindows和visualc++
    windows編程模型
    visualc++組件
   第2章 Microsoft基本類庫應用程序框架15
    為什么使用應用程序框架
    什么是應用程序框架
    MFC庫消息映射
    文檔和視圖
   第3章 用ApPwizard開始——“Hello,worldl”
    什么是視圖
    單文檔界面與多文檔界面
    CEco3aview視圖類
    在窗口中繪制——windows圖形設備接口
    資源編輯器簡介
    win32調試目標與win32發(fā)布目標
    啟用診斷宏
    理解預編譯頭文件
    運行程序的兩種方法
   第4章 基本事件處理 映射模式和滾動視圖
    獲得用戶輸入——消息映射函數
    映射模式
    滾動窗口
    其他windows消息
   第5章 圖形設備接口、顏色和字體
    設備環(huán)境類
    GDI對象
    windows顏色映射
    字體
    Ex05A示例
    EX05B示例
    EX05C示例——再用CScrollview
   第6章 模態(tài)對話框和windows通用控件
    模態(tài)與非模態(tài)對話框
    資源和控件
    模態(tài)對話框編程
    包羅萬象的對話框——EX06A示例
    增強對話框程序的功能
    標識控件:Cwnd指針和控件ID
    設置對話框背景和控件顏色
    在對話框窗口內部繪圖
    在運行時增加對話框控件
    使用其他控件特性
    windows通用控件
    EX06B示例
   第7章 非模態(tài)對話框和windows通用對話框
    非模態(tài)對話框
    CFormview類——非模態(tài)對話框的選擇
    Windows通用對話框
   第8章 使用Activex控件
    ActiveX控件與普通的windows控件
    安裝ActiveX控件
    日歷控件
    Activex控件包容器編程
    EX08A示例——ActiveX控件對話框包容器
    HTML文件中的ACtivex控件
    運行時創(chuàng)建Activex控件
    Exo8B示例——網絡瀏覽器Activex控件
    Exo8c示例——一完整的雙窗口網絡瀏覽器
    圖片屬性
    可綁定的屬性——修改通知
    其他ActiveX控件
   第9章lnternet Explorer4通用控件
    Internet Explorer4新通用控件簡介
    EX09A示例
   第10章 win32內存管理
    進程和內存空間
    虛擬內存的工作方式
    virtual Aloc函數——占用的和保留的內存
    Windows堆和Global Alloc函數族
    小塊堆、C++的new和deoete運算符及heapmin
    內存映射文件
    訪問資源
    管理動態(tài)內存的技巧
    常量數據的優(yōu)化存儲
   第11章 位圖
    GDI位圖和與設備無關的位圖
    使用GDI位圖
    使用位圖改進屏幕顯示
    DIB和CDib類
    深入使用DIB
    在按鈕上放置位圖
   第12章 windows消息處理和多線程編程
    Windows消息處理
    閑置狀態(tài)處理
    多線程編程
    第二部分 文檔視圖結構
   第13章 菜單、鍵盤、加速鍵、多信息
    編輯控件和屬性表
    主框架窗口和文檔類
    windows菜單
    鍵盤加速鍵
    命令處理
    應用程序框架的內置菜單項
    MFC文本編輯選項
    EX13A示例
    屬性表
    改進EX13A示例
    cMenu類
    創(chuàng)建浮動的彈出式菜單
    擴展命令處理
   第14章 工具欄和狀態(tài)欄
    控制欄和應用程序框架
    工具欄
    工具提示
    主框架窗口的定位
    工具欄示例EX14A
    狀態(tài)欄
    狀態(tài)欄示例Ex14B
    internet Exp1orer重組欄工具欄重組欄示例EX14C
   第15章 可重用框架窗口基類
    為什么可重用基類難以編寫
    CPersistentFrame類
    cFrameWnd類和ActivateFrame成員函數
    precreatewindow成員函數
    window注冊表
    使用Cstring類
    最大化窗口的位置
    控制欄狀態(tài)和注冊表
    靜態(tài)數據成員
    默認窗口矩形
    EX15A示例
    MDI應用程序中的可持續(xù)框架
   第16章 文檔與視圖的分離
    文檔一視圖相互作用的函數
    最簡單的文檔一視圖應用程序
    CFOrmview類
    cobject類
    診斷轉儲
    EX16A示例
    更高級的文檔一視圖的相互作用
    cDocument∷Deletecontents函數
    cobList集合類
    留給讀者的兩個練習
   第17章 文檔讀寫——SDl應用程序
    什么是序列化
    EX17A示例——序列化的SDI
    從資源管理器啟動和拖放
   第18章 讀寫文檔——MDl應用程序
    MDI應用程序
    EX18A示例
   第19章 打印和打印預覽
    Windows的打印
    打印預覽
    打印機的編程
    EX19A示例——所見即所得的打印程序
    模板集合類的再訪問——cArray類
    Ex19B示例——多頁打印程序
   第20章 拆分窗口與多個視圖
    拆分窗口
    視圖選項
    動態(tài)和靜態(tài)拆分窗口
    示例EX20A——單一視圖類SDI動態(tài)拆分477
    示例EX20B——雙視圖類SDI靜態(tài)拆分
    示例EX20C——切換無拆分的視圖類
    示例EX20D——多個視圖類MDI應用程序485
   第21章 上下文相關幫助
    應用程序框架與winHelp
    幫助示例——無須編程
    MAkEHELP進程
    幫助命令處理
    幫助命令處理程序示例-EX21B
   第22章 動態(tài)鏈接庫
    基本DLL理論
    MFCDLL——擴展的與常規(guī)的
    自定義控件DLL
   第23章 不使用文檔或視圖類的MFc程序
    設計
    示例EX23A——基于對話框的應用程序
    示例EX23B——SDI應用程序
    示例EX23C——MDI應用程序
    第四部分 ACTIVE:CoM,自動化和OLE
   第24章 組件對象模型
    Activex技術的背景
    組件對象模型
    使用MFC類庫的真正的CoM
    包容 聚合與繼承
   第25章 自動化
    C++與visualBasicforApplication的連接
    自動化客戶和自動化組件
    MicrosoftExcel——比visualBasic更好的
    visua1Basic
    屬性、方法和集合
    自動化解決的問題
    IDispatch接口
    自動化編程選擇
    MFC自動化組件
    MFC自動化客戶程序
    使用編譯程序#import指令的自動化客戶程序
    vARIANT類型
    COleVariant類
    自動化示例
    vBA早綁定
   第26章 統(tǒng)一數據傳輸:剪貼板傳輸和0LE拖放
    IDataObject接口
    FORMATETC和STGMEDIUM結構
    MFC對統(tǒng)一數據傳輸的支持
    MFCCRectTracker類
    示例EX26A——數據對象剪貼板
    MFC拖放功能
    示例EX26B——OLE拖放
    windows應用程序和拖放-Dobkview
    結論
   第27章 結構化存儲
    復合文件
    存儲區(qū)和IStorage接口
    流和IStream接口
    ILocKBytes接口
    示例EX27A——結構化存儲
    結構化存儲和持久性COM對象
    示例EX27B——持久DLL組件
    示例EX27C——持久存儲客戶程序
    復合文件分段
    復合文件的其他優(yōu)點
   第28章 OLE嵌入組件和包容器
    嵌入及實地激活(可視化編輯)
    小型服務器和完整服務器(組件)——鏈接
    Windows元文件和嵌入對象
    組件程序的MFCOLE結構
    示例EX28A——MFC實地激活小型服務器738
    包容器——組件交互作用
    組件狀態(tài)
    接口概述
    OLE輔助函數
    OLE嵌入包容器應用程序
    示例EX28B——嵌入包容器
    示例EX28C——OLE嵌入組件
   第29章 活動模板庫基礎
    回顧COM
    編寫COM代碼
    COM基礎設施
    ATL路線圖
    客戶端ATL編程方法
    服務器端的ATL編程
    結論
    第五部分 數據庫管理
   第30章 ATL和Activex控件
    ActiveX控件
    利用ATL編寫控件
    結論
   第31章 MicrossftoDBC數據庫管理
    數據庫管理的優(yōu)點
    結構化查詢語言
    ODBC標準
    學生注冊數據庫
    EX31A記錄集示例
    EX31A程序組件
    過濾器和排序字符串
    連接兩個數據庫表格
    MFCCRecordview類
    EX31B記錄視圖示例程序
    多記錄集
    ODBC多線程
    成批獲取行
    無綁定使用記錄集
   第32章 MicrosoftDAO的數據庫管理
    DAO、COM和MicrosoftJet數據庫引擎
    DAo和VBA
    DAO和MFC
    用DAO可以打開的數據庫
    在ODBC模式下使用DAO——瞬態(tài)和動態(tài)集
    DA0表類型記錄集
    DAO的QueryDef和tab leDef類
    DAo多線程
    在滾動窗口中顯示數據庫行
    動態(tài)記錄集編程
    EX32A示例程序
    EX32A資源文件
    運行EX32A程序
   第33章 OLEDB模板
    使用OLEDB的原因
    基本0LEDB結構
    基本OLEDB模板結構
    創(chuàng)建0LEDB客戶
    使用OLEDB客戶代碼
    創(chuàng)建0LEDB提供者
    結論
   第34章 TCP/lp winsock和winlnet
    關于COM
    Intenet基礎
    建立價值99美元的內部網
    Winsock
    使用cHttpBlockingsocket創(chuàng)建網絡服務器
    使用cHttpBIOckingsocket創(chuàng)建web客戶
    Winlnet
    使用MFCWinInet類建立web客戶
    異步標記文件
    第六部分Intemet編程
   第35章 microsoftlnternet信息服務器(lls編程
    lls的實現方法
    Microsoftlls
    ISAPI服務器擴展
    實際的ISAPI服務器擴展-ex35a.dll
    IsAPI數據庫訪問
    使用HTTPCookies鏈接事務處理
    WWW鑒別
    ISAPI過濾器
    樣例ISAPI過濾器-ex35b.dIl,ex35c.exe
   第36章 Activex文檔服務器及l(fā)nternet1050
    ActiveX文檔理論知識
    ActiveX文檔服務器樣例EX36A
    Activex文檔服務器例程Ex36B
    進一步應用ActiveX文檔服務器
   第37章 動態(tài)HTML介紹
    DHTML對象模型
    VisualC++和DHTML
    結束語
   第38章 windowscE的Visualc++
    WindowsCE設備
    WindowsCE的visualC++
    有關windowsCE的更多信息
    附錄AMicrosoft基礎類庫中的消息映射
    函數
    子窗口通知消息的處理程序
    窗口通知消息的處理程序
    用戶自定義的消息代碼
    附錄BMFc庫運行時類標識和動態(tài)對象的
    創(chuàng)建
    運行時獲得對象類名
    MFc CRuntimeclass結構和Runtime class
    宏
    動態(tài)創(chuàng)建
    例程
   

本目錄推薦

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