.Net是微软的一个商业策略,Net 平台里面包括了vb.net,vc.net,c#,asp.net等一些列工具.Net 主要倡导多种语言开发一致的中间代码可以互相调用,相对的针对java的跨平台语言,可以看做是跨语言的语言.
.Net FrameWork是 Microsoft XML Web services 平台。我的理解就是.Net就相当于是一个party聚会,开始的我们每个人都生活在自己的圈子里,现在有了一个平台我们可以在上面建立联系同时和其他圈子里的人接触。.Net框架是什么?曾经在《C#概述》详细写过。
VB.Net是什么呢?官方说明是:Visual Basic.NET是基于微软.NET Framework之上的面向对象的编程语言。其在调试时是以解释型语言方式运作,而输出为EXE程序是是以编译型语言方式运作。可以看作是Visual Basic在.Net Framework平台上的升级版本,增强了对面向对象的支持。我的理解其实就是一种编程语言,需要运行在.Net Framework平台上,不再是VB的面向过程编程,而是面向对象编程。
与VB6.0相似:相同的基本事件、属性、方法、界面;不同的是Anchor属性、ListBox控件。其实最大的区别就是是否是面向对象编程,因为现在还没有开始敲代码,所有理解的也不深刻,等以后再进行补充。推荐《VB与VB.Net区别》。
简单的画了一个思维导图: