2017-02-23 33 views
1

Мне было интересно, является ли код, используемый в визуальной студии для визуального базового, таким же, как код для визуального базового 6? Визуальная базовая 6 IDE больше не поддерживается, поэтому я не могу ухватиться за эту версию, но мой ученик работает в студии. 6. Смогу ли я помочь использовать визуальную студию или же они разные языки кодирования?Visual Basic 6 и Visual Basic в Visual studio

+3

Было много поколений Basic, часто совершенно несовместимых друг с другом. VB6 был последней версией предыдущего поколения, начатой ​​в 1990 году и закончившейся в 1998 году. VB.NET был очень резким перепроектированием со значительными различиями в синтаксисе, шансы на то, что вы можете быть полезными, довольно низки. Сделайте вопрос учеником о выборе инструментария, обучая нового программиста такими устаревшими инструментами, не очень продуктивны и не оказывают ему никакой пользы. –

+0

Хотя VB6 IDE «больше не поддерживается», его можно легко установить установщиком, работающим с фактическими версиями Windows. Для двух старых приложений мне нужно установить VB6 - он отлично работает на Windows 10/64bit – nabuchodonossor

+0

Верно, что VB6 IDE больше не поддерживается. Но это все еще возможно (http://stackoverflow.com/a/8029361/15639), чтобы получить его. – MarkJ

ответ

0

Последняя версия VB - VB15.

VB 6 не поддерживается в Visual Studio:

Visual Studio 2010 не предоставляет средств для обновления приложений и проектов с Visual Basic 6.0. Если вы хотите обновить свой проект с помощью Visual Basic 6.0 Visual Basic 2010, вы можете использовать инструменты обновления, поставляемые с более ранними версиями Visual Studio, а затем обновить проект снова в Visual Studio 2010.

Источник: https://msdn.microsoft.com/en-us/library/bszew91f(v=vs.100).aspx

+0

Хорошо, спасибо. Проблема в том, что нам нужно будет передавать код VB14 в VB6, а не наоборот. Я не знаю, почему школы все еще используют VB6, поскольку он больше не поддерживается. – user2191889

+3

Это не сработает, и вы, вероятно, столкнетесь с множеством конструкций, которые возможны в VB.NET, которые просто невозможны в VB6, – jessehouwing

+0

Я согласен с @jessehouwing, просто дайте им знать, что это невозможно. –