1 / 145
文档名称:

VSMFC编程入门.doc

格式:doc   大小:4,590KB   页数:145页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

VSMFC编程入门.doc

上传人:phl805 2019/11/13 文件大小:4.48 MB

下载得到文件列表

VSMFC编程入门.doc

文档介绍

文档介绍:VS-MFC编程入门————————————————————————————————作者:————————————————————————————————日期: VS2010/MFC编程入门之前言   鸡啄米的C++编程入门系列给大家讲了C++的编程入门知识,大家对C++语言在语法和设计思想上应该有了一定的了解了。但是教程中讲的例子只是一个个简单的例程,并没有可视化窗口。鸡啄米在这套VS2010/MFC编程入门教程中将会给大家讲解怎样使用VS2010进行可视化编程,也就是基于窗口的程序。 C++编程入门系列主要偏重于理论方面的知识,目的是让大家打好底子,练好内功,在使用VC++编程时不至于丈二和尚摸不着头脑。本套教程也会涉及到VC++的原理性的东西,同样更重视实用性,让大家学完本套教程以后,基本的界面程序都能很容易编写出来。      VC++简介      VC++全称是VisualC++,是由微软提供的C++开发工具,它与C++的根本区别就在于,C++是语言,而VC++是用C++语言编写程序的工具平台。VC++不仅是一个编译器更是一个集成开发环境,包括编辑器、调试器和编译器等,一般它包含在VisualStudio中。VisualStudio包含了VB、VC++、C#等编译环境。当然我们在使用VC++,总是只单独安装VC++。以来,框架上的代码托管机制,一个项目可以支持多种语言开发的组件,VC++同样被扩展为支持代码托管机制的开发环境,Framework是必须的,也就不再有VC++的独立安装程序,不过可以在安装VisualStudio时只选择VC++进行安装。 VC++版本的选择:VS2010      因为VC++,所以鸡啄米在教程中将不会称VC++++,而是用VC++所属的VisualStudio的版本名称代替,比如VS2003。      近些年VC++主要的版本包括:VC++、VS2003、VS2005、VS2008和VS2010。      VC++,打开工程、编译运行都比较快,所以赢得很多软件开发者的青睐。但因为它先于C++标准推出,所以对C++标准的支持不太好。举个例子:      for(inti=0;i<5;i++)      {               a[i]=i;      }      for语句中声明的变量i,对于VC++,出了for循环仍能使用。但很显然这与C++标准对于变量生存期的规定不符合。      随着VC++版本的更新,对C++标准的支持越来越好,对各种技术的支持也越来越完善。但同时新版本所需的资源也越来越多,对处理器和内存的要求越来越高。到VS2010,光安装文件就2G多,安装后的文件占3G多空间,其运行也经常受处理器和内存等性能的限制。但鸡啄米还是推荐大家使用VS2010,毕竟它是最新版本,类库和开发技术都是最完善的,本教程也将使用VS2010为大家做例程的演示。当然如果系统配置确实比较低,可以选择VS2005,VS2005和VS2010相比还是要轻量级一些的。VC++,奉劝大家尽量别用了。      VC++与MFC      讲VC++免不了要提MFC,MFC全称MicrosoftFoundationClasses,也就是微软基础类库。它是VC++的核心,是C++与WindowsAPI的结合,很彻底的用C++封装了WindowsSDK(SoftwareDevelopmentKit,软件开发工具包)中的结构和功能,还提供了一个应用程序框架,此应用程序框架为软件开发者完成了一些例行化的工作,比如各种窗口、工具栏、菜单的生成和管理等,不需要开发者再去解决那些很复杂很乏味的难题,比如每个窗口都要使用WindowsAPI注册、生成与管理。这样就大大减少了软件开发者的工作量,提高了开发效率。      当然VC++不是只能够创建MFC应用程序,同样也能够进行WindowsSDK编程,但是那样的话就舍弃了VC++的核心,放弃了VC++最强大的部分。MFC也不是只能用于VC++中,它同样也可以用在BorlandC++等编译器中,当然没有几个人这样做。      本节旨在让大家对VC++、VS2010和MFC有基本的概念上的认识,后面鸡啄米会带大家进入VS2010/MFC的世界,让大家轻松的开发各种包含窗口、图形等的可视化程序。  VS2010/MFC编程入门之一(VS2010与MSDN安装过程图解) 上一讲中鸡啄米对VC++和MFC做了一些简单介绍。在本套教程中鸡啄米将使用VS2010为大家讲解如何使用VC++和MFC进行编程,所以首先要安装

最近更新

小学科学《声音》综合练习题含完整答案【全国.. 12页

教科版五年级下册科学期末测试卷【全优】 5页

教科版五年级下册科学期末测试卷含答案【突破.. 6页

教科版五年级下册科学期末测试卷附答案【基础.. 5页

教科版四年级下册科学期末测试卷及完整答案(.. 12页

教科版四年级下册科学期末测试卷精品(精选题.. 9页

小学负数综合练习题 及参考答案(夺分金卷) 6页

沪教版一年级上册数学期末测试卷含完整答案【.. 8页

沪教版一年级上册数学期末测试卷精品【能力提.. 7页

教科版五年级下册科学期末测试卷含答案【完整.. 5页

浙教版一年级上册数学期末测试卷附答案(研优.. 8页

苏教版一年级上册数学期末测试卷精品(典优).. 10页

教科版四年级下册科学期末测试卷附参考答案(.. 10页

沪教版一年级上册数学期末测试卷附参考答案【.. 10页

浙教版一年级上册数学期末测试卷及完整答案(.. 8页

浙教版一年级上册数学期末测试卷含精品答案 10页

部编版六年级上册道德与法治期末综合测试卷精.. 8页

浙教版一年级上册数学期末测试卷(考试直接用.. 7页

苏教版一年级上册数学期末测试卷带答案(名师.. 7页

苏教版一年级上册数学期末测试卷附参考答案(.. 8页

青岛版一年级上册数学期末测试卷及参考答案【.. 8页

青岛版一年级上册数学期末测试卷含完整答案(.. 7页

青岛版一年级上册数学期末测试卷(名校卷) 7页

2024单位学雷锋活动方案标准范本 6页

肉牛交易中心商业计划书 3页

数学史融入初中数学课堂教学的实践研究-2024年.. 5页

2024年继电保护操作规程3篇 8页

新版【临床指南】中国特应性皮炎诊疗指南(202.. 11页

漫画看懂新民典法课件 26页

江南嘉捷电梯 e-con原理图 45页