弄界面用c++好,还是c#或Java好啊
10个回答
展开全部
当然是C#或者Java了。C++的算法因为可以使用指针对内存进行操作,因而程序的效率比较高,所以多用于底层算法的实现。而C#和Java则有着可视化的编程界面,可以直接拖动控件,并且修改控件属性,使用非常方便(和MFC中的Dialog和FormView一样)。很多时候,程序员会利用C#设计界面,然后使用C++进行编程。
当然,因为C++确实比较强大,使用者很多,一些公司也推出了针对VS的界面库,通过这些界面库你可以直接构建和使用非常漂亮的界面。给你推荐一下BCGControlBarPro。因而,你也可以直接使用C++,结合这样的插件进行界面设计,一样会很漂亮的。发张示例图片给你看看吧。
展开全部
你好,我觉得这个依赖于你的需要。
如果你有一定的c语言基础,但是对c++,c#,java均不了解,且想编好看的程序,那么我建议你学习c#。
c#学习使用上最简单,和c几乎没有差别,只是面向对象的思想很明了。虽然简单,但是可以实现c++所有功能和vb的所有简单操作。另外c#近来愈发的流行,因为它容易上手,容易理解,更重要的很多基于网络的计数都需要c#。用Visual studio来创建界面的程序(Winform 或者 WPF)很容一。初学的时候,甚至只用拖入控件(比如文本框,按钮),双击,就可对其编程。在编出一些小的东西以后,有一定了解又有些疑惑,这个时候可以系统的买一本书来看。就可以较为轻松的学习c#了。
java的编写其实和c#几乎一样。但是由于java平台的jdk很久没有更新了,操作起来会不是那么方便。我个人认为,java和c#对于新手来说,开发平台不是那么新这一点,很吃亏。如果你只是想有一个界面,不想很好看(刚刚开始学的级别来说,高手例外),那么java也是不错的。就取决于你的目的了。还有一点就是java和c#学会一个,另一个自然也会了。java目前更多用在网站方面,编写很大的桌面程序的不多。目前java的书可能要丰富写,但c#的也够用了。
c++我没有怎么用过,操作起来没有前面的方便。但是如果你编程为了和其他硬件相结合,那么c++可能更好一些。特别是手机软件,很多都是完全支持c++的。现在有一个诺基亚力推的Qt,是c++的界面类,可以很容易的编写很好看的界面(这个最好还是学习一段时间以后在接触)。MFC听说过挺好的,但是我没有用过。
总的来说,我觉得c#最适合初学,java适合学得系统(资料很多),c++利于使用在很多平台上,不只是pc。
我也只是一个初学者,以上是自己编程的感觉,比较肤浅,见谅。
最后,祝你成功!
如果你有一定的c语言基础,但是对c++,c#,java均不了解,且想编好看的程序,那么我建议你学习c#。
c#学习使用上最简单,和c几乎没有差别,只是面向对象的思想很明了。虽然简单,但是可以实现c++所有功能和vb的所有简单操作。另外c#近来愈发的流行,因为它容易上手,容易理解,更重要的很多基于网络的计数都需要c#。用Visual studio来创建界面的程序(Winform 或者 WPF)很容一。初学的时候,甚至只用拖入控件(比如文本框,按钮),双击,就可对其编程。在编出一些小的东西以后,有一定了解又有些疑惑,这个时候可以系统的买一本书来看。就可以较为轻松的学习c#了。
java的编写其实和c#几乎一样。但是由于java平台的jdk很久没有更新了,操作起来会不是那么方便。我个人认为,java和c#对于新手来说,开发平台不是那么新这一点,很吃亏。如果你只是想有一个界面,不想很好看(刚刚开始学的级别来说,高手例外),那么java也是不错的。就取决于你的目的了。还有一点就是java和c#学会一个,另一个自然也会了。java目前更多用在网站方面,编写很大的桌面程序的不多。目前java的书可能要丰富写,但c#的也够用了。
c++我没有怎么用过,操作起来没有前面的方便。但是如果你编程为了和其他硬件相结合,那么c++可能更好一些。特别是手机软件,很多都是完全支持c++的。现在有一个诺基亚力推的Qt,是c++的界面类,可以很容易的编写很好看的界面(这个最好还是学习一段时间以后在接触)。MFC听说过挺好的,但是我没有用过。
总的来说,我觉得c#最适合初学,java适合学得系统(资料很多),c++利于使用在很多平台上,不只是pc。
我也只是一个初学者,以上是自己编程的感觉,比较肤浅,见谅。
最后,祝你成功!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是在Windows下的桌面应用的话,推荐C#。
虽然做什么事情只要自己喜欢就好,任何事情做到极致也会很好。但是对于一般的人,最好还是了解一下整个生态环境的状况,选择一个合适的方向做下去,在条件有限的情况下会少走很多弯路。
我个人是非常喜欢c++的,c++是我学的第一门语言,就像是初恋一样,对第一次总是带有特殊的情感,但往往是以悲伤的故事结束。同样在国内有机会做c++的机会还是不多。因为c++的学习成本的确非常高。听有人说不要认为在学校你c++能考90分就很牛,如果没有10年c++编程经验千万不要说理解c++了。c++的确非常有用,但是也的确是非常难以学好,并且应用好的语言,因为现在很少有机会在实战中成长。所以用c++来做界面不是一个好的选择,特别是在Windows下,现在MFC基本就是一个坑。我当初因为什么都不懂,也不太关心整个行业的发展情况,在这个坑里躺了很久。
如果的确需要做Windows下的桌面应用,C#的确是一个不错的选择。毕竟是他们自己的东西,如果用的好还是能给你带来眼前一亮的感觉。
还是强调如果非要做桌面应用,并且不仅仅是Windows下的应用,那么Java是一个不错的选择,只是界面的确不是那么让人赏心悦目,毕竟那不是Java的优势。
虽然做什么事情只要自己喜欢就好,任何事情做到极致也会很好。但是对于一般的人,最好还是了解一下整个生态环境的状况,选择一个合适的方向做下去,在条件有限的情况下会少走很多弯路。
我个人是非常喜欢c++的,c++是我学的第一门语言,就像是初恋一样,对第一次总是带有特殊的情感,但往往是以悲伤的故事结束。同样在国内有机会做c++的机会还是不多。因为c++的学习成本的确非常高。听有人说不要认为在学校你c++能考90分就很牛,如果没有10年c++编程经验千万不要说理解c++了。c++的确非常有用,但是也的确是非常难以学好,并且应用好的语言,因为现在很少有机会在实战中成长。所以用c++来做界面不是一个好的选择,特别是在Windows下,现在MFC基本就是一个坑。我当初因为什么都不懂,也不太关心整个行业的发展情况,在这个坑里躺了很久。
如果的确需要做Windows下的桌面应用,C#的确是一个不错的选择。毕竟是他们自己的东西,如果用的好还是能给你带来眼前一亮的感觉。
还是强调如果非要做桌面应用,并且不仅仅是Windows下的应用,那么Java是一个不错的选择,只是界面的确不是那么让人赏心悦目,毕竟那不是Java的优势。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
界面在不同的平台和不同的方面用什么是不一样的
PC端:我个人认为是C#比较好,Java肯定不能胜任的,如果纯做界面还是去用C#比较好,
Java的界面库简直不忍直视。
Android:你就用Java吧,毕竟android sdk是需要用java进行开发。
3D游戏:我比较支持CPP,毕竟游戏如果卡就不好玩了,所以效率是很重要的。
Web领域我不太了解,不敢妄加评论
PC端:我个人认为是C#比较好,Java肯定不能胜任的,如果纯做界面还是去用C#比较好,
Java的界面库简直不忍直视。
Android:你就用Java吧,毕竟android sdk是需要用java进行开发。
3D游戏:我比较支持CPP,毕竟游戏如果卡就不好玩了,所以效率是很重要的。
Web领域我不太了解,不敢妄加评论
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
弄界面,只要别选JAVA就行,现在JAVA做界面的工作基本上没有,不过做手机软件和网站的倒很多。
其实C#/C++都可以,好不好要看编程水平。。建议选C#,因为比较好学。C++的MFC听说已经停止更新了,所以还是选C#吧,毕竟C#还可以做网站。
其实C#/C++都可以,好不好要看编程水平。。建议选C#,因为比较好学。C++的MFC听说已经停止更新了,所以还是选C#吧,毕竟C#还可以做网站。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询