Downloads: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Langenfeld (Diskussion | Beiträge)
Frank (Diskussion | Beiträge)
Linux Zeile entfernt
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 6: Zeile 6:


=== IDE ===
=== IDE ===
Ein "Integrated development environment" ermöglicht ihnen das einfache Arbeiten mit Programmiersprachen. Für das Softwarepraktikum ist eines der folgenden erforderlich:
Ein "Integrated development environment" ermöglicht ihnen das einfache Arbeiten mit Programmiersprachen. Für das Softwarepraktikum empfehlen wir [https://www.jetbrains.com/de-de/rider/ Jetbrains Rider]. Als Student haben sie Zugriff auf eine [https://www.jetbrains.com/de-de/community/education/#students kostenlose Bildungslizenz]. Alternativ können Sie unter Windows [https://visualstudio.microsoft.com/de/vs/community/ Visual Studio Community 2022] verwenden.
*[https://visualstudio.microsoft.com/de/vs/community/ Visual Studio Community 2022] (Windows)
* [https://www.jetbrains.com/de-de/rider/ Jetbrains Rider] (Linux). Als Student haben sie Zugriff auf eine [https://www.jetbrains.com/de-de/community/education/#students kostenlose Bildungslizenz].
Eine detaillierte Installationsanleitung für beide Werkzeuge finden sie im Artikel [[Arbeitsumgebung einrichten]].


=== [[Resharper|ReSharper]] ===
Eine detaillierte Installationsanleitung für beide Werkzeuge finden sie im Artikel [[Arbeitsumgebung einrichten]]
Mit Resharper werden die [[Coding Conventions]] eingehalten und durchgesetzt. Die Installation und Verwendung von ReSharper wird im Artikel [[Resharper]] beschrieben.
 
* [https://www.jetbrains.com/de-de/resharper/ Resharper Plugin für Visual Studio]
* Resharper ist bereits in Rider integriert.
 
Die ReSharper Regeln, die im Softwarepraktikum verwendet werden, können hier heruntergeladen werden:
*[[Medium:Sopra-Resharper.zip|Resharper-Regelsatz]]


=== [[Git]] ===
=== [[Git]] ===
Zeile 27: Zeile 17:
=== [[.NET]] ===
=== [[.NET]] ===
.NET ist ein Sammelbegriff für mehrere von microsoft herausgegebene Software-Plattformen.
.NET ist ein Sammelbegriff für mehrere von microsoft herausgegebene Software-Plattformen.
* [https://dotnet.microsoft.com/en-us/download .NET 6 SDK]
* [https://dotnet.microsoft.com/en-us/download .NET 8 SDK]


=== [[MonoGame]] ===
=== [[MonoGame]] ===
Monogame ist ein freies Framework zur Spieleentwicklung unter .NET.
Monogame ist ein freies Framework zur Spieleentwicklung unter .NET.
 
* [https://github.com/MonoGame/MonoGame/releases MonoGame Downloads]
Für die installation unter Linux beachten sie bitte die Hinweise im Artikel [[Arbeitsumgebung einrichten#Linux|Arbeitsumgebung auf Linux.]]
* [https://docs.monogame.net/articles/getting_started/index.html Monogame Tutorial]
 
* [http://www.monogame.net/downloads/ MonoGame Downloads]  
* [https://docs.monogame.net/articles/tools/mgcb_editor.html MonoGame Pipeline Tool]
* [[FAQ/Entwicklung/MonoGame | Monogame FAQ]]
 
=== [[UML]] ===
Die "Unified Modeling Language"  ist eine grafische Modellierungssprache zur Spezifikation, Konstruktion, Dokumentation und Visualisierung von Software-Teilen und anderen Systemen.
 
Im Softwarepraktikum wird diese zur Erstellung von Klassen- und Komponentendiagrammen genutzt.
* [http://nclass.sourceforge.net/index.html NClass]
* [https://docs.microsoft.com/de-de/visualstudio/ide/class-designer/how-to-add-class-diagrams-to-projects?view=vs-2019 Klassendiagramme direkt in Visual Studio 2019]


== Erstellung und Bearbeitung von Assets ==
== Erstellung und Bearbeitung von Assets ==
Abgerufen von „https://sopranium.de/Downloads