我有一个大型的VB6应用程序,我想将其转换为C#。
VB6中的大部分代码编写得非常糟糕。
我认为一个好的策略是保持GUI设计,因为它足够并且重新创建会很痛苦。但我想重写GUI和数据层背后的代码。
我可以使用Microsoft提供的一个VB6到.NET转换器来保持GUI设计。
这会是一个好策略吗?
答案 0 :(得分:4)
有几种迁移工具可以执行从VB6到.NET语言的迁移,今天最好的一种是VBUC,但是如果重写底层代码,也可以更好地重写GUI层,因为迁移工具通常不能完成gui迁移的完美工作,而生成的gui通常看起来很丑陋而且“旧式”。
答案 1 :(得分:0)
请参阅相关帖子中的帖子 stackoverflow
我不会。你有很好的机会从一开始就建立一些好的东西。不要只是导入旧的UI。