Mono 创建的功能可在 .NET 上使用?

Mono created features available on .NET?(Mono 创建的功能可在 .NET 上使用?)
本文介绍了Mono 创建的功能可在 .NET 上使用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

I noticed the following today: Mono at the PDC 2008?

My talk will cover new technologies that we have created as part of Mono. Some of them are reusable on .NET (we try to make our code cross platform) and some other are features that specific to Mono's implementation of the CLI.

Posted by Miguel de Icaza on 01 Oct 2008

Does anybody know what type of new technologies he is refering too?

Sounds like a great talk

[UPDATE] Here is the video of Miguel's talk

  • Mono's SIMD Support: Making Mono safe for Gaming
  • Static Compilation in Mono
  • Unity on Linux, First Screenshots

解决方案

These are some of the major libraries that you can use:

  • Gtk#, the Cross platform GUI API Unix, Windows, MacOS X,
    • this is an entire stack of libraries and includes widgets (with Gtk+), Accessibility and international text rendering (with PangoSharp).
  • Mono.DataConvert - System.BitConverter implemented correctly, and well designed.
  • Mono.Addins - Extensibility Framework, similar to MEF.
  • Mono.Cairo - Cairo Graphics Binding.
  • Mono.Cecil - ECMA CIL Image Manipulation.
  • Xml.Relaxng - RelaxNG parsing and validation.
  • Novell.Directory.Ldap - LDAP libraries.
  • Daap.Sharp - An implementation of the DAAP protocol
    • (Music exchange protocol, you can consume or expose music sources)
  • Mono.Upnp - Universal Plug and Play implementation in managed code.
  • Mono.ZeroConf - Cross platform ZeroConf/Bonjour API for .NET apps.
  • BitSharp - Bittorrent client/server library, now called MonoTorrent
  • Mono.Nat - Network Address Translation.
  • Mono.Rocks - Useful Extension methods/Functional features for C#, now superseded by Cadenza
  • SmugMugSharp - Bindings to talk to SmugMug
  • Crimson - Crypto libraries beyond what is available in .NET
  • Mono.WebBrowser - Wrapper for Firefox or WebKit.
  • WebkitSharp - Bindings to use WebKit from C#
  • GtkSharpRibbon - The Ribbon, implemented in Gtk# (cross platform)
  • IPodSharp - Library to communicate and manipulate iPods.
  • TagLibSharp - Library to annotate multimedia files (tagging).
  • Exiv2Sharp - EXIF reading/writing library.

Linux Specific:

  • Mono.Posix/Mono.Unix.
  • NDesk.DBus
  • Mono.Fuse - User-space file systems.

I am sure I am missing a bunch of other libraries.

Most of these (and many more) are linked to via the Libraries page.

这篇关于Mono 创建的功能可在 .NET 上使用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

c# Generic Setlt;Tgt; implementation to access objects by type(按类型访问对象的C#泛型集实现)
InvalidOperationException When using Context Injection in ASP.Net Core(在ASP.NET核心中使用上下文注入时发生InvalidOperationException)
quot;Overflowquot; compiler error with -9223372036854775808L(编译器错误-9223372036854775808L(Q;溢出Q))
Visual Studio 2010 ReportViewer Assembly References(Visual Studio 2010 ReportViewer程序集引用)
Weird behaviour when I open a reportviewer in WPF(在WPF中打开报表查看器时出现奇怪的行为)
how do i pass parameters to aspnet reportviewer(如何将参数传递给aspnet report查看器)