visual_c++_mfc_简明教程2

visual_c++_mfc_简明教程2

ID:18605978

大小:189.00 KB

页数:60页

时间:2018-09-19

visual_c++_mfc_简明教程2_第1页
visual_c++_mfc_简明教程2_第2页
visual_c++_mfc_简明教程2_第3页
visual_c++_mfc_简明教程2_第4页
visual_c++_mfc_简明教程2_第5页
资源描述:

《visual_c++_mfc_简明教程2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualC++MFC简明教程原著:MarshallBrain编译:张圣华第一部分:MFC导论VisualC++不仅仅是一个编译器。它是一个全面的应用程序开发环境,使用它你充分利用具有面向对象特性的C++来开发出专业级的Windows应用程序。为了能充分利用这些特性,你必须理解C++程序设计语言。掌握了C++,你就必须掌握Microsoft基本类库(MFC)的层次结构。该层次结构包容了WindowsAPI中的用户界面部分,并使你能够很容易地以面向对象的方式建立Windows应用程序。这种层次结构适用于所有版本的Windows并彼

2、此兼容。你用MFC所建立的代码是完全可移植的。  该教程将向你介绍MFC的基本概念和术语以及事件驱动程序设计方法。在本节中,你将会输入、编译和运行一个简单的MFC程序。下一节中将向你详细解释这些代码。第三部分讨论了MFC控制和如何定制它们。第四部分将介绍消息映射,你将会处理MFC的事件。  什么是MFC?  如果你要建立一个Windows应用程序,应该如何下手?  好的开端是从设计用户界面开始。首先,你要决定什么样的用户能使用该程序并根据需要来设置相应的用户界面对象。Windows用户界面有一些标准的控制,如按钮、菜单、滚动条和列

3、表等,这对那些Windows用户已经是很熟悉了。要记住的是,作为程序员必须选择一组控制并决定如何把它们安排到屏幕上。传统上,你需要在纸上做一下用户界面的草图,直到对各元素感到满意为止。这对于一些比较小的项目,以及一些大项目的早期原型阶段是可以的。  下一步,是要实现代码。为任何Windows平台建立应用程序时,程序员都有两种选择:C或C++。使用C,程序员是在Windows应用程序界面(API)的水平上编写代码。该界面是由几百个C函数所组成,这些函数在WindowsAPI参考手册中都有介绍。对于WindowsNT,API被称为“W

4、in32API”,以区别于其用于Windows3.1的16位API。  Microsoft也提供了C++库,它位于任何WindowsAPI之上,能够使程序员的工作更容易。它就是Microsoft基本类库(MFC),该库的主要优点是效率高。它减少了大量在建立Windows程序时必须编写的代码。同时它还提供了所有一般C++编程的优点,例如继承和封装。MFC是可移植的,例如,在Windows3.1下编写的代码可以很容易地移植到WindowsNT或Windows95上。因此,MFC很值得推荐的开发Windows应用程序的方法,在本教程自始

5、至终使用的都是MFC。  当是使用MFC60VisualC++MFC简明教程原著:MarshallBrain编译:张圣华第一部分:MFC导论VisualC++不仅仅是一个编译器。它是一个全面的应用程序开发环境,使用它你充分利用具有面向对象特性的C++来开发出专业级的Windows应用程序。为了能充分利用这些特性,你必须理解C++程序设计语言。掌握了C++,你就必须掌握Microsoft基本类库(MFC)的层次结构。该层次结构包容了WindowsAPI中的用户界面部分,并使你能够很容易地以面向对象的方式建立Windows应用程序。这

6、种层次结构适用于所有版本的Windows并彼此兼容。你用MFC所建立的代码是完全可移植的。  该教程将向你介绍MFC的基本概念和术语以及事件驱动程序设计方法。在本节中,你将会输入、编译和运行一个简单的MFC程序。下一节中将向你详细解释这些代码。第三部分讨论了MFC控制和如何定制它们。第四部分将介绍消息映射,你将会处理MFC的事件。  什么是MFC?  如果你要建立一个Windows应用程序,应该如何下手?  好的开端是从设计用户界面开始。首先,你要决定什么样的用户能使用该程序并根据需要来设置相应的用户界面对象。Windows用户界

7、面有一些标准的控制,如按钮、菜单、滚动条和列表等,这对那些Windows用户已经是很熟悉了。要记住的是,作为程序员必须选择一组控制并决定如何把它们安排到屏幕上。传统上,你需要在纸上做一下用户界面的草图,直到对各元素感到满意为止。这对于一些比较小的项目,以及一些大项目的早期原型阶段是可以的。  下一步,是要实现代码。为任何Windows平台建立应用程序时,程序员都有两种选择:C或C++。使用C,程序员是在Windows应用程序界面(API)的水平上编写代码。该界面是由几百个C函数所组成,这些函数在WindowsAPI参考手册中都有介

8、绍。对于WindowsNT,API被称为“Win32API”,以区别于其用于Windows3.1的16位API。  Microsoft也提供了C++库,它位于任何WindowsAPI之上,能够使程序员的工作更容易。它就是Microsoft基本类库(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。