首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 程序设计 >

解析微软MFC·深入浅出MFC(第2版)(附光盘)

2012-09-05 
第一篇提出学习MFC程序设计之前的必要基础,第二篇介绍Visual C++整合环境开发工具,第三篇介绍application framework的观念,以及MFC骨干程序,所谓骨干程序,第四篇以微软公司附于Visual C++光碟片上的一个范例程序Scribble为主轴,一步一步加上新的功能。
商家名称 信用等级 购买信息 订购本书
解析微软MFC·深入浅出MFC(第2版)(附光盘) 去商家看看
解析微软MFC·深入浅出MFC(第2版)(附光盘) 去商家看看

  解析微软MFC·深入浅出MFC(第2版)(附光盘)

  基本信息

  作  者:侯俊杰 著

  出 版 社:华中科技大学出版社

  出版时间:2001-1-2

  版  次:2页  数:701字  数:1100000印刷时间:2007-2-1开  本:纸  张:胶版纸印  次:20I S B N:9787900614933包  装:平装

  内容简介

  本书分为四大篇。第一篇提出学习MFC程序设计之前的必要基础,包括Widnows程序的基本观念以及C++的高阶议题。“学前基础”是相当主观的认定,不过,甚于我个人的学习经验以及教学经验,我的挑选应该颇具说服力。第二篇介绍Visual C++整合环境开发工具。本篇只不过是提纲挈领而已,并不企图取代 Visual C++使用手册。然而对于软件使用的老手,此篇或已足以让您掌握Visual C++整合环境。工具的使用虽然谈不上学问,但在视觉化软件开发过程中扮演极重角色,切莫小觑它。

  第三篇介绍application framework的观念,以及MFC骨干程序,所谓骨干程序,是指Visual C++的工具AppWizard所产生出来的程序码。当然,AppWizard会根据你的选项做出不同的程序码,我所据以解说的,是大众化选项下的产品。

  第四篇以微软公司附于Visual C++光碟片上的一个范例程序Scribble为主轴,一步一步加上新的功能。并在其间深入介绍Runtime Type Information(RTTI)、Dynamic Creation、Persistence(Serialization)、Message Mapping、Command Routing等核心技术。这些技术正是其他书籍最缺乏的部分。此篇之最后数章则脱离Scribble程序,另成一格。

  本书内含光盘一片,书中所有原始码与可执行文件尽在其中。

  作者简介

  侯俊杰,先生不知何许人也,闲静少言,不慕荣利。好读书,求甚解;每有会意,击节高歌,欣然忘食。嗜咖啡,妻严,不能常得。亲旧知其如此,或备而礼之,或置而招之;造饮辄尽,期在必快。既快而退,曾不吝去留。善善恶恶,贤贤贱不肖。曲高和寡,直言罪人,晏如也。胸有点墨

  目录

  第0章 你一定要知道(导读)

  这本书适合谁

  你需要什么技术基础

  你需要什么软硬件环境

  让我们使用同一种语言

  本书符号习惯

  本书例程的取得

  范例程序说明

  与前版本之差异

  如何联络作者

  第一篇 勿在浮砂筑高台

  第1章 Win32程序基本概念

  Win32程序开发流程

  需要什么函数库(.LIB)

  需要什么头文件(.H)

  以消息为基础,以事件驱动之(message based,event driven)

  一个具体而微的Win32程序

  程序进入点WinMain

  窗口类之注册与窗口之诞生

  消息循环

  窗口的生命中枢:窗口函数

  消息映射(Message Map)的雏形

  对话框的运行

  模块定义文件(.DEF)

  资源描述档(.RC)

  Widnows程序的生与死

  空闲时间的处理:OnIdle

  Console程序

  Console程序与DOS程序的差别

  Console程序的编译链接

  JBACKUP:Win32 Console程序设计

  MFCCON:MFC Console程序设计

  行程与线程(Process and Thread)

  核心对象

  一个行程的诞生与死亡

  产生子行程

  一个线程的诞生与死亡

  以_beginthreadex取代CreateThread

  线程优先级(Priority)

  多线程程序设计实例

  第2章 C++的重要性质

  类及其成员——谈封装(encapsulation)

  基类与派生类:谈继承(Inheritance)

  this指针

  虚拟函数与多态(Polymorphism)

  类与对象大解剖

  Object slicing与虚拟函数

  静态成员(变量与函数)

  C++程序的生与死:兼谈构造函数与解构函数

  四种不同的对象生存方式(in stack、in heap、global、local static)

  执行期类型信息(RTTI)

  动态生成(Dynamic Creation)

  异常处理(Exception Handling)

  Template

  Template Functions

  Template Classes

  Template的编译与链接

  第3章 MFC六大关键技术之仿真

  MFC类层次结构

  Frame 1范例程序

  MFC程序的初始化过程

  Frame 2范例程序

  RTTI(执行期类型识别)

  类别型录网与CRuntimeClass

  DECLARE_DYNAMIC/IMPLEMENT_DYNAMIC宏

  Frame 3范例程序

  IsKindOf(类型识别)

  Frame 4范例程序

  Dynamic Creation(动态生成)

  DECLARE_DYNCREATE/IMPLEMENT_DYNCREATE宏

  Frame 6范例程序

  Persistence(永久保存)机制

  Serialize(数据读写)

  ……

  第二篇 欲善工事先利其器

  第4章 Visual C++集成开发环境

  第三篇 浅出MFC程序设计

  第5章 总观Application Framework

  第6章 MFC程序的生死因果

  第7章 简单而完整:MFC骨干程序

  第四篇 深入MFC程序设计

  第8章 Document-View深入探讨

  第9章 消息映射与命令传递

  第10章 MFC与对话盒

  第11章 View功能的加强与重绘效率的提高

  第12章 打印与预览

  第13章 多重文件与多重显示

  第14章 MFC多线程程序设计

  第15章 定制一个AppWizard

  第16章 站上众人的肩膀——使用Components&activeX Controls

  第五篇 附录

  附录A 无责任书评:从摇篮到坟墓Windows的完全学习

  附录B Scribble Step 5完整原始码

  附录C Visual C++5.0MFC范例程序一览

  附录D 以MFC重建DBWIN

编辑推荐:
软件开发·代码大全(第二版2011最新版)

网络程序设计基础

Java编程思想(第4版)

C++经典教程·C++ Primer中文版 第4版

Cimatron E模具设计与数控加工实用教程(附赠CD光盘1张)

热点排行