c++在什么环境下如何进行应用程序的编程

来源:百度知道 编辑:UC知道 时间:2024/06/18 15:55:34
我比较熟悉C#和vs软件,想学学C++,在vc++6.0里学习下,请问:
1、开始都是命令提示符程序,后来win32 application感觉很麻烦,函数名称又长,都是大写,不好输入。c++功能的强大体现在哪些方面?
2、如果想用c++做个比如俄罗斯方块、连连看之类的游戏,在vc++里的什么环境下做?win32 application吗?或者别的软件?硬件开发用C++,做什么系统之类的项目还是用VS方便
vc++里面做窗体程序真的很麻烦。
vs侧重做项目啊,做项目vb c#方便。如果在vs下用c++,还是只能玩玩控制台应用程序,在里面做**系统之类的项目那还不如用C#
想体现C++语言的强大功能,比如开发游戏、做个类似于杀毒软件这样的产品,不是信息管理系统之类的。在什么环境下用好?

你比较熟悉C#,对面向对象程序设计应该没有多大的问题了。C++语法还是要简单熟悉一下,C++不是纯粹的面向对象,里面还有很多面向过程的知识。
1.开始使用控制台应用程序(Console Application),主要可以熟悉C++的基本的语法、技术,但是实际开发中没有多少只是使用控制台的,主要是使用窗口应用程序。
个人认为,最好还是练习一下,毕竟是基础。
学了C++必须学MFC,基于窗口的应用程序还是使用MFC比较多,而且开发比直接写win32 application快且功能多。MFC很强大,为什么有现成的不用呢?
函数名称确实很长,但是函数名都有一定的意义,看到名字可以知道功能,不知道的功能,可以试着使用命名方法找函数。C#中函数名也很长啊,只是VS2003-2008的开发环境比VC6好用些,感觉可能不需要怎么记。
而且学习C++可以更深入了解WINDOWS编程的一些技术,C#中做的太集成了,很多底层的东西可能都不知道,所以可能很多都不求甚解。
2.使用C++做个小游戏,使用VC6就可以做啊,需要看一下GDI编程,或者使用OPENGL库,还要了解一下消息机制。
C++比C#高效,比C高级,硬件开发使用就是因为C++底层、高效,但C#没有这些优点,C#适合快速开发应用程序。

VC6环境确实不如VS方便,可以安装一个插件:
Visual Assist,就可以像VS差不多了。
下载地址:
http://download.csdn.net/source/184640
还是强烈推荐学习一下C++。

1)C++的强大之处就在于它兼容了C的所有功能,还格外增加了类 引用等等 再者C++把面向对想和面向过程更好的结合在了一起,且C++易学,程序语句都很人性化!
2)个人建议使用visual studio 2005或者2008作为编译工具!

你说的是控制台程序吧!
纯C++开发就现在这个时代而言几乎没有太大的优势了