Web Programming for Visual Basic 6.0 Users
Visual Basic 6.0 supports Web programming directly; in Visual Basic 2005, Web programming is done using Visual Web Developer and the Visual Basic language.
Visual Basic 6.0 includes several features that support programming for the Web: Internet Information Services (IIS) applications (Web classes), DHTML applications, ActiveX documents, and ActiveX controls that can be downloaded to Web pages.
In Visual Basic 2005, Web programming is no longer directly supported. Instead, you can use Visual Web Developer and the Visual Basic language to create ASP.NET Web sites, ASP.NET Web services, and much more. You can create Web controls in Visual Basic 2005 that can be used in Visual Web Developer, and you can consume ASP.NET Web services from a Visual Basic 2005 application or component.
ASP and ASP.NET
In Visual Basic 6.0, IIS (Internet Information Services) applications use the Active Server Pages (ASP) model to create applications that run on IIS. ASP.NET technology allows you to create a Web site using Web Forms pages; ASP.NET Web-site applications are also hosted on IIS.
Visual Basic 6.0 DHTML applications use the Dynamic HTML object model and Visual Basic code to create applications that can respond to actions performed by the user in a browser. Visual Web Developer Web Forms expand upon the DHTML model, providing richer dynamic user-interface capabilities as well as client-side validation.
ActiveX Documents and Controls
Visual Basic 6.0 ActiveX documents are not supported in Visual Basic 2005. You can still interoperate with ActiveX documents from your Visual Web Developer Web-site applications, but development should be maintained in Visual Basic 6.0.
Visual Basic 2005 also allows you to create ActiveX controls that can be downloaded to Web pages, or to use existing ActiveX controls in your Visual Basic 2005 applications.