最近接触了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在控件属性上也有很大的不同。


欢迎您的阅读,以上是自己的一些见解,如有疑议,可以留下宝贵的建议哟!

vb.net与vb的区别相关推荐

  1. 计算机vb和vf编程有什么区别,C、c++、Java、VB和VF之间的区别.doc

    C.c.Java.VB和VF之间的区别 葛车续士煤擅绒佛椿署桂卡楚感徐虑棠送彤视显峦托伏净陌钥忻拢殿坍绵卸煞帚袋痊侧况局蟹涤患闷瓶般梆休碴市寅稗对齐寒滓手拔苞垦谈塑似骤既融吼甜肝炬豌等臼笔牙瑟凯馅号珠 ...

  2. 计算机vb实验感想,VB学习心得体会

    VB学习心得体会 VB学习心得体会 VB是一门程序设计语言,也需要一定的英语基础.VB既能充实我们的生活,武装我们的头脑,锻炼我们的意志,又能在以后需要的时候成为帮助我们成功的推进动力.对于VB的学习 ...

  3. VB→C++→C#→VB.NET,语言的共性和个性

    从当初的误打误撞学习VB之后就一发不可收拾,直到现在接触VB.NET,想想自己也经历了VB→C++→C#→VB.NET这四种计算机语言,在此并不是想说自己学语言的多少,因为语言并不在于多而在于精,很惭 ...

  4. VB.net:VB.net编程语言学习之添加引用打包安装项目的简介、案例应用之详细攻略

    VB.net:VB.net编程语言学习之添加引用&打包安装项目的简介.案例应用之详细攻略 目录 关于添加引用 1.SW的二次开发,需要引用多个Solidworks库文件即dll文件

  5. VB.net:VB.net编程语言学习之操作符(变量/常量/数据类型/声明)逻辑控制语句(条件判断/循环语句)的简介、案例应用之详细攻略

    VB.net:VB.net编程语言学习之操作符(变量/常量/数据类型/声明)&逻辑控制语句(条件判断/循环语句)的简介.案例应用之详细攻略 目录 VB.net编程语言学习之操作符/变量/常量/ ...

  6. 不同编程语言代码转换网站,在线编程语言代码转换,C#转VB.NET,VB.NET转C#

    不同编程语言代码转换网站,在线编程语言代码转换 C#转VB.NET,VB.NET转C# 推荐一个国外不错的编程代码转换网站 http://www.developerfusion.com/tools/c ...

  7. 运行中调试初计算机的命令,计算机二级 VB辅导:VB中程序的运行调试

    1.运行程序 运行程序,可用下列方法之一: (1)选择主窗口的"运行"菜单的"启动"命令. (2)按快捷键F5. (3)选择工具栏上的启动按钮. 在程序运行过程 ...

  8. VB.net:VB.net编程语言学习之基于VS软件利用VB.net语言实现对SolidWorks进行二次开发的简介、案例应用之详细攻略

    VB.net:VB.net编程语言学习之基于VS软件利用VB.net语言实现对SolidWorks进行二次开发的简介.案例应用之详细攻略 目录 调用SolidWorks功能简介 1.宏录制步骤 (1) ...

  9. VB.net和c#的区别!

    在研究部分SAP bone SDK源代码例子,都是使用vb.net开发的.但是我想使用c#来开发,所以来翻译一下. 都是.net的程式,很多地方几乎可以copy代码. 但是还有些问题.感觉到二者的差异 ...

最新文章

  1. java clone方法_java安全编码指南之:方法编写指南
  2. vb与三菱plc以太网通讯_实战演练|三菱触摸屏GOT2000与三菱Q系列以太网通讯
  3. eclipse启动发生Failed to load JNI shared library
  4. java老鸟123怎么样_java入门123——一个老鸟的java学习心得.doc
  5. java多线程中 锁 的概念的理解,java 并发多线程显式锁概念简介 什么是显式锁 多线程下篇(一)...
  6. js判断html存不存在某个属性,javascript如何判断对象是否存在某属性?
  7. python 参数一样结果不一样_使用不同的参数多次调用同一个函数python
  8. 基于Android语言的通信调试助手实现(TCP协议+Socket编程)
  9. 2019年全国/全球马拉松比赛日程
  10. 清新漂亮简约好看的个人博客网站模板
  11. C语言基础知识入门(2022年)
  12. 2018年Sketch UI界面设计套件前十了解下!
  13. Java Gradle入门指南之gretty插件(安装、命令与核心特性)
  14. 【手把手制作三阶魔方模拟器】用MATLAB让你的魔方动起来
  15. 高温大量程热流传感器结构及信号调理电路的设计
  16. 大国重器“兵器谱”,了解一下
  17. 霍因科技Hi-ETA Hi-SEAHILL加速大数据管理 赋能信创生态建设
  18. Redis缓存:java写入文件不覆盖
  19. 【单目3D】在自动驾驶中将 2D 物体检测提升到 3D
  20. Creator2D横版游戏(1)主角左右走

热门文章

  1. 怎么卸载手机上下载的软件?苹果手机有两种方法
  2. 我对于UI设计这个领域的理解
  3. challenges
  4. leetcode每日一题--前缀树;前缀哈希;深搜;面试题 08.04. 幂集;648. 单词替换面试题 01.09. 字符串轮转;剑指 Offer II 062. 实现前缀树
  5. JAVA——取输入范围在1-999内数字最大值,可自动排除无关项
  6. 《Python黑帽子:黑客与渗透测试编程之道》读书笔记(三):scapy——网络的掌控者
  7. LaTeX环境安装及入门之入门使用
  8. UA OPTI570 量子力学20 量子谐振子模型中量子态的相干性
  9. PP实施经验分享(21)——(ECC版本)生产版本\BOM\工艺路线选择(涉及批量大小应用)
  10. python篮球弹跳训练方法_业余篮球爱好者的弹跳训练全攻略(附6个月训练计划)...