• VB.net总结


        VB.NET是Visual Basic 4.0以来Visual Basic世界里最重大的事件。一些人认为它做出的改动最大。无论如何,VB . NET是非常激动人心的,Visual Basic开发人员可以在更强大的新环境中利用现有的开发技巧。

      一、NET与VB6的区别:

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

    二、使用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就作为一个整体提交给原来的数据库。任何修改过的记录都可以在源数据库上更新和添加记录等。

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

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

    总结:虽然VB和VB.NET有很多相似之处,但是还是有很多方面需要我去注意的。



  • 相关阅读:
    SQL表结构
    Mssql 行转列
    动态Order by
    Nopi Excel导入
    使用SyncToy 同步两台机器上的文件夹
    ueditor1.4.3 在IE8下的 BUG
    WebService国内省市县接口
    AsyncTask的参数介绍
    Json分割并解析
    JQuery iframe页面操作父页面中的元素与方法
  • 原文地址:https://www.cnblogs.com/tanqianqian/p/5975059.html
Copyright © 2020-2023  润新知