初学者经常提出这样的问题:是学c++好还是学 Visual c++好?
其实,这是个很奇怪的问法,就好像在问:是学开车好还是学开福特车好?开车是一种普遍的技术,用这个技术可以控制福特车或奥迪车,这在技术上没有很大的差别,最多只是一些开关的位置不同而已。同样的道理,c++是一种程序语言,现在已经成为ISO标准,是一种普遍的技术。Visual c++只是一种协助用户使用c++语言设计软件的工具。
类似的工具还有很多,例如Borland c++ Builder,设置还有免费的GNU c++,他们都是协助用户使用c++设计软件的工具。
不一定,有C功底也可以,不过VC这些都大量运用面向对象的继承、重载等特性,光C怕是吃不消,所以有较强的c++功底还是不错的。
所谓可视化编程是相对于以前的纯代码式编程而言的,主要是说很多界面的设计可以再也不用用代码来编写了,开发工具可以给你很大的帮助,最明显的就是VB了,程序简直就是托出来的,当然也不能不写代码,程序的核心还是代码来解决的,设计只是表面而已。
至于你说为什么代码会不一样,因为VC的大部分代码都是win32编程的,而平时大家上课或者c++入门书都是讲的控制台编程,当然不一样啦。
我先也有一点这样的问题,看了你的解释,这个疑问解决了!
谢谢!
我看还是先学多点C++ 代码 在研究可视化程序吧