Tag: windows forms designer

手码GUI或使用gui-designer工具

我想听一些关于手工编写GUI的意见,就像使用Java或Qt和C ++一样,而不是使用gui设计工具? GUI设计器工具的示例是MFC GUI设计器,Qt设计器,Interface Builder(Apple)。 我曾经是手工编码的粉丝,但从最近的经验我已经切换。 我用手动编码看到的问题是编写GUI非常快速和灵活,但是一旦你需要对很久以前编写的GUI进行更改,这可能会非常困难。 在大面板中找到正确的元素可能很困难。 第二个问题是,它很容易在GUI创建和布局代码中添加大量逻辑。 我经常不得不接管维护很难重复使用的GUI代码,因为它的行为与它的外观混合在一起,混合布局和行为通常使得这个类非常庞大且难以理解。 在我看来,使用GUI设计器工具可以在外观和逻辑之间实现更清晰的分离。