编程,开发工具很重要。
很早以前学习VC时用过VC6.0,看着教程上的说明一步步的做可以完成教程的例子,可真要自己做点什么再用VC6.0开发就觉的很别扭!看看VC6.0生成的MFC程序代码,对于我这样一个C++、VC初学者来说,就象在迷宫里找出口一样- -!也许是我不够考心吧,呵呵。
后来为了生活去学习其他的编程语言,不管DELPHI、JAVA还是C#,他们都有一个良好的不管对熟练的程序员还是初学者都非常好用开发环境。现在回过头来重新学习C++,思考再三实在受不了VC6.0那云山雾绕的自动生成代码的折磨考虑用其他的开发工具。试过用Eclipse 平台学习开发C++但配各种各样的插件非常麻烦而且不能创建MFC工程,我的机器运行Eclipse也非常慢,这对我一个初学者来学太不能忍受了!后来看网上说Dev-C++和GCC不错,下载下来试用了下感觉也不是非常适合初学者。为了找一款好用的适合我这个初学者的C++开发工具让我苦恼了好久,在一次用VS2005开发一个给自己用的小工具时发现VS2005具然可以创建MFC工程,让我很惊讶!用VS2005这么快一年了居然没有发现这个功能,真的很失败- -!
用VS2005创建了一个MFC工程后查看生成的代码,用我不多的C++知识居然能看懂大部分代码,完全没有看VC6.0生成的代码时那种云里雾里的感觉。
在决定用VS2005学习开发C++、VC后,新的苦恼也来了。从网上下载的VC教程都是针对VC6.0的,VC6.0中的一些工具在VS2005里不是没有就是功能不一样或者不在教程中说的位置。比如变量生成功能的对话框,这个对话框其实就是类维护向导,在VS2005里就没有至少我没找到。找到的一个替代功能也只是一次加一个变量,非常非常麻烦还不如自己在类里加来的快!为什么网上找不到用VS2005开发的VC教程啊!!!