告诉网络程序员如何编写一个非常非常简单的 GUI 程序

发布于 2024-10-14 00:49:52 字数 1539 浏览 6 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

泛泛之交 2024-10-21 00:49:52

对我来说,最简单的就是 tcl/tk。创建标签小部件需要一行代码,创建条目小部件需要另一行代码。一个按钮的一行代码。几行代码进行计算,几行代码将小部件显示在屏幕上。如果您想变得更奇特,可以使用几行代码来保证用户只输入数字而不输入其他字符。

许多人可能会否决这个答案,因为他们讨厌 tcl/tk。不要让这影响你至少考虑一下。它比大多数人意识到的要成熟得多。虽然 Tcl 的语法不是每个人都喜欢,但它非常容易学习。

有关 tk 的更多信息,以及查看可以使用它的各种语言,请参阅 http://www.tkdocs.com

For me, hands down the easiest is tcl/tk. It takes one line of code to create a label widget, another line of code for an entry widget. One line of code for a button. A few lines of code to do a calculation, and a few lines of code to lay the widgets out on the screen. If you want to get fancy, a few lines of code to guarantee the user only inputs digits and not some other characters.

Many people might vote this answer down because they hate tcl/tk. Don't let that sway you from at least considering it. It's a lot more mature than most people realize. And while the syntax of Tcl isn't everyone's cup of tea, it's trivially easy to learn.

For more information on tk, and to see the variety of languages you can use it on, see http://www.tkdocs.com

油饼 2024-10-21 00:49:52

我建议使用 Adob​​e AIR (http://www.adobe.com/products/air/),它的开发相当简单(因为您了解 Java),并且拥有您正在寻找的所有好东西。 :)

I would recommend using Adobe AIR (http://www.adobe.com/products/air/) and It is fairly straightforward to develop (since you know Java) and will have all the nice stuff you are looking for. :)

热风软妹 2024-10-21 00:49:52

Java可以做桌面——使用Swing。 NetBeans 应该有一个非常好的 GUI 拖放功能。 drop功能,不过我自己没用过。 (我也不做桌面。)

Java can do desktop - use Swing. NetBeans is supposed to have a pretty good GUI drag & drop capability, but I haven't used it myself. (I don't do desktop, either.)

江南月 2024-10-21 00:49:52

对于 Windows,您可以考虑 C#,Visual Studio Express 版本是收费的。您所需要的只是几个文本框和按钮等。如果您了解 java,那么做一些点网应该是非常简单的。我也是一个java人,我为个人实用程序等做了一些c#,因为它们非常相似。

For windows you can consider C#, The visual studio express editions are fee. All you need are a couple of text boxes and buttons etc. And if you know java, doing a bit of Dot Netting should be very trivial. I am also a java guy and i do a bit of c# for personal utils etc because they are so similar.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文