弄界面用c++好,还是c#或Java好啊

 我来答
轩心之迪
推荐于2018-04-05 · TA获得超过726个赞
知道小有建树答主
回答量:76
采纳率:0%
帮助的人:107万
展开全部

当然是C#或者Java了。C++的算法因为可以使用指针对内存进行操作,因而程序的效率比较高,所以多用于底层算法的实现。而C#和Java则有着可视化的编程界面,可以直接拖动控件,并且修改控件属性,使用非常方便(和MFC中的Dialog和FormView一样)。很多时候,程序员会利用C#设计界面,然后使用C++进行编程。

当然,因为C++确实比较强大,使用者很多,一些公司也推出了针对VS的界面库,通过这些界面库你可以直接构建和使用非常漂亮的界面。给你推荐一下BCGControlBarPro。因而,你也可以直接使用C++,结合这样的插件进行界面设计,一样会很漂亮的。发张示例图片给你看看吧。

糖糖啊3x
2010-10-24 · 超过16用户采纳过TA的回答
知道答主
回答量:25
采纳率:0%
帮助的人:41.2万
展开全部
你好,我觉得这个依赖于你的需要。
如果你有一定的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。
我也只是一个初学者,以上是自己编程的感觉,比较肤浅,见谅。
最后,祝你成功!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一数一道
2016-01-23 · TA获得超过1751个赞
知道小有建树答主
回答量:369
采纳率:75%
帮助的人:217万
展开全部
  如果是在Windows下的桌面应用的话,推荐C#。
  虽然做什么事情只要自己喜欢就好,任何事情做到极致也会很好。但是对于一般的人,最好还是了解一下整个生态环境的状况,选择一个合适的方向做下去,在条件有限的情况下会少走很多弯路。
  我个人是非常喜欢c++的,c++是我学的第一门语言,就像是初恋一样,对第一次总是带有特殊的情感,但往往是以悲伤的故事结束。同样在国内有机会做c++的机会还是不多。因为c++的学习成本的确非常高。听有人说不要认为在学校你c++能考90分就很牛,如果没有10年c++编程经验千万不要说理解c++了。c++的确非常有用,但是也的确是非常难以学好,并且应用好的语言,因为现在很少有机会在实战中成长。所以用c++来做界面不是一个好的选择,特别是在Windows下,现在MFC基本就是一个坑。我当初因为什么都不懂,也不太关心整个行业的发展情况,在这个坑里躺了很久。
  如果的确需要做Windows下的桌面应用,C#的确是一个不错的选择。毕竟是他们自己的东西,如果用的好还是能给你带来眼前一亮的感觉。
  还是强调如果非要做桌面应用,并且不仅仅是Windows下的应用,那么Java是一个不错的选择,只是界面的确不是那么让人赏心悦目,毕竟那不是Java的优势。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5811609
2016-01-15 · TA获得超过144个赞
知道答主
回答量:217
采纳率:0%
帮助的人:48.2万
展开全部
界面在不同的平台和不同的方面用什么是不一样的
PC端:我个人认为是C#比较好,Java肯定不能胜任的,如果纯做界面还是去用C#比较好,
Java的界面库简直不忍直视。
Android:你就用Java吧,毕竟android sdk是需要用java进行开发。
3D游戏:我比较支持CPP,毕竟游戏如果卡就不好玩了,所以效率是很重要的。

Web领域我不太了解,不敢妄加评论
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bill76554792
2010-10-24 · TA获得超过954个赞
知道小有建树答主
回答量:723
采纳率:50%
帮助的人:594万
展开全部
弄界面,只要别选JAVA就行,现在JAVA做界面的工作基本上没有,不过做手机软件和网站的倒很多。

其实C#/C++都可以,好不好要看编程水平。。建议选C#,因为比较好学。C++的MFC听说已经停止更新了,所以还是选C#吧,毕竟C#还可以做网站。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式