十大開源的.NET使用者介面架構

來源:互聯網
上載者:User
  選擇一款合適的GUI架構是.NET開發中比較重要但又很棘手的問題,因為使用者介面相當於一款應用的"門面",直接面向使用者。好的UI更能吸引使用者,有時甚至成為決定一款應用成敗的關鍵。下面小編整理出十大應用最廣泛.NET開源使用者介面架構,希望.NET開發人員以後選擇GUI架構時不再犯難。

  Windows.Forms

  Windows.Forms是微軟的.NET開發架構圖形化使用者介面的一部分,該組件通過將現有的Windows API(Win32 API)封裝為Managed 程式碼提供了對Windows本地(native)組件的訪問方式,相容Linux和其他Mono平台。

  WPF

  WPF(Windows Presentation Foundation)是微軟推出的基於Vista的使用者介面架構,屬於NET Framework 3.0的一部分。它提供了統一的編程模型、語言和架構,真正做到了分離介面設計人員與開發人員的工作;同時它提供了全新的多媒體互動使用者圖形介面。

  Gtk#

  Gtk#是一個針對.NET和Mono的圖形化使用者介面工具集,項目綁定了gtk+ 工具集並打包了GNOME庫,支援完整的原生圖形Gnome 應用程式開發。

  QT

  Qt是一個使用者群非常廣泛的跨平台的C++圖形化使用者介面應用程式架構。它提供給應用程式開發人員建立各種進階圖形化使用者介面所需的所用功能。它完全物件導向的,很容易擴充,並且允許真正地組件編程。

  MonoMac

  這款工具勵志為.Net/Mono 開發人員提供原生的Mac OS X應用程式開發體驗。開發人員可以以C#訪問整個MacOS X APIs ,對AppKit GUI APIs無限制。

  wxWidgets

  wxWidgets是一個非常完整的GUI工具庫,提供了很多工具類,免費供個人使用或者商業使用。只要可能,wxWidgets就會使用本地平台的SDK。也就是說,同一段代碼,在Windows下編譯將具有Windows程式的外觀,在Linux下編譯將具有Linux程式的外觀。

  Qyoto

  Qyoto是跨平台的應用程式架構Qt的.NET語言綁定,支援Unix, Windows, OSX 平台。能夠使用在 C#、Visual Basic或其他 .NET 語言,同時也是Kimono(KDE API 的 .NET 綁定)的基礎。

  Qt4Dotnet

  使用IKVM綁定到.net的QtJambi java連接埠。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.