十大开源的.NET用户界面框架 让GUI设计不再犯难_最新动态_新闻资讯_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 新闻资讯 > 最新动态 > 十大开源的.NET用户界面框架 让GUI设计不再犯难

十大开源的.NET用户界面框架 让GUI设计不再犯难

 2014/5/27 16:28:41    程序员俱乐部  我要评论(0)
  • 摘要:概述:本文整理了十大应用最广泛的开源.NET用户界面框架,让你的GUI设计不再犯难。选择一款合适的GUI框架是.NET开发中比较重要但又很棘手的问题,因为用户界面相当于一款应用的"门面",直接面向用户。好的UI更能吸引用户,有时甚至成为决定一款应用成败的关键。下面小编整理出十大应用最广泛.NET开源用户界面框架,希望.NET开发人员以后选择GUI框架时不再犯难。Windows.FormsWindows.Forms是微软的.NET开发框架图形用户界面的一部分
  • 标签:.net net 用户 开源 设计 用户界面
class="topic_img" alt=""/>

  概述:本文整理了十大应用最广泛的开源 .NET 用户界面框架,让你的 GUI 设计不再犯难。

  选择一款合适的 GUI 框架是 .NET 开发中比较重要但又很棘手的问题,因为用户界面相当于一款应用的"门面",直接面向用户。好的 UI 更能吸引用户,有时甚至成为决定一款应用成败的关键。下面小编整理出十大应用最广泛 .NET 开源用户界面框架,希望 .NET 开发人员以后选择 GUI 框架时不再犯难。

  Windows.Forms

  Windows.Forms 是微软的 .NET 开发框架图形用户界面的一部分,该组件通过将现有的 Windows API(Win32 API)封装为托管代码提供了对 Windows 本地(native)组件的访问方式,兼容 Linux 和其他 Mono 平台。

Windows.Forms 开源 .NET 界面库

  WPF

  WPF(Windows Presentation Foundation)是微软推出的基于 Vista 的用户界面框架,属于 NET Framework 3.0 的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。

WPF 开源 net 界面框架

  Gtk#

  Gtk#是一个针对 .NET 和 Mono 的图形用户界面工具集,项目绑定了 gtk+ 工具集并打包了 GNOME 库,支持完整的原生图形 Gnome 应用程序开发。

Gtk# .NET 和 Mono 的图形用户界面工具集

  QT

  Qt 是一个用户群非常广泛的跨平台的 C++ 图形用户界面应用程序框架。它提供给应用程序开发者建立各种高级图形用户界面所需的所用功能。它完全面向对象的,很容易扩展,并且允许真正地组件编程。

http://image.evget.com/images/article/2014/Qt_GUI.jpg

  MonoMac

  这款工具励志为 .Net/Mono 开发人员提供原生的 Mac OS X 应用程序开发体验。开发者可以以 C# 访问整个 MacOS X APIs ,对 AppKit GUI APIs 无限制

MonoMac .Net/Mono GUI 开发工具

  wxWidgets

  wxWidgets 是一个非常完整的 GUI 工具库,提供了很多工具类,免费供个人使用或者商业使用。只要可能,wxWidgets 就会使用本地平台的 SDK。也就是说,同一段代码,在 Windows 下编译将具有 Windows 程序的外观,在 Linux 下编译将具有 Linux 程序的外观。

wxWidgets 开源 GUI

  Qyoto

  Qyoto 是跨平台的应用程序框架 Qt 的 .NET 语言绑定,支持 Unix, Windows, OSX 平台。能够使用在 C#、Visual Basic 或其他 .NET 语言,同时也是 Kimono(KDE API 的 .NET 绑定)的基础。

Qyoto QT 开源 GUI 开发框架

  Qt4Dotnet

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

Qt4Dotnet .net 界面框架

  wxNet

  针对 wxWindows 的 .net 绑定,支持 Windows、Linux 和 OSX 平台,为各个平台支持原生外观。

wxNet wxWindows 开源 GUI

  GTKmm

  GTKmm 是官方的 GTK+ 的 C++ 接口,GTK+ 是当前最流行的图形界面开发库之一。使用 gtkmm,你不但可以从代码还可以用 Glade 来创建用户界面。不过需要 libglademm 的配合。

GTKmm GTK+ 开源 UI 开发框架

发表评论
用户名: 匿名