对于初学者来说,心中最大的疑惑可能就是@H_502_2@VB@H_502_2@和@H_502_2@VB.NET@H_502_2@的区别了,关于此,在上篇博客中我们已经详细地介绍了,再此不再多说。(上篇地址:VB与VB.NET的区别)@H_502_2@
这篇文章会对@H_502_2@VB.NET@H_502_2@进行宏观的介绍,更好的方便初学者认识@H_502_2@VB.NET@H_502_2@。@H_502_2@
Visual Basic.NET@H_502_2@是基于@H_502_2@.NET Framework@H_502_2@的一种完全面向对象的语言@H_502_2@,@H_502_2@简称为@H_502_2@VB.NET@H_502_2@。它的设计目的是为了快速而简洁地开发包括@H_502_2@Web@H_502_2@服务于@H_502_2@ASP.NET Web@H_502_2@应用程序在内的@H_502_2@.NET Framework@H_502_2@程序。而开发@H_502_2@VB.NET@H_502_2@是需要@H_502_2@VisualStudio.NET@H_502_2@集成开发环境的。@H_502_2@
下面用一张图来表示@H_502_2@VB.NET@H_502_2@的一些核心概念:@H_502_2@
从上图中我们可以看出@H_502_2@Visual Studio.NET@H_502_2@依赖于@H_502_2@.NET Framework@H_502_2@提供的服务,而公共语言运行时又是@H_502_2@.NET Framework@H_502_2@的基础。@H_502_2@
这里需要细说一下@H_502_2@.NET Framework@H_502_2@类库。@H_502_2@.NET Framework@H_502_2@类库可以是用户能够完成一系列常见的编程任务,例如字符串管理、数据收集、数据库连接等任务。初此以外,@H_502_2@.NET Framework@H_502_2@还可以开发以下类型的应用程序和服务:控制台应用程序;@H_502_2@Windows@H_502_2@窗体;@H_502_2@ASP.NET@H_502_2@应用程序;@H_502_2@XML Web@H_502_2@服务和@H_502_2@windows@H_502_2@服务等。@H_502_2@
以上我们可以了解@H_502_2@VB.NET@H_502_2@的一些核心概念,接下来就是使用@H_502_2@VS.NET@H_502_2@集成开发环境创建@H_502_2@VB.NET@H_502_2@应用程序了。@H_502_2@
VB.NET@H_502_2@是@H_502_2@VS.NET@H_502_2@的组成部分,上面已经有所提到,而后者是一个工具和语言的集合,他其中包括@H_502_2@C#@H_502_2@和@H_502_2@Visual C++.NET@H_502_2@等语言。@H_502_2@
下图是打开@H_502_2@VS.NET@H_502_2@的起始页,我们可以在在此创建自己想要的应用程序:@H_502_2@
VS.NET@H_502_2@的环境大体和@H_502_2@VB6.0@H_502_2@是很类似的,所以我们学习过@H_502_2@VB@H_502_2@的同学应该不是很陌生,在此不再详细介绍。@H_502_2@
概念和工具环境都介绍了,现在就是一门编程语言的语法基础了,对此,我们可以从以下几点来重点学习@H_502_2@VB.NET@H_502_2@这门语言:@H_502_2@
1.VB.NET@H_502_2@变量的定义;@H_502_2@
5.@H_502_2@数组的定义及其应用;@H_502_2@
6.@H_502_2@列表、集合、结构和枚举。@H_502_2@
各个语言都是融会贯通的,我们可以在相同和区别之间来学习这门新的语言。重点关注两种语言的不同之处,方便记忆,也方便理解。
除了以上在编程基础方面@H_502_2@VB@H_502_2@和@H_502_2@VB.NET@H_502_2@有所不同之外,两者之间最大的不同就是@H_502_2@VB.NET@H_502_2@的面向对象概念了。说到面向对象就会想到一个新的概念——对象,与对象对应的就是类。关于如何创建一个类,如何为类添加方法和属性,类之间的继承和构造函数等等,都是需要我们好好学习了,为了更透彻的理解并且运用面向对象的思想。@H_502_2@
综上@H_502_2@,@H_502_2@我初步对@H_502_2@VB.NET@H_502_2@的宏观总结可以看下图:@H_502_2@
@H_502_2@
我会在以后的学习过程中不断完善!