跨平台开发工具mono语言 4.8.0
分享到:
mono语言是一个由Novell公司主持,由微软赞助开发的跨平台开发工具,这个语言符合ECMA标准及.NET环境,包括C#编译器和共通语言执行平台。
mono语言不像微软的.net环境那样只能够在微软的windows平台上,mono可以运行在Linux、Mac上,甚至还可以在Android、IOS上运行。特别是在.net 4.5.1中专门授权允许mono不遵守mspl便可以直接使用以后,我们的用户更可以通过它为开发人员使用C#或.net进行安卓或者苹果手机的应用开发,由于C#的高效开发和Mono的完美跨平台,这项技术已经得到了大量正是商业项目的应用,有需要的用户不要错过这个mono强大的跨平台开发工具哦。
在ECMA-335的第六章详细说明了公共语言规范(Common Language Specification,CLS)并定义了提供给公共语言基础的接口,例如对于枚举类型的隐含表示类型的协定。 Mono的编译器负责生成符合公共语言规范的映射代码,即公共中间语言(Common Intermediate Language,CIL)。 Mono的运行时将运行这类代码。 ECMA标准先前还定义了一个符合公共语言规范的程序库作为应用框架。
程序集是这些类库的物理载体。它们跟Win32共享库一样都是dll文件,尽管不完全一样。一些程序集的例子有:mscorlib.dll,System.dll,System.Data.dll和Accessibility.dll。命名空间经常被分拆到几个程序集中,而一个程序集可以由几个文件组成。
mono语言不像微软的.net环境那样只能够在微软的windows平台上,mono可以运行在Linux、Mac上,甚至还可以在Android、IOS上运行。特别是在.net 4.5.1中专门授权允许mono不遵守mspl便可以直接使用以后,我们的用户更可以通过它为开发人员使用C#或.net进行安卓或者苹果手机的应用开发,由于C#的高效开发和Mono的完美跨平台,这项技术已经得到了大量正是商业项目的应用,有需要的用户不要错过这个mono强大的跨平台开发工具哦。
mono语言使用方法
打开开始菜单找到我们的MONO运行红框中的程序即可使用,而且和java不同无需用户进行环境配置。mono类库介绍
类库为应用程序开发提供一套广泛而有效的工具类。这些工具类本是采用C#编写的,但是由于.NET采用的公共语言运行时,它们可以用于任何.NET语言。类库被按命名空间进行了结构化,并被放置于称为程序集的共享库中。在我们谈到.NET framework时,我们多数是指这个类库。mono语言相关
公共语言基础(Common Language Infrastructure,CLI),又叫公共语言运行时(Common Language Runtime),已由Mono实现。该运行时用于执行已编译的.NET应用程序。公共语言基础已被ECMA定义为标准ECMA-335。要运行一个.NET应用程序,你必须使用相应的参数调用运行时。在ECMA-335的第六章详细说明了公共语言规范(Common Language Specification,CLS)并定义了提供给公共语言基础的接口,例如对于枚举类型的隐含表示类型的协定。 Mono的编译器负责生成符合公共语言规范的映射代码,即公共中间语言(Common Intermediate Language,CIL)。 Mono的运行时将运行这类代码。 ECMA标准先前还定义了一个符合公共语言规范的程序库作为应用框架。
mono空间和程序集
命名空间是一种用于将逻辑上相似的类按层次结构分组的机制。这种机制防止了命名冲突。在这种结构化采用被点号"."分隔的单词来实现。通常最顶层的命名空间是System,例如System;IO和System Net(完整的命名空间列表可以在Mono文档中找到)。当然还有别的顶层命名空间,例如Accessibility和Windows就是这样的例子。新建的命名空间还可以以开发组织的名字开头。程序集是这些类库的物理载体。它们跟Win32共享库一样都是dll文件,尽管不完全一样。一些程序集的例子有:mscorlib.dll,System.dll,System.Data.dll和Accessibility.dll。命名空间经常被分拆到几个程序集中,而一个程序集可以由几个文件组成。
展开更多
跨平台开发工具mono语言 4.8.0下载地址
- 需先下载高速下载器:
- 专用下载:
- 其它下载: