我曾经用 Java 编程,但我正在考虑转移到 VB.NET 做一些事情。我有 Visual Studio 2010 Express,我知道它有一个表单设计器,但我不喜欢将它们用于商业应用程序,因为组件有时看起来不像正确对齐,或者没有正确调整大小等。所以我真的我要问的是,有没有像在 Java 中那样创建一个 GUI(使用 LayoutManagers 和其他东西)?
另外,当我谈到这个话题时,我是否必须购买 Visual Studio 才能被允许开发和销售商业应用程序?
提前致谢
我曾经用 Java 编程,但我正在考虑转移到 VB.NET 做一些事情。我有 Visual Studio 2010 Express,我知道它有一个表单设计器,但我不喜欢将它们用于商业应用程序,因为组件有时看起来不像正确对齐,或者没有正确调整大小等。所以我真的我要问的是,有没有像在 Java 中那样创建一个 GUI(使用 LayoutManagers 和其他东西)?
另外,当我谈到这个话题时,我是否必须购买 Visual Studio 才能被允许开发和销售商业应用程序?
提前致谢
创建像 Java 这样的 GUI 真的已经过时了……
看看WPF!
使用 WPF,您可以使用 XAML 创建您的 GUI。您会发现这与使用 layoutmanagers 等非常相似(几个月前我也做出了完全相同的选择)
不知道为什么要买VS,对不起。
参考:http: //msdn.microsoft.com/en-us/library/aa970268.aspx
奖励:如果您可以使用 WPF,则可以使用 Silverlight ^^
如果您愿意,您当然可以手动布置所有代码。事实上,在 Visual Studio 中,如果您创建一个表单,它将有一个相应的 Designer 类,其中包含所有这些代码。
例子:
*注意 - 您需要单击解决方案资源管理器上方的“显示所有文件”按钮才能查看这些文件。
如果您查看设计器类,您可以看到所有控件属性。(textBox1.Size、textBox1.Location 等)(见下面的截图)
然而,这确实是很难做到的。Visual Studio 确实具有自动对齐功能,以及可让您对齐控件并对齐顶部、中间、底部、左侧、右侧等的按钮,因此正确对齐不是问题。
您确实可以使用设计器获得绝对的控制权。这适用于免费版本以及昂贵的版本。