书籍详情

Visual C++6使用指南

Visual C++6使用指南

作者:(美)JonBates,(美)JimTompkins著;石祥生等译

出版社:电子工业出版社

出版时间:1999-01-01

ISBN:9787505348394

定价:¥59.00

内容简介
  这是一本有关Visual C++ 6的编排新颖、内容丰富的参考书。书中不仅介绍了Visual C++的基本功能,而且还包含一些新的控件,与Internet相关的内容,利用AppWizard生成各种初始类型的应用程序框架,基于组件的编程和分布式组件对象模型,以及最新版本的API和ADK。本书注重基本技巧和方法介绍,以专题为线索组织材料,便于读者快速查找解决各种问题的方法。全书内容由浅入深,脉络清晰,非常适合学习和使用Visual C++的编程人员和大专院校计算机专业的师生阅读。
作者简介
暂缺《Visual C++6使用指南》作者简介
目录
第一部分  创建Visual C++应用程序
第1章  设计和生成Visual C++程序
启动Visual C++
创建新项目
选择项目类型
项目的命名及其位置的选择
AppWizard的使用
基本 AppWizard选项
应用程序的构建和执行
选择要构建的配置
执行编译和链接
应用程序的运行
Windws接口
修改应用程序接口
增添按钮控件
斜代码连接口上
测试修改后的应用程序
保存和关闭项目
第2章  开发环境
开发工作室Developer Studio的使用
打开现有的项目
Project Workspace窗口
ClassView
ResourceView
FileView
项目的管理
项目设定值
其他配置
第二部分  对话框和控件
第3章  创建和设计对话框
创建对话框模板
设置对话框ID
对话框的一般特性
对话框的风格
增加和定位各种控件
调整控件的尺寸
选择几个控件
控件的对齐
使用标志线
对话框控件的组织
组框
设置TAB键控制顺序
设置键盘快捷键
第4章  按钮控件
下压按钮pushbutton
增加用于按钮单击事件的处理器
消息映射
在运行时修改下压按钮
单选钮radio button
增加单选钮组
检索选定的单选钮
第5章  文本控件
静态文本控件
格式化对话框中的文本
静态文本与编辑框的组合
在运行时修改静态文本控件
编辑框控件
增加编辑框
设置和检索编辑框文本
对编辑通知消息的响应
建立编辑控件的子类
多行编辑控件
第6章  列表控件
创建列表控件
增加组合框
增加树控件
增加列表框控件
增加列表控件
在列表类控件中增加项
填充组合框
对组合框通知消息的响应
填充树控件
填充列表框
对列表框通知消息的响应
填充列表控件
第7章  进度、滚动条、滑块、日期时间等控件
面向范围的控件
进度控件
在对话框中增加进度控件
变量和进度控件间的映射
进度控件的操作和更新
设置进度控件的范围
设置进度控件的位置
设置使用步进值
滚动条控件
在对话框中增加滚动条控件
变量和滚动条控件之间的映射
初始化滚动条控件
滚动条通知消息的处理
滑块控件
在对话框中增加滑块控件
变量和滑块控件间的映射
滑块控件的初始化
对滑块通知的响应
日期时间选择器控件
在对话框中增加日期时间选择器控件
变量和日期时间选择器控件间的映射
日期时间选择器控件的初始化
对日期修改通知的响应
月历控件
在对话框中增加月历控件
变量和月历控件间的映射
月历控件的初始化
月历控件日期范围的选择
对日期范围修改通知的响应
第8章  对鼠标事件的响应
处理按钮消息
按钮弹起和按钮压下事件的处理
捕捉双击事件
跟踪鼠标器的运行和位置
鼠标器移动事件的处理
捕捉鼠标器输入
设置命中测试
CRectTracker类
第9章  ActiveX控件
从组件库中选择和增加ActiveX控件
浏览ActiveX控件
在当前项目中插入新控件
从控件选项板中选择ActiveX控件、定尺寸和测试
在对话框中增加ActiveX控件
从对话框编辑器中增加ActiveX控件
从对话框编辑器中测试控件
在资源编辑器中修改控件特性
设置标准特性
使用控件特性页
控件所提供的类
增加控件调度类成员变量
从程序中获取和设置控件特性
利用ClassWizard增加ActiveX事件处理器
第10章  对话框
创建对话框类
增加新的对话框模板资源
利用ClassWizard从CDialog中派生类
初始化新对话框类
模态对话框的显示
增加存贮对话框数据的成员变量
对话框数据交换和数据有效性
数据交换DDX函数
数据有效性DDV函数
创建定制的有效性函数
非模态对话框
创建和销毁非模态对话框
在非模态对话框中设置和取出数据
在非模态对话框中处理关闭消息
删除关闭选项
第三部分  应用程序元素
第11章  图像、位图和图标
图像编辑器
创建和编辑图标资源
修改缺省的MFC图标
插入新的图标资源
插入新的位图资源
调整位图的尺寸和颜色
输入图像
对话框中的图像
设置图片控件的特性
在运行时装入资源图像
创建位图按钮
创建用于按钮状态的位图
位图按钮类
控件中的图像
图像列表
创建和使用图像列表
第12章  文档、视图和图文框
创建SDI应用程序
SDI应用程序的类
SDI应用程序的可视元素
SDI文档模板
文档/视图框架函数
CSingleDocTemplate::OpenDocumentFile
CDocument::OnNewDocument
CDocument::OnOpenDocument
CDocument::OnSaveDocument
CDocument::DeleteContents
CDocument::OnCloseDocument
文档和视图的一起使用
初始化文档数据
将成员变量增添加文档中
从视图中访问文档数据
标准模板资源
更新视图内容
第13章  菜单
创建和编辑菜单资源
增加新的菜单资源
增加菜单标题项
增加菜单项
赋予命令ID
修改菜单项特性
增加分隔符
创建弹出子菜单项
增加复选标记
增加快捷键
菜单命令的处理
增加菜单命令处理器函数
增加命令用户接口处理器函数
允许和禁止菜单选项
设置或清除复选标记
动态修改菜单文本
增加环境菜单
启动环境菜单
环境菜单命令的处理
创建和访问菜单对象
初始化CMenu对象
动态增加菜单项
动态修改菜单项
动态删除菜单项
第14章  工具和和状态条
定制标准框架工具条
标准工具条
创建标准工具条
驳接标准工具条
利用资源编辑器增加工具条按钮
移动和删除按钮、增加分隔符
允许和禁止工具条的按钮
增添你自己的工具条
增加新的工具条资源
将工具条增添到图文框窗口中
隐藏和显示工具条
存贮和装入工具条位置
对话框条
增加对话框条资源
将对话框条增添到图文框窗口中
处理对话框条控件
定制状态条
标准状态条
增加指示器和分隔符
动态修改窗格的尺寸、风格和文本
Internet Explorer风格的超级条rebar
AppWizard的框架超级条
设置超级条的标题和背景位图
第四部分  绘图
第15章  在设备环境中绘图
设备环境简介
设备环境的类型
CDC类
客户设备环境
画图设备环境
内存设备环境
映射方式
自由伸缩映射方式
检索设备功能
第16章  笔和刷子
创建笔
CPen类
设置笔类型
改变笔的宽度
改变笔的颜色
使用常用笔
选择设备环境中的笔
删除笔
用笔画线条和形状
创建绘图的设备环境
移动笔的位置
画线条
利用点坐标绘图
画圆和椭圆
画曲线
画多边形
创建刷子
CBrush类
创建带色和阴影的刷子
窗口背景的着色
根据图案和图像创建刷子
常备刷子
选择设备环境中的刷子
删除刷子
用刷子画实心形状
画矩形和圆角矩形
画实心椭圆和圆
画弦形和楔形
画多边形
第17章  字体
显示文本的函数
显示简单的文本
设置文本对齐方式
修改前景和背景的颜色
显示不透明的或透明的文本
针对矩形剪裁文本
创建各种字体
CFont类
利用CreatePointFont( )创建字体
利用CreateFont( )创建字体
设置字体的高度和宽度
设置字体的倾斜和转向
设置粗体、斜体、下划线和勾销线
设置质量和精度
设置特定的字体名
用CreateFont ( )函数创建字体
字体的选用
枚举字体
Choose Font对话框
显示格式化的和多行的文本
删除字体
第五部分  文档和视图的高级技术
第18章  视图的尺寸调整和滚动
调整窗口尺寸的处理
尺寸调整事件的处理
处理尺寸调整事件
最终尺寸事件的处理
设置尺寸限制
创建可调整尺寸的对话框
窗口的滚动
设置滚动尺寸
改变页和行滚动量
当前滚动位置
滚动条消息的处理
第19章  列表、树、多信息编程和HTML视图
什么是列表视图、树视图和多信息编辑视图
创建和使用列表视图
利用AppWizard创建列表视图应用程序
插入项
修改列表风格
增加列和列标题
检索选择的列表
创建和使用树视图
利用AppWizard创建树视图应用程序
修改树风格
插入项
检索选择的节点
内联编辑的处理
创建和使用多信息编辑视图
创建多信息编辑视图
装入和保存视图文本
格式化段落
插入OLE对象
创建和使用HTML浏览器视图
创建HTML视图
设置统一资源定位器
浏览器事件的处理
第20章  创建多视图
什么是多视图
拆分窗口
创建动态拆分窗口
初始化动态拆分窗口
创建静态拆分窗口
初始化静态拆分窗口
创建Windows资源管理器风格的应用程序
按要求创建多视图
增加和删除视图
控件视图的创建和激活
第21章  开发多文档应用程序
创建多文档接口MDI应用程序
MDI应用程序的类
MDI应用程序的可视元素
MDI文档模板
文档、视图和MDI图文框的创建序列
在文档/视图对象间导航
开发模板MDI应用程序
将成员变量增加到文档中
从视图访问文档数据
修改文档数据和更新视图
增加新的文档模板
第22章  打印和打印预览
框架的功能
缺省的打印功能
重构OnPrint( )
打印机设备环境
保持纵横比
分页和打印方向
起始和结束页的设置
Print对话框
纵向和横向打印
利用OnBeginPrinting( )增加GDI对象
定制设备环境的准备
放弃打印作业
无需框架直接打印
直接调用print对话框
StartDoc( )和EndDoc( )函数
StartPage( )和EndPage( )函数
第六部分  外部的应用程序数据
第23章  数据的保存、加载和传输
串行化
创建处理文件的SDI框架
创建可串行化的数据对象
说明可串行化的类
实现可串行化的类
存放文档数据
串行化数据对象
最近使用的文件表
登记文档类型
文件处理
CFile类
打开文件
读/写文件
操纵当前文件位置
查找文件信息
更名和删除文件
CFile派生的其他类
利用剪贴板传送数据
设置剪贴板数据格式
将数据拷贝到剪贴板
粘贴来自剪贴板的数据
第24章  数据库和记录视图
数据库
关系数据库
开放式数据库连接ODBC
配置数据源
生成支持数据库的应用程序
利用AppWizard增加数据库支持
连接数据库
查询数据库值
更新数据库值
将字段捆绑到数据库表中
创建和使用记录视图
编辑记录视图模板
编辑控件和记录集字段的连接
第25章  OLE和COM编程
基于组件的编程
COM接口
接口ID、类ID和GUID
创建COM对象的实例
代理DLL和编组
接口版本
OLE自动化
调度接口
VARIANT结构
创建自动化服务器
创建自动化客户
OLE容器、服务器和小型服务器
第七部分  高级课题
第26章  创建ActiveX控件
利用Active Control Wizard创建框架
指定控件数量、许可证和帮助
指定类名和使用选项
建立现有控件的子类以增加功能
先进的ActiveX功能
控件的实现
画控件
处理用户事件和输入
控件的快速部分测试
事件触发
创建特性接口
常备特性
增加常备颜色特性页
增加定制特性
为定制特性增加特性页控件
持久特性
控件的编译和登记
各种源文件
创建类型库和许可证文件
控件的登记
利用ActiveX Control Test Container进行测试
选择和插入控件
测试控件特性
测试环境特性
记录触发的事件
第27章  综合调试器
创建调试和浏览信息
调试方式和发布方式
设置调试选项和级
创建和使用浏览信息
远程和适时调试
跟踪和单步执行
TRACE宏
ASSERT和VERIFY宏
断点和单步执行程序
Edit和Continue
查看程序变量
其他的调试器窗口
其他调试工具
Spy++ 
进程查看器
OLE/COM对象查看器
MFC跟踪器
第28章  应用程序编程接口API和软件开发套件SDK
API和SDK简介
利用DirectX实现高速声音和图像
DirectSound
DirectDraw
Direct3D
DirectPlay
DirectInput
DirectSetup
利用MAPI创建消息和电子邮件
简单MAPI
利用AppWizard增加MAPI发送邮件
视频和声音多媒体库
媒体控置接口MCI
MCI通知消息
增加MCI窗口
附录 一  词汇表
附录 二  Microsoft基础类层次结构(6.0版)
猜您喜欢

读书导航