Язык:

ХОДАТАЙСТВО ДЛЯ РАЗРАБОТКИ НЕУПРАВЛЯЕМЫХ
VISUAL BASIC И
VISUAL BASIC ДЛЯ ПРИЛОЖЕНИЙ

Мы хотели бы предложить способ будущего развития для Visual Basic 6 (VB6) и VBA, с помощью которого Microsoft сможет приспособить свои долгосрочные стратегии к таковым своих клиентов.

Этот способ также поможет обновить связи между Microsoft и сообществом разработчиков Visual Basic и продолжать поддержку сообществу разработчиков Office.

ЦЕЛИ

Мы просим, чтобы Microsoft развивала и далее VB6 и VBA, чтобы достичь эти цели (в порядке воспринятой важности):

1.Сохранение ресурсов

Будущие версии VB6/VBA должны:

  • Использовать, существующее проекты VB6/VBA без большого преобразования;
  • Поддерживать основной язык и синтаксис Visual Basic VB6/VBA ;
  • Компилировать существующие проекты и производить идентичные результаты.

2. Продолжение поддержки языку Visual Basic

Microsoft должна продемонстрировать приверженность ядру языка Visual Basic . Это ядро должно быть увеличено и расширено, и изменения должны следовать документированному плану устаревания.

3. Удобство переноса неуправяемого кода VB/VBA на VB.NET

Решения если мигрировать код на VB.NET и как и когда, должны принадлежать клиенту. Некоторые могут решить остаться с неуправляемым VB, особенно для унаследованого базового кода. Некоторые будут использовать только VB.NET, другие их сочетание. Будущая версия VB6/VBA должна рассмотреть все эти варианты как действительные, облегчая перемещение между ними.

ПРЕДЛОЖЕННЫЙ ПОДХОД

Мы полагаем, что лучший способ достичь эти цели для Microsoft - это включить обновленную версию VB6 в IDE Visual Studio. Для краткости мы назовем это обновление"VB.COM".

VB.COM должен использовать те же самые ключевые слова, синтаксис и типы как VB6, оставаться базирующимся на COM, и компилировать в родном коде. Visual Studio тогда поддержал бы и неуправляемый VB.COM и управляемый VB.NET, как теперь поддерживает и [неуправляемый] C ++ и [управляемый] C#.

С обоими VB в той же самой IDE будет возможно расширить условия разработки, чтобы обеспечить высокую степень совместимости между ними. Это позволит разработчику использовать оба в том же самом приложении, с совместимостью которую эффективно обеспечивает интегрированная структура.

ЗАКЛЮЧЕНИЕ

Обеспечивая новую версию Visual Basic базирующегося на COM в IDE Visual Studio, Microsoft поможет поддержать полезность существующего кода своих клиентов, демонстрировать своё продолжающееся обязательство с базовым Visual Basic, и значительно упростить принятие VB.NET теми кто желает это сделать.

Это отражает подход, взятый для языка C и увеличивает жизнеспособность VB.NET, сохраняя активы клиентов. Продолжая развитие и управляемого и неуправляемого Visual Basic, Microsoft будет демонстрировать своё обязательство ко всему сообществу разработчиков.

14467 подписавшихся, включая 265 Microsoft MVPs с 8-ого марта 2005

Подпишите ходатайство!

Пожалуйста заметьте: подписание ходатайства требует проверки электронной почты  Дайте согласие @classicvb.org чтобы заверить регистр вашей подписи!