题名取自盘面标签

副标题:无

作   者:(美)[D.J.克鲁格林斯基]David J.Kruglinski等著;希望图书创作室译

分类号:

ISBN:9787980023151

微信扫一扫,移动浏览光盘

简介

本书是微软出版社授权的中文版系列书之一。它是“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与Win16
Windows 95与Windows 98与Windows NT
进一步使用Windows:“为Win32程序员”副栏
使用配套光盘
技术注释和例程
支持

第一部分 Windows、Visual C++和应用程序框架基础

第一章 Microsoft Windows 和Visual C++

Windows 编程模型
Visual C++组件

第二章 Microsoft基础类库应用程序框架

为什么使用应用程序框架
什么是应用程序框架
MFC库消息映射
文档和视图

第二部分 MFC库视图类

第三章 用Appwizard开始——“Hello,World!”

什么是视图
单文档界面与多文档界面
CEx03aView视图类
在窗口中绘图——Windows 图形设备接口
资源编辑器的预览
Win32调试目标与Win32发布目标
启用诊断宏
出色的预编译头文件
运行程序的两种方法

第四章 基本事件处理、映射模式和滚动视图

获得用户输入——消息映射函数
映射方式
滚动窗口
其他Windows 消息

第五章 图形设备接口、颜色和字体

设备上下文类
图形设备接口对象
Windows颜色映射
字体
EX05A例程
EX05B例程
EX05C例程——再访问的CScrollView

第六章 模态对话框和Windows公用控件

柳暗花明态与非模态对话框
资源和控件
模态对话框编程
包罗万象的对话框——EX06A例程
增强对话框程序
识别控件:CWnd指针和控件ID
设置对话框窗口内部画图
在运行时增加对话框控件
使用其他控件特性
Windows公用控件
EX06B例程

第七章 非模态对话框和Windows公用对话框

非模态对话框
CFormView类——一个非模态对话框的选择
Windows 公用对话框

第八章 使用ActiveX控件

ActiveX控件与常见Windows控件
安装ActiveX控件
日历控件
ActiveX控件包容器编程
EX08A例程——一个ActiveX控件对话框包容器
在HTML文件中的ActiveX控件
在运行时创建ActiveX控件
EX08B例程——网络浏览器ActiveX控件
EX08C例程——完全的双重窗口网络浏览器
图片属性
可赋值的属性——修改通知
其他ActiveX控件

第九章 Internet Explorer 4公用控件

新的Internet Explorer 4公用控件简介
EX09A例程

第十章 Win32内存管理

进程和内存空间
虚拟内存的工作方式
VirtualAloc函数——提交的和保留的内存
Windows 堆和GlobalAlloc函数族
小块堆、C++的new和delete运算符及_heapmin
内存映射文件
访问资源
管理动态内存的技巧
为常数数据优化存储器

第十一章 位图

GDI位图和与设备无关的位图
使用GDI位图
使用位图来改进屏幕显示
DIB和CDib类
对DIB做进一步的工作
在按钮上放置位图

第十二章 Windows 消息处理和多线程编程

Windows 消息处理
闲置处理
多线程编程

第三部分 文档视图结构

第十三章 菜单、键盘、加速器、多信息编辑控件和属性表

主框架窗口和文档类
Windwos 菜单
键盘加速器
命令处理
应用程序框架的内建菜单项
MFC文本编辑选项
EX13A范例
属性表
EX13A范例
属性表
EX13A范例修正
CMenu类
创建浮动的弹出式菜单
扩展的命令处理

第十四章 工具栏和状态栏

控制栏和应用程序框架
工具栏
工具提示
主框架窗口的定位
工具栏例子EX14A
状态栏
状态栏例子EX14B
Internet Explorer Rebar工具栏
重组栏例子EX14C

第十五章 可重用的Frame Window基类

为什么右重用基类难以编写
CPersistentFrame类
CFrameWnd类和ActivateFrame成员函数
PreCreateWindow成员函数
Window注册表
使用CString类
最大化窗口的位置
控制栏状态和注册表
静态数据成员
缺省窗口矩形
例子EX15A
MDI应用程序中的可持续框架

第十六章 从视图中分离文档

文档-视图相互作用的函数
最简单的文档-视图应用程序
CFormView类
CObject类
诊断转储
例子EX16A
更高级的文档-视图的相互作用
CDocument::DeleteContents函数
CObList集合类
留组读者的两个练习

第十七章 文档的读写——SDI应用程序

连载——什么是连载
EX17A的示例——带有连载的SDI
Explorer 启动和拖放

第十八章 文档的读写——MDI应用程序

MDI应用程序
例子EX18A

第十九章 打印和打印预览

Windows 的打印
打印预览
打印机的编程
例子EX19A——一个所见即所得的打印程序
模板集合类的再访问——CArray类
例子EX19B——一个多页打印程序

第二十章 拆分窗口与多重视图

拆分窗口
视图选项
动态和静态拆分窗口
示例EX20A——单一视图类SDI动态拆分
示例EX20B——双视图类SDI静态拆分
示例EX20C——切换无拆分的视图类
示例EX20D——多重视图类MDI应用程序

