第1页:升级到Visual Basic.NET (2) 第2页:升级到Visual Basic.NET (2) 第3页:升级到Visual Basic.NET (2) 第4页:升级到Visual Basic.NET (2)
.NET 平台在以前的架构上做了改进,通过失连接数据访问、基于HTTP的消息传递、以及基于文件拷贝的布署(不再需要注册组件),它给规模性和分布式应用程序增加了更多的支持。为了最好地利用这些特性,开发人员应当使用同Visual
Basic.NET类似的框架来设计应用程序。
Visual Basic 6.0 和微软 Visual Studio® 6.0 为建立基于浏览器的Internet和intranet应用程序提供了多项技术:
Web类
DHTML 工程
ActiveX 文档
活动服务器页面 (ASP)
Visual Basic.NET 引入了 ASP.NET,它是ASP的增强版本,还在架构中加入了Web 窗体,Web窗体是带有Visual Basic事件的HTML
页面。这个架构是基于服务器的。
下面是针对使用Visual Basic 6.0 开发基于浏览器应用程序给出的建议,以及架构上的建议。遵照这些建议,可以最好地把程序无缝地升迁为Visual
Basic.NET 工程:
我们推荐使用微软多层架构的方针建立应用程序,用ASP建立界面,用Visual Basic 6.0 或 Visual C++ 6.0 COM
对象实现商业逻辑。Visual Basic.NET全面支持ASP,所以开发人员可以继续使用ASP、ASP.NET、以及 Web 窗体扩展他们的应用程序。Visual
Basic 6.0 和 Visual C++ 6.0 商业对象不加修改就可以使用,也可以把这些商业对象升级到Visual Studio.NET。
DHTML 应用程序包含DHTML 页面和客户端 DLL。这些应用程序不能自动地升级到Visual Basic.NET。我们建议用户把这些程序留给Visual
Basic 6.0。
ActiveX 文档在Visual Basic.NET里不支持,与DHTML 工程一样,不能自动升级。我们建议用户或者把ActiveX 文档应用程序留给Visual
Basic 6.0,或者在可能的地方,以用户控件代替ActiveX 文档。
Visual Basic 6.0 ActiveX 文档和DHTML 应用程序可以与Visual Basic.NET 技术互操作。例如,用户可以从Visual
Basic.NET 的Web 窗体导航到Visual Basic 6.0的 DHTML 页面,反之亦然。
Web类在Visual Basic.NET里不存在了。Web类应用程序将被升级为ASP.NET;不过,在升级之后必须进行一些修改。现有的Web类应用程序能够与Visual
Basic.NET的 Web 窗体和ASP 应用程序互操作,但是对于新的工程,我们推荐用户与Visual Basic 6.0 商务对象一起,使用ASP的Windows
DNA 平台 。
有关使用微软多层架构建立应用程序的信息,请参阅微软
Windows DNA 的Web站点。