Home  >  Article  >  Backend Development  >  Top 10 Open Source .NET User Interface Frameworks

Top 10 Open Source .NET User Interface Frameworks

Y2J
Y2JOriginal
2017-04-17 15:23:309207browse

Choosing a suitable GUI framework is an important but difficult issue in .NET development, because the user interface is equivalent to the "facade" of an application, directly facing users. A good UI can attract more users, and sometimes even becomes the key to the success or failure of an application. The editor below has compiled the top ten most widely used .NET open source user interface frameworks. I hope that .NET developers will no longer have difficulties when choosing a GUI framework in the future. Windows.Forms

Windows.Forms is part of Microsoft's .NET development framework graphical user interface. This component integrates the existing Windows

API

(Win32 API) Encapsulation provides managed code with access to Windows native components and is compatible with Linux and other Mono platforms.

## WPFWindows.Forms 开源.NET界面库

WPF (Windows Presentation Foundation) is a Vista-based user interface framework launched by Microsoft and is part of NET Framework 3.0. It provides a unified

programming

model, language and framework, truly separating the work of interface designers and developers; at the same time, it provides a new multimedia Interactive user graphical interface.

## Gtk

WPF 开源net界面框架# Gtk# is a graphical user interface toolset for .NET and Mono. The project is bundled with the gtk+ toolset and packaged with GNOME Library that supports full native graphics Gnome application development.

 QT

Gtk# .NET和Mono的图形用户界面工具集 Qt is a cross-platform C++ graphical user interface application framework with a very broad user base. It provides application developers with all the functionality they need to build a variety of advanced graphical user interfaces. It is completely object-oriented, easily extensible, and allows true component programming.

 MonoMac

This tool inspires to provide native Mac OS X application development experience for .Net/Mono developers. Developers can access the entire MacOS X APIs in

CQT .NET用户界面集#, with no restrictions on the AppKit GUI APIs.

wxWidgets

wxWidgets is a very complete GUI tool library that provides many tool classes for free for personal or commercial use. Whenever possible, wxWidgets uses the native platform's SDK. In other words, the same piece of code will have the appearance of a Windows program when compiled under Windows, and will have the appearance of a Linux program when compiled under Linux.

MonoMac .Net/Mono GUI开发工具

## Qyoto

Qyoto is a .NET language binding for the cross-platform application framework Qt, supporting Unix, Windows, and OSX platforms. Can be used in C#, Visual Basic or other .NET languages, and is also the basis for Kimono (.NET bindings for the KDE API).

wxWidgets 开源GUI

Qt4Dotnet

Use IKVM to bind to the QtJambi java port of .net.

Qyoto QT 开源GUI开发框架

Qt4Dotnet .net界面框架

The above is the detailed content of Top 10 Open Source .NET User Interface Frameworks. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn