关于DEV C++的一些问题,请教各位IT达人。

DEV C++ 和 VC++是不是都是独立的没有联系的编程语言?DEV C++里面是不是不能用控件?如果有,请知道的指教下。另外问下两种语言哪种比较实用一些?谢谢了。
对于这两种开发环境,应该学习哪一个比较实用一点?我现在用的是DEV C++的开发环境和它相关的一些语言,如果要学VC++ 是不是药重新开始学?请各位指点下,谢谢。

一楼说的很对,在这里帮一楼补充一下,
这2个集成开发环境我都用过,我归纳起来就是:是从功能上来讲,DEV C++是VC++(应该是编译器)的子集;从界面上来讲,是2个不同的集成开发环境。
拿VC++ 6.0来讲,它即可以写控制台程序,也可以写windows图形程序(sdk程序/C语言 或者mfc程序/C++语言)

有一个误区:我们通常所讲的"visual c++程序设计"单指的是"MFC程序设计"(应用微软提供的类库),而VC++6.0只是集成开发环境

DEV C++也可一些控制台程序,对于windows程序,只有sdk的作用,它只给你了一个应用程序框架,当然,控件是可以用的,只不过不能可视化通过拖拉完成,因为sdk里的控件是要自己写代码的输入的,以及消息循环都要自己写上去的。VC++ 6.0集成开发环境已经包含了sdk这一功能(新建->win32 application)。不过,DEV C++还有其它的类库(也可以说头文件),比如OPENGL...,(VC6貌似没有,不清楚后面的版本是否包含这一功能)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-13
DEV C++ 和 VC++是不是都是独立的没有联系的编程语言?
首先,这就是理解上的错误,这两种不是编程语言,而是针对C++语言的不同编译环境或称编程环境,是方便用户使用C++编程,而提供的工具,不是语言。
由于是不同公司开发的,公司都希望别人使用自己的产品,于是在产品的开发过程中,会加入自己的一些特色,例如提供一些标准库函数以外的一些函数,供编程者方便调用,所以才造成了你上面的误解。追问

可能是我表达错误了。这两种都用同一种语言吗?我看到书上两种编译语言的要求好像并不是一样的。还有DEV C++里面可以用控件吗?两种编程环境的功能上大体差不多?

追答

都是以C++为基础的。
但是要求是不一样的,因为其里面运行机制的原因。我看来VC++提供的功能更强大一些。
好像DEV C++不可以使用控件。另外,控件是微软针对VC这个产品,使用C++语言提供的一组自己的库函数的东西,这也是我说VC++功能更强大的一些原因,因为微软在VC上提供了很多自己的库函数。

第2个回答  2011-06-15
打个比方你在window下可以用VC++,在其他系统下开发环境不一样了,就必须要不同的开发工具,C++只是一门编程语言。但是在不同系统下,开发环境不一样,也许它们的实现也不一样,但是语言还是基础的,只是实现的方式不同,可懂?本回答被提问者采纳
第3个回答  2011-06-15
汗~
C++就是C++
DEV 跟 VC只是开发环境,不是编程语言
你只要学好了C++ 然后就看你是在哪种系统下编程了,在不同的系统下编程是得用不同的开发环境的,你在windows下编程用vc,而你在其它系统下用c++编程就得换个开发环境了,懂不?追问

那C++的语言还一样吗?单纯的知识开发环境的改变吗?

追答

基本一样,只有稍微地一点儿写法不同
可以那样说

相似回答