.net框架学习笔记


最新:  .NET 4.6

.NET就是微软用来实现XML,Web Services,SOA(面向服务的体系结构service-oriented architecture)和敏捷性的技术。

.NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境 .NET框架 的目的是便于开发人员更容易地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。从层次结构来看,.NET框架又包括三个主要组成部分: 公共语言运行时 (CLR:Common Language Runtime)、 服务框架 (Services Framework)和 上层的两类应用模板 ——传统的 Windows应用程序模板 (Win Forms)和基于ASP NET的面向 Web的网络应用程序模板 (Web Forms和Web Services)。

开发和运行.NET需要的最基本环境

我们来分析下:

(1).NET程序的开发

这个问题很简单,大部分.NET程序员都在使用微软公司提供的产品Visual Studio平台上开发.NET程序。但需要注意的是,Visual Studio IDE环境并不是惟一的、必须的工具,理论上可以使用任何一个文本编辑器编写.NET的代码,但是由于文本编辑器并不提供代码的编译调试以及语法提示等功能,所以基本上没有程序员仅仅使用文本编辑器来编写.NET代码。 

(2).NET的运行

运行.NET程序的基础毋庸置疑是.NET Framework,可以在Microsfot的官方网站上免费下载.NET Framework。运行.NET程序必须具备的组件也是.NET Framework,这对于任何想运行.NET程序的操作系统来说都一样。 

注意:目前.NET对于跨平台的支持做的并不好,仅仅支持Windows平台,在Linux、Unix系统上并不能直接安装.NET Framework,只能安装第三方的Mono作为.NET Framework的替代,但Mono同.NET Framework的兼容性以及更新的速度等一系列问题,导致目前使用Mono开发的项目相对较少。 

总结:

开发和运行.NET程序必需安装.NET Framework组件,当然也必须安装Visual Studio IDE(虽然理论上文本编辑器也可以编写.NET代码,但实际上程序员都会安装微软公司的Visual Studio产品)。

我们对其环境也知道了,现在我们来看看.NET的运行机制是什么

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值