.NET 与VB.NET

前端之家收集整理的这篇文章主要介绍了.NET 与VB.NET前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一、.NET 和 .NET Framework

1、.NET平台

a、定义:

.NET 是 Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。

b、.NET出现的原因:

想真正了解什么是.NET,必须先了解.NET技术出现的原因和它想解决的问题。

所有的计算机平台都想尽力达到这样一个大致相同的目的:给用户提供应用程序。而应用程序都是与平台无关的。简单的说,我们开发软件时会依赖操作系统的类型,进而依赖特定操作系统上的软件,这样就使用户的使用面变窄,就会有Linux操作系统这样的竞争对手。所以Microsoft想要让自己的产品占据市场的份额变得更大的话,就需要解决操作系统带来的限制。

这个时候,.NET应运而生,简而言之,.NET将操作系统平台割裂开来,不管Windows,Linux,Mac 或者无论哪一种平台,都可以分为两个层次:程序设计层和执行层。.NET是一个程序设计层,成为一个.NET的程序员而不是Windows的程序员

将软件编写成.NET软件而不是Windows软件。

c、.NET与Java有些类似

在某些方面,.NET确实很像Java。实际上,Java的口号“一旦编写出来,就能在任何地方运行”很适合.NET原则。Java是“一种语言,多个平台”,而.NET是“多种语言,一个平台”

2、.NET Framework(.NET 框架)

a、简单说一下CLR和基类库(BCL)

实际上,第一个发布的.NET Framework 实际上是一组类,称之为基类。基类可用来创建在Windows平台的各个方面进行实际操作的对象。在编写的过程中,也会有.NET不支持的地方。而.NET的能力并不体现在语言上,它主要表现在Framework类上。

公共语言(CLR)是.NET的“心脏”。它用来携带.NET应用程序,并将它编译成本机的处理器代码,然后运行代码

b、.NET Framework 是由基底类别库(BCL)和公共语言(CLR)这两个元素组成的。

二、VB.NET 和VB

VB.NET是一种编程语言,可以看做是Visual Basic 程序设计语言的一种升级语言版本,不同的是,VB.NET语言需要在.NET平台上运行,而且相对于Visual Basic 语言,两者在语法上的差别不大,但是,Visual Basic 语言是基于面向对象的,而VB.NET语言增强对面向对象的支持,区别较大。

猜你在找的VB相关文章