将vb6应用程序转换为c#时只保留GUI?

时间:2011-11-19 06:55:36

标签: c# vb6 vb6-migration

我有一个大型的VB6应用程序,我想将其转换为C#。

VB6中的大部分代码编写得非常糟糕。

我认为一个好的策略是保持GUI设计,因为它足够并且重新创建会很痛苦。但我想重写GUI和数据层背后的代码。

我可以使用Microsoft提供的一个VB6到.NET转换器来保持GUI设计。

这会是一个好策略吗?

2 个答案:

答案 0 :(得分:4)

有几种迁移工具可以执行从VB6到.NET语言的迁移,今天最好的一种是VBUC,但是如果重写底层代码,也可以更好地重写GUI层,因为迁移工具通常不能完成gui迁移的完美工作,而生成的gui通常看起来很丑陋而且“旧式”。

答案 1 :(得分:0)

请参阅相关帖子中的帖子 stackoverflow

我不会。你有很好的机会从一开始就建立一些好的东西。不要只是导入旧的UI。