сохранить только графический интерфейс при преобразовании приложения VB6 в C #? - PullRequest
0 голосов
/ 19 ноября 2011

У меня есть большое приложение VB6, которое я хочу преобразовать в C #.

Большая часть кода на VB6 написана довольно плохо.

Я думал, что хорошей стратегией было бысохранить дизайн графического интерфейса, так как он адекватен и будет трудно воссоздать.Но я бы хотел переписать код за графическим интерфейсом и уровнем данных.

Я мог бы сохранить дизайн графического интерфейса, используя один из конвертеров VB6 в .NET, предоставленный Microsoft.

Будет ли это хорошей стратегией?

Ответы [ 2 ]

4 голосов
/ 19 ноября 2011

Существует несколько инструментов миграции для перехода с VB6 на язык .NET, одним из лучших на сегодняшний день является VBUC , однако, если вы переписываете свой базовый код, возможно, лучше переписать также графический интерфейсслой, потому что инструменты миграции обычно не справляются с миграцией графического интерфейса, а сгенерированный графический интерфейс часто выглядит некрасиво и «в старом стиле».

0 голосов
/ 21 ноября 2011

Пожалуйста, обратитесь к моему сообщению в вашей связанной теме stackoverflow

Я бы не стал.У вас есть отличный шанс построить что-то хорошее с самого начала.Не просто импортируйте старый пользовательский интерфейс.

...