Java与C#'的等价物是什么;使用Windows窗体轻松快速地构建GUI应用程序
我想学习编程,并研究了Java和C。我决定使用C#,因为只需打开一个表单并在其上弹出一些按钮和文本框就很容易了。只需一次下载,C#Express就让我开始了 从我看到的Java无法做到的事情来看。至少在没有下载和配置其他软件的情况下。所有这些我都没有找到简单的说明。但我真的很想学JavaJava与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附带。
我真的不想学习如何创建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#倾斜的因素如下