成功加入购物车

去购物车结算 X
萬書緣
  • mfc windows程序设计 编程语言 (美)jeff prosise 新华正版
  • mfc windows程序设计 编程语言 (美)jeff prosise 新华正版
  • mfc windows程序设计 编程语言 (美)jeff prosise 新华正版
  • mfc windows程序设计 编程语言 (美)jeff prosise 新华正版

mfc windows程序设计 编程语言 (美)jeff prosise 新华正版

举报
  • 作者: 
  • 出版社:    清华大学出版社
  • ISBN:    9787302150428
  • 出版时间: 
  • 版次:    1
  • 装帧:    平装
  • 开本:    32
  • 页数:    1166页
  • 字数:    1617千字
  • 出版时间: 
  • 版次:  1
  • 装帧:  平装
  • 开本:  32
  • 页数:  1166页
  • 字数:  1617千字

售价 66.60 5.2折

定价 ¥128.00 

品相 全新品相描述

优惠 满包邮

优惠 满减券
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2024-05-12

    数量
    库存22
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    • 商品详情
    • 店铺评价
    手机购买
    微信扫码访问
    • 商品分类:
      计算机与互联网
      货号:
      700_9787302150428
      品相描述:全新
      正版特价新书
      商品描述:
      主编:

      mfcwindow程序设计(第2版)见解深刻,并附带有辅助学的资源包括在随附的cdrom中提供了大量代码实例。要理解如何利用mfc库中提供的成千上万的预编译、预测试的代码的优点,mfcwindow程序设计(第2版)(修订版)及其作者将是您专享的选择。

      目录:

      鸣谢
      序言
      第ⅰ部分 windows和mfc基础
      章 hello,mfc

      1.1 windows编程模型
      1.1.1 消息消息还是消息
      1.1.2 windows程序设计sdk风格
      1.1.3 匈牙利标记法和windows数据类型
      1.1.4 sdk程序设计展望
      1.2 mfc简介
      1.2.1 使用c++和mfc的好处
      1.2.2 mfc的设计思想
      1.2.3 文档/视图体系结构
      1.2.4 mfc类的分层结构
      1.2.5 afx函数
      1.3 您的个mfc应用程序
      1.3.1 应用程序对象
      1.3.2 mfc如何使用应用程序对象
      1.3.3 框架窗对象
      1.3.4 绘制窗
      1.3.5 消息映
      1.3.6 消息映的工作方式
      1.3.7 windows、字符集和_t宏
      1.3.8 建立应用程序
      1.3.9 小结

      第2章 在窗中绘图

      2.1 windows gdi
      2.1.1 mfc设备描述表类
      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.3 gdi画笔和cpen类
      2.2.4 gdi画刷和cbrush类
      2.2.5 画文本
      2.2.6 gdi字体和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.6 accel应用程序
      2.4 遗留问题

      第3章 鼠标和键盘

      3.1 从鼠标获取输入
      3.1.1 客户区鼠标消息
      3.1.2 tictac应用程序
      3.1.3 非客户区鼠标消息
      3.1.4 wm_nchittest消息
      3.1.5 wm_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.4 shift及切换
      3.2.5 字符消息
      3.2.6 死键消息
      3.2.7 插入符
      3.3 visualkb应用程序
      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.2 shapes应用程序
      4.2.1 运行mfc appwizard

      4.2.2 分析appwizard的输出
      4.2.3 appwizard之外的工作
      4.2.4 过程小结
      4.3 菜单魔术
      4.3.1 通过手工编程创建菜单
      4.3.2 通过手工编程修改菜单
      4.3.3 系统菜单
      4.3.4 自制菜单
      4.3.5 层叠菜单
      4.3.6 上下文菜单
      4.4 colors应用程序
      4.4.1 上下文菜单
      4.4.2 试一试

      第5章 mfc集合类

      5.1 数组
      5.1.1 mfc数组类
      5.1.2 动态调整数组大小
      5.1.3 用carray创建类型安全数组类
      5.2 列表
      5.2.1 mfc列表类
      5.2.2 用clist创建类型安全列表类
      5.3 映表
      5.3.1 mfc映表类
      5.3.2 映表工作方式
      5.3.3 提高查找效率
      5.3.4 用cmap创建类型安全映表类
      5.4 类型指针类

      第6章 文件i/o和串行化

      6.1 cfile类
      6.1.1 打开、关闭和创建文件
      6.1.2 读和写
      6.1.3 cfile派生类
      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.1 cbutton类
      7.1.2 clistbox类
      7.1.3 cstatic类

      7.1.4 fontview应用程序
      7.1.5 cedit类
      7.1.6 赶快!即时记事本
      7.1.7 cbobox类
      7.1.8 cscrollbar类
      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.2 cdialog类
      8.1.3 创建模式对话框
      8.1.4 对话框数据交换和对话框数据校验
      8.1.5 与对话框中的控件相互作用
      8.1.6 dlgdemol应用程序
      8.2 无模式对话框
      8.3 用对话框作为主窗
      8.4 属表
      8.5 公用对话框
      8.5.1 修改公用对话框
      8.5.2 phones应用程序

      第ⅱ部分 文档/视图体系结构

      第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.1 sdisquares应用程序
      9.2.2 循序渐进地创建sdisquares
      9.3 文档+视图=较少的工作量

      0章 滚动视图、html视图以及其他视图类型

      10.1 滚动视图

      10.1.1 cscrollview基础
      10.1.2 cscrollview作
      10.1.3 优化滚动作
      10.1.4 scrolldemo应用程序
      10.1.5 普通视图转换为滚动视图
      10.2 html视图
      10.2.1 chtmlview作
      10.2.2 chtmlview可覆盖函数
      10.2.3 在基于chtmlview的应用程序中使用dhtml
      10.2.4 树形视图
      10.2.5 初始化树形视图
      10.2.6 树形视图的成员函数和通知
      10.2.7 drivetree应用程序
      10.3 列表视图
      10.3.1 初始化列表视图
      10.3.2 修改表现样式
      10.3.3 在列表视图中排序
      10.3.4 列表视图中的命中测试
      10.3.5 windir应用程序
      10.4 自制控件视图

      1章 多文档和多视图

      11.1 mfc和多文档界面
      11.1.1 同步文档的多个视图
      11.1.2 mdisquares应用程序
      11.1.3 支持多个文档类型
      11.1.4 mdi之外的其他选择
      11.2 拆分窗
      11.2.1 动态拆分窗
      11.2.2 sketch应用程序
      11.2.3 静态拆分窗
      11.2.4 wanderer应用程序
      11.2.5 自定义命令传送
      11.2.6 嵌套拆分窗
      11.2.7 带有多种视图类型的动态拆分窗

      2章 工具栏、栏和组合栏

      12.1 工具栏
      12.1.1 创建和初始化工具栏
      12.1.2 固定式和浮动式工具栏
      12.1.3 控制工具栏的可见
      12.1.4 保持工具栏按钮和应用程序同步
      12.1.5 添加工具提示和柱工具说明
      12.1.6 在工具栏中添加非按钮控件
      12.1.7 更新非按钮控件
      12.1.8 使工具栏设置较为化
      12.1.9 appwizard提供的工具栏支持
      12.2 栏

      12.2.1 创建和初始化栏
      12.2.2 为菜单项提供上下文相关帮助
      12.2.3 创建自定义栏窗格
      12.2.4 appwizard提供的栏支持
      12.3 结:myword应用程序
      12.3.1 主工具栏
      12.3.2 样式栏
      12.3.3 再谈cricheditview
      12.4 组合栏

      3章 打印和打印预览

      13.1 通过文档和视图打印
      13.1.1 windows打印体系结构
      13.1.2 mfc打印体系结构
      13.1.3 打印预览
      13.2 只有打印功能的应用程序
      13.2.1 黑白打印预览
      13.3 复杂的打印应用程序
      13.3.1 串行化的专享方法
      13.4 打印与诀窍
      13.4.1 使用打印对话框中的选定范围单选按钮
      13.4.2 不要定——实践出真知!
      13.4.3 添加默认分页支持
      13.4.4 枚举打印机
      第ⅲ部分 篇

      4章 计时器和空闲处理

      14.1 计时器
      14.1.1 设置计时器:方法1
      14.1.2 响应wm_timer消息
      14.1.3 设置计时器:方法2
      14.1.4 清除计时器
      14.2 clock应用程序
      14.2.1 处理计时器消息
      14.2.2 获得当前时间:ctime类
      14.2.3 使用mm_isotropic映方式
      14.2.4 隐藏和显示标题栏
      14.2.5 实现客户区拖动
      14.2.6 使用系统莱单作为上下文莱单
      14.2.7 顶层窗
      14.2.8 保留配置设置
      14.2.9 控制窗大小:wm_getminmanfo消息
      14.3 空闲处理
      14.3.1 使用onldle
      14.3.2 对比空闲处理和多线程处理

      5章 位图、调板以及区域


      15.1 调板
      15.1.1 windows使用的方式
      15.1.2 逻辑调板和cpalette类
      15.1.3 创建逻辑调板
      15.1.4 实现逻辑调板
      15.1.5 用调板绘图
      15.1.6 wm_ouerynewpalette和wm_palettechanged消息
      15.1.7 确定是否需要逻辑调板
      15.1.8 palettedemo应用程序
      15.1.9 调板动画
      15.1.10 ::setsystempaletteuse函数
      15.2 位图
      15.2.1 ddb和cbitmap类
      15.2.2 按位将位图传送到屏幕和其他设备
      15.2.3 位图资源
      15.2.4 dib和dib分区
      15.2.5 位块传送、光栅作以及映
      15.2.6 bitmapdemo应用程序
      15.2.7 编写bmp文件查看器
      15.2.8 再论::loadimage
      15.3 区域
      15.3.1 区域和crgn类
      15.3.2 regiondemo应用程序

      6章 公用控件

      16.1 公用控件基础
      16.1.1 创建公用控件
      16.1.2 处理通知:wm_notify消息
      16.2 滑杆、微调按钮和工具提示控件
      16.2.1 滑杆控件
      16.2.2 微调按钮控件
      16.2.3 工具提示控件
      16.2.4 griddemo应用程序
      16.3 图像列表和boboxex控件
      16.3.1 图像列表
      16.3.2 boboxex控件
      16.3.3 pathlist应用程序
      16.4 进度控件和动画控件
      16.4.1 进度控件
      16.4.2 动画控件
      16.5 ip地址控件和其他数据输入控件
      16.5.1 ip地址控件
      16.5.2 热键控件
      16.5.3 月历控件
      16.5.4 期-时间拾取控件

      7章 线程和线程同步化

      17.1 线程

      17.1.1 创建工作者线程
      17.1.2 创建ui线程
      17.1.3 暂停和继续执行线程
      17.1.4 使线程睡眠
      17.1.5 终止线程
      17.1.6 自动删除cwinthread
      17.1.7 结束另一个线程
      17.1.8 线程、进程以及优先级别
      17.1.9 在多线程应用程序中使用c运行时函数
      17.1.10 跨线程界限调用mfc成员函数
      17.1.11 您的个多线程应用程序
      17.2 线程同步
      17.2.1 临界区
      17.2.2 互斥量
      17.2.3 事件
      17.2.4 信号量
      17.2.5 csinglelock和cmultibock类
      17.2.6 编写线程安全类
      17.2.7 imageedit应用程序
      17.3 小知识点
      17.3.1 消息泵
      17.3.2 执行其他进程
      17.3.3 文件改变通知

      第ⅳ部分 ,ole和activex

      8章 mfc和组件对象模型

      18.1 组件对象模型
      18.1.1 实例化对象
      18.1.2 对象生存期
      18.1.3 获得接指针
      18.1.4 服务器
      18.1.5 定位透明度
      18.1.6 对象和嵌入
      18.1.7 active documents
      18.1.8 activex
      18.2 mfc和
      18.2.1 多重继承
      18.2.2 嵌套类
      18.2.3 mfc和嵌套类
      18.2.4 mfc实现iunknown的方法
      18.2.5 接映
      18.2.6 mfc和聚合
      18.2.7 mfc和类厂
      18.2.8 结

      9章 剪贴板和ole施放

      19.1 传统剪贴板

      19.1.1 剪贴板格式
      19.1.2 私有剪贴板格式
      19.1.3 以多种格式提供数据
      19.1.4 查询有效数据格式
      19.1.5 延时再现
      19.1.6 创建可重用剪贴板类
      19.2 ole剪贴板
      19.2.1 ole剪贴板基础
      19.2.2 mfc、全局内存和ole剪贴板
      19.2.3 使用其他存储媒体
      19.2.4 将ole剪贴板看作cfile
      19.2.5 多种格式和多种存储媒体
      19.2.6 检查数据有效
      19.2.7 用coledatasource进行延时再现
      19.2.8 coledatasource和coledataobject复
      19.3 ole拖放
      19.3.1 拖放来源剖析
      19.3.2 拖放目标剖析
      19.3.3 mfc对ole拖放的支持
      19.3.4 拖放目标滚动
      19.4 综合应用:widget应用程序
      19.4.1 afxoleinit函数

      第20章 automation

      20.1 automation基础
      20.1.1 idispatch:所有automation的基础
      20.1.2 automation数据类型
      20.1.3 滞后绑定与超前绑定的对比
      20.1.4 双接
      20.1.5 类型库
      20.2 mfc automation服务器
      20.2.1 mfc、idispatch和调度映
      20.2.2 编写automation服务

      配送说明

      ...

      相似商品

      为你推荐

    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看