简介
VB.NET将是一个重要的产品,也许你目前还没有意识到,但到今年年底,它会成为最热门的话题。业界媒体已经就VB.NET作了连篇累牍的报道和介绍。
为什么媒体会对VB.NET如此关注呢?它是Visual
Basic的下一个版本,但与以前的版本相比,有了相当大的变化。
在本篇文章中我将不针对VB.NET中新增添的一些控制、关健字和函数进行介绍,我介绍的重点是,自微软在1991年推出Visual
Basic以来Visual Basic所发生的一些最重大的变化。
VB.NET是什么?
尽管围绕VB.NET的报道和介绍有那么多,但有时候读者仍然很难搞清楚VB.NET到底是什么?
如果我来向大家说明一下VB.NET不是什么也许会更容易些。它不是互联网网站,要掌握它也无需重新学习在以前使用Visual
Basic编程时已经掌握的所有知识和技能。
VB.NET是新一版的Visual
Basic,它是微软倡导的.NET战略的一部分,.NET战略可能使软件业界发生翻天覆地的变化,而这一计划的关健部分是重新修订其主要的编程语言,也就是推出新一代的Visual
Basic和一种新的编程语言C#。
但这一新版的Visual Basic与以往的升级产品有什么不同呢?从Visual Basic
5升级到Visual Basic
6带来的变化并不是革命性的。但VB.NET会有所不同,它是基于.NET框架的。.NET框架位于操作系统的上层,它处理从内存管理到用户界面的绘制等所有事情。
在VB.NET中编程,就是与.NET框架中的元素打交道。.NET框架通过一系列的类向用户提供大量的功能,其提供的功能从反转一个字符串到让用户利用操作系统的核心不一而足,其中的一些功能是以前的VB编程人员所不能使用的。
此外,.NET框架还能使我们从内存管理等烦琐事务中解放出来,它具有令人不可置信的可升级性,甚至能够通过废除GUID、注册等彻底摆脱DLL灾难。刚开始可能会觉得不可思议,但.NET框架能够自动地处理所有这一切。
.NET框架使我们能够在VB.NET中创建从DOS类型的控制台应用程序到互联网网站在内的所有类型的应用,当然也可以创建普通的桌面应用程序。
但.NET框架到底是什么?它是一种编程语言,还是一种操作系统呢?或者是其他的东西?我也一直受到这一问题的困惑,它实际上是所有这一切的集成,只要你愿意,可以把它看作是Windows的一个插件,它的用处非常大,而且不久就将捆绑在微软所有的操作系统中。
提示:在运行使用.NET语言编写的程序时,需要首先安装.NET框架。
总而言之,VB.NET是新一代的Visual
Basic,与.NET框架的集成非常紧密,是位于操作系统之上的一个很酷的“功能层”。 156
|