MFC Windows程序设计

MFC Windows程序设计
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2001-01
版次: 1
ISBN: 9787900631923
定价: 128.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 1166页
字数: 1617千字
原版书名: Programming Windows with MFC, 2nd Edition
171人买过
  •   《MFCWindows程序设计(第2版)》是对其极为经典的第1版的全面更新,本书不权扩展了已被认为是权威的Microsoft用于WindowsAPI的功能强大的C++类库的阐述,还新增了有关COM、OLE和ActiveX的内容。本书的作者,JeffProsise,用其无与伦比的技巧向读者讲述了MFC程序设计中的基本概念和主要技术——再次阐释了在32位Windows平台上进行快速的面向对象开发的完美方法。 目录
    序言
    第Ⅰ部分Windows和MFC基础
    第1章Hello,MFC
    1.1Windows编程模型
    1.1.1消息消息还是消息
    1.1.2Windows程序设计SDK风格
    1.1.3匈牙利标记法和Windows数据类型
    1.1.4SDK程序设计展望
    1.2MFC简介
    1.2.1使用C++和MFC的好处
    1.2.2MFC的设计思想
    1.2.3文档/视图体系结构
    1.2.4MFC类的分层结构
    1.2.5AFX函数
    1.3您的第一个MFC应用程序
    1.3.1应用程序对象
    1.3.2MFC如何使用应用程序对象
    1.3.3框架窗口对象
    1.3.4绘制窗口
    1.3.5消息映射
    1.3.6消息映射的工作方式
    1.3.7Windows.字符集和_T宏
    1.3.8建立应用程序
    1.3.9小结
    第2章在窗口中绘图
    2.1WindowsGDI
    2.1.1MFC设备描述表类
    2.1.2设备描述表属性
    2.1.3绘图模式
    2.1.4映射模式
    2.1.5可编程映射模式
    2.1.6坐标转换
    2.1.7移动原点
    2.1.8坐标系小结
    2.1.9获取设备信息
    2.2用GDI绘图
    2.2.1画直线和曲线
    2.2.2圆椭圆.多边形以及其他形状
    2.2.3GDI画笔和CPen类
    2.2.4GDI画刷和CBrush类
    2.2.5画文本
    2.2.6GDI字体和CFont类
    2.2.7光栅字体与TrueType字体
    2.2.8旋转文本
    2.2.9备用对象
    2.2.10删除GDI对象
    2.2.11取消对GDI对象的选定
    2.2.12标尺应用程序
    2.3看看画了些什么
    2.3.1给窗口添加滚动条
    2.3.2设定滚动条的范围.位置和页面大小
    2.3.3使滚动条滑块大小和窗口尺寸同步变化
    2.3.4处理滚动条消息
    2.3.5滚动窗口
    2.3.6Accel应用程序
    2.4遗留问题
    第3章鼠标和键盘
    3.1从鼠标获取输入
    3.1.1客户区鼠标消息
    3.1.2TicTac应用程序
    3.1.3非客户区鼠标消息
    3.1.4WM_NCHITTEST消息
    3.1.5WM_MOUSELEAVE和WM_MOUSEHOVER消息
    3.1.6鼠标滚轮
    3.1.7捕获鼠标
    3.1.8鼠标捕获的应用
    3.19光标
    3.1.10沙漏形光标
    3.1.11鼠标杂录
    3.2从键盘获取输入
    3.2.1输入焦点
    3.2.2击键消息
    3.2.3虚拟键代码
    3.2.4Shift状态及切换
    3.2.5字符消息
    3.2.6死键消息
    3.2.7插入符
    3.3VISUALKB应用程序
    3.3.1处理插入符
    3.3.2输入及编辑文本
    3.3.3其他有趣内容
    第4章菜单
    4.1菜单基础
    4.1.1创建菜单
    4.1.2加载并显示菜单
    4.1.3响应菜单命令
    4.1.4命令范围
    4.1.5更新菜单中的菜单项
    4.1.6更新范围
    4.1.7键盘加速键
    4.2SHAPES应用程序
    4.2.1运行MFCAppWizard
    4.2.2分析AppWizard的输出
    4.2.3AppWizard之外的工作
    4.2.4过程小结
    4.3菜单魔术
    4.3.1通过手工编程创建菜单
    4.3.2通过手工编程修改菜单
    4.3.3系统菜单
    4.3.4自制菜单
    4.3.5层叠菜单
    4.3.6上下文菜单
    4.4COLORS应用程序
    4.4.1上下文菜单
    4.4.2试一试
    第5章MFC集合类
    5.1数组
    5.1.1MFC数组类
    5.1.2动态调整数组大小
    5.1.3用CArray创建类型安全数组类
    5.2列表
    5.2.1MFC列表类
    5.2.2用Clist创建类型安全列表类
    5.3映射表
    5.3.1MFC映射表类
    5.3.2映射表工作方式
    5.3.3提高查找效率
    5.3.4用CMap创建类型安全映射表类
    5.4类型指针类
    第6章文件I/O和串行化
    6.1CFile类
    6.1.1打开.关闭和创建文件
    6.1.2读和写
    6.1.3CFile派生类
    6.1.4枚举文件和文件夹
    6.2串行化和CArchive类
    6.2.1串行化基础
    6.2.2编写可串行化类
    6.2.3给可串行化类分配版本号:可配置版本模式
    6.2.4串行化工作过程
    6.2.5串行化CObject
    第7章控件
    7.1传统控件
    7.1.1CButton类
    7.1.2CListBoX类
    7.1.3CStatic类
    7.1.4FontView应用程序
    7.1.5CEdit类
    7.1.6赶快!即时记事本
    7.1.7CComboBox类
    7.1.8CScrollBar类
    7.2高级控件程序设计
    7.2.1数字编辑校件
    7.2.2自制列表框
    7.2.3图形按钮
    7.2.4自定义控件的颜色
    7.2.5消息反射
    第8章对话框和属性表
    8.1模式对话框和CDialog类
    8.1.1对话框模板
    8.1.2CDialog类
    8.1.3创建模式对话框
    8.1.4对话框数据交换和对话框数据校验
    8.1.5与对话框中的控件相互作用
    8.1.6DlgDemol应用程序
    8.2无模式对话框
    8.3用对话框作为主窗口
    8.4属性表
    8.5公用对话框
    8.5.1修改公用对话框
    8.5.2Phones应用程序

    第Ⅱ部分文档/视图体系结构
    第9章文档.视图和单文档界面
    9.1文档/视图基础知识
    9.1.1再看InitInstance函数
    9.1.2文档对象
    9.1.3视图对象
    9.1.4框架窗口对象
    9.1.5动态对象创建
    9.1.6有关SDI文档模板的其他内容
    9.1.7用操作系统命令解释器注册文档类型
    9.1.8命令传送
    9.1.9预定义的命令ID和命令处理程序
    9.2第一个文档/视图应用程序
    9.2.1SdiSquares应用程序
    9.2.2循序渐进地创建SdiSquares
    9.3文档+视图=较少的工作量
    第10章滚动视图.HTML视图以及其他视图类型
    10.1滚动视图
    10.1.1CScrollView基础
    10.1.2CScrollView操作
    10.1.3优化滚动操作
    10.1.4ScrollDemo应用程序
    10.1.5普通视图转换为滚动视图
    10.2HTML视图
    10.2.1CHtmlView操作
    10.2.2CHtmlView可覆盖函数
    10.2.3在基于CHtmlView的应用程序中使用DHTML
    10.2.4树形视图
    10.2.5初始化树形视图
    10.2.6树形视图的成员函数和通知
    10
  • 内容简介:
      《MFCWindows程序设计(第2版)》是对其极为经典的第1版的全面更新,本书不权扩展了已被认为是权威的Microsoft用于WindowsAPI的功能强大的C++类库的阐述,还新增了有关COM、OLE和ActiveX的内容。本书的作者,JeffProsise,用其无与伦比的技巧向读者讲述了MFC程序设计中的基本概念和主要技术——再次阐释了在32位Windows平台上进行快速的面向对象开发的完美方法。
  • 目录:
    目录
    序言
    第Ⅰ部分Windows和MFC基础
    第1章Hello,MFC
    1.1Windows编程模型
    1.1.1消息消息还是消息
    1.1.2Windows程序设计SDK风格
    1.1.3匈牙利标记法和Windows数据类型
    1.1.4SDK程序设计展望
    1.2MFC简介
    1.2.1使用C++和MFC的好处
    1.2.2MFC的设计思想
    1.2.3文档/视图体系结构
    1.2.4MFC类的分层结构
    1.2.5AFX函数
    1.3您的第一个MFC应用程序
    1.3.1应用程序对象
    1.3.2MFC如何使用应用程序对象
    1.3.3框架窗口对象
    1.3.4绘制窗口
    1.3.5消息映射
    1.3.6消息映射的工作方式
    1.3.7Windows.字符集和_T宏
    1.3.8建立应用程序
    1.3.9小结
    第2章在窗口中绘图
    2.1WindowsGDI
    2.1.1MFC设备描述表类
    2.1.2设备描述表属性
    2.1.3绘图模式
    2.1.4映射模式
    2.1.5可编程映射模式
    2.1.6坐标转换
    2.1.7移动原点
    2.1.8坐标系小结
    2.1.9获取设备信息
    2.2用GDI绘图
    2.2.1画直线和曲线
    2.2.2圆椭圆.多边形以及其他形状
    2.2.3GDI画笔和CPen类
    2.2.4GDI画刷和CBrush类
    2.2.5画文本
    2.2.6GDI字体和CFont类
    2.2.7光栅字体与TrueType字体
    2.2.8旋转文本
    2.2.9备用对象
    2.2.10删除GDI对象
    2.2.11取消对GDI对象的选定
    2.2.12标尺应用程序
    2.3看看画了些什么
    2.3.1给窗口添加滚动条
    2.3.2设定滚动条的范围.位置和页面大小
    2.3.3使滚动条滑块大小和窗口尺寸同步变化
    2.3.4处理滚动条消息
    2.3.5滚动窗口
    2.3.6Accel应用程序
    2.4遗留问题
    第3章鼠标和键盘
    3.1从鼠标获取输入
    3.1.1客户区鼠标消息
    3.1.2TicTac应用程序
    3.1.3非客户区鼠标消息
    3.1.4WM_NCHITTEST消息
    3.1.5WM_MOUSELEAVE和WM_MOUSEHOVER消息
    3.1.6鼠标滚轮
    3.1.7捕获鼠标
    3.1.8鼠标捕获的应用
    3.19光标
    3.1.10沙漏形光标
    3.1.11鼠标杂录
    3.2从键盘获取输入
    3.2.1输入焦点
    3.2.2击键消息
    3.2.3虚拟键代码
    3.2.4Shift状态及切换
    3.2.5字符消息
    3.2.6死键消息
    3.2.7插入符
    3.3VISUALKB应用程序
    3.3.1处理插入符
    3.3.2输入及编辑文本
    3.3.3其他有趣内容
    第4章菜单
    4.1菜单基础
    4.1.1创建菜单
    4.1.2加载并显示菜单
    4.1.3响应菜单命令
    4.1.4命令范围
    4.1.5更新菜单中的菜单项
    4.1.6更新范围
    4.1.7键盘加速键
    4.2SHAPES应用程序
    4.2.1运行MFCAppWizard
    4.2.2分析AppWizard的输出
    4.2.3AppWizard之外的工作
    4.2.4过程小结
    4.3菜单魔术
    4.3.1通过手工编程创建菜单
    4.3.2通过手工编程修改菜单
    4.3.3系统菜单
    4.3.4自制菜单
    4.3.5层叠菜单
    4.3.6上下文菜单
    4.4COLORS应用程序
    4.4.1上下文菜单
    4.4.2试一试
    第5章MFC集合类
    5.1数组
    5.1.1MFC数组类
    5.1.2动态调整数组大小
    5.1.3用CArray创建类型安全数组类
    5.2列表
    5.2.1MFC列表类
    5.2.2用Clist创建类型安全列表类
    5.3映射表
    5.3.1MFC映射表类
    5.3.2映射表工作方式
    5.3.3提高查找效率
    5.3.4用CMap创建类型安全映射表类
    5.4类型指针类
    第6章文件I/O和串行化
    6.1CFile类
    6.1.1打开.关闭和创建文件
    6.1.2读和写
    6.1.3CFile派生类
    6.1.4枚举文件和文件夹
    6.2串行化和CArchive类
    6.2.1串行化基础
    6.2.2编写可串行化类
    6.2.3给可串行化类分配版本号:可配置版本模式
    6.2.4串行化工作过程
    6.2.5串行化CObject
    第7章控件
    7.1传统控件
    7.1.1CButton类
    7.1.2CListBoX类
    7.1.3CStatic类
    7.1.4FontView应用程序
    7.1.5CEdit类
    7.1.6赶快!即时记事本
    7.1.7CComboBox类
    7.1.8CScrollBar类
    7.2高级控件程序设计
    7.2.1数字编辑校件
    7.2.2自制列表框
    7.2.3图形按钮
    7.2.4自定义控件的颜色
    7.2.5消息反射
    第8章对话框和属性表
    8.1模式对话框和CDialog类
    8.1.1对话框模板
    8.1.2CDialog类
    8.1.3创建模式对话框
    8.1.4对话框数据交换和对话框数据校验
    8.1.5与对话框中的控件相互作用
    8.1.6DlgDemol应用程序
    8.2无模式对话框
    8.3用对话框作为主窗口
    8.4属性表
    8.5公用对话框
    8.5.1修改公用对话框
    8.5.2Phones应用程序

    第Ⅱ部分文档/视图体系结构
    第9章文档.视图和单文档界面
    9.1文档/视图基础知识
    9.1.1再看InitInstance函数
    9.1.2文档对象
    9.1.3视图对象
    9.1.4框架窗口对象
    9.1.5动态对象创建
    9.1.6有关SDI文档模板的其他内容
    9.1.7用操作系统命令解释器注册文档类型
    9.1.8命令传送
    9.1.9预定义的命令ID和命令处理程序
    9.2第一个文档/视图应用程序
    9.2.1SdiSquares应用程序
    9.2.2循序渐进地创建SdiSquares
    9.3文档+视图=较少的工作量
    第10章滚动视图.HTML视图以及其他视图类型
    10.1滚动视图
    10.1.1CScrollView基础
    10.1.2CScrollView操作
    10.1.3优化滚动操作
    10.1.4ScrollDemo应用程序
    10.1.5普通视图转换为滚动视图
    10.2HTML视图
    10.2.1CHtmlView操作
    10.2.2CHtmlView可覆盖函数
    10.2.3在基于CHtmlView的应用程序中使用DHTML
    10.2.4树形视图
    10.2.5初始化树形视图
    10.2.6树形视图的成员函数和通知
    10
