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
最新文章
- Microsoft Azure Web Sites应用与实践【3】—— 通过Visual Studio Online在线编辑Microsoft Azure 网站
- Ajax.ActionLink参数详解
- AT常见问题
- Win7 配置Apache+PHP+Mysql环境
- ytu 1061: 从三个数中找出最大的数(水题,模板函数练习 + 宏定义练习)
- 怎样用ZBrush快速雕刻皮肤纹理
- Hook to function
- Windows Server 2012下安装Hyper-V虚拟机
- mt7601 driver
- nasm预处理器(3)
- SharePoint布局页创建(实战)
- EF Core 多对多配置
- Salesforce的公式和验证规则
- NHibernate.3.0.Cookbook第一章第五节Setting up a base entity class
- Capture HTML Canvas as gif/jpg/png/pdf?
- python 部分函数
- Django自带的登录功能
- Delphi Dll 动态调用例子(1)
- mysql数据库锁简介
- NYOJ--703