本系列主要偏重于理论方面的知识,目的是打好底子,练好内功,在使用VC++编程时不至于丈二和尚摸不着头脑。本系列也会涉及到VC++的原理性的东西,同样更重视实用性,学完本系列以后,基本的界面程序都能很容易编写出来。
VC++简介
VC++全称是Visual C++,是由微软提供的C++开发工具,它与C++的根本区别在于,C++是语言,而VC++是用C++语言编写程序的工具平台。VC++不仅是一个编译器更是一个集成开发环境,包括编辑器、调试器和编译器等,一般它包含在Visual Studio中。Visual Studio包含了VB、VC++、C#等编译环境。当然,我们在使用VC++6.0的时候为了便捷,总是只单独安装VC++6.0 。VC++同样被扩展为支持代码托管机制的开发环境,不过可以在安装Visual Studio时只选择VC++进行安装。
VC++版本的选择:VS2013
因为VC++6.0以后的版本不在有独立的安装程序,所以在教程中将不会称VC++6.0以后的版本为VC++ 7.0等等,而是用VC++所属的Visual Studio的版本名称代替,例如VS2013.
近些年来VC++主要的版本包括:VC++6.0、VS2013、VS2015、VS2017和VS2019 。
VC++6.0占用的系统资源比较少,打开工程、编译运行都比较快,所以赢得很多软件开发者的青睐。但因为它先于C++标准库推出,所以对C++标准的支持不太好。举个例子:
for(int i = 0; i < 5; i++)
{
a[i] = i;
}
for语句中声明的变量i,对于VC++6.0来说,出了for循环仍能使用。但很显然这与C++标准对于变量生命期的规定不符合。
随着VC++版本的更新,对C++标准的支持越来越好,对各种技术的支持也越来越完善。但同时新版本所需的资源也越来越多,对处理器和内存的要求越来越高。到VS2013,光安装文件就2G多,安装后的

本文档主要介绍MFC编程的基础知识,旨在帮助读者理解VC++和MFC的关系,以及如何使用VC++进行界面程序开发。内容包括VC++的基本概念、版本选择,以及MFC在C++与Windows API结合中的作用,强调了MFC在提高开发效率方面的重要性。适合初学者入门。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



