.NET 与VB.NET

来源:互联网 发布:科目四软件下载 编辑:程序博客网 时间:2024/04/29 14:21

一、.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语言增强对面向对象的支持,区别较大。

 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 谷歌商店下载东西慢怎么办 买家说少发货了怎么办 人肉代购被海关扣了怎么办 韩国代购被海关扣了怎么办 爱奇艺开通自动续费忘了账号怎么办 小米手机云储存空间不足怎么办 路由器被黑了打不开网页怎么办 致人轻伤跑了怎么办 轻伤对方要30万怎么办 老公用老婆的钱怎么办 想注册个公司要怎么办 域名续费不知道找谁怎么办 代收快递弄丢了怎么办 货到付款的快递人不在怎么办 快递送货上门人不在怎么办 ems快递签收人不在怎么办 快递被别人取了怎么办 怎么办快递宗和收发点 快递电话写错了怎么办 网上买沙发想退货怎么办 买的电脑想退货怎么办 买了衣服想退货怎么办 天猫买药审核通过后不要了怎么办 京东维修无发票怎么办 京东维修没有发票怎么办 苹果6s外音没了怎么办 苹果6splus开不了机怎么办 顺丰快递寄件填错收件人地址怎么办 收快递电话换了怎么办 顺丰快递没人收怎么办 网购东西没收到怎么办 中通快递没收到怎么办 快递员不给验货怎么办 顺丰验货不要了怎么办 闲鱼买家掉包了怎么办 闲鱼正在退款中怎么办 拒收货物卖家拒绝退款怎么办 货物没问题淘宝卖家拒收怎么办 头发稀少长的慢怎么办 没满16岁怎么办银行卡 网上买东西手机号填错了怎么办