大家好,我是一名刚刚学习c++的新手,语法已经看得还可以了,使用vs2010写程序,但是我发现写出来的程序都是命令提示框,跟我之前使用的vb根本不同,不能直接做出界面,折腾了好久,后来发现vs中有一个工具箱,貌似可以使用控件设计界面,但是又发现这好像是c#的代码,而且看了一下,好像都是用类处理的,作为c++新手的我就蒙掉了。
我就想问是不是学习c++,使用vs就只能是利用mfc做界面,或者是直接调用api制作界面呢?而呢个工具箱好像就是为c#设计而已啊?
学习这么久,都是面对命令提示框,好让新手我受打击啊。。。希望诸位可以答疑下啊。
做界面简单,真要做好界面就复杂了,好多经典的软件都不是用mfc做得。看你以后发展了,要是侧重于功能,网上下载个界面插件就行了。要是专门做界面,那就要好好研究了。
做界面不一定只做MFC,MFC可以作为你入门的基础,以后可以接触一些开源的界面库做界面啊!
除MFC外还有window窗口应用程序等~~~~~~
如果你想用vs2010开发MFC程序,可以百度:鸡啄米。这个网站有比较详细的vs2010 MFC 程序开发教程;建议不要一开始就用界面,先在dos环境下进行编程,等技能有一个提升后再学习MFC;
我覺得要練C++ 用DEV-C++ 比較有效果
可以试试 Qt 啊,是完全面向对象的,不过建议要在熟练 C++ 的前提下使用。否则容易迷失。因为 Qt 扩展了 C++ 的同能,加入了垃圾回收机制,感觉有点不符合 C++ 的设计哲学:兼容高效
c++就这样,新手同样推荐用gcc类的编译器,如dev-c++