VB.NET初识

听到VB.NET 让我会感到很熟悉,但又有点陌生。之前已经学过了VB,想来VB.NET怎么也跟VB有关系吧,但加上了.NET,肯定也会出现一些新的什么不同吧。

首先让我们先回忆下VB是什么。

VB:VB 即 Visual Basic,通常翻译为可视化的基本语言。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。

那什么又是.NET 呢?.NET 是 Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。

VB与.NET 的结合体vb.net 不能简单的认为VB的新版本,VB首先不是一个完全面向对象的语言,而vb.net却是完全面向对象的。VB .NET是构建于.Net framework之上的。它们是同属于Basic系类语言的,又同为微软所开发,语法上有一定的相似或沿袭是很正常的,但不能因此认为VB .NET是VB的升级版。

VB.NET和VB 在数据库访问方面的差别主要表现在数据访问技术、数据访问具体实现 方法和数据绑定三个方面。

在数据访问技术上,VB 6.0 是通过ADO(Active X Data Object,即:Active X 数据对 象)来实现对数据库访问的。同时为了保证对早期版本的兼容,也提供 RDO(远程数据对 象)和 DAO(数据访问对象)二种数据访问技术。VB.NET 中则使用 ADO.NET 来访问数 据库。ADO.NET 是.NET 框架的一部分。ADO 和ADO.NET 这两种技术在概念、功能和实 现上都有许多差异。其实在 VB.NET 中也可以使用 ADO来访问数据库,但ADO在VB.NET中是以COM组件的形式出现的,通过添加引用才 可以使用。

在数据访问的具体实现方法上,VB6.0 实现数据访问主要是两种方法:其一是在程序设 计阶段,可通过把数据源绑定到 ADODC 控件或使用数据环境;其二在运行时,可以通过 编程方式创建记录集RecordSet 对象并与记录集对象交换数据。同样在VB.NET中实现数据 访问的方法主要也是二种:其一是在程序设计阶段,通过创建、配置数据适配器DataAdapter 和生成数据集DataSet;其二是在运行中,通过编程方式动态创建、配置数据适配器和创建、 生成数据集。

在数据绑定(Data Bind)上,在VB6.0 中实现数据绑定通过设置控件的下列属性来实 现:DataChanged、DataField、DataFormat、DataMember 和 DataSource。通常是把控件的 显示属性绑定到数据源中的相应字段。在 VB.NET 中,数据绑定的应用范围可广泛得多, 可以将任何控件的任何属性绑定到包含数据的任何结构中。

VB.NET 新的篇章,一个全新的完全的面向对象的语言,让我们去努力攻克它吧。

相关文章

Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强制返回为文本 --------------------------...
VB6或者ASP 格式化时间为 MM/dd/yyyy 格式,竟然没有好的办法, Format 或者FormatDateTime 竟然结果和...
在项目中添加如下代码:新建窗口来显示异常信息。 Namespace My ‘全局错误处理,新的解决方案直接...
转了这一篇文章,原来一直想用C#做k3的插件开发,vb没有C#用的爽呀,这篇文章写与2011年,看来我以前没...
Sub 分列() ‘以空格为分隔符,连续空格只算1个。对所选中的单元格进行处理 Dim m As Range, t...
  窗体代码 1 Private Sub Text1_OLEDragDrop(Data As DataObject, Effect As Long, Button As Integ...