Поделиться через


Необходимость обновления

Обновлен: Ноябрь 2007

Разработчики Visual Basic 2008 имели две возможности — доработка существующего кода для запуска поверх платформы .NET Framework или построение с нуля с использованием всех преимуществ платформы .NET Framework. Правильным решением было построение с нуля. Результатом стал продукт, имеющий следующие особенности:

  • обеспечение функциональных возможностей, наиболее необходимых клиентам (например, наследование и потоковая модель);

  • полный и неограниченный доступ к платформе .NET Framework;

  • возможность использования Visual Basic для создания веб-приложений нового поколения.

Например, многие новые средства Windows Forms (новый пакет форм) могут быть добавлены в существующую базу кода в качестве новых элементов управления или дополнительных свойств. Однако при этом разработчики были бы лишены возможности использования других мощных средств Windows Forms, например безопасности и визуального наследования.

Одной из основных целей Visual Basic 2008 было обеспечение полноценного взаимодействия кода Visual Basic с кодом, написанным на других языках, например C# или C++. Другой целью было предоставление разработчикам Visual Basic возможности использования средств платформы .NET Framework без программирования, необходимого при работе с Windows API. Теперь типы переменных, массивы, классы, экземпляры, а также типы, определяемые пользователем, одинаковы в Visual Basic, Visual C++ и других языках, работающих с общеязыковой средой выполнения; тем не менее, из языка должны быть удалены такие средства, как строки с фиксированной длиной.

Visual Basic является объектно-ориентированным языком; из него были удалены противоречивые и малопонятные средства, такие как GoSub/Return и DefInt.

В результате, кроме того что Visual Basic продолжает оставаться наиболее эффективным инструментом создания приложений на основе Windows, он теперь является лучшим средством создания веб-узлов нового поколения. При этом, чтобы приложения Visual Basic 6.0 соответствовали новым особенностям форм и языка, их необходимо обновить с потерей совместимости с приложениями более ранних версий.

См. также

Основные понятия

Подготовка приложения Visual Basic 6.0 к обновлению

Вопросы, которые стоит продумать перед выполнением обновления

Другие ресурсы

Обновление приложений, созданных в предыдущих версиях Visual Basic