Mono C # -Tutorial? [geschlossen]

7

Gibt es ein gutes Tutorial, um C # mit Mono zu lernen? Bis jetzt war Google nicht hilfreich, da das meiste Tutorial für Visual Studio ist.

Ich bin ein Java-Entwickler, daher bin ich mit objektorientierten Ideen vertraut.

Mein Ziel ist es, eine kleine portable Anwendung mit einem SQLite-Backend zu entwickeln.

Danke

    
Will 21.06.2009, 21:14
quelle

4 Antworten

10

Die Sprache selbst ist dieselbe, die Sie verwenden. Wirklich müssen Sie nur wissen, wie man Code mit Mono anstelle von Visual Studio kompiliert. Die grundlegende Befehlszeile, die Sie verwenden möchten, ist:

%Vor%

mit diesen als die wichtigsten Befehlszeilenoptionen:

  • -target - ob Sie eine Konsolenanwendung ( -target:exe ), eine Windows Forms App ( winexe ), eine Klassenbibliothek ( library ) oder ein Modul ( module )
  • erstellen möchten
  • -r - fügt einen Verweis zu einer anderen Assembly hinzu (z. B. -r:Foo.dll ) - die meisten der allgemeinen Assemblys sollten automatisch hinzugefügt werden
  • -out - Geben Sie den Ausgabedateinamen an (z. B. -out: Foo.exe)
  • /? - Informiere dich über andere Befehlszeilenoptionen:)

In Bezug auf das Lesen von Material kann ich C # 3.0 in Kürze empfehlen, da es die Sprache und die Sprache abdeckt Core-Framework-Klassen.

    
Jon Skeet 21.06.2009 21:27
quelle
6

Ein beliebiges C # -Tutorial eignet sich gut zum Erlernen der Sprache selbst. Danach würde ich Das Mono-Handbuch empfehlen, um zu lernen, wie man die Mono-Laufzeitumgebung verwendet.

    
Andrew Hare 21.06.2009 21:24
quelle
5

Welche IDE benutzen Sie? MonoDevelop ? SharpDevelop ? (Links zu Tutorials) Wenn Sie Kernfunktionen verwenden, können Sie sogar Visual C # Express verwenden und einfach einen separaten Mono-Build-Schritt verwenden.

    
Marc Gravell 21.06.2009 21:26
quelle
1

Vielleicht möchten Sie sich das Beispiel der Mono-Wiki-Seite ansehen. Es zeigt grundlegende SQLite-Integration. C # -Entwicklung mit Mono (und MonoDevelop) ist ziemlich genau so wie mit VS. Der einzige wesentliche Unterschied besteht in dem fehlenden visuellen Designer für die Windows Forms-Benutzeroberfläche. Stattdessen ist es wahrscheinlich besser, wenn Sie mit einer Gtk # Benutzeroberfläche arbeiten, die in MonoDevelop visuell erstellt werden kann.

    
Piotr Zurek 23.06.2009 22:40
quelle

Tags und Links