![]()
内容推荐 本书在内容的组织上循序渐进、由浅入深;在知识的介绍上,从内到外、从原理到实践。第1章首先为读者介绍了Visual Studio 2017的安装和使用,以及离线MSDN的安装。第2章帮助读者掌握Windows平台下程序运行的内部机制。第3章帮助读者复习C++中的重要知识,为后续知识的学习打下良好的基础。第4章重点剖析MFC框架程序的运行脉络,并与第2章的知识做对照,为读者彻底扫清学习MFC的迷雾。相信通过这一章的学习,很多以前学过MFC的读者都会有一种恍然大悟的感觉。前四章可以归为基础部分,从第5章开始就是实际应用开发的讲解了,包括绘图、文本、菜单、对话框、定制程序外观、图形保存和重绘、文件和注册表操作、网络编程、多线程、进程间通信、ActiveX控件、动态链接库、HOOK编程等多个主题,并且每一章都有一个完整的例子。 作者简介 孙鑫,国内IT技术和教育专家,2009年中国教育杰出人物。具有20多年的软件开发和教育培训经验,精通多种程序语言和技术架构,曾主讲过的课程包括C/C++、VC++、COM/DCOM/COM+、SQL Server、Oracle、Java、J2EE、Struts/Struts 2、Hibernate、MyBatis、Spring、数据库建模等。2004年曾推出“Java无难事”和“VC++深入编程”教学视频,获得了强烈反响,在网络上掀起了一股视频教学的风潮,数十万名学员通过这两套视频走上了软件开发的道路。从2006年开始,相继出版了畅销技术专著:《Java Web开发详解》《VC++深入详解》《Struts 2深入详解》《Servlet/JSP深入详解:基于Tomcat的Web开发》《XML、XML Schema、XSLT 2.0和XQuery开发详解》《HTML5、CSS和JavaScript开发》等。 目录 第1章 准备开发环境 1.1 下载并安装Visual Studio 2017 1.2 运行第一个程序——Hello World 1.3 安装离线MSDN 1.4 小结 第2章 Windows程序内部运行机制 2.1 API与SDK 2.2 窗口与句柄 2.3 消息与消息队列 2.4 WinMain函数 2.4.1 WinMain函数的定义 2.4.2 窗口的创建 2.4.3 消息循环 2.4.4 编写窗口过程函数 2.5 动手写第一个Windows程序 2.6 消息循环的错误分析 2.7 变量的命名约定 2.8 小结 第3章 掌握C++ 3.1 从结构到类 3.1.1 结构体的定义 3.1.2 结构体与类 3.2 C++的特性 3.2.1 类与对象 3.2.2 构造函数 3.2.3 析构函数 3.2.4 函数的重载 3.2.5 this指针 3.2.6 类的继承 3.2.7 虚函数与多态性、纯虚函数 3.2.8 函数的覆盖和隐藏 3.2.9 引用 3.2.10 C++类的设计习惯及头文件重复包含问题的解决 3.2.11 VC++程序编译链接的原理与过程 第4章 MFC框架程序剖析 4.1 MFC应用程序向导 4.2 基于MFC的程序框架剖析 4.2.1 MFC程序中的WinMain函数 4.2.2 MFC框架窗口 4.2.3 消息循环 4.2.4 窗口过程函数 4.2.5 文档/视类结构 4.2.6 帮助对话框类 4.3 窗口类、窗口类对象与窗口 4.3.1 三者之间关系 4.3.2 在窗口中显示按钮 4.4 本章小结 第5章 简单绘图 5.1 MFC消息映射机制 5.1.1 类向导 5.1.2 消息映射机制 5.2 绘制线条 5.2.1 利用SDK全局函数实现画线功能 5.2.2 利用MFC的CDC类实现画线功能 5.2.3 利用MFC的CClientDC类实现画线功能 …… 第6章 文本编程 第7章 菜单 第8章 对话框(一) 第9章 对话框(二) 第10章 定制应用程序外观 第11章 绘图控制 第12章 图形的保存和重绘 第13章 文件和注册表操作 第14章 文档与串行化 第15章 网络编程 第16章 多线程 第17章 线程同步与异步套接字编程 第18章 进程间通信 第19章 ActiveX控件 第20章 动态链接库 第21章 HOOK编程
|