Programming Windows with MFC, second editon英文版,很好的MFC教材,与Programming Windows(windows程序设计)是姊妹篇,windows程序设计第五版(英文版)下载地址:http://download.csdn.net/source/3140159 ### 编程Windows使用MFC,第二版 #### 书籍概览 《编程Windows使用MFC,第二版》是一本全面介绍使用Microsoft Foundation Classes (MFC) 进行Windows应用程序开发的专业教材。这本书不仅深入讲解了MFC的核心概念和技术细节,还通过一系列实践示例帮助读者掌握实际开发技巧。它与《Windows程序设计》同为姊妹篇,是学习Windows应用开发不可或缺的经典资料之一。 #### 书籍结构与核心章节概述 **第一部分:Windows和MFC的基础** - **第1章:你好,MFC** - **The Windows Programming Model**(Windows编程模型):介绍Windows应用程序的基本架构,包括消息循环、窗口过程等核心概念。 - **Introducing MFC**(介绍MFC):概述MFC的历史、设计理念以及如何使用MFC简化Windows应用程序开发。 - **Your First MFC Application**(你的第一个MFC应用程序):通过一个简单的“Hello, MFC”示例项目引导读者入门MFC开发。 - **第2章:在窗口中绘图** - **The Windows GDI**(Windows图形设备接口):详细介绍Windows绘图系统的基础知识,包括GDI对象、设备上下文等。 - **Drawing with the GDI**(使用GDI进行绘图):讲解如何利用GDI函数绘制线条、矩形等基本图形元素。 - **Seeing What You've Drawn**(查看你的绘图结果):演示如何将绘制的结果展示在窗口上,并讨论与绘图相关的高级技巧。 - **Loose Ends**(遗留问题):总结本章未完全解决的问题,为后续章节的学习做铺垫。 - **第3章:鼠标和键盘输入** - **Getting Input from the Mouse**(获取鼠标输入):解释如何处理鼠标的点击、移动等事件,并给出实例说明。 - **Getting Input from the Keyboard**(获取键盘输入):介绍键盘消息的处理机制,包括按键消息、字符消息等。 - **The Visual KB Application**(视觉键盘应用程序):通过一个具体的键盘示例应用程序进一步深化理解键盘输入处理方法。 - **第4章:菜单** - **Menu Basics**(菜单基础知识):介绍菜单的基本概念,包括菜单资源文件、菜单条等。 - **The Shapes Application**(形状应用程序):通过创建一个支持绘制多种形状的应用程序来实践菜单功能。 - **Menu Magic**(菜单魔法):讲解更复杂的菜单操作,如动态修改菜单项、子菜单等。 - **The Colors Application**(颜色应用程序):演示如何使用菜单控制应用程序的颜色主题。 - **第5章:MFC集合类** - **Arrays**(数组):介绍MFC中的数组类`CArray`,并讨论其使用方法。 - **Lists**(列表):讲解MFC提供的链表类`CList`的特性和应用场景。 - **Maps**(映射):探讨MFC中的映射类`CMap`及其使用方法。 - **The Typed Pointer Classes**(类型指针类):介绍MFC中的类型安全指针类,提高代码的健壮性。 **第二部分:文档/视图架构** - **第9章:文档、视图和单文档界面** - **Document/View Fundamentals**(文档/视图基础):阐述文档/视图架构的概念及其对Windows应用程序的重要性。 - **Your First Document/View Application**(你的第一个文档/视图应用程序):通过一个完整的文档/视图示例项目加深理解文档/视图架构的实际运用。 - **Doc + View = Less Work for You**(文档+视图=减轻你的工作量):强调文档/视图架构如何简化程序开发流程,提高开发效率。 - **第10章:滚动视图、HTML视图和其他视图类型** - **Scroll Views**(滚动视图):详细介绍如何实现支持水平和垂直滚动的视图。 - **HTML Views**(HTML视图):讲解如何在MFC应用程序中嵌入HTML文档浏览功能。 - **Tree Views**(树视图):探讨树状视图的实现方法,用于展示具有层次结构的数据。 - **List Views**(列表视图):讨论如何实现列表视图,以表格形式显示数据。 - **第11章:多文档和多视图** - **MFC and the Multiple Document Interface**(MFC与多文档界面):解释多文档界面(MDI)的工作原理及其在MFC中的实现方式。 - **Splitter Windows**(分割窗口):介绍如何使用分割窗口来组织多个视图或文档,提供灵活的用户界面布局。 **第三部分:超越基础** - **第14章:定时器和空闲处理** - **Timers**(定时器):讲解定时器的使用方法,包括设置定时器、处理定时器事件等。 - **The Clock Application**(时钟应用程序):通过一个简单的时钟程序演示定时器的使用。 - **Idle Processing**(空闲处理):讨论如何在应用程序空闲时执行任务,例如更新用户界面或执行后台计算。 - **第15章:位图、调色板和资源管理** - **Bitmaps**(位图):介绍如何加载、显示位图图像,并讨论位图在不同场景下的应用。 - **Palettes**(调色板):探讨调色板的概念及其在图形显示中的作用。 - **Resource Management**(资源管理):讲解如何管理和使用程序中的各种资源,如位图、图标、对话框模板等。 该书不仅覆盖了MFC的核心特性,还包含了丰富的实践案例和详细的理论背景介绍,非常适合希望深入了解MFC编程的开发者阅读。
2025-05-30 11:01:32 12.02MB windows 程序设计 MFC
1
对如何利用MFC进行编程进行了详细的介绍,比较容易上手
2022-04-04 16:19:36 5.82MB MFC
1
MFC的经典教程 作者为Jeff Prosis
2022-01-29 11:02:07 5.83MB C++ MFC
1
Programming Windows with MFC是非常好的学习MFC的教材,该资源是此书的源代码。
2021-11-11 15:03:05 2.96MB Programming Windows with MFC
1
《Programming Windows with MFC(第二版)》是一本介绍使用MFC(而不是win32 API),进行32位Windows应用程序设计的经典书籍。作者Jeff Prosise,被誉为MFC领域的Petzold。作者在前言中写道:“我的目标就是为C++程序员写出一本可与为C程序员所写的那本永恒的、无出其右的《Programming Windows》相媲美的好书。” 这本书与众不同之处在于它不以Appwizard向导建立程序开始,而是直接使用MFC类库,利用各类之间的耦合自建程序,比起其他(尤其是千篇一律的国内)书籍来,能给人耳目一新的感觉。
2021-11-02 14:47:05 13.11MB MFC PDF MFC_windows程序设计
1
Programming windows with MFC by Jeff Prosise, Source Code
2021-10-25 16:04:57 1013KB c++ MFC Windows 源码
1
C++编程经典实用书籍,应用MFC类库进行Windows程序设计的经典教材,资源包含全书中文版及英文版两个pdf文件,具有很大的应用价值。
1
Programming Windows with MFC(第二版)——非常不错的MFC编程书籍
2021-07-21 15:15:52 8.29MB Programming Windows with MFC
1
《MFC Windows程序设计(第2版)英文版》是对其极为经典的第1版的全面更新,本书不权扩展了已被认为是权威的Microsoft用于Windows API的功能强大的C++类库的阐述,还新增了有关COM、OLE和ActiveX的内容。本书的作者,Jeff Prosise,用其无与伦比的技巧向读者讲述了MFC程序设计中的基本概念和主要技术——再次阐释了在32位Windows平台上进行快速的面向对象开发的完美方法。
2021-07-13 08:31:42 5.25MB windows MFC
1
C++编程经典实用书籍,应用MFC类库进行Windows程序设计的经典教材,资源包含全书中文版及英文版两个pdf文件,具有很大的应用价值。
1