开发者社区


项目管理 | IT/商务管理 | 职涯
首页 - 管理和职涯
管理&职涯
全文搜索:   

升级到Visual Basic.NET (2)
作者: 微软公司 / 翻译:张猛
2001-03-08 23:17:49



.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站点。

【下一页】
声明:
Builder.com.cn(原ZDNet China应用开发频道)原创文章版权所有,未经许可严禁转载,且不构成投资建议。
近期相关报道:
实用技术文档
J2me XML
C/C++ C#
Java Oracle
Mysql .Net
VB.NET CSS
SQL Server 数据库
SQL UNIX
Linux Jsp
PHP Perl
Javascript IIS
XHTML ColdFusion
ASP/ASP.NET Apache
AJAX
订阅技术邮件
订阅"技术圈"杂志!请在下面选择您感兴趣的专题,填写e-mail地址,然后按订阅按钮:
应用开发管理
VS.NET 周刊
Database 周刊
WEB Service周刊
JAVA 周刊
IT 认证
Windows服务器周刊
互联网开发
当Windows Server 2008专家得5000元现金大奖
CNET NETWORKS 中国: 爱卡汽车网 | CNET科技资讯网 | e询网 | CWEEK | 蜂鸟网 | GameSpot China | 个人电脑 | PChome | SPN | 网友世界 | ZDNet China | 中关村在线
CNET NETWORKS 美国: BNET | CNET.com | CNET Download.com | CNET News.com | CNET Reviews | CNET Shopper.com | GameSpot | MP3.com | mySimon | Release 1.0 | Search.com | TechRepublic | TV.com | Webshots | ZDNet
Copyright (c) CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
ZDNet 公司标识是 CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号