我才写编程,

来源:百度知道 编辑:UC知道 时间:2024/05/27 11:18:29
我才开始学编程,是c++,但是看到很多地方c++和vc是分开说的,请教一下它们有什么不同???谢谢!!

楼上已经说了,用VC写C++的程序。学VC是学软件的用法,学C++是学语言的写法!网上一般的C++例程 可能用VC编译。可以说VC只是C++编译器的一种!

C语言是面向过程的
C++是面向对象的开发语言
Visual C++是一种可视化的C++开发工具

我学vc也半年了,c和c++的功底不错,对vc感觉还可以。我认为学vc也有些技巧,可以事半功倍。

vc的书要跳着看,先把api,windows运行的概念看懂,再看mfc,其实只要你c++学的好,mfc几乎没多少可看的,就是一些功能的封装。vc其实只是工具,精华都在windows程序的流程上。

掌握好概念后,就是狂背各种api函数和mfc封装的成员函数。

最后就是研究mfc代码和其它原代码。

我学vc已有些时间了,但总有的地方不清楚,到网上去问“高手”,老被骂的狗血碰头,到头来,还是一头雾水,后来买到一本好书,The MFC Answer Book, Solutions for Effective Visual C++ Applications ,Author: Eugene Kain ,Published by Addision-Wesley 。

个人认为学习VC的前提是C++,特别是虚函数、派生、和指针,余皆不足虑也。

vc 的瓶颈就在于各种api和mfc封装的函数调用。例如你知道ddx在update()运行时默认调用dodatachange(),等等一些函数刁用。vc纯粹是小菜。

vc本身就是傻瓜工具,微软开发vc原意就是要缩短程序员培训时间。可国内有人居然要用几年时间来学,真是太可怕了,太可悲了。学会了只能在windows平台上开发,那么你哪有时间去学其他平台的程序开发。

vc只是工具,关件在学windows操作系统,windows 通了,vc最多半年。

劝大家一句,不要在看什么“深入浅出”之内的书了,去找一本专门讲vc库函数的书看,这才是精通之道。