Languages/QtSharp: Difference between revisions

From KDE TechBase
(Updated Qyoto and QT# links, added svn Link)
(Update link to mono project and remove dead link to forum)
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[http://sourceforge.net/projects/qtcsharp/ Qt#] was an attempt to create a set of classes that bind the C# language to the Qt toolkit.  The bindings appear abandoned based on the [http://sourceforge.net/projects/qtcsharp/ Qt# home page].
[https://gitlab.com/ddobrev/QtSharp Qt#] is a set of classes that bind the C# language to the Qt toolkit.  The bindings are in active development.


The [http://ekarchive.elikirk.com/david/qyoto/ Qyoto/Kimono project] are [http://techbase.kde.org/Development/Languages/Smoke SMOKE] based bindings which use the mono C# compiler for use with Qt and KDE that are very similar to C++/Qt syntax but with the addition of the unique syntactic constructs of C#. Because .NET is a multi-language VM, a variety of languages should be able to access the bindings.
The [http://ekarchive.elikirk.com/david/qyoto/ Qyoto/Kimono project] were [http://techbase.kde.org/Development/Languages/Smoke SMOKE] based bindings which use the mono C# compiler for use with Qt and KDE that are very similar to C++/Qt syntax but with the addition of the unique syntactic constructs of C#. Because .NET is a multi-language VM, a variety of languages should be able to access the bindings. The Qyoto binding is no longer in development.
 
You can get the latest code via svn://anonsvn.kde.org/home/kde/trunk/KDE/kdebindings or use the KDE bindings module from the KDE 4.x
releases.
 
[http://www.mono-project.org/ Mono] is an open source implementation of the .NET Development Framework.
 
[http://go-mono.com/forums/#nabble-p21502767 Jan 2009]


[https://www.mono-project.com/ Mono] is an open source implementation of the .NET Development Framework.


[http://ometer.com/desktop-language.html Mono Concerns]
[http://ometer.com/desktop-language.html Mono Concerns]

Latest revision as of 04:18, 29 November 2022

Qt# is a set of classes that bind the C# language to the Qt toolkit. The bindings are in active development.

The Qyoto/Kimono project were SMOKE based bindings which use the mono C# compiler for use with Qt and KDE that are very similar to C++/Qt syntax but with the addition of the unique syntactic constructs of C#. Because .NET is a multi-language VM, a variety of languages should be able to access the bindings. The Qyoto binding is no longer in development.

Mono is an open source implementation of the .NET Development Framework.

Mono Concerns

RMS on Mono