Mono在.NET上创建了哪些功能?

rud*_*ler 18 .net mono pdc

我今天注意到了以下内容:PDC 2008的单声道

我的演讲将涵盖我们作为Mono的一部分创建的新技术.其中一些可以在.NET上重用(我们尝试使我们的代码跨平台),还有一些是特定于Mono的CLI实现的功能.

Miguel de Icaza于2008年10月1日发布

有人知道他所提到的新技术类型吗?

听起来很棒

[ 更新 ] 是Miguel演讲的视频

mig*_*aza 55

这些是您可以使用的一些主要:

  • Gtk#,跨平台GUI API Unix,Windows,MacOS X,
    • 这是一整套库,包括小部件(使用Gtk +),辅助功能和国际文本渲染(使用PangoSharp).
  • Mono.DataConvert - System.BitConverter正确实现,设计精良.
  • Mono.Addins - 可扩展性框架,类似于MEF.
  • Mono.Cairo - 开罗图形装订.
  • Mono.Cecil - ECMA CIL图像处理.
  • Xml.Relaxng - RelaxNG解析和验证.
  • Novell.Directory.Ldap - LDAP库.
  • Daap.Sharp - DAAP协议的实现
    • (音乐交换协议,您可以使用或公开音乐源)
  • Mono.Upnp - 托管代码中的通用即插即用实现.
  • Mono.ZeroConf - 适用于.NET应用程序的跨平台ZeroConf/Bonjour API.
  • BitSharp - Bittorrent客户端/服务器库,现在称为MonoTorrent
  • Mono.Nat - 网络地址转换.
  • Mono.Rocks - C#的有用扩展方法/功能特性,现在被Cadenza取代
  • SmugMugSharp - 绑定与SmugMug交谈
  • Crimson - 加密库超出了.NET的可用范围
  • Mono.WebBrowser - 适用于Firefox或WebKit的包装器.
  • WebkitSharp - 从C#使用WebKit的绑定
  • GtkSharpRibbon - 功能区,在Gtk#(跨平台)中实现
  • IPodSharp - 用于通信和操作iPod的库.
  • TagLibSharp - 用于注释多媒体文件的库(标记).
  • Exiv2Sharp - EXIF读/写库.

Linux特定:

我确信我错过了一堆其他库.

其中大部分(以及更多)都通过Libraries页面链接.


Swa*_*C H 5

也许像CecilMonovation这样的东西和互动外壳