zoukankan      html  css  js  c++  java
  • 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有很多相似之处,但是还是有很多方面需要我去注意的。



  • 相关阅读:
    通过数据库查看EBS的登录地址
    重启redis报错:Waiting for Redis to shutdown
    Tomcat8启动报there was insufficient free space available after evicting expired cache entries
    EBS安装过程报错,oracle.apps.fnd.txk.config.ProcessStateException: FileSys OS COMMAND Failed : Exit=2 See log for details.
    CentOS系统将UTC时间修改为CST时间
    Tomcat启动时报错,Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext
    LICEcap 录制Gif动画
    Java 8 Optional In Depth
    IntelliJ IDEA推荐插件
    Java 8 – Convert Map to LIST
  • 原文地址:https://www.cnblogs.com/tanqianqian/p/5975059.html
Copyright © 2011-2022 走看看