Fortschrittsanzeige

Das Kopieren einer Datei wird mittels Fortschrittsbalken angezeigt, hier im Nautilus-Dateimanager
Ein animierter Fortschrittsbalken.

Eine Fortschrittsanzeige (auch Fortschrittsbalken, Ladebalken, Statusbalken oder englisch progress bar[1]) ist ein Steuerelement, das anzeigt, wie weit die Bearbeitung eines Auftrags fortgeschritten ist bzw. dass die Bearbeitung im Gange ist, z. B. der Fortschritt eines Installations- oder Ladevorgangs. Es ist die Computer-Entsprechung der Bargraph-Anzeige. In der aktuellen Microsoft-Terminologie heißt dieses Element Statusanzeige.

Bestimmte Fortschrittsanzeige

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 Download-Programmen oder bei der Installation von Softwarepaketen. ISO 9241-161 empfiehlt, dass eine Fortschrittsanzeige so gestaltet sein sollte, dass sie nicht mit einem Schieberegler verwechselt wird.[2]

Unbestimmte Fortschrittsanzeige

Eine unbestimmte Fortschrittsanzeige, die nicht erkennen lässt, wie weit der Prozess tatsächlich schon fortgeschritten ist

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 und abläuft.

Alternativen dazu sind Elemente wie Throbber oder Mauszeiger in Warteform (z. B. Sanduhr), oder im Textmodus beispielsweise Escape-Sequenzen ohne Cursor-Weiterbewegung.

Textbasierte Fortschrittsanzeige

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 XXXXXX... oder ███░░░░░░░.

Als textbasierter Vorläufer des Throbbers gilt die immerwiederkehrende Folge der Zeichen |/-\, 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.

Ressourcen

Die Anzeige der Fortschrittsanzeige verbraucht zwar auch Ressourcen 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 Programm noch funktioniert und arbeitet.

Trivialpatent

Auf die Entwicklung des Fortschrittsbalkens wurde von Thomas Poslinski und Kim Annon Ryal ein Patent[3] über die Firma Sony angemeldet, das als Trivialpatent gilt.

Programmierung

C#

Das folgende Beispiel in der Programmiersprache C# zeigt die Implementierung eines Hauptfensters mit einem Fortschrittsbalken und einem Listenfeld. In das Listenfeld werden Dreieckszahlen eingetragen. Dabei wird der Fortschrittsbalken weitergesetzt.[4]

using System.Windows.Forms;

public class MainForm : System.Windows.Forms.Form
{
	private System.Windows.Forms.ListBox triangularNumbersListBox;
	
	private System.Windows.Forms.ProgressBar newProgressBar;
	
	// Konstruktor des MainForms.
	public MainForm()
	{
		InitializeControls();
	}
	
	// Startet die Anwendung und erzeugt das MainForm durch Aufruf des Konstruktors.
    public static void Main()
    {
        Application.Run(new MainForm());
    }
	
	// Initialisiert das Listenfeld und die Fortschrittsanzeige.
	private void InitializeControls()
	{
		// Erzeugt ein Listenfeld eine Fortschrittsanzeige durch Aufruf der Standardkonstruktoren.
		
		triangularNumbersListBox = new ListBox();
		newProgressBar = new ProgressBar();
		
		SuspendLayout();
		
		triangularNumbersListBox.Location = new System.Drawing.Point(50, 50);
		triangularNumbersListBox.Size = new System.Drawing.Size(200, 100);
		triangularNumbersListBox.MultiColumn = false;
		triangularNumbersListBox.SelectionMode = SelectionMode.One;
		Controls.Add(triangularNumbersListBox);
		
		int minimum = -10;
		int maximum = 10;
		
		newProgressBar.Location = new System.Drawing.Point(50, 200);
		newProgressBar.Minimum = 1;
		newProgressBar.Maximum = maximum - minimum + 2;
		newProgressBar.Value = 1; // Setzt den Anfangswert der Fortschrittsanzeige.
		newProgressBar.Step = 1; // Setzt die Schrittweite der Fortschrittsanzeige.
		Controls.Add(newProgressBar);
		
		// Diese for-Schleife trägt die Dreieckszahlen -10 * -9 / 2, -9 * -8 / 2, ..., 9 * 10 / 2, 10 * 11 / 2 in das Listenfeld ein.
		triangularNumbersListBox.BeginUpdate();
		for (int i = minimum; i <= maximum; i++)
		{
			int triangularNumber = i * (i + 1) / 2;
			triangularNumbersListBox.Items.Add(triangularNumber.ToString());
			newProgressBar.PerformStep(); // Setzt die Fortschrittsanzeige einen Schritt weiter.
		}
		triangularNumbersListBox.EndUpdate();
		
		Text = "Fortschrittsbalken";
		
		ResumeLayout(false);
		PerformLayout();
	}
}
Commons: Fortschrittsbalken – Sammlung von Bildern, Videos und Audiodateien

