VB.NET入门了解

来源:互联网 发布:js 对象key 编辑:程序博客网 时间:2024/06/10 06:23

  

前言

   面向对象的思想我们接触的越来越多,随着技术要求的不断提高,对于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

0 0
原创粉丝点击