• 热门专题

vb和vb.net数据访问上大不同

作者:wy  发布日期:2019-01-12 08:40:00
  •   很多人在刚刚踏入编程这个圈子的时候,很难分清楚vb和vb.net。那么它们两个之间有何不同之处呢?在数据访问下它们的不同之处又表现为其他什么方面呢?接下来请带着你的疑问认真观看这篇文章吧,希望你能有所收获,帮助你理解清楚。

      虽然说VB.NET是VB 6.0的后继版本,但在我看来VB.NET除了在语法上还保留VB6.0原有的踪影以外,因为二者几乎在90%以上保持相似或相同。但在其他很多方 面,VB.NET都和VB6.0截然不同。也许正是这些不同点,才使得VB.NET功能更强大,更有生命力,但同样也为VB6.0程序员转型为 VB.NET程序员带来了困难。因为VB.NET提出了很多新的功能、概念和观点,掌握VB.NET不仅要掌握语法,还需要理解并运用这些新的功能、概念 和观点。当然也需要掌握.Net框架,理解CLR(CommonLanguage Runtime,通用语言进行时)。

      不同点主要表现在:数据访问技术、数据访问具体实现方法和数据绑定上的不同。

    数据区别

      在数据访问技术上,VB 6.0是 通过ADO(Active X Data Object,即:Active X数据对象)来实现对数据库访问的。同时为了保证对早期版本的兼容,也提供RDO(远程数据对象)和DAO(数据访问对象)二种数据访问技术。在 VB.NET中是使用ADO.NET来访问数据库,ADO.NET是.NET框架的一部分,其对应的类库是.Net FrameWork SDK的真子集。ADO和ADO.NET这两种技术在概念、功能和实现上都有许多差异。由于篇幅所限,这里就不一一介绍了。其实在VB.NET中也可以使 用ADO来访问数据库,但ADO在VB.NET中是以COM组件的形式出现的,通过添加引用才可以在VB.NET中使用。添加引用的过程,其实就是对 COM组件互操作。经过互操作后的COM组件,已经并非先前意义上的COM组件,而是转变成可供VB.NET直接使用的.Net类库。

      在数据访问的具体实现方法上,VB 6.0实 现数据访问主要是两种方法:其一是在程序设计阶段,可通过把数据源绑定到ADODC控件或使用数据环境;其二在运行时,可以通过编程方式创建记录集 RecordSet对象并与记录集对象交换数据。同样在VB.NET中实现数据访问的方法主要也是二种:其一是在程序设计阶段,通过创建、配置数据适配器 DataAdapter和生成数据集DataSet;其二在运行中,通过编程方式动态创建、配置数据适配器和创建、生成数据集。

      在数据绑定(Data Bind) 上,在VB 6.0中实现数据绑定通过设置控件的下列属性来实现:DataChanged、DataField、DataFormat、DataMember 和 DataSource。通常是把控件的显示属性绑定到数据源中的相应字段。在VB.NET中,数据绑定的应用范围可广泛得多,VB.NET中可以将任何控 件的任何属性绑定到包含数据的任何结构中。

      相信大家在看完这篇文章以后对vb和vb.net有了更深的了解,你看懂了vb和vb.net的区别吗?如果你还是没有看懂,可以收藏我们的网站,更多资讯详情请观看其他内容,感谢你的支持和合作。

延伸阅读:

About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规
彩票联盟网站湘潭县| 偏关县|