Einzelnachweise

  1. Jim Walker et al.: About Progress Bar Controls. In: learn.microsoft.com. Microsoft, 21. August 2020, abgerufen am 20. Juni 2024 (englisch).
  2. ISO 9241-161, Nr. 8.30.5
  3. Patent US7290698B2: Progress bar with multiple portions. Veröffentlicht am 6. November 2007, Erfinder: Thomas Poslinski, Kim Annon Ryal.
  4. ProgressBar Class. In: learn.microsoft.com. Microsoft, abgerufen am 6. September 2020 (englisch).

Read other articles:

Liga Casarense de Fútbol Torneo Clausura 2023Datos generalesDeporte FútbolSede Carlos Casares, Buenos Aires,  ArgentinaContinente América del SurPresidente Omar Bagnolo[3]​Equipos participantes 8Divisiones 1Datos históricosFundación 24 de abril de 1950 (73 años)[1]​Primera temporada 1950Primer campeón Sportivo CasaresÚltima temporada Torneo Apertura 2023[2]​Datos estadísticosCampeón actual Atlético de Carlos Casares (18)[2]​Subcampeón actual Depor...

 

Столешница с изображением членов семьи Наполеона Коронация Наполеона Брак Жерома Бонапарта и Екатерины Вюртембергской Брак Эжена Богарне Брак Наполеона и Марии Луизы Мария Луиза Австрийская с сыном Наполеона — Наполеоном II Семья Наполеона — круг ближайших родс...

 

فاردينوت (بالأرمنية: Վարդենուտ)‏  تاريخ التأسيس 1831  تقسيم إداري البلد  أرمينيا[1] المقاطعة آراغاتسوتن خصائص جغرافية إحداثيات 40°28′14″N 44°21′55″E / 40.470555555556°N 44.365277777778°E / 40.470555555556; 44.365277777778  الارتفاع 1900 متر  السكان التعداد السكاني 710 نسمة (إحصاء 2012) ...

Classy클라씨Classy di Juli 2022Dari kiri ke kanan: Won Ji-min, Yoon Chae-won, Park Bo-eun, Kim Seon-you, Hong Hye-ju, Myung Hyung-seo dan Kim Ri-wonInformasi latar belakangAsalSeoul, Korea SelatanGenreK-popTahun aktif2022 (2022)–sekarangLabelM25[a]Universal JapanSitus webOfficial PageAnggota Myung Hyung-seo Yoon Chae-won Hong Hye-ju Kim Ri-won Won Ji-min Park Bo-eun Kim Seon-you Classy (/ˈklæsi/; Hangul: 클라씨; RR: Keullassi; bergaya CLASSy atau C...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2019) جوشوا جيمس معلومات شخصية الميلاد القرن 20  مواطنة الولايات المتحدة  الحياة العملية المهنة مغني،  ومغن مؤلف  المواقع الموقع الموقع الرسمي  تعديل ...

 

American basketball player Kenny WilliamsWilliams in action with AEK AthensNo. 24 – PeristeriPositionSmall forward / Shooting guardLeagueGreek Basket LeagueBCLPersonal informationBorn (1996-11-18) November 18, 1996 (age 27)Richmond, Virginia, U.S.Listed height6 ft 4 in (1.93 m)Listed weight185 lb (84 kg)Career informationHigh schoolL. C. Bird (Chesterfield, Virginia)CollegeNorth Carolina (2015–2019)NBA draft2019: undraftedPlaying career2019–presentC...

