十大開源的.NET用戶界面框架 讓GUI設計不再犯難

jopen 10年前發布 | 64K 次閱讀 .NET

        概述:本文整理了十大應用最廣泛的開源 .NET 用戶界面框架,讓你的 GUI 設計不再犯難。

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

        Windows.Forms

        Windows.Forms 是微軟的 .NET 開發框架圖形用戶界面的一部分,該組件通過將現有的 Windows API(Win32 API)封裝為托管代碼提供了對 Windows 本地(native)組件的訪問方式,兼容 Linux 和其他 Mono 平臺。

十大開源的.NET用戶界面框架 讓GUI設計不再犯難

        WPF

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

十大開源的.NET用戶界面框架 讓GUI設計不再犯難

        Gtk#

        Gtk#是一個針對 .NET 和 Mono 的圖形用戶界面工具集,項目綁定了 gtk+ 工具集并打包了 GNOME 庫,支持完整的原生圖形 Gnome 應用程序開發。

十大開源的.NET用戶界面框架 讓GUI設計不再犯難

        QT

        Qt 是一個用戶群非常廣泛的跨平臺的 C++ 圖形用戶界面應用程序框架。它提供給應用程序開發者建立各種高級圖形用戶界面所需的所用功能。它完全面向對象的,很容易擴展,并且允許真正地組件編程。

十大開源的.NET用戶界面框架 讓GUI設計不再犯難

        MonoMac

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

十大開源的.NET用戶界面框架 讓GUI設計不再犯難

        wxWidgets

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

十大開源的.NET用戶界面框架 讓GUI設計不再犯難

        Qyoto

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

十大開源的.NET用戶界面框架 讓GUI設計不再犯難

        Qt4Dotnet

        使用 IKVM 綁定到 .net 的 QtJambi java 端口。

十大開源的.NET用戶界面框架 讓GUI設計不再犯難

        wxNet

        針對 wxWindows 的 .net 綁定,支持 Windows、Linux 和 OSX 平臺,為各個平臺支持原生外觀。

十大開源的.NET用戶界面框架 讓GUI設計不再犯難

        GTKmm

        GTKmm 是官方的 GTK+ 的 C++ 接口,GTK+ 是當前最流行的圖形界面開發庫之一。使用 gtkmm,你不但可以從代碼還可以用 Glade 來創建用戶界面。不過需要 libglademm 的配合。

十大開源的.NET用戶界面框架 讓GUI設計不再犯難

來自: www.evget.com
                    <span id="shareA4" class="fl">                            
                        </span>
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!