您的位置:首页 > 编程语言 > VB

VB.NET入门了解

2016-02-03 11:45 323 查看
前言

面向对象的思想我们接触的越来越多,随着技术要求的不断提高,对于VB.NET 一些新颖的功能、新特色产生极大的向往,随之是大批的程序员转到.net的开发平台来。为何这么多的技术人员喜欢.net?VB.NET集成开发环境的变化,面向对象功能,底层体系的变化,众多的语法改进,对应用部署和封装支持方面的增强等。

VB.net提出了更新颖的观点、功能、概念,我们不能仅仅从语言上来学习了,还要着重对这些新的进行理解、掌握。





区别

与之前VB不同的是数据类型、变量声明以及数据访问等存在差别。包含的内容也是不断被丰富。我们常用的一些发生改变就极易影响我们,微小的变化也可能带来出乎意料的麻烦。






1.在VB6.0中,变量声明有许多限制。其中之一就是不能同行声明多个变量。如果一定要在一行中声明多个变量,就一定得指明每个变量的类型,否则将被默认为Variant类型。

[vb]view plain copy print?
<spanstyle="font-family:KaiTi_GB2312;font-size:18px;">1.   Dim a1, a2 As Integer   
2.  Dim a3 As Integer, a4 As Integer 
</span>


第一行中的a1是Variant类型,a2是Integer类型。第二行中两个变量都是Integer类型。





2.VB.NET支持同行声明多个变量:变量初始化是另一个问题。在VB6.0中不能同时声明和初始化变量,而VB.NET则支持这个特性

[vb]view plain copy print?
<spanstyle="font-family:KaiTi_GB2312;font-size:18px;">1.   Dim a1, a2, a3 As Integer </span>


认识

1.集成开发环境的熟悉度是跟VB没有多大的区别,更多的是在原来VB的基础上,因为设计这个IDE的工作组以前就设计过VB的IDE,VB.NETIDE的改进建立在设计VB IDE的经验之上。



2.VB因为缺乏完善的面向对象支持、缺乏高效的错误处理机制和性能表现不佳,因而一直受到某些磨叽。VB.NET将彻底改变这种情况。正亦如此VB.NET在这些方面的改进也要付出代价,许多旧的代码需要手工进行转换才能在VB.NET下运行。



3.为了让VB的数据类型和其他.NET语言的数据类型相匹配,

Microsoft修改了整数类数据类型的表示方法,并加入了一个新的数据类型。

4.减少了很多关键词,而是用了很多框架来实现,单个声明语句中不能声明多种类型。



5.数组的改变,之前VB是默认下界以0位起始值,数组中的元素数量等与数组上界值加一。现在.net可以改变为由1开始。不在使用set语句

师哥的博客中曾详细的介绍VB和.net的区别。
http://blog.csdn.net/xjc1278003262/article/details/8805324
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: