• vb.net与vb的区别


    本文链接:https://blog.csdn.net/dfshsdr/article/details/63255645
    最近接触了vb.net,它增加了vb的很多特性,而且演化成为完全面向对象的编程语言。下面就来对比一下,它和vb的一些区别。

    一.vb.net  完全符合面向对象的编程语言抽象、封装、继承的四大特性,而vb不支持继承。

     二.错误处理

         vb中只是On Error.....goto和On Errer Resume Next ,这些错误称为非结构化异常处理。而在vb.net中采用的结构化异常处理机制,try...catch....finally控制。其结构类型如下:

    try
    ‘可能导致异常的代码
    catch
    '当异常发生时处理异常的代码
    Finally
    ’ 清理现场
    End try

    Try 语句块用以抛出异常。如果异常发生,在Catch 语句块中处理。Finaly语句块是可选的,在需要释放资源时特别有用。

    三、两者产生的窗体不同。

    vb.net 允许创建不同类型的应用程序,例如,创建ASP.NET和ASP.NET Web 服务应用程序,还允许创建控制台应用程序和作为桌面服务运行的应用程序。

         但是vb 只能创建Windows窗体。

    四、数据库访问的差别

    vb6.0是通过ADO(Active X Data Objext)来实现对数据库访问。而vb.net 是通过ADO.NET来访问数据库五.操作上的不同

    VB.NET提供了灵活的读写文件功能,可以使用多种方法获得相同的结果。

    六.VB和VB.NET在控件属性上也有很大的不同。


    ————————————————
    版权声明:本文为CSDN博主「王婷婷-Smily」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/dfshsdr/article/details/63255645

  • 相关阅读:
    How can TCP ACKs be used to measure latency to a server?
    信息安全技术实用教程(第4版)
    java.util基础复习
    Java.IO基础复习
    vue3 打包插件后出现的带有slot的插件报 reading isCE问题
    vue3的一些基本常识(slot,ref)
    webpack常用配置说明(以webpack5为主)
    谷歌上不能在页面加载的时候播放音频解决办法
    vite vue插件打包配置
    Vue3中typescript编译遇到的问题(props的validator)
  • 原文地址:https://www.cnblogs.com/sxjljj/p/11438002.html
Copyright © 2020-2023  润新知