Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java与C#'的等价物是什么;使用Windows窗体轻松快速地构建GUI应用程序_C#_Java_Winforms_Ide - Fatal编程技术网

Java与C#'的等价物是什么;使用Windows窗体轻松快速地构建GUI应用程序

Java与C#'的等价物是什么;使用Windows窗体轻松快速地构建GUI应用程序,c#,java,winforms,ide,C#,Java,Winforms,Ide,我想学习编程,并研究了Java和C。我决定使用C#,因为只需打开一个表单并在其上弹出一些按钮和文本框就很容易了。只需一次下载,C#Express就让我开始了 从我看到的Java无法做到的事情来看。至少在没有下载和配置其他软件的情况下。所有这些我都没有找到简单的说明。但我真的很想学Java 我真的不想学习如何创建UI和一种新的语言。我宁愿只关注代码本身。有没有一种简单的方法(基本上像C)来创建Java应用程序?你说的是GUI生成器吗 有很多GUI构建者。一些IDE如nice for Java附带。

我想学习编程,并研究了Java和C。我决定使用C#,因为只需打开一个表单并在其上弹出一些按钮和文本框就很容易了。只需一次下载,C#Express就让我开始了

从我看到的Java无法做到的事情来看。至少在没有下载和配置其他软件的情况下。所有这些我都没有找到简单的说明。但我真的很想学Java


我真的不想学习如何创建UI和一种新的语言。我宁愿只关注代码本身。有没有一种简单的方法(基本上像C)来创建Java应用程序?

你说的是GUI生成器吗


有很多GUI构建者。一些IDE如nice for Java附带。

Java社区中有您提到的“一站式下载”选项。它们就在那里,只是不像VisualStudio那样公开。是我的最爱之一。

学习用一种或另一种语言编程的能力肯定不应该基于如何拖放GUI控件,尤其是因为这种度量与语言本身无关


旁注:Java和C#非常相似,不管怎样,你都会学到这两种语言。

在我看来,获得你想要的东西的最好和更简单的方法是使用(带有NetBeans IDE 6.5.1捆绑包的JDK 6u14)

它在一次下载中包含JDK和IDE。它有一个简单且非常好的GUI生成器

Java是一个非常好的平台,正如您所说,创建跨平台应用程序更容易,但是,不要从桌面UI中排除这一点,尽管它仍然是跨平台的,但并不总是在所有平台上都正确无误地进行修改


您必须为每个目标桌面添加一些特定的代码,但这肯定比编写三个不同的应用程序(一个用Visual C#,另一个用GTK,另一个用Cocoa)容易得多。

使用Netbeans,您可以非常轻松地创建基于Java的Swing GUI。Netbeans附带了一个非常好的GUI构建器

如果您学习了如何用Java编程,我认为从头开始创建JavaSwing应用程序不会有太大的难度。这只是学习Swing库的问题


由于不是.NET背景,我无法评论学习C#GUI,但根据我的经验,Swing非常容易学习,它有助于理解Netbeans中GUI生成器生成的代码。

如果您的浏览器中有Java,您只需要最新的Eclipse包

我建议您从

现在似乎有从零开始的视频教程

我决定使用C#,因为只需打开一个表单并在其上弹出一些按钮和文本框就很容易了

您可以使用这两种语言中的构建器来实现这一点,而无需编写任何代码

只需一次下载,C#Express就让我开始了

Netbeans对Java来说也是一样

从我看到的Java无法做到的事情来看。至少不需要下载和配置其他软件

诚然,您不能使用C#Express开发Java,也不能使用Netbeans在C~中开发。您确实需要安装两个软件

所有这些我都没有找到简单的说明

我建议你试试55100次或1340000次

但我真的很想学Java

您似乎并不想一次编写任何代码或安装多个程序。你会发现学习一门语言编程对你的要求比这更高

我错过什么了吗

我想是有点吧

我真的不想学习如何创建UI和一种新的语言

您可以使用GUI生成器来布局您的窗口,但是如果您想让您的程序做一些有用的事情,您必须用一种语言进行一些编程

我只想专注于代码本身

这似乎与你刚才所说的一切相矛盾。如果不学习语言,就不能专注于代码

有没有一种简单的方法(比如C#基本上)来创建Java应用程序


要编写有用的应用程序,您必须学习如何编程和至少一种语言。我建议您也学习如何调试和评测您的程序。

我必须同意dxmio,我经常在c#和java之间来回切换。这两种语言非常相似。

我学习C语言编程已经有几个月了,但最近我报名参加了一门需要Java语言的课程。所以我开始使用java,首先尝试了Netbeans,然后是Eclipse

我有点像电脑编程高手(背景主要是网页设计),所以以我作为学生的角度来看。在玩弄了一会儿Java之后,我仍然更喜欢C。虽然两者都很好,但在我的例子中,导致C#倾斜的因素如下

  • 更简单的文档和大量易于查看的视频教程,是的,我知道netbeans也有大量的视频教程,它们的编码分辨率和比特率都非常糟糕,基本上无法读取
  • 稍微容易学,可能是IDE或语法的原因,但我发现C更容易学
  • 在使用IDE之后,您会发现VisualStudio中的控件比Netbeans中的控件更多。Eclipse对于像我这样的新手来说是相当混乱的,因为它有大量的插件
  • 我认为java唯一能做的就是在更多的平台上支持它。虽然Mono正在弥补linux和苹果的不足,所以我想它还不错。无论哪种方式,它们都是非常高效的环境,只是在我谦逊的noobie Opnion中,C#只是稍微更直观一些。

    <