VB.NET初探

一、.NET开源
.NET是微软的新一代技术平台,为敏捷商务构建互联互通的应用系统,这些系统是基于标准的,联通的,适应变化的,稳定的和高性能的。从技术的角度,一个.NET应用是一个运行于.NET Framework之上的应用程序。如果一个应用程序跟.NET Framework无关,它就不能叫做.NET程序。
二、VB.NET概述
Visual Basic.NET是基于微软.NET Framework之上的面向对象的编程语言。可以看作是Visual Basic在.Net Framework平台上的升级版本,增强了对面向对象的支持。
三、.NET Framework
1..NET Framework 4 是支持生成和运行下一代应用程序和 XML Web Services 的内部 Windows 组件,很多基于此架构的程序需要它的支持才能够运行。
2..NET Framework 具有两个主要组件:
公共语言运行库和 .NET Framework 类库。
3..NET Framework 旨在实现下列目标:
  • 提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。
  • 提供一个将软件部署和版本控制冲突最小化的代码执行环境。
  • 提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。
  • 提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。
  • 使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致。
  • 按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成。
四、VB.NET与VB有什么渊源吗?
不能简单认为VB .net是VB的新版本。首先它们一个是完全面向对象的语言,而另一个不是完全面向对象的,其次VB .NET是构建于.Net framework之上的。当然,它们同属Basic系列语言,又同为微软所开发,语法上有一定的相似或沿袭是很正常的,但不能因此认为VB .NET是VB的升级版。
Visual Basic .NET与VB都代表了Basic系列语言的编码风格,Visual Basic .NET是这种编码风格在.NET平台上的继承,而不是同系列语言VB的沿袭。所以答案是否定的。
五、比一比
VB.net视频看完了,虽然只是大概了解了一下,但其中和学习其他语言实在太相似了,就拿它与VB比较吧,从开发界面来说,他们很相似,只不过叫法不一样,在VB.net中,解决方案建的是项目,VB中则是工程,属性事件控件的添加修改几乎一样;再说在VB里有异常处理,而VB.net中叫例外处理;VB中定义变量,定义方法等,在.net中是宣告;另外.net中的表单与VB6有相似之处:相同的基本事件,相同的基本属性,相同的基本方法。
而在VB.NET中一个重要的革新:
直接点选控制项,可设定定位顺序;
透过设定AutoScroll属性,可决定表单是否出现卷轴。
六、总结
这篇博客只是展示给大家一些概念性的东西,让大家了解最基础的问题,也是我看视频的时候想到的。VB.NET,我们需要的学的还有很多。有关具体的技术问题,会在以后的博客中更新,相信在以后的学习中对.NET探的会更深,谢谢欣赏!

你可能感兴趣的:(VB.NET)