Weidendom in Rostock Weidenkirche in Kaiserslautern Weidenkirche in Kaiserslautern Weidenkirche in Steinberg Weidenkirche in Wendeburg Weidenkirche Annastift in Hannover Weidenkirche in Rödermark Weidenkirche in Plech Weidenkirchen sind aus dem Naturmaterial Weidenruten bestehende Kirchengebäude ohne festes Dach. Die erste Weidenkirche in Deutschland wurde im Zuge der IGA 2003 in Rostock als so genannter Weidendom gebaut. Auf späteren Gartenschauen entstanden weitere Weidenkirchen. Inhalts...

 

Harpfe in Podkoren, Slowenien Doppelharpfe in Greifenburg Als Harpfe wird ein Bauwerk aus Holz mit senkrechten Pfosten und waagerechten Brettern zum Trocknen von Heu oder Getreide bezeichnet. Im oberen Gailtal und im Gitschtal findet sich noch die ältere Bezeichnung Köse oder Kese. Im Oberen Drautal und im Mölltal wird sie meist Hilge genannt. In Slowenien wird sie Kozolec oder Toplar genannt und ist in Westslowenien noch in großer Anzahl zu finden. In der Schweiz heißen sie Histe oder K...

 

Festival Film Indonesia 2018Tanggal9 Desember 2018 (2018-12-09)LokasiTeater Besar Taman Ismail Marzuki, JakartaNegaraIndonesiaPembawa acara Rory Asyari Maudy Koesnaedi Pembawa pra-acara Alvin Adam Melanie Putria Jason Sambouw IkhtisarPenghargaan terbanyakMarlina si Pembunuh dalam Empat Babak (10)Nominasi terbanyakMarlina si Pembunuh dalam Empat Babak (14)[1]Film Cerita Panjang TerbaikMarlina si Pembunuh dalam Empat BabakSutradara TerbaikMouly Surya (Marlina si Pembunuh dalam Empa...

Koeien in een grupstal Een kippenhok Een stal is een overdekte plaats waar dieren, in het bijzonder vee, gehuisvest worden. Er zijn verschillende soorten stallen: Beddenstal Grupstal, oud type stal voor rundvee Kalverbox Kippenhok Ligboxenstal of loopstal, waarin het vee vrij kan rondlopen Melkstal, waarin de koeien worden gemolken Paardenstal kan als 'paardenbox' of als 'paardenstand' voorkomen Potstal, een oud type stal voor schapen en rundvee. Nu weer in gebruik bij de biologische veeteelt...

 

2006 studio album by Lupe FiascoLupe Fiasco's Food & LiquorStudio album by Lupe FiascoReleasedSeptember 19, 2006Recorded2003–2006Studio 1st & 15th (Chicago) Record Plant (Hollywood) Right Track (New York City) GenreHip hopconscious hip hopLength72:13Label1st & 15thAtlanticProducerJay-Z (exec.)Charles Chilly Patton (exec.)Lupe Fiasco (exec.)The NeptunesKanye WestMike ShinodaCraig KallmanProlyficNeedlzSoundtrakkBrandon HowardLupe Fiasco chronology Lupe Fiasco's Food & ...

 

Опис файлу Опис Знімок екрана програми Microsoft Paint у Windows 10 Джерело власний знімок Автор зображення Microsoft Ліцензія див. нижче Обґрунтування добропорядного використання для статті «Microsoft Paint» [?] Мета використання Інтерфейс програми Microsoft Paint Замінність Заміна вільним ф

2013 single by Big Data featuring JoywaveDangerousSingle by Big Data featuring Joywavefrom the album 1.0 and 2.0 B-sideOliver RemixReleasedOctober 1, 2013 (2013-10-01)Recorded2013Genre Indie rock alternative rock Length4:40Label Wilcassettes Crush Music Warner Bros. Songwriter(s) Daniel Armbruster Alan Wilkis Producer(s)Alan WilkisBig Data singles chronology Dangerous (2013) The Business of Emotion (2014) Joywave singles chronology Traveling at the Speed of Light(2011) ...

 

1999 compilation album by Art BlakeyDrums Around the CornerCompilation album by Art BlakeyReleasedOctober 19, 1999RecordedNovember 2, 1958March 29, 1959StudioManhattan Towers (NYC)Van Gelder Studio, HackensackGenreJazzLength72:36LabelBlue NoteBlue Note 21455ProducerAlfred LionArt Blakey chronology Moanin'(1958) Drums Around the Corner(1999) Holiday for Skins(1958) Professional ratingsReview scoresSourceRatingAllMusic[1] Drums around the Corner is a posthumous album by Art Blak...

 

Sporting event delegationIndia at the2008 Summer OlympicsIOC codeINDNOCIndian Olympic AssociationWebsiteolympic.ind.inin BeijingCompetitors67 in 12 sportsFlag bearers Rajyavardhan Singh Rathore (opening)Vijender Singh[1] (closing)MedalsRanked 50th Gold 1 Silver 0 Bronze 2 Total 3 Summer Olympics appearances (overview)19001904–19121920192419281932193619481952195619601964196819721976198019841988199219962000200420082012201620202024 India competed at the 2008 Summer Olympics in Bei...

Haus Pölkenstraße 43 Das Haus Pölkenstraße 43 ist ein denkmalgeschütztes Gebäude in der Stadt Quedlinburg in Sachsen-Anhalt. Lage Es befindet sich in der historischen Quedlinburger Neustadt auf der Ostseite der Pölkenstraße und ist im Quedlinburger Denkmalverzeichnis als Bürgerhof eingetragen. Nördlich grenzt das gleichfalls denkmalgeschützte Haus Pölkenstraße 42, südlich das Haus Pölkenstraße 44, 45 an. Architektur und Geschichte Der kleine Hof entstand im frühen 18. Jahrhun...

 

Pomeranian noble family Gryfici redirects here. For Polish noble family, see Gryfit family. House of GriffinParent houseHouse of Piast[1][2] or Gryfit family[3]Country Kingdom of Poland Duchy of Pomerania Kalmar Union Holy Roman Empire Founded12th centuryFounderWartislaw IFinal rulerBogislaw XIVTitles King of Denmark King of Norway King of Sweden Duke of Pomerania Duke of Pomerelia Prince of Rügen Dissolution1660 The House of Griffin or Griffin dynasty[4] (Ger...

 

Questa voce o sezione sull'argomento centri abitati della Lombardia non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. Caselle Luranicomune Caselle Lurani – VedutaLa chiesa parrocchiale LocalizzazioneStato Italia Regione Lombardia Provincia Lodi AmministrazioneSindacoDavide Vighi (lista civ...

German chemist (1835–1917) For the founder of the pharmaceutical company Bayer, see Friedrich Bayer. Adolf von BaeyerBaeyer in 1905BornJohann Friedrich Wilhelm Adolf Baeyer(1835-10-31)31 October 1835Berlin, Prussia (German Confederation)Died20 August 1917(1917-08-20) (aged 81)Starnberg, (Bavaria) German EmpireNationalityGermanAlma materUniversity of BerlinKnown forSynthesis of indigo, phenolphthalein and fluoresceinPhotogeochemistryBaeyer nomenclatureBaeyer reagentBaeyer stra...

 

Superfamily of moths Noctuoidea Large yellow underwing, Noctua pronuba Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Arthropoda Class: Insecta Order: Lepidoptera Clade: Eulepidoptera Clade: Ditrysia Clade: Apoditrysia Clade: Obtectomera Clade: Macroheterocera Superfamily: Noctuoidea Families Erebidae Euteliidae Noctuidae Nolidae Notodontidae Oenosandridae Scranciidae Diversity over 70,000 species Noctuoidea is the superfamily of noctuid (Latin night owl) or owlet moths...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!