VB.net总结

    VB.NET是Visual Basic 4.0以来Visual Basic世界里最重大的事件。一些人认为它作出的改动最大。不管如何,VB . NET是很是激动人心的,Visual Basic开发人员能够在更强大的新环境中利用现有的开发技巧。数据库

  1、NET与VB6的区别:

  •       不要使用默认的属性
  •       单独的一行上声明每一个变量
  •       数组应是基于0的,不要使用声明为n的数组中的第n个元素
  •       把全部的参数明确声明为ByRef或ByVaL
  •       在全部可选的参数中设置默认值
  •       考虑窗体私用的标签—不要在该窗体的外部引用它们(而要使用属性过程)
  •       不要使用过期的关键字,例如Gosub和Deflnt
  •       避免后期绑定
  •       不要使用窗体的默认范例—而应使用与声明和实例化类相同的语法声明和实例
  •       不要依赖肯定性最终结果
  •       使用Date类型保存日期,而不要把日期放在Double中。

2、使用DataSet替换Recordset(ADO与ADO.NET区别)

       ADO和ADO.NET的一个主要区别是ADO . NET中的新功能不支持Recordset类。注意现有的ADO功能(包括记录集)都是兼容的,能够在仍支持传统ADO的服务器端使用。对于许多数据访问,新ADO . NET语法用更灵活的DataSet代替了Recordset概念。
  DataSet是小表格或记录集的集合及它们的关系。也许描述DataSet的最佳方式是一个微型关系数据库,其中的数据保存在内存中。这个“虚拟的”本地关系数据库与原来的数据源彻底是断开的,但仍具备很是灵活的关系功能。这与ADO中断开链接的Recordset是彻底相反的,ADO中的Recordset仅支持MoveNext, MovePrevious, MoveFirst和Movelast的最低程度的光标操做。这个关系Data.Set是关系数据的一个本地拷贝,能够用于在客户工做站、Web服务器和远程Internet客户机上进行本地处理。全部须要对数据进行的操做都在这个本地拷贝上完成,而无需链接到原来的数据源。这样,就没必要与数据库一直保持链接。在本地DataSet上完成全部的处理操做后,该DataSet就做为一个总体提交给原来的数据库。任何修改过的记录均可以在源数据库上更新和添加记录等。

3、vb.net面向对象新功能

 visual Basic 4.0发布时,为VB引人了一个全新的编程方式,面向对象(oo)的编程方式最终变成了现实。可是当时VB语言中并无包含多少00特性。最显著的缺憾就是没有继承功能,而继承功能是任何00语言的重要定义标准之一。vB还缺少许屡次级特性,虹方法的重复加载和忽略以及构造函数等。有了vB . Net后,vs语言就完全完成了00语言的转变。vB如今有了完整的继承功能,以及许多相关的特性。编程

总结:虽然VB和VB.NET有不少类似之处,可是仍是有不少方面须要我去注意的。数组

相关文章
相关标签/搜索