<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=131.152.231.232</id>
	<title>Wikipedia (Deutsch) – Lokale Kopie - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=131.152.231.232"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php/Spezial:Beitr%C3%A4ge/131.152.231.232"/>
	<updated>2026-06-10T23:34:28Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Throbber&amp;diff=591428</id>
		<title>Throbber</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Throbber&amp;diff=591428"/>
		<updated>2025-06-10T08:46:33Z</updated>

		<summary type="html">&lt;p&gt;131.152.231.232: Ethymologie ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ein &#039;&#039;&#039;Throbber&#039;&#039;&#039; ist eine [[Grafik]], die gewöhnlich bei [[Computerprogramm]]en (speziell bei [[Webbrowser]]n) zu finden ist und durch [[Animation]] anzeigt, dass das Programm eine Aktion ausführt, wie das Laden einer [[Webseite]] oder das [[Datenkompression|Komprimieren]] bei Archivierungsprogrammen.&lt;br /&gt;
&lt;br /&gt;
Der Begriff „Throbber“ ist die englische Bezeichnung (von &#039;&#039;to throb&#039;&#039; – schlagen/pulsieren).  Eine Übersetzung dafür hat sich in der deutschen Sprache noch nicht etabliert.&lt;br /&gt;
&lt;br /&gt;
Auf dieser Grafik ist meistens ein programmspezifisches Erkennungs-[[Symbol]] zu sehen (z.&amp;amp;nbsp;B. beim [[Internet Explorer]] von [[Microsoft]] das blaue &#039;&#039;e&#039;&#039; mit dem diagonalen Satellitenkreis), also oft das Markenzeichen der Hersteller.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Spinning wheel throbber.gif|left]]&lt;br /&gt;
Ein allgemein verbreitetes Throbber-Symbol ist dagegen das sogenannte &#039;&#039;Spinning Wheel&#039;&#039; (&#039;&#039;drehendes Rad&#039;&#039;), das in den Browsern [[Apple Safari]], [[Opera (Browser)|Opera]] und [[Mozilla Firefox]], dem [[Tango Desktop Project]] sowie diversen (insbesondere [[Ajax (Programmierung)|Ajax]]-)[[Webanwendung]]en verwendet wird. Es besteht aus mehreren, speichenförmig angeordneten Linien, die in der Animation nacheinander im Stil einer sich im Uhrzeigersinn bewegenden Welle hervorgehoben werden.&lt;br /&gt;
&lt;br /&gt;
Das drehende Rad geht auf eine ähnliche Animation in textmodus-basierten Programmen zurück, bei der in immerwiederkehrender Folge die Zeichen &amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;|/-\&amp;lt;/span&amp;gt; an der gleichen Cursor-Position ausgegeben wurden (manchmal von eckigen Klammern eingerahmt wie in folgendem Beispiel: &amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt; Vorgang läuft… [/] &amp;lt;/span&amp;gt;), solange die Anwendung noch mit einer Aufgabe beschäftigt war. Solche textbasierten Animationen waren schon in frühen Versionen von [[UNIX]] und [[DR DOS]] in den 1980er Jahren zu finden.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Grafik]]&lt;br /&gt;
[[Kategorie:Grafische Benutzeroberfläche]]&lt;/div&gt;</summary>
		<author><name>131.152.231.232</name></author>
	</entry>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Fortschrittsanzeige&amp;diff=671511</id>
		<title>Fortschrittsanzeige</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Fortschrittsanzeige&amp;diff=671511"/>
		<updated>2025-06-10T08:38:17Z</updated>

		<summary type="html">&lt;p&gt;131.152.231.232: /* Unbestimmte Fortschrittsanzeige */ Satz grammatikalisch und inhaltlich vervollständigt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Datei:Copying a file into an archive using nautilus file manager.png|mini|Das Kopieren einer [[Datei]] wird mittels Fortschrittsbalken angezeigt, hier im [[Nautilus (Dateimanager)|Nautilus-Dateimanager]]]]&lt;br /&gt;
