怎样才能学好VC++ ?它的就业前景怎么样?
来源:百度知道 编辑:UC知道 时间:2024/06/24 06:40:08
期待你们的回答!
先澄清一点,VC++不是语言 只是个编译器而已 希望这点不要搞混
VC++主要还是做windows下开发 而现在的操作系统也不只有windows,如果你只会在windows上干活,而且多是只做图形界面的应用程序的话,那可能用VC(当然,还有C++Build之类的,不光只有VC)做事。而且说起来现在游戏开发微软也开始偏向C#了,而用VC中不少就是游戏开发的(不过用的是DirectX的SDK)。
想学好VC很简单,熟悉了面向对象的编程思想,GOF设计模式,操作系统,图形界面编程等基础知识,MicrosoftFoundationClass(MFC 微软的基础类库)和win32API自然迎刃而解,甚至连学都不用学,还有,微软的命名规则是遵循匈牙利命名法。如果名字觉得不好理解的话去熟悉一下匈牙利命名法。还有就是需要大量的有效代码支持,没事可以模仿一下别人的代码,然后在这基础上发挥发挥,也差不多都掌握了。编程没什么难的,都是靠练出来的。电驴上有孙鑫的VC视频http://www.verycd.com/topics/35626/
个人推荐你学好C++,还有就是心态要好,程序就是程序,别换了一幅样子出来就说做不来了。VC只是个编译器而已,同时这个编译器的智能输入大多都要靠快捷键,仅此而已。
关于C++ 不知你学校教的怎么样,就我个人而言学校的C++也就是皮毛,如果想入门,自学的书恐怕还是要看不少。泛型,COM口编程什么的都要理解,不然就不要学C++编程(更不用提VC)。C++的面向对象不像JAVA那么清晰,毕竟混杂了不少的C的成分在里面,学起来门槛也高了些。
平时业余的时候做些小程序开发,然后对照人家优秀的代码,当发现人家做法与自己不同的时候看书找原因。
如果要说前景的话,估计也只有Java和C的日子好过些,或者简单到点点拖拖拉拉就可以编程的C# VB什么的……C++工具类库太少了,连个算法都要自己搞(听说09版有所改进),而且不像JAVA那样可靠性高,效率也不如C的快,加上复杂程度又远超过了C#和VB甚至比C还高的境界,这就是C++现在的