Downloads: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Zur Navigation springen Zur Suche springen
 
(114 dazwischenliegende Versionen von 13 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
== Tools ==
 
== Tools ==
=== [[Subversion]] ===
 
* [http://tortoisesvn.net/downloads TortoiseSVN]
 
* [http://ankhsvn.open.collab.net/servlets/ProjectProcess?pageID=3794 AnkhSVN] Visual Studio Integration für SVN. Siehe dazu die [[Subversion#AnkhSVN|AnkhSVN-Notizen]].
 
 
=== [[VisualStudioTutorial|Visual Studio]] ===
 
=== [[VisualStudioTutorial|Visual Studio]] ===
* [http://msdn40.e-academy.com/elms/Storefront/Home.aspx?campus=uni_freib_aw Visual Studio 2010 Ultimate] (empfohlen) mit RZ-Account anmelden und nur für Studierende der Technischen Fakultät
+
* [https://visualstudio.microsoft.com/de/vs/community/ Visual Studio Community 2019]
* [https://www.dreamspark.com/default.aspx Visual Studio] mit RZ-Account anmelden
+
* [https://www.microsoft.com/de-de/download/details.aspx?id=30679 Visual C++ Redistributable für Visual Studio 2012 Update 4 ]
 +
* [https://www.microsoft.com/de-de/download/details.aspx?id=40784 Visual C++ Redistributable Packages für Visual Studio 2013]
  
=== ReSharper ===
+
=== [[Resharper|ReSharper]] ===
Mit dem ReSharper-Plugin für Visual Studio werden die [[Coding Conventions]] eingehalten und durchgesetzt.
+
* Mit dem [http://www.jetbrains.com/resharper/download/index.html ReSharper-Plugin für Visual Studio] werden die [[Coding Conventions]] eingehalten und durchgesetzt. Die Installation und Verwendung von ReSharper wird im Artikel [[Resharper]] beschrieben.
 +
* Die ReSharper Regeln, die im Softwarepraktikum verwendet werden, können hier heruntergeladen werden:
 +
** [[Media:Sopra-Resharper.zip|Regelsatz vor der finalen Abgabe]]
 +
** [[Media:Sopra-Resharper-final.zip|Regelsatz zur finalen Abgabe]]
  
* [http://www.jetbrains.com/resharper/ Resharper] 30-Tage Demo für Visual Studio. Den Lizenzschlüssel erhalten Sie zu Beginn des Softwarepraktikums.
+
=== Git ===
* [[Datei:UserSettings.zip]] Die ReSharper UserSettings für das Softwarepraktikum. Um diese zu installieren, muss zuerst einmal Visual Studio mit ReSharper Plugin gestartet werden. Danach den Inhalt des Pakets entpacken nach <tt>%APPDATA%\JetBrains\ReSharper\<VersionResharper>\<VersionVisualStudio>\UserSettings.xml</tt>.
+
* [https://tortoisegit.org Tortoise Git Client]
:(Beispiel unter Windows 7: <tt>C:\Users\<UserName>\AppData\Roaming\JetBrains\ReSharper\v5.1\vs10.0\UserSettings.xml</tt>)
+
* [https://git-scm.com/downloads Git]
:(Beispiel unter Windows XP: <tt>C:\Dokumente und Einstellungen\<UserName>\Anwendungsdaten\JetBrains\ReSharper\v5.1\vs10.0\UserSettings.xml</tt>)
 
  
 
=== [[.NET]] ===
 
=== [[.NET]] ===
* [http://www.microsoft.com/downloads/en/details.aspx?familyid=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&displaylang=en .NET Framework 4.0]
+
* [https://www.microsoft.com/en-us/download/details.aspx?id=49982 .NET Framework 4.6.1]
  
 +
=== [[MonoGame]] ===
 +
* [http://www.monogame.net/downloads/ MonoGame Downloads]
 +
* [[FAQ/Entwicklung/MonoGame | Monogame FAQ]]
 +
 +
 +
{{BA| Lukas| XNA links sind noch im Quelltext, aber unsichtbar}}
 +
<!-- 
 
=== [[XNA]] ===
 
=== [[XNA]] ===
* [http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9ac86eca-206f-4274-97f2-ef6c8b1f478f XNA GameStudio 4.0]
+
* [http://www.microsoft.com/en-us/download/details.aspx?id=27599 XNA GameStudio 4.0 Refresh] originale Quelle (nur Visual Studio 2010)
 +
* [http://mxa.codeplex.com/releases/view/117230 XNA GameStudio 4.0 Refresh] für Visual Studio 2010, 2012, 2013
 +
* [https://mxa.codeplex.com/releases/view/618279 XNA GameStudio 4.0 Refresh] für Visual Studio 2015
 +
Falls die Version von XNA nicht mit VS2015 funktioniert, können folgende Schritte durchgeführt werden:
 +
# [http://mxa.codeplex.com/releases/view/117230 XNA GameStudio 4.0 Refresh (VS2013)] runterladen
 +
# Installation von XNA nach readme-Datei folgen bis ''XNA Game Studio 4.0.vsix'' installiert werden muss
 +
# ''XNA Game Studio 4.0.vsix'' mit einem Programm zum Lesen von Archiven öffnen (z.b. mit WinRar)
 +
# Im Archiv die Datei ''extension.vsixmanifest'' editieren, und alle Einträge von ''[12.0,13.0)'' zu ''[12.0,15.0)'' ändern.
 +
# Die geänderte Datei wieder im Archiv abspeichern und ''XNA Game Studio 4.0.vsix'' ganz normal ausführen.
 +
 
 +
-->
 +
 
 
=== [[UML]] ===
 
=== [[UML]] ===
 
* [http://argouml-downloads.tigris.org/ ArgoUML] (direkt [http://argouml-downloads.tigris.org/jws/argouml-latest-stable.jnlp starten])
 
* [http://argouml-downloads.tigris.org/ ArgoUML] (direkt [http://argouml-downloads.tigris.org/jws/argouml-latest-stable.jnlp starten])
* [http://msdn40.e-academy.com/elms/Storefront/Home.aspx?campus=uni_freib_aw Microsoft Visio] mit RZ-Account anmelden und nur für Studierende der Technischen Fakultät
+
* [http://www.rz.uni-freiburg.de/services/beschaffung/software/DreamSpark Microsoft Visio] bis einschließlich Version 2015
 +
* [http://nclass.sourceforge.net/index.html NClass]
 +
 
 
=== Modelling Tool ===
 
=== Modelling Tool ===
 
* [http://www.blender.org/download/get-blender/ Blender]
 
* [http://www.blender.org/download/get-blender/ Blender]
* [http://usa.autodesk.com/adsk/servlet/pc/item?id=13571257&siteID=123112 Autodesk Softimage Mod Tool] (Frei verfügbar für nicht-komerzielle Spieleentwicklung und Modding, integrierter XNA 3.0 Export)  
+
* [http://usa.autodesk.com/adsk/servlet/pc/item?id=13571257&siteID=123112 Autodesk Softimage Mod Tool] (Frei verfügbar für nicht-komerzielle Spieleentwicklung und Modding, integrierter XNA Support)
 +
 
 
=== Bildbearbeitung ===
 
=== Bildbearbeitung ===
 
* [http://www.getpaint.net/download.html Paint.Net] Ein einfaches Open-Source Programm, das alle normalen Bedürfnisse abdeckt.
 
* [http://www.getpaint.net/download.html Paint.Net] Ein einfaches Open-Source Programm, das alle normalen Bedürfnisse abdeckt.
* [http://gimp-win.sourceforge.net/stable.html Gimp] Ein Open-Source Programm, das an die Funktionalität von Photoshop heranreicht. Es hat eine andere Bedienungsphilosophie als Photoshop und die meisten anderen Windows Programme und ist auch deshalb komplexer in der Bedienung.
+
* [http://www.gimp.org/ Gimp] Ein Open-Source Programm, das an die Funktionalität von Photoshop heranreicht. Es hat eine andere Bedienungsphilosophie als Photoshop und die meisten anderen Windows Programme und ist auch deshalb komplexer in der Bedienung.
 +
* [https://inkscape.org/de/ Inkscape] Ein Open-Source Programm mit dem Vektorgrafiken erstellt werden können.
 +
* [https://krita.org/en/ Krita] Ein professionelles (open source) freihand Zeichenprogramm.
  
 
=== PDF ===
 
=== PDF ===
Zeile 34: Zeile 57:
  
 
== Windows ==
 
== Windows ==
* [http://msdn40.e-academy.com/elms/Storefront/Home.aspx?campus=uni_freib_aw Windows 7, Vista und XP]  mit RZ-Account anmelden und nur für Studierende der Technischen Fakultät
+
* [http://www.rz.uni-freiburg.de/services/beschaffung/software/DreamSpark Windows 7,8.1 und 10]  mit RZ-Account anmelden und nur für Studierende der Universität
* [https://www.dreamspark.com/default.aspx Windows Server 2008] für alle Studierenden (mit RZ-Account anmelden)
+
<!--* [https://www.dreamspark.com/default.aspx Windows Server 2008] für alle Studierenden (mit RZ-Account anmelden)-->
  
 
== Libraries ==  
 
== Libraries ==  
* [http://www.codeplex.com/JigLibX JigLibX] - eine Physik-Engine
+
* [https://archive.codeplex.com/?p=jiglibx JigLibX] - eine Physik-Engine
 +
 
 +
== Installation im Pool ==
 +
 
 +
Im Pool ist Visual Studio 2019 derzeit nicht installiert. Jedoch kann stattdessen Visual Studio 2017 verwendet werden. Für die Verwendung mit MonoGame müssen folgende Schritte durchgeführt werden:
 +
# Windows booten: bei Start des PCs im Bootloader Windows 7 auswählen.
 +
# CTRL+ALT+ENTF drücken, um sich mit dem Pool-Account anzumelden.
 +
# '''Visual Studio 2017''' einmal starten, damit die nötigen Verzeichnisse und Dateien angelegt werden.
 +
# Sobald VS2017 gestartet ist, Visual Studio wieder '''schließen'''.
 +
# Im Explorer auf das Windows-Laufwerk "S: (software)" navigieren.
 +
# Installation der Plugins für Visual Studio (siehe auch Readme-Datei auf S:):
 +
#* Für '''MonoGame-Installation''': Verzeichnis "Visual C#" nach "C:\Users\<USERNAME>\Documents\Visual Studio 2017\Templates\ProjectTemplates" kopieren.
 +
# Visual Studio 2017 starten.
  
 
== Bücher und Tutorials ==
 
== Bücher und Tutorials ==
Zeile 44: Zeile 79:
 
* [http://www.guidetocsharp.de/Guide.aspx Guide To C# (Online Version)] Buch, Anfänger und Fortgeschrittene, ausführlich, deutsch
 
* [http://www.guidetocsharp.de/Guide.aspx Guide To C# (Online Version)] Buch, Anfänger und Fortgeschrittene, ausführlich, deutsch
 
* [http://www.mycsharp.de/wbb2/attachment.php?attachmentid=310 Guide To C# (PDF Download)] siehe oben
 
* [http://www.mycsharp.de/wbb2/attachment.php?attachmentid=310 Guide To C# (PDF Download)] siehe oben
* [http://www.csharp-station.com/Tutorials.aspx C# Station: C# Tutorial] Tutorial, (fortgeschrittene) Anfänger, kompakt, englisch
+
* [http://csharp-station.com/Tutorial/CSharp/SmartConsoleSetup.aspx C# Station: C# Tutorial] Tutorial, (fortgeschrittene) Anfänger, kompakt, englisch
 
* [http://www.robmiles.com/c-yellow-book/ C# Yellow Book] Buch, Programmieranfänger, ausführlich, englisch
 
* [http://www.robmiles.com/c-yellow-book/ C# Yellow Book] Buch, Programmieranfänger, ausführlich, englisch
 
* [http://openbook.galileocomputing.de/csharp/ C# Galileo Open Book von Eric Gunnerson] Buch, kompakt, deutsch, auch als Referenz zum Nachschlagen
 
* [http://openbook.galileocomputing.de/csharp/ C# Galileo Open Book von Eric Gunnerson] Buch, kompakt, deutsch, auch als Referenz zum Nachschlagen
* [http://www.robmiles.com/c-yellow-book/ C# from Java Orange Book] Buch, Programmierumsteiger von Java auf C#, FAQ
+
* [http://robmiles.co.uk/c-yellow-book/C%20Sharp%20from%20Java%20Orange%20Book%202009.pdf C# from Java Orange Book] Buch, Programmierumsteiger von Java auf C#, FAQ
 
* [http://msdn.microsoft.com/en-us/library/67ef8sbd.aspx C# Programming Guide] MSDN, englisch, insbesondere als Referenz zum Nachschlagen
 
* [http://msdn.microsoft.com/en-us/library/67ef8sbd.aspx C# Programming Guide] MSDN, englisch, insbesondere als Referenz zum Nachschlagen
 
* [http://www.charlespetzold.com/dotnet/ .NET Book Zero] What the C or C++ Programmer Needs to Know About C# and the .NET Framework
 
* [http://www.charlespetzold.com/dotnet/ .NET Book Zero] What the C or C++ Programmer Needs to Know About C# and the .NET Framework
  
=== [[XNA]] Spieleprogrammierung ===
+
=== [[XNA]]/Monogame Spieleprogrammierung ===
* [http://creators.xna.com/en-US/education/ XNA Creators Club Education] Getting Started Videotutorials und Artikel
 
 
* [http://msdn.microsoft.com/en-us/library/bb203894.aspx MSDN Getting Started with XNA Game Studio] Tutorials, FAQs und Referenz
 
* [http://msdn.microsoft.com/en-us/library/bb203894.aspx MSDN Getting Started with XNA Game Studio] Tutorials, FAQs und Referenz
  
=== [[Subversion]] ===
+
== Slides ==
* Das [http://svnbook.red-bean.com/ Subversion Buch]
+
 
 +
=== WS1920 ===
 +
 
 +
* [[Media:Architektur_von_Videospielen_WS1920.pdf|Vorlesung: "Architektur von Videospielen"]]
 +
* [[Media:Grundlagen_der_Softwarearchitektur-WS1920.pdf|Softwarearchitektur I]]
 +
* [[Media:Kickoff Sopra WS1920.pdf|Vorlesung: Einführungsvorlesung]]
 +
* [[Media:GDD Sopra WS1920.pdf|Vorlesung: GDD]]
 +
 
 +
=== SS19 ===
 +
 
 +
* [[Media:Kickoff Sopra SS19.pdf|Einführungsvorlesung]]
 +
* [[Media:How-To-GDD SS19.pdf|Vorlesung: "GDD"]]
 +
* [[Media:Grundlagen_der_Softwarearchitektur-SS19.pdf|Vorlesung: "Grundlagen der Softwarearchitektur"]]
 +
* [[Media:Architektur_von_Videospielen_SS19.pdf|Vorlesung: "Architektur von Videospielen"]]
 +
 
 +
=== WS2018/19 ===
 +
 
 +
* [[Media:Kickoff_Sopra_WS1819.pdf|Einführungsvorlesung]]
 +
* [[Media:How-To-GDD WS1819.pdf|Howto GDD]]
 +
 
 +
=== SS18 ===
 +
 
 +
* [[Media:Kickoff-SS18.pdf|Einführungsvorlesung]]
 +
* [[Media:GDD-Vorlesung-SS18.pdf|Vorlesung: "GDD"]]
 +
* [[Media:Grundlagen_der_Softwarearchitektur-SS18.pdf|Vorlesung: "Grundlagen der Softwarearchitektur"]]
 +
* [[Media:Architektur_von_Videospielen_SS18.pdf|Vorlesung: "Architektur von Videospielen"]]
 +
 
 +
=== WS2017/18 ===
 +
 
 +
* [[Media:Kickoff_Sopra_WS1718.pdf|Einführungsvorlesung]]
 +
 
 +
=== SS2017 ===
 +
 
 +
* [[Media:Kickoff-SS17.pdf|Einführungsvorlesung]]
 +
* [[Media:GDD-Vorlesung-SS17.pdf|Vorlesung: "GDD"]]
 +
* [[Media:Grundlagen_der_Softwarearchitektur-SS17.pdf|Vorlesung: "Grundlagen Softwarearchitektur"]]
 +
* [[Media:Architektur-von-Videospielen-SS17.pdf|Vorlesung: "Architektur von Videospielen"]] ([[Media:Architektur-von-Videospielen-SS17_annot.pdf|mit Annotationen]])
 +
* [[Media:Abschlusspraesentation-SS17.pdf|Keynote Abschlusspräsentation]]
 +
 
 +
=== WS2016/17 ===
 +
 
 +
* [[Media:Kickoff-WS1617.pdf|Einführungsvorlesung]]
 +
 
 +
=== SS2016 ===
 +
* [[Media:Kickoff-SS16.pdf|Einführungsvorlesung]]
 +
* [[Media:GDD-Vorlesung-SS16.pdf|Vorlesung: "GDD"]]
 +
* [[Media:Grundlagen-Architektur-SS16.pdf|Vorlesung: "Grundlagen Softwarearchitektur"]]
 +
* [[Media:Architektur-von-Videospielen-SS16.pdf|Vorlesung: "Architektur von Videospielen"]]
 +
* [[Media:Abschlusspraesentation-SS16.pdf|Keynote Abschlusspräsentation]]
 +
 
 +
=== SS2015 ===
 +
* [[Media:Kickoff-SS15.pdf|Einführungsvorlesung]]
 +
* [[Media:GDD-Vorlesung-SS15.pdf|Vorlesung: "GDD"]]
 +
* [[Media:Grundlagen-Architektur-SS15.pdf|Vorlesung: "Grundlagen Softwarearchitektur"]]
 +
* [[Media:Architektur-von-Videospielen-SS15.pdf|Vorlesung: "Architektur von Videospielen"]]
 +
* [[Media:Abschlusspraesentation-SS15.pdf|Keynote Abschlusspräsentation]]
 +
 
 +
=== WS2014/15 ===
 +
* [[Media:Kickoff-WS1415.pdf|Einführungsvorlesung]]
 +
 
 +
=== SS2014 ===
 +
* [[Media:Kickoff-SS14.pdf|Einführungsvorlesung]]
 +
* [[Media:GDD-Vorlesung-SS14.pdf|Vorlesung: "GDD"]]
 +
* [[Media:Grundlagen-Architektur-SS14.pdf|Vorlesung: "Grundlagen Softwarearchitektur"]]
 +
* [[Media:Architektur-von-Videospielen-SS14.pdf|Vorlesung: "Architektur von Videospielen"]]
 +
* [[Media:Abschlusspraesentation-SS14.pdf|Keynote Abschlusspräsentation]]
 +
 
 +
=== WS2013/14 ===
 +
* [[Media:Kickoff-WS1314.pdf|Einführungsvorlesung]]
 +
 
 +
=== SS2013 ===
 +
* [[Media:Kickoff-SS13.pdf|Einführungsvorlesung]]
 +
* [[Media:How-To-GDD.pdf|Vorlesung: "How-To: GDD"]]
 +
* [[Media:How-To-Architecture.pdf|Vorlesung: "How-To: Architecture"]]
 +
* [[Media:Clean_Code.pdf|Vorlesung: "Clean Code und Code Review"]]
 +
* [[Media:Abschlusspraesentation-SS13.pdf|Keynote Abschlusspräsentation]]
 +
 
 +
=== WS2012/13 ===
 +
* [[Media:Kickoff-WS1213.pdf|Einführungsvorlesung]]
 +
 
 +
=== SS2012 ===
 +
* [[Media:Kick-off-SS12.pdf|Einführungsvorlesung]]
  
== Slides ==
 
 
=== SS2011 ===
 
=== SS2011 ===
 
* [[Media:Kick-off-SS11.pdf|Einführungsvorlesung]]
 
* [[Media:Kick-off-SS11.pdf|Einführungsvorlesung]]

Aktuelle Version vom 14. November 2019, 17:47 Uhr

Tools

Visual Studio

ReSharper

Git

.NET

MonoGame

UML

Modelling Tool

Bildbearbeitung

  • Paint.Net Ein einfaches Open-Source Programm, das alle normalen Bedürfnisse abdeckt.
  • Gimp Ein Open-Source Programm, das an die Funktionalität von Photoshop heranreicht. Es hat eine andere Bedienungsphilosophie als Photoshop und die meisten anderen Windows Programme und ist auch deshalb komplexer in der Bedienung.
  • Inkscape Ein Open-Source Programm mit dem Vektorgrafiken erstellt werden können.
  • Krita Ein professionelles (open source) freihand Zeichenprogramm.

PDF

Das Portable Dokument Format (kurz: PDF) ist ein sehr bekanntes, plattformübergreifendes Dateiformat für Dokumente, das vom Unternehmen Adobe entwickelt und 1993 veröffentlicht wurde[1].

PDF erzeugen

Grundsätzlich lassen sich .pdf Files auf vielen Wegen erzeugen. LibreOffice z.B. bringt bereits von Hause aus einen .pdf-Export mit, aber man kann eigentlich alles was man drucken kann auch als .pdf ausgeben. Dazu verwendet man einen virtuellen Drucker, auf den man dann das gewünschte Dokument ausgibt.

PDF anschauen

Das sollte jeder kennen, der Vollständigkeit halber aber hier nochmal die Links:

Windows

Libraries

Installation im Pool

Im Pool ist Visual Studio 2019 derzeit nicht installiert. Jedoch kann stattdessen Visual Studio 2017 verwendet werden. Für die Verwendung mit MonoGame müssen folgende Schritte durchgeführt werden:

  1. Windows booten: bei Start des PCs im Bootloader Windows 7 auswählen.
  2. CTRL+ALT+ENTF drücken, um sich mit dem Pool-Account anzumelden.
  3. Visual Studio 2017 einmal starten, damit die nötigen Verzeichnisse und Dateien angelegt werden.
  4. Sobald VS2017 gestartet ist, Visual Studio wieder schließen.
  5. Im Explorer auf das Windows-Laufwerk "S: (software)" navigieren.
  6. Installation der Plugins für Visual Studio (siehe auch Readme-Datei auf S:):
    • Für MonoGame-Installation: Verzeichnis "Visual C#" nach "C:\Users\<USERNAME>\Documents\Visual Studio 2017\Templates\ProjectTemplates" kopieren.
  7. Visual Studio 2017 starten.

Bücher und Tutorials

C# Programmiersprache

XNA/Monogame Spieleprogrammierung

Slides

WS1920

SS19

WS2018/19

SS18

WS2017/18

SS2017

WS2016/17

SS2016

SS2015

WS2014/15

SS2014

WS2013/14

SS2013

WS2012/13

SS2012

SS2011

SS2010

SS2009

Referenzen