VB.NET入门了解
2016-02-03 11:45
323 查看
前言
面向对象的思想我们接触的越来越多,随着技术要求的不断提高,对于VB.NET 一些新颖的功能、新特色产生极大的向往,随之是大批的程序员转到.net的开发平台来。为何这么多的技术人员喜欢.net?VB.NET集成开发环境的变化,面向对象功能,底层体系的变化,众多的语法改进,对应用部署和封装支持方面的增强等。
VB.net提出了更新颖的观点、功能、概念,我们不能仅仅从语言上来学习了,还要着重对这些新的进行理解、掌握。
区别
与之前VB不同的是数据类型、变量声明以及数据访问等存在差别。包含的内容也是不断被丰富。我们常用的一些发生改变就极易影响我们,微小的变化也可能带来出乎意料的麻烦。
![](http://img.blog.csdn.net/20160203141542740?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
1.在VB6.0中,变量声明有许多限制。其中之一就是不能同行声明多个变量。如果一定要在一行中声明多个变量,就一定得指明每个变量的类型,否则将被默认为Variant类型。
第一行中的a1是Variant类型,a2是Integer类型。第二行中两个变量都是Integer类型。
2.VB.NET支持同行声明多个变量:变量初始化是另一个问题。在VB6.0中不能同时声明和初始化变量,而VB.NET则支持这个特性
认识
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
面向对象的思想我们接触的越来越多,随着技术要求的不断提高,对于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
相关文章推荐
- VB中的常用控件
- 【程序开发小记】VB.NET音乐播放器
- vb.net获取系统特殊文件夹路径方法
- VB6 加载水晶报表例子
- TVB三个台
- VBA AdoDb Load Data from AS400
- VBS 发邮件
- 突发奇想,可直接在github上搜索QPainter(一不小心还搜到了devbean作者的github账号)
- VB6与VB7(VB.NET)的异同
- vm,vbox 虚拟机设置开机自动启动(创建虚拟机快捷方式的命令)
- excel vba访问其他电脑上的excel文件的代码
- VB.NET Winform的一些功能实现
- 三层登录——vb.net
- 三层登录——vb.net
- 海思3536 —— common VB
- 转载 VBA 操作xml
- 初识VB.Net
- 三层登录VB.NET实现
- 关于setvbuf()函数的详解
- 【机房合作总结篇】——vb.net版机房与C#版对比