1

我曾经用 Java 编程,但我正在考虑转移到 VB.NET 做一些事情。我有 Visual Studio 2010 Express,我知道它有一个表单设计器,但我不喜欢将它们用于商业应用程序,因为组件有时看起来不像正确对齐,或者没有正确调整大小等。所以我真的我要问的是,有没有像在 Java 中那样创建一个 GUI(使用 LayoutManagers 和其他东西)?

另外,当我谈到这个话题时,我是否必须购买 Visual Studio 才能被允许开发和销售商业应用程序?

提前致谢

4

2 回答 2

1

创建像 Java 这样的 GUI 真的已经过时了……

看看WPF!

使用 WPF,您可以使用 XAML 创建您的 GUI。您会发现这与使用 layoutmanagers 等非常相似(几个月前我也做出了完全相同的选择)

不知道为什么要买VS,对不起。

参考:http: //msdn.microsoft.com/en-us/library/aa970268.aspx

奖励:如果您可以使用 WPF,则可以使用 Silverlight ^^

于 2012-07-23T20:19:05.303 回答
1

如果您愿意,您当然可以手动布置所有代码。事实上,在 Visual Studio 中,如果您创建一个表单,它将有一个相应的 Designer 类,其中包含所有这些代码。

例子:

  • Form1.vb
  • Form1.designer.vb

*注意 - 您需要单击解决方案资源管理器上方的“显示所有文件”按钮才能查看这些文件。

如果您查看设计器类,您可以看到所有控件属性。(textBox1.Size、textBox1.Location 等)(见下面的截图)

然而,这确实是很难做到的。Visual Studio 确实具有自动对齐功能,以及可让您对齐控件并对齐顶部、中间、底部、左侧、右侧等的按钮,因此正确对齐不是问题。

您确实可以使用设计器获得绝对的控制权。这适用于免费版本以及昂贵的版本。

在此处输入图像描述

于 2012-07-23T20:21:27.270 回答