Отвечает: Александр Шевченко
Здравствуйте, Гробенюк Александр Александрович!
В VB .NET имеется мастер для конвертирования проектов из VB 6 в VB .NET. Однако, без проблем конвертируются только проекты, которые содержат немного кода - большие серьезные проекты как правило запустить после конвертации не получается. Можно почитать статьи по переходу из VB6 в VB.Net например сдесь:
http://vbstreets.ru/VBdotNET/Upgrade/default.aspx
По поводу переход на VB .NET или C# - (мое личное мнение) лучше VB .NET, так как он легче в изучении, в восприятии кода, а C# превосходит по возможностям VB .NET в тех областях, которые большинство программистов использовать никогда не будут.
--------- Вместо внутренней почты лучше стучитесь в аську
Ответ отправил: Александр Шевченко (статус: 7-ой класс)
Ответ отправлен: 18.07.2006, 10:44
Отвечает: Кокорич Вадим Леонидович
Здравствуйте, Гробенюк Александр Александрович!
Visual Basic 6.0, насколько мне известно, является последней модификацией данной среды разработки и Microsoft вроде бы не планирует развивать ее дальше. Технология .NET давно уже стала приоритетным направлением развития программирования, по-крайней мере - от Microsoft. В данной среде (.NET) существует мастер трансформирования кода VB в код VB.NET, однако насколько он хорош - сказать трудно, поскольку я в данной среде разработки работал не так много и не было в нем нужды. Однако с уверенностью можно утверждать
то, что VB.NET очень отличается от VB 6.0 хотя бы потому, что VB.NET полностью поддерживает объектно-ориентированное программирование (в отличие от VB 6.0) и если даже Вы имеете богатый опыт программирования на VB, многому придется учиться. Что же касается перехода на C# - Вам решать, исходя из личного опыта программирования на С/С++, если он у Вас имеется.
--------- Труд сделал обезьяну человеком, а лень человека - программистом !
Ответ отправил: Кокорич Вадим Леонидович (статус: 2-ой класс)
Ответ отправлен: 18.07.2006, 19:27
Отвечает: Lesnoi
Здравствуйте, Гробенюк Александр Александрович! К сожалению альтернативы Visual Studio 6 на мой взгдяд пока нет. C# хорош, но для использования скомпилированных программ студии Net на компьютере пользователя также должна быть установлена среда Net, что не совсем удобно. Программы, написанные на Visual Basic Net (помимо неудобства, описанного выше) ещё и вынуждают к мало-мальски небольшой програмке подключать большое количество различных библиотек. Лично я до сих пор не знаю для чего она вообще выпущена...
Ответ отправил: Lesnoi (статус: 1-ый класс)
Ответ отправлен: 18.07.2006, 23:42