网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 程序设计 > 商品详情

MFC技术内幕

分享到:
MFC技术内幕

最 低 价:¥39.20

定 价:¥49.00

作 者:Al Williams

出 版 社:机械工业出版社

出版时间:1999 年5月

I S B N:7111072103

  • MFC技术内幕
  • 送货上门
  • 价格
    39.20元
  • MFC技术内幕
  • 送货上门
  • 价格
    39.20元

    商品详情

    编辑推荐

    内容简介

    利用MFC开发Windows程序已成为编程的主流。本书引导读者逐渐深入了解MFC,并向读者展示如何避免走弯路,以及如何创建非同寻常的程序。本书还包括某些MFC的高级特性,如多线程、数据库、扩展DLL和自定义向导。
      

    作者简介

    目录

    目 录
    译者序
    前言
    第1章 体系结构1
    1.1 mfc的主要成员2
    1.1.1 我的程序与上述不同5
    1.1.2 军官能力测试5
    1.1.3 框架窗口6
    1.1.4 消息映射7
    1.1.5 消息传递10
    1.1.6 文档模板11
    1.2 细节11
    1.2.1 cwinapp11
    1.2.2 cview13
    1.2.3 cdocument15
    1.2.4 cframewnd和有关的类16
    1.2.5 cdoctemplate17
    1.2.6 在运行时浏览对象19
    1.3 支持对象20
    1.3.1 cwnd对象21
    .1.3.2 cobject支持21
    1.3.3 关于集合22
    1.3.4 使用模板22
    1.3.5 集合细节25
    1.4 总结26
    1.5 框架结构实战指南27
    第2章 序列化35
    2.1 持久性与存储器35
    2.2 快速浏览carchive36
    2.3 文件打开和保存的内幕37
    2.4 提供一个定制的对话框40
    2.5 另外一个示范程序47
    2.5.1 探究cdib48
    2.5.2 示范程序48
    2.6 序列化对象50
    2.7 处理多个版本51
    2.8 定制序列化54
    2.9 简单的定制56
    2.10 可移动性问题57
    2.11 总结57
    2.12 序列化实战指南58
    第3章 打印61
    3.1 mfc打印—大谎言?62
    3.1.1 难题64
    3.1.2 一个完整的打印示范程序65
    3.2 定制打印预览70
    3.2.1 实现打印预览71
    3.2.2 一个定制打印预览的示范程序72
    3.2.3 高级定制75
    3.2.4 衍生新类75
    3.2.5 预览内部信息75
    3.2.6 创建一个可编辑的打印预览76
    3.3 总结79
    3.4 打印实战指南79
    第4章 窗口、视和控件82
    4.1 改进的clistctrl类83
    4.1.1 修改控件83
    4.1.2 显示选中项85
    4.1.3 使用修改后的列表86
    4.1.4 对话框控件87
    4.2 一般窗口操作88
    4.2.1 设置窗口风格及初始化状况88
    4.2.2 定制窗口类89
    4.2.3 限制窗口尺寸90
    4.2.4 设置标题93
    4.2.5 使用updatecmdui93
    4.3 关于cscrollview93
    4.3.1 增加键盘滚动94
    4.3.2 优化滚动97
    4.3.3 在多于32k个单元中实现滚动99
    4.4 关于ceditview103
    4.4.1 修补ceditview103
    4.4.2 ceditview和分隔条107
    4.5 有关cricheditview109
    4.6 操作自画控件114
    4.6.1 mfc的解决办法:self-draw114
    4.6.2 其他解决办法114
    4.6.3 使用self-draw控件118
    4.6.4 self-draw列表框和组合框120
    4.6.5 self-draw菜单122
    4.7 对话框中的编辑树或列表视项123
    4.8 分隔窗口125
    4.8.1 用户看到什么125
    4.8.2 编程分隔125
    4.8.3 嵌套分隔126
    4.8.4 为何不使用csplitterwnd?128
    4.9 总结129
    4.10 窗口、视和控件的实战指南129
    第5章 对话框134
    5.1 mfc和对话框134
    5.2 实现非模态对话框135
    5.3 使用ddx/ddv136
    5.3.1 有关数据验证139
    5.3.2 现场数据验证139
    5.3.3 其他数据映射技巧142
    5.3.4 添加定制的ddx/ddv142
    5.3.5 与class wizard集成145
    5.4 使用对话条146
    5.5 定制通用对话框152
    5.5.1 逐步定制152
    5.5.2 颜色对话框的示范程序153
    5.5.3 定制文件打开对话框154
    5.6 总结156
    5.7 对话框实战指南156
    第6章 属性页和向导160
    6.1 属性页总览161
    6.2 使用单个模板162
    6.3 非模态属性页168
    6.4 定制app wizard173
    6.4.1 创建一个向导174
    6.4.2 调制定制器175
    6.4.3 创建项目176
    6.4.4 其他选项177
    6.4.5 按下on178
    6.4.6 调试向导181
    6.4.7 有关向导的更多想法182
    6.5 总结182
    6.6 属性页和向导实战指南182
    第7章 dll和mfc185
    7.1 链接过程186
    7.2 语言考虑186
    7.3 使用一般的dll186
    7.4 创建一个普通dll188
    7.4.1 主文件188
    7.4.2 输出函数190
    7.4.3 私有和共享变量192
    7.5 mfc dll193
    7.6 讨论一些ole(或者activex)dll196
    7.7 总结196
    7.8 dll和mfc实战指南196
    第8章 activex198
    8.1 什么是activex对象199
    8.2 activex和oop200
    8.2.1 activex封装性200
    8.2.2 activex重用性200
    8.2.3 activex多态性201
    8.3 接口201
    8.3.1 属性202
    8.3.2 方法202
    8.3.3 事件202
    8.3.4 名称与数字202
    8.4 activex和mfc202
    8.5 mfc和activex控件208
    8.5.1 使用控件向导209
    8.52 添加属性211
    8.5.3 使用环境属性211
    8.5.4 添加方法212
    8.5.5 添加事件212
    8.5.6 添加属性页213
    8.5.7 检查已经产生的文件213
    8.5.8 测试和使用控件213
    8.6 一个简单的控件214
    8.7 使用activex控件221
    8.8 总结224
    8.9 activex实战指南224
    第9章 mfc和internet228
    9.1 internet入门228
    9.11 tcp/ip229
    9.1.2 套接字229
    9.1.3 协议230
    9.2 http内幕和url230
    9.3 isapi231
    9.4 activex和java231
    9.5 mfc套接字231
    9.51 与csocket一起使用carchive232
    9.5.2 更进一步:casyncsocket233
    9.5.3 阻塞调用233
    9.5.4 例子233
    9.5.5 基本框架234
    9.5.6 添加一个定制的套接字244
    9.5.7 其他一些考虑244
    9.5.8 总结套接字245
    9.6 高层协议245
    9.6.1 链接检测器246
    9.6.2 其他观点253
    9.7 activex的internet支持253
    9.8 isapi支持255
    9.8.1 计划256
    9.8.2 五月—十二月婚礼257
    9.8.3 快速浏览isapi262
    9.8.4 编写hilo.dll服务器263
    9.8.5 研究这个c++ dll265
    9.8.6 安装和分发267
    9.8.7 未来方向267
    9.9 传统的mfc isapi268
    9.10 总结271
    9.11 mfc和internet实战指南271
    第10章 mfc和数据库274
    10.1 详细介绍数据库279
    10.2 添加更多的功能280
    10.3 添加和删除记录280
    10.4 不使用视280
    10.5 示范程序280
    10.6 研究示范程序285
    10.7 总结285
    10.8 mfc和数据库实战指南286
    第11章 多线程技术289
    11.1 线程和进程289
    11.2 线程有关问题289
    11.3 线程和mfc290
    11.4 创建一个mfc工作者线程291
    11.5 创建一个mfc用户界面线程291
    11.6 操作线程291
    11.7 了解返回值292
    11.8 线程同步293
    11.9 同步化对象的类型293
    11.10 线程的替代方法294
    11.11 示范应用程序295
    11.12 总结300
    11.13 多线程技术实战指南300
    第12章 终点304
    12.1 学无止境305
    12.2 未来的东西305
    12.3 其他资源306
    附录a 有关外壳图标处理过程308
    a.1 外壳扩展的类型308
    a.2 什么时候不使用外壳扩展309
    a.3 关于com对象309
    a.4 外壳扩展就这样结束了吗?316
    附录b mfc源代码指南317
    b.1 源代码的正确使用317
    b.2 最漫长的旅行317
    cd中的内容329

    商品评论(0条)

    暂无评论!

    您的浏览历史

    loading 内容加载中,请稍后...