Mono Framework for mac(跨平台 .NET运行环境)
V6.12.0.144官方版Mono Framework更新来啦,这是一个使开发人员能够轻松地创建.NET Foundation的跨平台应用程序。提供了.NET Framework程序在其他平台上运行的支持。本站提供Mono Framework for mac免费版下载,安装方便,可以永久使用!!
Mono Framework Mac版安装教程
下载软件完成后,打开软件包,双击安装包【MonoFramework-MDK-6.12.0.144.macos10.xamarin.universal.pkg】进行安装.
Mono Framework安装器引导你完成操作,点击继续,如图
请阅读Mono Framework许可协议,然后点击继续,如图
请同意Mono Framework许可协议,点击同意,如图
Mono Framework提示需要占用电脑上的1.06GB空间,点击安装,如图
输入电脑密码允许Mono Framework安装,如图
Mono Framework for Mac安装成功!!!
Mono Framework软件介绍
Mono 由Microsoft赞助,是基于ECMA 的C#标准和公共语言运行时的Microsoft .NET Framework的开源实现。越来越多的解决方案系列以及积极热情的贡献社区正在帮助Mono成为跨平台应用程序开发的首选。简单来说就是Mono Framework for mac提供了.NET Framework程序在其他平台上运行的支持。
Mono Framework功能介绍
1、为项目做出贡献 Mono是一个开源项目,代码可以在GitHub上找到。要提供错误修复或新功能,只需分叉存储库并向我们发送拉取请求! | |
2、报告错误 我们还经常参加Google的夏令营,所以如果您是学生,这对您来说可能是一个很好的机会。 |
Mono Framework mac功能特色
类库
类库为应用程序开发提供一套广泛而有效的工具类。这些工具类本是采用C#编写的,但是由于.NET采用的公共语言运行时,它们可以用于任何.NET语言。类库被按命名空间进行了结构化,并被放置于称为程序集的共享库中。在我们谈到.NET framework时,我们多数是指这个类库。
语言
公共语言基础(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标准先前还定义了一个符合公共语言规范的程序库作为应用框架。
空间和程序集
命名空间是一种用于将逻辑上相似的类按层次结构分组的机制。这种机制防止了命名冲突。在这种结构化采用被点号"."分隔的单词来实现。通常最顶层的命名空间是System,例如System;IO和System Net(完整的命名空间列表可以在Mono文档中找到)。当然还有别的顶层命名空间,例如Accessibility和Windows就是这样的例子。新建的命名空间还可以以开发组织的名字开头。
程序集是这些类库的物理载体。它们跟Win32共享库一样都是dll文件,尽管不完全一样。一些程序集的例子有:mscorlib.dll,System.dll,System.Data.dll和Accessibility.dll。命名空间经常被分拆到几个程序集中,而一个程序集可以由几个文件组成。
托管与非托管
在原生的.NET/Mono应用程序中,所有代码都是托管的,也就是说,是受管于CLI式的内存管理和线程安全管理的。其它的.NET或Mono应用程序可以通过使用System.InterOpServices库创建C#绑定来调用已存的非托管代码。很多移植到Mono的类库使用了CLI的这个特性,例如Gtk#。
相关项目
现有大量与Mono相关的用于扩展Mono的项目,这些项目允许开发者在他们的开发环境中使用Mono。这些项目包括:
Cocoa#,对原生Mac OS X工具包的一系列包装(Cocoa)。
Gecko#,一个对在Mozilla中使用的嵌入式布局引擎的绑定(Gecko).
Gtk#,对使用C的GTK+库的C#的外包。
Tao,一个图形及游戏库的绑定。
小编点评
Mono Framework是一个致力于开创.NET在Linux上使用的开源工程。它包含了一个C#语言的编译器,一个CLR的运行时,和一组类库,并实现了 ADO NET和ASP NET。能够使得开发人员在Linux用C#开发程序。
相关软件
-
Eclipse for Mac (开发工具)
V4.7 官方版
时间:2018-08-06 16:06:49 大小:52.1 MB -
PhpStorm 2020 for mac(PHP集成开发环境)
v2020.1.1永久激活版
时间:2020-07-30 09:21:00 大小:374.17 MB -
IntelliJ IDEA CE for mac(java开发工具社区版)
V2019.3.5汉化版
时间:2020-05-08 09:19:00 大小:650.96 MB -
JetBrains CLion for Mac(开发C和C++所设计的跨平台IDE)附注册码
v2018.1.5最新破解版
时间:2018-06-18 09:26:00 大小:324.3 MB