-
VB.Net与VB
每一次看视频都有一种在火中苦苦挣扎的感觉。但是每每都是咬紧牙挺了过来。这次看完Vb.Net之后对自己看视频学习的态度分析了一下。主要原因GTD没做好,导致自己拉战线拉得很长,然后是痛苦越加积累,导致看完后有一种痛不欲生的感觉。所以一定要做好GTD,尽可能去完成能完成的事情。
这次的VB.Net看的时候找点乐趣,老师说话港台腔,但是还好我们宿舍有一个海南的,然后对于老师说话也基本上能适应。说起VB.Net心里肯定想得是VB,那么两者又有什么联系呢。
第一两者的性质上看:
VB.Net是一种完全面向对象语言,而VB是一种基于面向对象的语言。看完视频后,其实也可以说VB.Net是在VB6.0的基础上发展起来的。所以两者有太多的地方一样了,数据类型,一些语法等等都是很相似的,但是VB.Net既然是继承当然也会发生一些变化。
第二:程序设计不同
对于在.NET平台上进行程序设计,与vb的不同在于,vb程序开发的时候,如果需要用到一些API函数,需要加载一些控件,在vb中常用的函数,都保存在dll文件中。而vb.net的程序开发,在设计程序的时候,还要自己写自己的dll文件来使用。
第三:说起数据库就一定要说一下两者在访问数据库上的区别。
在访问数据库上,两者还是有比较大的区别的。在具体编程中,窗体FORM往往都包含数据库访问控件,VB6.0的是ADO控件,VB.NET的则是ADO.NET控件。那么ADO和ADO.NET区别又有什么区别呢?
(1)、一些ADO中常见的类型比如RecordSet在ADO.NET中已经没有了,而且在ADO.NET中也新增了许多在传 统ADO中找不到的直接对应的新类型(如数据适配器);
(2)、传统的ADO主要针对紧密连接的客户端/服务器系统,而ADO.NET考虑到了断开式连接应用并且引进了 DataSet,它代表任意数量的关联表每个表都包含了行和列的集合的本地副本,使用DataSet的话, 在断开数据库连接的情况下调用程序集处理和更细它的内容,然后使用关联的数据适配器将修改后 的数据提交回数据库。
(3)、传统的ADO和ADO.NET的一个显著区别是后者全面支持XML数据呈现。其实从数据库中获得的数据默认 被序列化为XML,假设XMl通过标准的HTTP在层之间传输,ADO.NET就能突破防火墙的限制。
(4)、两者之间最根本的区别在于ADO.NET是托管代码库。
第四:VB.Net支持结构化异常和多线程处理。
在VB中结构化异常处理,一般采用较多的是On Error Goto和On Error Resume Next这些VB6.0错误处理语句。这种类型的错误处理被称为非结构化异常处理(UnstructuredException Handling)
而在VB.Net而在VB.NET中,Microsoft推出了结构化异常处理机制。VB.NET支持类似C++的TryCatch..Finally控制。Try..Catch..Finally结构。Try语句块用以抛出异常。如果异常发生,在Catch语句块中处理。Finally语句块是可选的,在需要释放资源时特别有用。
不管怎么样,两者出自同一个模子,语言都是相同的,的确如此。虽然听得时候对于一些新鲜的词汇,新鲜的概念不懂,即便是回去看也是不懂,但是知道我知道有他存在,他曾在我的脑海中浮现过,对于初次接触已经足够了。
以上便是看完VB.Net视频之后,对于VB.Net与VB6.0的一些浅显的比较性总结。在以后的学习中会渗入的去了解。
————————————————
版权声明:本文为CSDN博主「snow_li」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u010196821/article/details/28113217
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
SQL Server -- 解决存储过程传入参数作为s
关于JS定时器的整理
JS中使用Promise.all控制所有的异步请求都完
js中字符串的方法
import-local执行流程与node模块路径解析流程
检测数据类型的四种方法
js中数组的方法,32种方法
前端操作方法
数据类型
window.localStorage.setItem 和 localStorage.setIte
如何完美解决前端数字计算精度丢失与数