第二十一章 上下文相关帮助

应用程序框架与WinHelp
帮助示例——无须编程
MAKEHELP进程
Help命令进程
帮助集合处理程序示例——EX21B

第二十二章 动态链接库

基础DLL理论
MFC DLL——扩展与常规
自定义控件DLL

第二十三章 不使用文档或视图类的MFC程序设计

示例EX23A——一个基于对话框的应用程序
示例EX23B——一个SDI应用程序
示例EX23C——一个MDI应用程序

第四部分 ACTIVE:COM,AUTOMATION和OLE

第二十四章 组件对象模型

ActiveX技术的背景
组件对象模型
使用MFC类库的真正的COM
包容、聚合与继承

第二十五章 AUTOMATION

C++与Visaul Basic for Application的连接
Automation客户和Automation组件
Microsoft Excel——比Visual Basic更好的Visual Basic
属性、方法和集合
Automation解决的问题
IDispatch接口
Automation编程选择
MFC Automation组件
MFC Automation客户程序
使用编译器的#import指令的Automation客户程序
VARIANT类型
COleVariant类
Automation示例
VBA绑定

第二十六章 统一数据传送:剪贴板传送和OLE拖放

IDataObject接口
FORMATETC和STGMEDIUM结构
MFC对统一数据传送的支持
MFC CRectrTracker类
示例EX26A——一个数据对象剪贴板
MFC的拖放功能
示例EX26B——OLE拖放
Windows 应用程序和拖放—Dobjview
结论

第二十七章 结构化存储

复合文件
存储区和IStorage接口
流和IStream接口
ILockBytes接口
示例EX27A——结构化存储
结构化存储和持久性COM对象
示例EX27B——一个质询性DLL组件
示例EX27C——一个持久存储客户程序
复合文件分段
复合文件的基他优点

第二十八章 OLE嵌入组件和包容器

嵌入及现场激省事
小型服务器和完整服务器——链接
Windows 元文件和嵌入对象
组件程序的MFC OLE体系结构
示例EX28A——一个MFC现场激活的小型服务器
包容器——组件交互作用
组件状态
接口总结
OLE帮助器函数
OLE嵌入包容器应用程序
示例EX28B——一个嵌入包容器
示例EX28C——一个OLE嵌入组件

第二十九章 活动模板库基础

回顾COM
编写COM代码
COM基础设施
ATL道路图
客户端设施
客户羰ATL编程方法
服务器商的ATL编程
结论

第三十章 ATL和ActiveX控件

ActiveX控件
利用ATL编写控件
结论

第五部分 数据库管理

第三十一章 Microsoft ODBC数据库管理

数据库管理的优点
结构化查询语言
ODBC标准
学生注册数据库
EX31A记录集示例
EX31A程序组件
过滤器和排序字符串
连接两个数据库表格
MFC CrecordView类
EX31B记录视图示例程序
多记录集
ODBC多线程
成批获取行
无绑定使用记录集

第三十二章 Microsoft DAO的数据库管理

DAO,COM和Microsoft Jet数据库引擎
DAO和VBA
DAO和MFC
用DAO可以打开拓数据库
在ODBC模式下使用DAO——瞬态和动态集
DAO表类型记录集
DAO的QueryDef和TableDef类
DAO多线程
在滚动窗口中显示数据库行
动态记录集编程
EX32A示例程序
X32A资源文件
运行EX32A程序

第三十三章 OLE DB模板

为什么用OLE DB
基本OLE DB结构
基本OLE DB模板结构
创建OLE DB客户
使用OLE DB客户代码
创建OLE DB提供者
结论

第六部分 Internet编程

第三十四章 TCP/IP,Winsock和Winlent

关于COM
Internet基础
建立价值99美元的内部网
Winsock
使用CHttpBlockingSocket创建网络服务器
使用CHttpBlockingSocket创建Web客户
WinInet
使用MFC WinInet类建立Web客户
异步标记文件

第三十五章 Microsoft Internet 信息服务器编程

IIS的实现方法
Microsoft IIS
ISAPI服务器扩展
一个实际的ISAPI服务器扩展——ex35a.dll
ISAPI数据库访问
使用HTTP Cookies链接事务处理
WWW身份验证
ISAPI过滤器
样例ISAPI过滤器-ex35b.dll,ex35c.exe

第三十六章 ActiveX文档服务器及Interent

ActiveX文档理论知识
ActiveX文档服务器样例EX36A
ActiveX文档服务器例程EX36B
进一步应用ActiveX文档服务器

第三十七章 动态HTML介绍

DHTML对象模型
Visual C++和DHTML
结束语

第三十八章 Windows CE的Visual C++

Windwos CE设备
Windows CE的Visual C++
有关节Windows CE的列多信息

附录A Microsoft 基础类库中的消息映射函数

子窗口通知消息的处理程序
窗口通知消息的处理程序
用户自定义的消息代码

附录B MFC库运行时类标识和动态对象的创建

运行时获得对象类名
MFC CRuntimeClass结构和Runtime_Class宏
动态创建
例程

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

题名取自盘面标签
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon