Веб-программирование для пользователей Visual Basic 6.0
Обновлен: Ноябрь 2007
Visual Basic 6.0 поддерживает прямое веб-программирование; в Visual Basic 2008 веб-программирование выполняется с помощью Visual Web Developer и языка Visual Basic.
Концептуальные различия
Visual Basic 6.0 включает несколько средств, поддерживающих программирование веб-элементов: приложений IIS (веб-классов), приложений DHTML, документов ActiveX и элементов управления ActiveX, загружаемых в веб-страницы.
В Visual Basic 2008 прямое веб-программирование больше не поддерживается. Вместо этого можно использовать Visual Web Developer и язык Visual Basic для создания веб-узлов ASP.NET, веб-служб ASP.NET и многого другого. В Visual Basic 2008 можно создать веб-элементы управления для использования в Visual Web Developer, а также можно применять веб-службы ASP.NET из приложений или компонентов Visual Basic 2008.
ASP и ASP.NET
В Visual Basic 6.0 приложения IIS используют модель ASP для создания приложений, работающих под управлением IIS. Технология ASP.NET позволяет создавать веб-узел с помощью страниц с веб-формами; приложения веб-узла ASP.NET также размещаются в IIS.
Приложения DHTML
Приложениях DHTML Visual Basic 6.0 используют объектную модель динамического HTML и код Visual Basic для создания приложений, которые могут отвечать на действия, выполняемые пользователем в обозревателе. Веб-формы Visual Web Developer расширены до модели DHTML и предоставляют больше возможностей для создания динамического пользовательского интерфейса, а также для проверки на стороне клиента.
Документы и элементы управления ActiveX
Документы ActiveX Visual Basic 6.0 не поддерживаются в Visual Basic 2008. Можно по-прежнему обращаться к документам ActiveX из приложений веб-узлов Visual Web Developer, но разрабатывать эти документы следует в Visual Basic 6.0.
Также в Visual Basic 2008 можно создавать элементы управления ActiveX, загружаемые на веб-страницы, или использовать существующие элементы управления ActiveX в приложениях Visual Basic 2008.
См. также
Основные понятия
Одновременная работа с Visual Basic 6.0 и текущей версией Visual Basic
Другие ресурсы
Справка (для пользователей Visual Basic 6.0)