[[Datei:Pbar.gif|mini|Ein [[Animieren|animierter]] Fortschrittsbalken.]]&lt;br /&gt;
Eine &#039;&#039;&#039;Fortschrittsanzeige&#039;&#039;&#039; (auch &#039;&#039;Fortschrittsbalken&#039;&#039;, &#039;&#039;Ladebalken&#039;&#039;, &#039;&#039;Statusbalken&#039;&#039; oder {{enS|progress bar}}&amp;lt;ref&amp;gt;{{Internetquelle |autor=Jim Walker et al. |url=https://learn.microsoft.com/en-us/windows/win32/controls/progress-bar-control |titel=About Progress Bar Controls |werk=learn.microsoft.com |hrsg=Microsoft |datum=2020-08-21 |sprache=en |abruf=2024-06-20}}&amp;lt;/ref&amp;gt;) ist ein [[Steuerelement]], das anzeigt, wie weit die Bearbeitung eines Auftrags fortgeschritten ist bzw. dass die Bearbeitung im Gange ist, z.&amp;amp;nbsp;B. der Fortschritt eines Installations- oder Ladevorgangs. Es ist die Computer-Entsprechung der [[Bargraph-Anzeige]]. In der aktuellen [[Microsoft]]-Terminologie heißt dieses Element &#039;&#039;Statusanzeige&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{{Anker|Fortschrittsbalken}}&lt;br /&gt;
== Bestimmte Fortschrittsanzeige ==&lt;br /&gt;
Meist als Fortschrittsbalken mit Prozentangabe ausgeführt. Die Fortschrittsanzeige besteht in der Regel aus einem farbigen Balken, der den Fortschritt eines Vorgangs optisch wiedergibt, indem er von 0 % auf 100 % anwächst, sowie meist einer Prozentanzeige, die angibt, wie weit der Vorgang bereits abgeschlossen ist. Daraus ergibt sich ungefähr die Restdauer des Vorgangs. Fortschrittsbalken finden sich auch oft bei [[Herunterladen|Download]]-Programmen oder bei der [[Installation (Computer)|Installation]] von [[Softwarepaket|Softwarepaketen]]. [[ISO 9241]]-161 empfiehlt, dass eine Fortschrittsanzeige so gestaltet sein sollte, dass sie nicht mit einem [[Schieberegler (Steuerelement)|Schieberegler]] verwechselt wird.&amp;lt;ref&amp;gt;ISO 9241-161, Nr. 8.30.5&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Unbestimmte Fortschrittsanzeige ==&lt;br /&gt;
[[Datei:Bert2 transp 5B5B5B cont 150ms.gif|mini|Eine unbestimmte Fortschrittsanzeige, die nicht erkennen lässt, wie weit der Prozess tatsächlich schon fortgeschritten ist]]&lt;br /&gt;
&lt;br /&gt;
Eine Variante ist eine Anzeige, die keine Fortschrittsanzeige mit bestimmtem Ende des Vorgangs anzeigen kann, da nicht bekannt ist, wie lange noch bis zur Komplettierung der Aktion gewartet werden muss, wo aber trotzdem deutlich gemacht werden soll, dass der [[Computer]] aktiv weiterarbeitet und nicht hängengeblieben ist. Diese Anzeige kann als unbestimmter Fortschrittsbalken realisiert werden, der statt eines Bargraphen einen Teilbalken ohne Prozentangabe verwendet, der sich fortwährend in eine Richtung bewegt und am Ende der Anzeige sofort wieder zurückgesetzt wird und erneut abläuft.&lt;br /&gt;
&lt;br /&gt;
Alternativen dazu sind Elemente wie [[Throbber]] [[Datei:Spinning wheel throbber.gif|30px]]oder [[Mauszeiger]] in Warteform (z.&amp;amp;nbsp;B. Sanduhr), oder im [[Textmodus]] beispielsweise [[Escape-Sequenz]]en ohne Cursor-Weiterbewegung.&lt;br /&gt;
&lt;br /&gt;
== Textbasierte Fortschrittsanzeige ==&lt;br /&gt;
Bei Geräten, vor allem in früheren Zeiten, als die Grafikfähigkeiten noch nicht so entwickelt waren, wurden Fortschrittsbalken auch oft in Textdarstellung aus einer wachsenden Reihe von gleichartigen [[Zeichen]] gebildet, wie beispielsweise &amp;lt;code&amp;gt;XXXXXX...&amp;lt;/code&amp;gt; oder &amp;lt;code style=&amp;quot;letter-spacing:0.1em;&amp;quot;&amp;gt;███░░░░░░░&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Als textbasierter Vorläufer des [[Throbber|Throbbers]] gilt die immerwiederkehrende Folge der [[Zeichen]] &amp;lt;span style=&amp;quot;font-family:monospace;&amp;quot;&amp;gt;|/-\&amp;lt;/span&amp;gt;, die an der gleichen [[Cursor]]-Position ausgegeben wurden. Diese textbasierten Animationen waren schon in frühen Versionen von [[UNIX]] und [[DR DOS]] in den 1980er Jahren zu finden.&lt;br /&gt;
&lt;br /&gt;
== Ressourcen ==&lt;br /&gt;
Die Anzeige der Fortschrittsanzeige verbraucht zwar auch [[Ressource]]n und kann somit unter Umständen die Gesamtdauer des Vorganges erhöhen, jedoch ist dies in der Praxis zurzeit kaum im relevanten Bereich. Außerdem kann damit dem Benutzer vereinfacht angezeigt werden, dass das [[Computerprogramm|Programm]] noch funktioniert und arbeitet.&lt;br /&gt;
&lt;br /&gt;
== Trivialpatent ==&lt;br /&gt;
Auf die Entwicklung des Fortschrittsbalkens wurde von Thomas Poslinski und Kim Annon Ryal ein Patent&amp;lt;ref&amp;gt;{{Patent|Land = US |V-Nr = 7290698|Code=B2|Titel =Progress bar with multiple portions|V-Datum =2007-11-06|A-Datum = |Erfinder =Thomas Poslinski, Kim Annon Ryal }}&amp;lt;/ref&amp;gt; über die Firma [[Sony]] angemeldet, das als [[Trivialpatent]] gilt.&lt;br /&gt;
&lt;br /&gt;
== Programmierung ==&lt;br /&gt;
&lt;br /&gt;
=== C# ===&lt;br /&gt;
Das folgende Beispiel in der [[Programmiersprache]] [[C-Sharp|C#]] zeigt die Implementierung eines Hauptfensters mit einem Fortschrittsbalken und einem [[Listenfeld]]. In das Listenfeld werden [[Dreieckszahl|Dreieckszahlen]] eingetragen. Dabei wird der Fortschrittsbalken weitergesetzt.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://learn.microsoft.com/en-us/dotnet/api/system.windows.forms.progressbar |titel=ProgressBar Class |werk=learn.microsoft.com |hrsg=Microsoft |sprache=en |abruf=2020-09-06}}&amp;lt;/ref&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;c#&amp;quot;&amp;gt;&lt;br /&gt;
using System.Windows.Forms;&lt;br /&gt;
&lt;br /&gt;
public class MainForm : System.Windows.Forms.Form&lt;br /&gt;
{&lt;br /&gt;
	private System.Windows.Forms.ListBox triangularNumbersListBox;&lt;br /&gt;
	&lt;br /&gt;
	private System.Windows.Forms.ProgressBar newProgressBar;&lt;br /&gt;
	&lt;br /&gt;
	// Konstruktor des MainForms.&lt;br /&gt;
	public MainForm()&lt;br /&gt;
	{&lt;br /&gt;
		InitializeControls();&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	// Startet die Anwendung und erzeugt das MainForm durch Aufruf des Konstruktors.&lt;br /&gt;
    public static void Main()&lt;br /&gt;
    {&lt;br /&gt;
        Application.Run(new MainForm());&lt;br /&gt;
    }&lt;br /&gt;
	&lt;br /&gt;
	// Initialisiert das Listenfeld und die Fortschrittsanzeige.&lt;br /&gt;
	private void InitializeControls()&lt;br /&gt;
	{&lt;br /&gt;
		// Erzeugt ein Listenfeld eine Fortschrittsanzeige durch Aufruf der Standardkonstruktoren.&lt;br /&gt;
		&lt;br /&gt;
		triangularNumbersListBox = new ListBox();&lt;br /&gt;
		newProgressBar = new ProgressBar();&lt;br /&gt;
		&lt;br /&gt;
		SuspendLayout();&lt;br /&gt;
		&lt;br /&gt;
		triangularNumbersListBox.Location = new System.Drawing.Point(50, 50);&lt;br /&gt;
		triangularNumbersListBox.Size = new System.Drawing.Size(200, 100);&lt;br /&gt;
		triangularNumbersListBox.MultiColumn = false;&lt;br /&gt;
		triangularNumbersListBox.SelectionMode = SelectionMode.One;&lt;br /&gt;
		Controls.Add(triangularNumbersListBox);&lt;br /&gt;
		&lt;br /&gt;
		int minimum = -10;&lt;br /&gt;
		int maximum = 10;&lt;br /&gt;
		&lt;br /&gt;
		newProgressBar.Location = new System.Drawing.Point(50, 200);&lt;br /&gt;
		newProgressBar.Minimum = 1;&lt;br /&gt;
		newProgressBar.Maximum = maximum - minimum + 2;&lt;br /&gt;
		newProgressBar.Value = 1; // Setzt den Anfangswert der Fortschrittsanzeige.&lt;br /&gt;
		newProgressBar.Step = 1; // Setzt die Schrittweite der Fortschrittsanzeige.&lt;br /&gt;
		Controls.Add(newProgressBar);&lt;br /&gt;
		&lt;br /&gt;
		// Diese for-Schleife trägt die Dreieckszahlen -10 * -9 / 2, -9 * -8 / 2, ..., 9 * 10 / 2, 10 * 11 / 2 in das Listenfeld ein.&lt;br /&gt;
		triangularNumbersListBox.BeginUpdate();&lt;br /&gt;
		for (int i = minimum; i &amp;lt;= maximum; i++)&lt;br /&gt;
		{&lt;br /&gt;
			int triangularNumber = i * (i + 1) / 2;&lt;br /&gt;
			triangularNumbersListBox.Items.Add(triangularNumber.ToString());&lt;br /&gt;
			newProgressBar.PerformStep(); // Setzt die Fortschrittsanzeige einen Schritt weiter.&lt;br /&gt;
		}&lt;br /&gt;
		triangularNumbersListBox.EndUpdate();&lt;br /&gt;
		&lt;br /&gt;
		Text = &amp;quot;Fortschrittsbalken&amp;quot;;&lt;br /&gt;
		&lt;br /&gt;
		ResumeLayout(false);&lt;br /&gt;
		PerformLayout();&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
{{Commonscat|Progress bars|Fortschrittsbalken}}&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Steuerelement einer grafischen Benutzeroberfläche]]&lt;/div&gt;</summary>
		<author><name>131.152.231.232</name></author>
	</entry>
</feed>