转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 软件开发 >> VB.NET程序 >> 正文
从 Visual Basic 6.0 到 Visual Basic.NET 的转换         ★★★★

从 Visual Basic 6.0 到 Visual Basic.NET 的转换

作者:闵涛 文章来源:闵涛的学习笔记 点击数:2610 更新时间:2009/4/23 18:57:37
数无窗口控件默认在窗口中使用。使用无窗口控件的主要优点是:当窗体中有非常大量的控件时,可以减少资源消耗(窗口句柄)。这仅限于 Windows 9x。Microsoft Windows NT® 和 Microsoft Windows 2000 没有这种资源限制。

使用无窗口控件也有缺点(如分层等布局问题),但 Microsoft 认识到了无窗口控件的作用,并将发布示例来展示如何在 Windows 窗体中获得类似效果。


升级
向导


无需特别处理。

Clipboard

Visual
Basic 6.0

Clipboard 对象提供了对系统剪贴板的访问。


Visual Basic.NET


Clipboard 类提供了在系统剪贴板上放置数据和从其上检索数据的方法。新的 Clipboard 类提供了更多功能,并且支持的剪贴板格式比 Visual Basic 6.0 Clipboard 对象更多。对象模块经过了重新构建以支持这些功能。


升级
向导


由于对象模块之间的差异,现有的剪贴板代码无法自动升级。Clipboard 语句将标记有升级错误。

动态数据交换

Visual
Basic 6.0

某些控件具有支持动态数据交换 (DDE) 会话的属性和方法。


Visual Basic.NET


Windows 窗体不支持内置 DDE。


升级
向导


DDE 属性和方法标记有升级警告。

Web 应用程序

WebClass

Visual
Basic 6.0

WebClass 是驻留在 Web 服务器上的 Visual Basic 组件,能够响应浏览器的输入。WebClass 通常包括 WebItems,用于为浏览器和公开事件提供内容。


Visual Basic.NET


Web 窗体具有 .NET 框架功能,可以用来为 Web 应用程序创建基于浏览器的用户界面。Visual Basic.NET 具有“所见即所得”的设计器,可以使用工具箱中的控件创建图形 Web 窗体。这样,Web 用户界面开发与 Windows 开发具有同样的形式。此外,当创建项目后,Internet Information Services (IIS) 服务器不必停止并重新启动即可开始部署新内容,而使用 WebClass 则不能。


升级
向导


WebClass 将升级为 Web 窗体。所有状态存储调用均标记有升级警告。可以重新编写这些代码,以使用 ASP.NET 状态管理的优势。

您也可以选择继续使用 Visual Basic 6.0 中的 WebClass 应用程序,从 Visual Basic.NET Web 窗体中定位至 WebClass 和 WebForm,等等。

ActiveX 文档和 DHTML 应用程序

Visual
Basic 6.0

ActiveX® 文档在 Internet 浏览器窗口中显示,并提供内置的视区滚动、超链接和菜单协商。DHTML 应用程序包含 DHTML 页面和客户端 ActiveX DLL。


Visual Basic.NET


Web 窗体通过采用 HTML 以支持多种应用程序。通过使用寄存在浏览器中的 Windows 窗体控件或已下载的“安全 Windows 窗体”EXE,它能够以更安全的方式支持多种应用程序。此代码在安全沙箱中运行,因此不会对用户的计算机造成损害。


升级
向导


虽然 ActiveX 文档和 DHTML 应用程序无法直接升级,您仍可以在 ActiveX 文档、DHTML 应用程序和 Web 窗体之间切换。

数据

ADO、RDO 和 DAO 代码

Visual
Basic 6.0

ActiveX® 数据对象 (ADO)、远程数据对象 (RDO) 和数据访问对象 (DAO) 用于连接和断开数据访问。


Visual Basic.NET


ADO.NET 提供了断开数据访问的其他类。与用于分布式应用程序的较早版本 ADO 相比,这些类提供了更好的性能和可伸缩性。它们也使 XML 数据与数据库数据的集成更加简单。


升级


Visual Basic.NET 代码中仍然可以使用 ADO、RDO 和 DAO。

ADO、RDO 和 DAO 数据绑定

Visual
Basic 6.0

Visual Basic 窗体中的控件可以绑定到 ActiveX® 数据对象 (ADO)、远程数据对象 (RDO) 和数据访问对象 (DAO) 数据源。


Visual Basic.NET


ADO.NET 为 Windows 窗体控件提供了读/写数据绑定,为 Web 窗体提供了只读数据绑定。


升级
向导


ADO 数据绑定升级为新的 ADO.NET 数据绑定。但是,RDODAO 数据绑定无法升级,将会在升级报告中报告升级错误。

IDE

“立即”窗口

Visual
Basic 6.0

在设计模式的“立即”窗口,您可以运行部分代码,而不必通过其 Startup 对象启动整个应用程序。例如,可以显示窗体、调用模块过程以及与全局变量交互。这是因为 Visual Basic 6.0 是从代码的内存映象运行,而不是调试运行时使用的已创建输出。


Visual Basic.NET


可以从设计模式的“命令”窗口中执行 IDE 命令,但是不能运行应用程序的各个部分。这是因为 Visual Basic.NET 的运行和调试所使用的是运行时的实际输出。这种形式的调试最精确地再现了运行时的行为。

IDE 和项目扩展性

Visual
Basic 6.0

只有 Visual Basic 6.0 支持 Visual Basic 6.0 集成开发环境 (IDE) 扩展模型。


Visual Basic.NET


对于 Visual Studio.NET 中的所有工程类型,新的 IDE 扩展模型是通用的。这使得创建与多种不同类型工程协作的外接程序更加简单。Visual Basic 工程系统扩展模型也可以与 C# 共享,因此工程的特定功能(例如添加引用或更改工程属性)在两种语言中的用法相同。

Visual Studio.NET 代码模型也给扩展级编写者提供了公共对象模型,以编写跨不同语言工程使用的代码。Visual Basic 支持通过代码模型读取代码。要编写代码,您可以从模型中取出一个插入点,然后写入 Visual Basic 语法。



回到顶部

上一页  [1] [2] [3] [4] 


[聊天工具]Foxmail 6.0 Beta2最新技巧三则_联络工具_Foxmail…  [聊天工具]Foxmail 6.0 Beta2实用新功能讲解__天极Yesky
[聊天工具]Foxmail 6.0 Beta1新功能快速上手__天极Yesky  [聊天工具]抢先试用Foxmail 6.0 Beta1新功能__天极Yesky
[聊天工具]Foxmail 6.0 Beta1新功能图赏__天极Yesky  [聊天工具]Foxmail 6.0 Beta1发布!加入RSS阅读器
[聊天工具]雅虎通 6.0,让你聊并快乐着!__天极Yesky  [系统软件]Visual Studio 2005 Express Beta Products 下载链…
[系统软件]Visual FoxPro9.0中扩展报表系统功能  [系统软件]Visual FoxPro:我是旁观者
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · C语言系列  · VB.NET程序
    · JAVA开发  · Delphi程序
    · 脚本语言
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台