Новые возможности для пользователей Visual Basic 6.0

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

Опытный пользователь Visual Basic 6.0 увидит множество новых или значительно улучшенных возможностей в Visual Basic 2008. Эти изменения делают разработку в Visual Basic проще и эффективнее, чем в любой более ранней версии. В следующем списке выделены некоторые наиболее важные изменения и даны ссылки на подробные сведения.

Новые возможности языка Visual Basic

Visual Basic имеет много новых и улучшенных возможностей языка, которые делают его мощным языком объектно-ориентированного программирования. Эти возможности включают наследование, интерфейсы и перегрузку. Разработчик Visual Basic может теперь создавать действительные многопоточные приложения. Среди других новых языковых возможностей Visual Basic 2008 включает структурированную обработку исключений, настраиваемые атрибуты и совместимость спецификации CLS.

Visual Basic 2008 поддерживает много новых или улучшенных средств объектно-ориентированного языка, таких как наследование, перегрузка, ключевое слово Overrides, интерфейсы, общие члены и конструкторы.

Дополнительные сведения о новых возможностях языка Visual Basic см. в разделе Новые возможности языка Visual Basic (для пользователей Visual Basic 6.0).

Обсуждение средств и функциональных возможностей, которые были изменены после более ранних версий, см. в разделе Сведения об изменениях в языке (для пользователей Visual Basic 6.0).

Разработка в Visual Basic с помощью средства My

Visual Basic 2008 предоставляет новые и в то же время более мощные средства для быстрой разработки приложений, повышающие производительность и простоту использования. Одно из этих средств, которое называется My, предоставляет доступ к часто используемым функциональным возможностям платформы .NET Framework. Средство My также предоставляет сведения и экземпляры объектов по умолчанию, связанные с приложением и его средой выполнения. Эти данные представлены в формате, доступном с использованием технологии IntelliSense, и логически размечены в соответствии со способом использования. Дополнительные сведения см. в разделе Разработка с использованием My.

Новые возможности в элементах управления и формах

Windows Forms — это новая объектно-ориентированная структура, реализующая .NET Framework. Windows Forms в сочетании с элементами управления Windows Forms образует надежную архитектуру для разработки приложений Windows с использованием Visual Basic.

Дополнительные сведения о новых возможностях форм и элементов управления Windows Forms см. в разделе Новые возможности Windows Forms для пользователей Visual Basic 6.0.

Если вы знакомы с формами в Visual Basic 6.0, см. в разделе Выполняемые с помощью форм задачи (для пользователей Visual Basic 6.0) введение в новые концепции.

Новые возможности среды IDE Visual Basic

На первый взгляд, интегрированная среда разработки (IDE) Visual Basic 2008 может показаться непривычной. Однако после начала работы с ней пользователь найдет, что она содержит много новых возможностей, повышающих производительность.

Дополнительные сведения см. в разделе Новые возможности Visual Studio IDE для пользователей Visual Basic 6.0.

Новые возможности данных

Visual Basic 2008 содержит несколько новых возможностей, чтобы помочь в разработке приложений, обращающихся к данным. Мастер конфигурации источников данных упрощает подключение к данным в базе данных, веб-службам XML и объектам, созданным пользователем. Новое окно Окно "Источники данных" обеспечивает централизованный просмотр данных, доступных и связанных с проектом. С его помощью также упрощается привязка данных с помощью функции перетаскивания элементов из окна в форму для создания элементов управления с привязкой данных. Можно использовать новый, созданный в Visual Studio объект Общие сведения об адаптере таблиц для заполнения наборов данных, запуска запросов и выполнения сохраненных процедур. Новая функция локальных данных позволяет включать файлы баз данных Microsoft Access и Microsoft SQL Server, экспресс-выпуск, непосредственно в приложение. Полный список новых возможностей см. в разделе Новые возможности данных.

Новые возможности установки и развертывания

Благодаря новым технологиям развертывания, таким как ClickOnce, развертывание приложений, созданных в Visual Basic 2008, становится проще, чем когда-либо.

Технология развертывания ClickOnce позволяет публиковать самообновляющиеся консольные и Windows-приложения, которые могут быть установлены, обновлены и запущены так же просто, как веб–приложения. Новые вкладки Безопасность, Подписывание и Публикация в окне Конструктор проектов позволяют настраивать развертывание ClickOnce. Используйте новую команду Публикация меню Построение (а также контекстное меню в Обозревателе решений), чтобы открыть Мастер публикации — средство, которое поможет выполнить действия для публикации приложения. Дополнительные сведения см. в разделе Развертывание ClickOnce.

Также мастер установки и развертывания Visual Basic 6.0 заменен проектами установки и развертывания на основе установщика Windows в Visual Basic 2008. Дополнительные сведения см. в разделе Установка и развертывание для пользователей Visual Basic 6.0.

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

Visual Basic 2008 позволяет обновлять приложения, созданные в Visual Basic 6.0; поэтому можно продолжать разработку, используя преимущества платформы .NET Framework. При первом открытии файла проекта Visual Basic 6.0 (vbp) запускается мастер обновления. Для обновления проектов вне среды разработки можно использовать командную строку. Дополнительные сведения см. в разделе Обновление приложений, созданных в предыдущих версиях Visual Basic.

ms172617.alert_note(ru-ru,VS.90).gifПримечание.

Если обновление приложения Visual Basic 6.0 пока не планируется, можно воспользоваться преимуществами платформы .NET Framework с помощью Interop Forms Toolkit 2.0. Средство Interop Forms Toolkit 2.0 позволяет создавать новые формы или UserControls в Visual Basic 2008 и использовать их в приложении Visual Basic 6.0.

Средство Interop Toolkit 2.0 можно бесплатно загрузить на странице веб-узла MSDN.

См. также

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

Новые возможности в Visual Basic

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

Интерактивный учебник по Visual Basic