一、每一种开发语言都要有一种或多种的IDE(集成开发环境)来支持,如:支持C的gcc g++(LINUX) VC6,VS2005、2008、2010、DEVC++ ,WINTC(WINDOWS)等,支持JAVA的Eclipse、IntelliJ IDEA、Netbeans 等。不仅要学会语言还要学会使用开发工具,才能达到市场应用,否则,只能望“市”兴叹!当然都学会也不可能,要看将来工作用什么,在哪个方向上发展了。
二、要成为一个资深的语言专家,各种系统原理都要有所了解,甚至要深入了解才能达到随心所欲的应用语言去开发产品。学无止境啊。。。。
三、看LZ的意思其实是想深入研究c++语言功能,如果你基础达到一定程度了,就找课题去做吧,根据课题情况你选择合适的IDE去开发就行了。如做网游可选用VC6 VS系列工具,做LINUX应用系统当然选用gcc g++了
你说你想学C++但是你又说你不学MFC,我觉得很不可思议
首先你知道C++和C语言的区别吗?只有一个区别---》类,所谓类就是为了面向对象而对C的改进
而MFC就是一种封装后的类,应该说是WINDOWS比较经典的可视化编程封装库,学C++是必须要学MFC的,除非你只是玩玩而已
高三党飘过,只研究算法竞赛……貌似VS2010神马的比较专业哈
顺便问下师兄大大,大学计算机都学啥??偶也打算报这个
可以尝试开发后台程序,只考虑算法,不用考虑前台展示。
linux的C++应用程序可以考虑尝试下
想深入学习的话,可以用TC++或者BC++编程环境,一行代码一行代码地写!