Was braucht es für Linux ?



  • Was braucht es eigentlich , dass mein net C# im Linux läuft ?

    funktioniert, dass Programmm auf allen Linux Rechner ?
    Was muss man denn herunterladen und wo ?

    Gruss

    Harry



  • http://www.go-mono.com/

    Sollte glaube ich gehen



  • Keine Windows Forms nur console.
    Auf allen Linux/unixen wo sich der Source compilieren läßt.



  • Hi,

    nimm GTK# wenn Du eine GUI brauchst.

    cu

    P84



  • GTK# Was ist dass denn ?

    Ach das geht nicht so einfach mit dem Windows GUI !
    Ich dachte eigentlich, dass ich mein Programm im Windows Programmieren kann mit GUI und dann auch die exe Datei einfach
    im Linux laufen lassen ohne neukompilierung ! Was soll das denn
    eigentlich Platforunabhähnig und nacher geht das GUI trozdem nicht !
    Das ganze erscheint mir nun komisch !

    Ich dachte die Sprache C# sei für alle Betriebssystemen.

    Gruss harry



  • C++ gibts auch für Win, Linux (und alle anderen Unixe), ...und trotzdem laufen windows-Programme nicht unter Linux.



  • GTK# ist eine .NET-Lib für das GTK (http://gtk.org). Dürfte als SF-Projekt laufen - einfach dort mal suchen. Wenn dein Programm keine Klassen verwendet, die noch nicht durch Mono implementiert sind, läuft es auch unter Linux.



  • Die GUI unter C# setzten auf Windows Forms auf. Diese wurden aber noch nicht unter Linux implementiert da noch sehr in der Entwicklung.
    Irgendwann wird es aber funktionieren.
    Wenn man freie Software schreibt kann man auch QT nehmen.



  • Original erstellt von Unix-Tom:
    Die GUI unter C# setzten auf Windows Forms auf. Diese wurden aber noch nicht unter Linux implementiert da noch sehr in der Entwicklung.
    Irgendwann wird es aber funktionieren.

    Na ja, ob die Windows.Forms jemals vollständig implementiert werden steht noch in den Sternen. Küzlich hat sich Miguel de Icaza dazu geäußert:

    Original erstellt von Miguel de Icaza:
    Although I was very excited about Windows.Forms initially,
    Windows.Forms is a poor API, with a poor event system, with
    a poor layout engine.

    Some sources tell me that Microsoft is working on a
    replacement for Windows.Forms, as Windows.Forms was not up
    to the standards of quality of the rest of the .NET framework.

    Which I believe after looking at the event model, and the rest
    of Windows.Forms.
    ....
    I am personally no longer sure that a complete Windows.Forms emulation
    is possible without resorting to things like using Wine
    ....
    So, I am thorn between wrapping Windows.Forms and doing the right
    thing. Sure, Windows.Forms is wrapable, but might come at a very high
    cost, a cost that we could probably spend innovating and creating a
    better toolkit than Windows.Forms is.

    Nachzulesen auf http://lists.ximian.com/archives/public/mono-list/2002-July/000553.html

    Vermulich werden die Anstrengungen für eine plattformunabhängige GUI sich eher in Richtung GTK# bewegen da diese Bibliothek ja schon auf beiden Plattformen verfügbar ist.

    bis dänn, O'Dog

    [ Dieser Beitrag wurde am 08.07.2002 um 22:19 Uhr von O'Dog editiert. ]


Anmelden zum Antworten