查看详情
其他版本 / 全部 (1)
相关图书 / 更多
MFC Windows程序设计
MFC Windows应用程序设计习题解答及上机实验(第3版)
任哲、李益民、车进辉 著
MFC Windows程序设计
MFC Windows程序设计(第2版)
[美]帕罗赛斯 著;北京博彦科技发展有限责任公司 译
MFC Windows程序设计
MFC编程技巧与范例详解
曾凡锋;苗雨
MFC Windows程序设计
MFC技术内幕
[美]AI Williams
MFC Windows程序设计
MFC经典问答
凯恩(Kain)
MFC Windows程序设计
MF\\MIB\\MI\\MV\\MT经济类联考396综合真题超精解(试卷版全国硕士研究生招生考试)
吕建刚、张天德 编
MFC Windows程序设计
MFC Windows应用程序设计
任哲 著
MFC Windows程序设计
MFC程序设计轻松入门
钟俊华 编;欧阳志宏;董霖
MFC Windows程序设计
MFC与 Windows编程 影印版
Microsoft 公司 著
MFC Windows程序设计
MFC窗口程序设计
姚领田 著
MFC Windows程序设计
MFC Windows应用程序设计
任哲 著
您可能感兴趣 / 更多
MFC Windows程序设计
双曲型偏微分方程和几何光学(影印版)
Jeffrey、Rauch 著
MFC Windows程序设计
皮肤病学原理——诊断与治疗精要(第6版)
Jeffrey J. Miller 著;James G. Marks Jr、李承新、邹先彪 译
MFC Windows程序设计
机场运行、安全和应急管理实务:当今和未来的方法
JeffreyC.Price、JeffreyS.Forrest 著;茹毅、倪海云、孙佳 译
MFC Windows程序设计
福斯特麻醉学(第4版)
Jeff 著;Michael、J.Murray、Barry、A.Harrison、冯艺、郭向阳、王东信 译
MFC Windows程序设计
Rey and Pals
Jeffrey Brown
MFC Windows程序设计
Algorithms
Jeff Erickson
MFC Windows程序设计
啤酒品鉴大全:啤酒爱好者的基础指南
Jeff Alworth
MFC Windows程序设计
DiaryofaWimpyKid#4:DogDays小屁孩日记4:三伏天
Jeff Kinney(杰夫·金尼) 著
MFC Windows程序设计
HushLittlePolarBear
Jeff Mack(杰夫·麦克) 著
MFC Windows程序设计
Investing in Renewable Energy: Making Money on Green Chip Stocks
Jeff Siegel 著
MFC Windows程序设计
Speaking in Tongues
Jeffery Deaver
MFC Windows程序设计
Sex, Politics, and Society:The Regulation of Sexuality Since 1800 (Themes in British Social History)
Jeffrey Weeks