MFC Windows应用程序设计习题解答及上机实验

作者:任哲

丛书名:普通高校本科计算机专业特色教材精选·算法与程序设计

定价:12元

印次:1-2

ISBN:9787302085447

出版日期:2004.06.01

印刷日期:2005.08.09

图书责编:王听讲

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书是《MFC Windows 应用程序设计》一书的配套教材。书中对原教材中各章的习题做了详细的解答并提供了一些上机实验的题目,力图通过这些练习和训练使读者能较好地理解和掌握MFC Windows 应用程序框架及使用MFC类型编程的基本方法。在书后的附录“Visual C++开发环境简介”部分,简明扼要地介绍了创建应有程序框架的方法及使用调试开发工具的方法,为读者快速地使用该开发工具提供了帮助。 内容特色: 1、本书对《MFC Windows应用程序设计》教材中各章的习题都做了详细的解答并提供了一些上机实验的指导。 2、通过本书的练习和实验训练,将帮助读者更好地理解和掌握MFC Windows应用程序框架及使用MFC类库编程的基本方法。 3、书后的附录Visual C++6.0集成开发工具部分,简要地介绍了创建应用程序框架的方法及使用调试开发工具的方法,为读者快速地使用该开发工具提供了帮助。 4、为使用本教材的教师免费提供配套的电子教案及主教材、习题和上机实验的程序代码。 本书适合作为高等院校和高等职业技术学校的教学用书,也可以作为有一定C++基础的读者的参考用书。

近年来,Windows一直是一个主流操作系统,因而市场上对开发Windows应用程序的需求也与日俱增。但是,随着Windows操作系统的发展,Windows应用程序变得越来越复杂,使得单纯使用Windows API来开发Windows应用程序变得越来越困难。于是,一些可视化的Windows开发工具(如Visual Basic、Delphi、C++Builder等)如雨后春笋般地涌现出来,这给Windows应用的开发者带来了极大的方便,同时也大大地提高了开发效率。但是,由于这些开发工具对应用程序框架的代码封装得过于严密,因而使得对Windows底层应用的开发几乎成为不可能。而MFC(Microsoft Fundation Classes,Microsoft基础类库)只是使用C++类对Windows API进行封装,因而它一方面较大程度地屏蔽了Windows编程的复杂性,使得Windows应用程序的设计变得简单起来;另一方面,它仍然允许有经验的程序员使用Windows的底层功能开发高效的Windows应用程序。再加上与MFC配套的开发工具Visual C++提供的功能强大的各种向导,使MFC成为一个强有力的Windows应用程序的开发工具。 目前,许多高等院校已经把C/C++列为理工科专业学生的必修课程,这门课程使学生初步了解和掌握了面向对象程序设计的思想和方法,为学生学习和掌握MFC打下了良好的基础。如果在此基础上开设MFC课程,不但可以使学生掌握Windows应用程序设计的基本方法,还可以使学生更进一步深刻、全面地理解面向对象程序设计的思想,从而把握程序设计方法的发展方向。 ...

目录
荐语
查看详情 查看详情
第1章Windows应用程序基础知识1

1.1Windows应用程序的基本概念1

1.1.1Windows应用程序的界面1

1.1.2Windows应用程序与API函数2

1.1.3Windows的一个特殊数据类型——句柄2

1.1.4Windows应用程序的数据类型3

1.1.5消息与消息循环4

1.2Windows应用程序的结构5

1.2.1主函数5

1.2.2消息的处理部分——窗口函数7

1.2.3Windows系统、主函数、窗口函数之间的关系8

1.3用C函数封装Windows程序11

小结13

习题14

第2章Windows应用程序的类封装15

2.1应用程序主函数的C++类封装15

2.1.1窗体类的声明15

2.1.2应用程序类的声明17

2.1.3主函数封装后的程序18

2.2派生类的应用22

2.2.1应用程序类的派生类22

2.2.2窗体类的派生类24

2.3窗口函数的封装——消息映射28

2.3.1消息处理函数的简单封装29

2.3.2消息映射31

2.3.3消息映射的声明和定义34

小结37

习题37

第3章MFC应用程序框架39

3.1早期的应用程序框架及其MFC类39

3.1.1早期的应用程序框架39

3.1.2MFC的窗口类40

3.1.3CWinApp类41

3.2最简单的MFC程序实例42

3.2.1程序的编写42

3.2.2程序主函数的代码44

3.3应用程序的文档/视图结构及其框架类46

3.3.1文档/视图结构的基本概念46

3.3.2文档类CDocume... 查看详情

查看详情