.net框架学习笔记

来源:互联网 发布:c gui qt 4编程 源码 编辑:程序博客网 时间:2024/05/16 04:54
参考:http://www.cnblogs.com/muyue/archive/2012/11/13/2768126.html

最新: .NET4.6

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

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

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

我们来分析下:

(1).NET程序的开发

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

(2).NET的运行

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

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

总结:

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

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

0 0
原创粉丝点击