开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 32442|回复: 24

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

[复制链接]

0

精华

10

贡献

44

赞扬

帖子
91
软币
383
在线时间
33 小时
注册时间
2015-8-26
发表于 2015-9-29 17:03:49 | 显示全部楼层 |阅读模式

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

Windows.Forms

Windows.Forms是微软的.NET开发框架图形用户界面的一部分,该组件通过将现有的Windows API(Win32 API)封装为托管代码提供了对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端口。


wxNet

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

GTKmm

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


评分

参与人数 9赞扬 +9 收起 理由
xxie + 1 很给力
pevos + 1 感谢分享
码农先生 + 1 赞一个
blueslky + 1 感谢分享
ydwang + 1 感谢分享

查看全部评分

回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
42
软币
159
在线时间
12 小时
注册时间
2015-9-25
发表于 2015-10-12 14:47:59 | 显示全部楼层
不错哦,推荐
回复

使用道具 举报

0

精华

0

贡献

61

赞扬

帖子
38
软币
269
在线时间
21 小时
注册时间
2015-10-16
发表于 2015-10-16 14:44:04 | 显示全部楼层
不错  感谢分享 收藏了,
回复

使用道具 举报

0

精华

130

贡献

74

赞扬

帖子
106
软币
266
在线时间
16 小时
注册时间
2015-10-16
发表于 2015-10-19 10:01:54 | 显示全部楼层
不错,学习了!!!!
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
4
软币
84
在线时间
0 小时
注册时间
2015-12-18
发表于 2015-12-18 22:19:22 | 显示全部楼层
                   Mar k
回复

使用道具 举报

0

精华

2

贡献

0

赞扬

帖子
24
软币
96
在线时间
4 小时
注册时间
2016-9-4
发表于 2016-9-4 01:01:16 | 显示全部楼层
学习了,谢谢分享。
回复

使用道具 举报

0

精华

2

贡献

0

赞扬

帖子
22
软币
87
在线时间
1 小时
注册时间
2016-12-2
发表于 2016-12-5 21:58:07 | 显示全部楼层

不错  感谢分享 收藏了,
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
2
软币
57
在线时间
0 小时
注册时间
2017-2-18
发表于 2017-2-18 00:30:08 | 显示全部楼层
不错  感谢分享 收藏了,
回复

使用道具 举报

0

精华

0

贡献

2

赞扬

帖子
31
软币
247
在线时间
20 小时
注册时间
2016-4-28
发表于 2017-3-22 21:27:27 | 显示全部楼层
有些是C++的啊
回复

使用道具 举报

0

精华

0

贡献

6

赞扬

帖子
19
软币
119
在线时间
3 小时
注册时间
2016-5-16
发表于 2017-7-9 22:31:02 | 显示全部楼层
这个受教了。
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
16
软币
106
在线时间
5 小时
注册时间
2019-3-11
发表于 2019-3-11 13:53:09 | 显示全部楼层

好东西啊
回复

使用道具 举报

0

精华

0

贡献

12

赞扬

帖子
25
软币
195
在线时间
20 小时
注册时间
2015-5-4
发表于 2019-7-1 17:35:01 | 显示全部楼层
那个框架比较好?
回复

使用道具 举报

0

精华

0

贡献

11

赞扬

帖子
23
软币
138
在线时间
5 小时
注册时间
2016-4-12
发表于 2019-8-14 10:09:17 | 显示全部楼层
好东西,精铁

评分

参与人数 1赞扬 +1 收起 理由
13521413192 + 1 赞一个

查看全部评分

回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
18
软币
118
在线时间
6 小时
注册时间
2019-8-14
发表于 2019-8-14 17:06:00 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

0

精华

0

贡献

1809

赞扬

帖子
64
软币
5734
在线时间
513 小时
注册时间
2019-4-12
发表于 2019-8-19 14:34:45 | 显示全部楼层
很棒哦,谢谢分
回复

使用道具 举报

0

精华

596

贡献

21

赞扬

赞助者组

Rank: 14Rank: 14Rank: 14Rank: 14

帖子
30
软币
265
在线时间
24 小时
注册时间
2019-12-10
发表于 2019-12-16 20:16:18 | 显示全部楼层
学习了,收藏
回复

使用道具 举报

0

精华

5

贡献

68

赞扬

帖子
60
软币
322
在线时间
22 小时
注册时间
2013-11-21
发表于 2021-1-31 11:20:28 | 显示全部楼层
看了一遍没有适合我们用的, 呵呵
回复

使用道具 举报

0

精华

148

贡献

475

赞扬

帖子
56
软币
993
在线时间
51 小时
注册时间
2019-10-29
发表于 2021-1-31 12:56:07 | 显示全部楼层
十大开源的.NET用户界面框架
回复

使用道具 举报

0

精华

10

贡献

2072

赞扬

帖子
141
软币
3968
在线时间
255 小时
注册时间
2021-1-21
发表于 2021-2-3 18:12:08 | 显示全部楼层
不错不错!感谢分享!!!
回复

使用道具 举报

0

精华

10

贡献

17

赞扬

帖子
2
软币
62
在线时间
0 小时
注册时间
2021-2-22
发表于 2021-2-22 15:42:51 | 显示全部楼层
winforms 兼容 linux?用DX渲染的?怎么支持Microsoft.WindowsDesktop.App?
回复

使用道具 举报

0

精华

7

贡献

86

赞扬

帖子
6
软币
196
在线时间
3 小时
注册时间
2021-10-5
发表于 2021-10-5 21:40:02 | 显示全部楼层
不错!  感谢分享 收藏了,
回复

使用道具 举报

0

精华

0

贡献

22

赞扬

帖子
31
软币
201
在线时间
16 小时
注册时间
2019-3-9
发表于 2023-6-18 11:02:14 | 显示全部楼层
很全面,收藏了
回复

使用道具 举报

0

精华

95

贡献

23

赞扬

帖子
9
软币
104
在线时间
4 小时
注册时间
2014-8-26
发表于 2023-8-25 16:41:49 | 显示全部楼层
漂亮 了解中  谢谢分享
回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-12-22 16:14

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表