有没有vc2010下载而不是vs2010

       给大家讲了C++的编程入门知识,大家对C++语言在语法和设计思想上应该有了一定的了解了。但是教程中讲的例子只是一个个简单的例程,并没有可视化窗口。鸡啄米在这套VS2010/MFC编程入门教程中将会给大家讲解怎样使用VS2010进行可视化编程,也就是基于窗口的程序。

       C++编程入门系列主要偏重于理论方面的知识,目的是让大家打好底子,练好内功,在使用VC++编程时不至于丈二和尚摸不着头脑。本套教程也会涉及.到VC++的原理性的东西,同样更重视实用性,让大家学完本套教程以后,基本的界面程序都能很容易编写出来。

Studio包含了VB、VC++、C#等编译环境。当然我们在使用VC++ 以来,微软建立了在.NET框架上的代码托管机制,一个项目可以支持多种语言开发的组件,VC++同样被扩展为支持代码托管机制的开发环境,所以.NET Framework是必须的,也就不再有VC++的独立安装程序,不过可以在安装Visual Studio时只选择VC++进行安装。

       VC++ 6.0占用的系统资源比较少,打开工程、编译运行都比较快,所以赢得很多软件开发者的青睐。但因为它先于C++标准推出,所以对C++标准的支持不太好。举个例子:

随着VC++版本的更新,对C++标准的支持越来越好,对各种技术的支持也越来越完善。但同时新版本所需的资源也越来越多,对处理器和内存的要求越来越高。到VS2010,光安装文件就2G多,安装后的文件占3G多空间,其运行也经常受处理器和内存等性能的限制。但鸡啄米还是推荐大家使用VS2010,毕竟它是最新版本,类库和开发技术都是最完善的,本教程也将使用VS2010为大家做例程的演示。当然如果系统配置确实比较低,可以选择VS2005,VS2005和VS2010相比还是要轻量级一些的。VC++ 6.0已经过时,奉劝大家尽量别用了。

Kit,软件开发工具包)中的结构和功能,还提供了一个应用程序框架,此应用程序框架为软件开发者完成了一些例行化的工作,比如各种窗口、工具栏、菜单的生成和管理等,不需要开发者再去解决那些很复杂很乏味的难题,比如每个窗口都要使用Windows API注册、生成与管理。这样就大大减少了软件开发者的工作量,提高了开发效率。

       本节旨在让大家对VC++、VS2010和MFC有基本的概念上的认识,后面鸡啄米会带大家进入VS2010/MFC的世界,让大家轻松的开发各种包含窗口、图形等的可视化程序。

由于改装WIN7系统后,在编写MFC程序中发现无法在工程中添加文件和MSCOMM控件,虽然网上有一些解决的方法,但还是决定改用VS2010。

改用VS2010后,问题就出现了,首先就是界面很不习惯。用了2天后开始慢慢适应。插入插件的操作也有所不同,这里我就不多加解说了,具体晕倒问题可以到网上搜索相应的操作。

本文主要的重点是VS2010默认使用UNICODE编码。首先发现这个问题是自己将在VC6中定义的一些函数,用到VS2010中的时候就会出现一些莫名的错误。最后发现,VS2010默认使用UNICODE编码。

最容易出现错误的就是跟char类型有关的一些变量的类型转换上。

这是没有任何问题的,而在vs2010中由于CString是宽字符字符串,所以把单字符的数组直接赋值就会出现错误。这时候就要使用TCHAR类型,TCHAR在没有定义_UNICODE宏下相当于unsigned char,在定义了_UNICODE宏下相当于wchar_t。

一些函数中,遇到指针LPSTR和LPWSTR时,也会出现类似的问题。宽字符的初始化要使用_T宏,这里就不多说了。

该控件是一款功能请打的表格控件,里面有安装和破解的文件,非常适用于MFC开发,经本人使用后推荐给大家
// 在vs家族产品下运行以上代码出异常
1、在VC6中,如果没有显式地指定运算符重载函数的返回值类型,编译器默认返回整形。但VS2010不支持默认整形。 解决这个问题,可以右键单击项目名,选择 属性,然后依次选择 配置属性、C/C++ 、命令行,在附加选项中添加  /wd4430 即可

我要回帖

更多关于 VC2010 的文章

 

随机推荐