Visual C++ 6.0 技术内幕. 第 5 版 (含:中文版PDF、英文版CHM、源代码)
|
|
|
【推荐级别】
|
☆☆☆☆☆
查看网友评价 |
|
【下载次数】 |
530 次 |
|
【作者】 |
David J. Kruglinski, Scot Wingo, George Shepherd
|
【出版社】 |
北京希望电子出版社
|
|
【文件格式】 |
PDF
|
【ISBN】 |
7980023153
|
|
【资料语言】 |
简体中文
|
【文件大小】 |
46.17MB
|
|
【上传时间】 |
2008-01-31
|
【共享者】 |
Ruanwenshuo
查看他还共享了哪些书籍
|
|
|
资料说明:
|
Visual C++ 6.0 技术内幕. 第 5 版 (含:中文版PDF、英文版CHM、源代码)
基本信息 · 开本: 16 · 出版日期: 1999-05 · 版次: 1999年5月第1版 · 页数: 1116 · ISBN: 7980023153 · 出版社: 北京希望电子出版社 · 精简装: 平装
书评
本书是微软出版社授权的中文版系列书之一。它是"Inside Visual C++"的最新版——第五版。"Inside Visual C++"从第一版开始就被广大开发人员视为学习Visual C++的必读书,是关于学习Visual C++的经典之作。本版是在前面四版的基础上,对Visual C++ 6.0最新增加的特性进行了介绍。全书由Windows、Visual C++和应用程序框架基本原理,MFC库视图类,文档视图体系结构,COM、Automation和OLE,数据库管理,Internet编程等六部分共38章构成。通过本书的学习,可以帮助读者迅速掌握32位Windows平台的应用程序开发,利用MFC和ATL进行控件和组件创建,多线程、数据库管理及其它高级主题和Internet开发技术。本书结构清晰,讲解深入、详细,并通过丰富的范例加深读者对相应技术的掌握。本书是从事Microsoft Visual C++开发和应用极有价值的参考书,同时也是大专院校相关专业师生的自学、教学参考用书。本书的配套光盘内容包括:本书所有范例的完整文件和与本书配套的英文版电子书。
图书目录 致谢 简介 MFC、ATL和WFC——MFC过时了吗 C++与Java 本书读者 本书没有包括的内容 使用本书的方式 本书的组织结构 Win32与Winl6 Windows 95和Windows 98与Windows NT 进一步使用Windows:“致Win32程序员”边栏 使用配套光盘 技术说明和示例 支持 第一部分 windows、V和应用程序框架基础 第1章 Microsoft Windows和VisuaI c++Windows编程模型 Visual C++组件 第2章 Microsoft基本类库应用程序框架 为什么使用应用程序框架 什么是应用程序框架 MFC库消息映射 文档和视图 第二部分 MFC库视图类 第3章 用AppWizard开始——“Hello,world!” 什么是视图 单文档界面与多文档界面 CEx03aView视图类 在窗口中绘制——Windows图形设备接口 资源编辑器简介 Win32调试目标与Win32发布目标 启用诊断宏 理解预编译头文件 运行程序的两种方法 第4章 基本事件处理、映射模式和滚动视图 获得用户输入——消息映射函数 映射模式 滚动窗口 其他Windows消息 第5章 图形设备接口、颜色和字体 设备环境类 GDI对象 Windows颜色映射 字体 EX05A示例 EX05B示例 EX05C示例——再用CScrollView 第6章 模态对话框和windows通用控件 模态与非模态对话框 资源和控件 模态对话框编程
包罗万象的对话框——EX06A示例 增强对话框程序的功能 标识控件:CWnd指针和控件ID 设置对话框背景和控件颜色 在对话框窗口内部绘图 在运行时增加对话框控件 使用其他控件特性 Windows通用控件 EX06B示例 第7章 非模态对话框和Windows通用对话框 非模态对话框 CFormView类——非模态对话框的选择 Windows通用对话框 第8章 使用ActiveX控件 ActiveX控件与普通的Windows控件 安装ActiveX控件 日历控件 ActiveX控件包容器编程 EX08A示例——ActiveX控件对话框包容器 HTML文件中的ActiveX控件 运行时创建ActiveX控件 EX08B示例——网络浏览器ActiveX控件 EX08C示例——完整的双窗口网络浏览器 图片属性 可绑定的属性——??改通知 其他ActiveX控件 第9章 Internet Explorer 4通用控件 Intemet Explorer 4新通用控件简介 EX09A示例 第10章 win32内存管理 进程和内存空间 虚拟内存的工作方式 VirtualAloc函数——占用的和保留的内存 Windows堆和GlobalAlloc函数族 小块堆、c++的new和delete运算符及heapmin 内存映射文件 访问资源 管理动态内存的技巧 常量数据的优化存储 第11章 位图 GDI位图和与设备无关的位图 使用GDI位图 使用位图改进屏幕显示 DIB和CDib类 深入使用DIB 在按钮上放置位图 第12章 windows消息处理和多线程编程 Windows消息处理 闲置状态处理 多线程编程
第三部分 文档视图结构 第13章 菜单、键盘、加速键、多信息 编辑控件和属性表 主框架窗口和文档类 Windows菜单 键盘加速键 命令处理 应用程序框架的内置菜单项 MFC文本编辑选项 EXl3A示例 属性表 改进EXl3A示例 CMenu类 创建浮动的弹出式菜单 扩展命令处理 第14章 工具栏和状态栏 控制栏和应用程序框架 工具栏 工具提示 主框架窗口的定位 工具栏示例EXl4A 状态栏 状态栏示例EXl4B Intemet Explorer重组栏工具栏 重组栏示例EXl4C 第15章 可重用框架窗口基类 为什么可重用基类难以编写 CPersistentFrame类 CFrameWnd类和ActivateFrame成员函数 PreCreateWindow成员函数 Window注册表 使用CString类 最大化窗口的位置 控制栏状态和注册表 静态数据成员 默认窗口矩形 EXl5A示例 MDI应用程序中的可持续框架 第16章 文档与视图的分 离 文档一视图相互作用的函数 最简单的文档一视图应用程序 CFormView类 CObject类 诊断转储 EXl6A示例 更高级的文档一视图的相互作用 CDocument:DeleteContents函数 CObList集合类 留给读者的两个练习 第17章 文档读写——sDl应用程序
什么是序列化 EX17A示例——序列化的SDI 从资源管理器启动和拖放 第18章 读写文档——MDI应用程序 MDI应用程序 EXl8A示例 第19章 打印和打印预览 Windows的打印 打印预览 打印机的编程 EX19A示例——所见即所得的打印程序 模板???合类的再访问——CArray类 EX19B示例——多页打印程序 第20章 拆分 窗口与多个视图 拆分 窗口 视图选项 动态和静态拆分 窗口 示例EX20A——单一视图类SDI动态拆分 示例EX20B——双视图类SDI静态拆分 示例EX20C——切换无拆分 的视图类 示例EX20D——多个视图类MDI应用程序 第21章 上下文相关帮助 应用程序框架与WinHelp 帮助示例——无须编程 MAKEHELP进程 帮助命令处理 帮助命令处理程序示例一EX2lB 第22章 动态链接库 基本DLL理论 MFC DLL——扩展的与常规的 自定义控件DLL 第23章 不使用文档或视图类的MFC程序设计 示例EX23A——基于对话框的应用程序 示例EX23B——SDI应用程序 示例EX23C——MDI应用程序 第四部分 AC T][VE:COM,AUTOMATION和OLE 第24章 组件对象模型 ActiveX技术的背景 组件对象模型 使用MFC类库的真正的COM 包容、聚合与继承 第25章 自动化 C++与Visual Basic for Application的连接 自动化客户和自动化组件 Microsoft Excel——比Visual Basic更好的 Visual Basic 属性、方法和集合 自动化解决的问题 IDispatch接口 自动化编程选择
MFC自动化组件 MFC自动化客户程序 使用编译程序#import指令的自动化客户程序 VARIANT类型 COleVariant类 自动化示例 VBA早绑定 第26章 统一数据传输:剪贴板传输和OLE拖放 IDataObject接口 FORMATETC和STGMEDIUM结构 MFC对统一数据传输的支持 MFC CRectTracker类 示例EX26A——数据对象剪贴板 MFC拖放功能- 示例EX26B——OLE拖放 Windows应用程序和拖放一Dobiview 结论 第27章 结构化存储 复合文件 存储区和IStorage接口 流和IStream接口 ILockBytes接口 示例EX27A——结构化存储 结构化存储和持久性COM对象 示例EX27B——持久DLL组件 示例EX27C——持久存储客户程序 复合文件分 段 复合文件的其他优点 第28章 OLE嵌入组件和包容器 嵌入及实地激活(可视化编辑) 小型服务器和完整服务器(组件)——链接 Windows元文件和嵌入对象 组件程序的MFC OLE结构 示例EX28A——MFC实地激活小型服务器 包容器——组件交互作用 组件状态 接口概述 OLE辅助函数 OLE嵌入包容器应用程序 示例EX28B——嵌入包容器 示例EX28C——OLE嵌入组件 第29章 活动模板库基础 回顾COM 编写COM代码 COM基础设施 ATL路线图 客户端ATL编程方法 服务器端的ATL编程 结论 第五部分 数据库管理
第30章 ATL和ActiveX控件 ActiveX控件 利用ATL编写控件 结论 第31章 MiCrOSOft ODBC数据库管理 数据库管理的优点 结构化查询语言 ODBC标准 学生注册数据库 EX31A记录集示例 EX31A程序组件 过滤器和排序字符串 连接两个数据库表格 MFC CRecordView类 EX31B记录视图示例程序 多记录集 ODBC多线程 成批获取行 无绑定使用记录集 第32章 Microsoft DAO的数据库管理 DAO、COM和Microsoft Jet数据库引擎 DAO和VBA DAO和MFC 用DAO可以打开的数据库 在ODBC模式下使用DAO——瞬态和动态集 DAO表类型记录集 DAO的QmeryDef和TableDef类 DAO多线程 在滚动窗口中显示数据库行 动态记录集编程 EX32A示例程序 EX32A资源文件 运行EX32A程序 第33章 OLE DB模板 使用OLE DB的原因 基本OLE DB结构 基本OLE DB模板结构 创建OLE DB客户 使用OLE DB客户代码 创建OLE DB提供者 结论 第34章 TCP/IP,winsook和winInet 关于COM Interact基础 建立价值99美元的内部网 Winsock 使用CHtlp:BlockingSocket创建网络服务器 使用CHttpBlockingSocket创建Web客户 Winlnet 使用MFC Winlnet类建立Web客户
异步标记文件 第六部分 Interact编程 第35章 Microsoft Intornet信息服务器 编程 IIS的实现方法 Microsoft IIS ISAPI服务器扩展 实际的ISAPI服务器扩展一ex35a.dll ISAPI数据库访问 使用HTTP Cookies链接事务处理 WWW鉴别 ISAPI过滤器 样例ISAPI过滤器——ex35b.dll,ex35c.exe 第36章 ActiveX文档服务器及Internet ActiveX文档理论知识 ActiveX文档服务器样例EX36A ActiveX文档服务器例程EX36B 进一步应用ActiveX文档服务器 第37章 动态HTML介绍 DHTML对象模型 Visual C++和DHTML 结束语 第38章 Windows CE的Visual c++ Windows CE设备 WlindOWS CE的Visual C++ 有关Windows CE的更多信息 附录A Miorosoft基础类库中的消息映 射函数 子窗口通知消息的处理程序 窗口通知消息的处理程序 用户自定义的消息代码 附录B MFC库运行时类标识和动态对象 的创建 运行时获得对象类名 MFC CRuntimeClass结构和Runtime Class宏 动态创建 例程
|
|
资料下载
|
打开下载链接
点此链接需花费积分5分。如何获取积分?
注册新会员
积分不够?请用手机短信充值
·请先登录 ,然后下载
·下载后,您的积分会减少5分
·48小时内重复下载该资料不另外扣分
·下载前,请先阅读下载声明
·管理员对书籍只进行了初步审核,如果您发现该书违反了分享规则,请向管理员投诉!
|
·本服务的所有资料文件是其作者提供和网友推荐收集整理的,如有侵犯版权敬请指出。
·所有资料文件的准确性、安全性和完整性未经验证,NetYi不承担用户因使用这些下载内容而造成的任何形式的损失或伤害。
|
|
|
| 客户服务 |

 |
电话:028-66868000 13568916094
下班时间请点击此处留言 |
| 注:客服服务时间为周一至周五09:00—17:30,周六周日休息。 |
|
|