Hilfe:Quelltexte: Unterschied zwischen den Versionen

Aus Informatik-Box
Zur Navigation springen Zur Suche springen
Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung
Keine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:


== Quelltexte auf Wikiseiten ==
== Quelltexte auf Wikiseiten ==
MediaWiki bietet drei Tags an, mit denen Quelltexte direkt in Wikiseiten eingebunden werden können.
; <code>code</code>
: <code>code</code> kann benutzt werden um Textabschnitte als Quelltext auszuzeichnen und entsprechend zu formatieren. <code>code</code> Ist vor allem dazu geeignet, kurze Quelltextausschnitte (nur einzelne oder wenige Wörter) innerhalb von Fließtexten auszuzeichnen.
{| {{exampletable}}
| <<nowiki>code></nowiki>public void halloWelt()<nowiki></code</nowiki>>
| <code>public void halloWelt()</code>
|}
; <code>pre</code>
:
; <code>syntaxhighlight</code>
:


== Der Quelltext Namensraum ==
== Der Quelltext Namensraum ==

Version vom 30. Dezember 2018, 12:02 Uhr

Es gibt verschiedene Möglichkeiten, Quelltexte im Wiki verfügbar zu machen. Entweder als Teil einer Wikiseite oder als eigenes Dokument im Namensraum Quelltext.

Quelltexte auf Wikiseiten

MediaWiki bietet drei Tags an, mit denen Quelltexte direkt in Wikiseiten eingebunden werden können.

code
code kann benutzt werden um Textabschnitte als Quelltext auszuzeichnen und entsprechend zu formatieren. code Ist vor allem dazu geeignet, kurze Quelltextausschnitte (nur einzelne oder wenige Wörter) innerhalb von Fließtexten auszuzeichnen.
Markup Ergebnis
<code>public void halloWelt()</code> public void halloWelt()
pre
syntaxhighlight


Der Quelltext Namensraum

Um umfangreichere Quelltexte verfügbar zu machen, deren Einbindung direkt auf einer Wikiseite zum Beispiel zu unübersichtlich wäre, gibt es den Namensraum Quelltext. Seiten in diesem speziellen Namensraum müssen dem Dateinamen der Quelltextdatei entsprechen, die sie abbilden. Vor allem muss die Dateiendung die Programmiersprache abbilden, und er der Quelltext verfasst ist. Der Inhalt der Seite darf ausschließlich den Quelltext der Klasse umfassen, sonst nichts.

Icon Info.png
Der Namensraum soll in Zukunft um spezielle Funktionen erweitert werden, die das Herunterladen und interagieren mit Quelltexten erleichtern. Da diese Funktionen derzeit noch nicht installiert sind, können die Quelltexte zunächst noch um ein syntaxhighlight-Tag ergänzt werden.

Beispiele: