ADF und Barrierefreiheit Einführung in die Entwicklung barrierefreier Webanwendungen
|
|
- Benedict Dittmar
- vor 8 Jahren
- Abrufe
Transkript
1 Fachartikel 2012 ADF und Barrierefreiheit Einführung in die Entwicklung barrierefreier Webanwendungen von Patrick Olschewsky
2 ADF und Barrierefreiheit Einführung in die Entwicklung barrierefreier Webanwendungen Patrick Olschewsky
3 Inhalt Einleitung... 1 Beispiele... 2 Aktivierung des barrierefreien Modus... 2 Sortierung von Tabellenköpfen... 3 JAWS zeigt alle Ebenen auf der höchsten Ebene an, eine Schachtelung ist nicht vorhanden... 4 Elemente, die (visuell) nicht vorhanden sind, werden von JAWS vorgelesen... 4 Auf Toolbar- Buttons verzichten... 4 Aufführen der gefundenen Treffer sowie des fachlichen Hintergrunds bei der Fokussierung auf eine Tabelle... 5 Vermeidung von outputtext- Elementen... 5 Verwendung von Landmarks... 5 Hochkontrasttheme für LUNAR... 6 Verwendung eines Titels für das die Anwendung umschließende iframe... 6 Einleitung Die Bundesregierung fordert, dass Webseiten und Software barrierefrei veröffentlicht werden sollen. Dies trifft auf Intranet, Internet und Softwareoberflächen zu, die öffentlich zugänglich sind.. Die Prüfung auf Barrierefreiheit führen wir hauptsächlich für zwei Personengruppen: Blinde sowie schwer Sehbeeinträchtigte. Für blinde Benutzer nutzen wir Vorlese- Software JAWS, für schwer Sehbeeinträchtigte LunarPlus. JAWS liest den Bildschirminhalt aufgrund des aktuellen Fokus vor, LunarPlus/SuperNova ermöglicht es mittels einer Softwarelupe den Bildschirminhalt zu vergrößern (bis zu achtfache Vergrößerung) sowie verschiedene Kontrastthemes zu aktivieren, um den Inhalt besser lesen zu können. Ohne die Prüfung kann keine Veröffentlichung der Anwendung geschehen. Ein normaler Freigabeprozess ist wie folgt abgebildet: 1. Test - > eventuelle Fehlerbeseitigung - > 2. Test mit darauffolgender erfolgreicher Abnahme. Werden bei dem 2. Test wiederum Fehler gefunden, können sich weitere Tests bis zur endgültigen Abnahme anschließen. ADF verfügt von Haus aus über einen barrierefreien Modus dennoch sind von den Entwicklern einige Schritte notwendig, um das Programm erfolgreich durch den barrierefreien Test zu führen.
4 Beispiele Aktivierung des barrierefreien Modus Die Aktivierung des barrierefreien Modus erfolgt über die Angabe des Wertes screenreader im Attribut <accessibility- mode> der Konfigurationsdatei trinidad- config.xml. Um die Möglichkeit zur Verfügung zu stellen, zwischen den verschiedenen Ansichtsmodi zu wählen, hat es sich etabliert, eine eigene ManagedBean zu schreiben (z.b. UserSettingsBean), die im SessionScope liegt und die Information über den aktuellen Ansichtsmodus zwischenspeichert. In der trinidad- config wird anschließend lediglich auf eine get- Methode der Bean verwiesen, die den aktuellen Modus zurückgibt. Oberfläche: <af:commandlink text="barrierefreien Modus ausschalten" id="cl1" action="#{usersettingsbean.toggleaccessibility" rendered="#{sessionscope.usersettingsbean.accessibilitymode eq 'screenreader'" inlinestyle="white- space:nowrap"/> <af:commandlink text="barrierefreien Modus einschalten" id="cl2" rendered="#{sessionscope.usersettingsbean.accessibilitymode eq 'default'" action="#{usersettingsbean.toggleaccessibility" inlinestyle="white- space:nowrap"/> Trinidad- config.xml: <accessibility- mode>#{accessibility.accessibilitymode</accessibility- mode> <accessibility- profile>#{accessibility.accessibilityprofile</accessibility- profile> UserSettingsBean (Auszug): public class UserSettingsBean { private boolean isaccessibilitymodeon = false; private volatile AccessibilityProfile _profile; private boolean highcontrast = false; public String getaccessibilitymode() { if(isaccessibilitymodeon) { return "screenreader"; else { return "default"; public String toggleaccessibility() { this.isaccessibilitymodeon =!this.isaccessibilitymodeon; this.highcontrast =!this.highcontrast; this._profile = null; refreshcurrentpage(); return null; public AccessibilityProfile getaccessibilityprofile() { if (_profile == null) { synchronized (this) {
5 if (_profile == null) { _profile = _createaccessibilityprofile(); return _profile; private AccessibilityProfile _createaccessibilityprofile() { AccessibilityProfile.ColorContrast colorcontrast = ishighcontrast()? AccessibilityProfile.ColorContrast.HIGH : AccessibilityProfile.ColorContrast.STANDARD; AccessibilityProfile.FontSize fontsize = AccessibilityProfile.FontSize.MEDIUM; return AccessibilityProfile.getInstance(colorContrast, fontsize); Sortierung von Tabellenköpfen Problem: Die Tabellenköpfe sagen nur an, dass man sortieren kann, aber nicht, ob eine Sortierung für die Spalte vorliegt. Lösung: JAWS liest nur die Informationen vor, die einer Komponente hinterlegt sind. Das Standardverhalten einer ADF- Tabelle hat keine (Fließtext- ) Informationen, die dem Benutzer sagt, welche Art der Sortierung vorliegt. Aus diesem Grund ist es notwendig, einen eigenen Sortierungs- Listener zu schreiben und jeder sortierbaren Tabelle zu hinterlegen. ADF: sortlistener="#{pageflowscope.controller.tabellensortierunglistener" Java: public void tabellensortierunglistener(sortevent sortevent) { final String ABSTEIGEND = " (absteigend sortiert)"; final String AUFSTEIGEND = " (aufsteigend sortiert)"; List<SortCriterion> criterias = sortevent.getsortcriteria(); Object o = sortevent.getsource(); if (o instanceof RichTable) { RichTable table = (RichTable)o; List<UIComponent> columns = table.getchildren(); for (UIComponent columncomponent : columns) { RichColumn column = (RichColumn)columnComponent; String columnsortproperty = column.getsortproperty(); String oldheader = column.getheadertext(); String newheadertext; if (oldheader == null) continue; if (oldheader.contains(absteigend)) { newheadertext = oldheader.substring(0, oldheader.length() - ABSTEIGEND.length()); else if (oldheader.contains(aufsteigend)) { newheadertext = oldheader.substring(0, oldheader.length() - AUFSTEIGEND.length());
6 else { newheadertext = oldheader; for (SortCriterion crit : criterias) { if (columnsortproperty == null ) continue; if (columnsortproperty.equals(crit.getproperty())) { newheadertext = newheadertext + (crit.isascending()? AUFSTEIGEND : ABSTEIGEND); break; column.setheadertext(newheadertext); JAWS zeigt alle Ebenen auf der höchsten Ebene an, eine Schachtelung ist nicht vorhanden Problem: Die Informationsstruktur wird nicht korrekt wiedergegeben. Inhaltsboxen, die innerhalb einer übergeordneten Inhaltsbox gruppiert werden, werden nicht als Überschriften der zweiten Ebene kenntlich gemacht (h1, h2). Alle Überschriften sind auf der gleichen Ebene. Lösung: Auf die Verwendung von PanelBox- Komponenten sollte verzichtet werden. JAWS erzeugt aus den PB- Komponenten eine fehlerhafte Hierarchie. Stattdessen ist der Einsatz von PanelHeadern vorzuziehen; diese werden anstatt der PanelBoxen verwendet. <af:panelheader size="- 1" [..]/> Elemente, die (visuell) nicht vorhanden sind, werden von JAWS vorgelesen Problem: Es werden teilweise Links Informationen vorgelesen die in der Oberfläche gar nicht vorhanden sind (weder visuell noch ist ein auslösen der Links möglich). (Es scheint als ob das verlinkte Informationsicon für das Tooltipp Popup vorgelesen wird, auch wenn dieses gar nicht vorhanden ist.) Lösung: ADF erzeugt für jede Komponente eine Eingabehilfe, die z.b. bei Datumsfeldern als Symbol gekennzeichnet werden. Bei einem Klick auf dieses Symbol erschein der Kalender. Für Komponenten, die keine Hilfe angezeigt bekommen, erzeugt ADF trotzdem diese Symbole, kennzeichnet sie allerdings als visible: hidden. JAWS erkennt dies nicht von Haus aus und liest die Symbole trotzdem vor. Der Hersteller von JAWS hat das Programm mittels eines Patches nachgebessert, dieses Fehlverhalten sollte in Zukunft nicht mehr auftreten. Auf Toolbar- Buttons verzichten Problem: Visuelle Buttons werden nur als Link vorgelesen, obwohl JAWS durchaus zwischen Buttons und Links unterscheidet. Lösung: ADF- Toolbar- Buttons werden von JAWS intern fehlerhaft gerendert; JAWS erkennt wegen der von ADF erzeugten HTML- DIV Renderung keine Buttons. Aus diesem Grund ist auf die Verwendung von <adf:toolbarbutton> zu verzichten, es werden <adf:commandbutton> bevorzugt.
7 Aufführen der gefundenen Treffer sowie des fachlichen Hintergrunds bei der Fokussierung auf eine Tabelle Problem: Dem Benutzer stehen keine Informationen über die gefundenen Treffer sowie dem fachlichen Kontext der Ergebnistabelle zur Verfügung, wenn eine Suche erfolgreich abgeschlossen wurde. Lösung: Eine Tabelle sollte dem Benutzer mittels des summary- Attributs und ADF- EL die Informationen liefern, wie viele Suchergebnisse die Tabelle sowie welche Art von Treffern die Tabelle enthält. ADF: summary="#{pageflowscope.controller.summebetriebesuchetreffer Treffer. Tabelle enthält alle nach ihren Suchkriterien gefundenen Betriebe" Java: public Integer getsummebetriebesuchetreffer() { if (betriebsucheresult!= null) { return betriebsucheresult.size(); return 0; Vermeidung von outputtext- Elementen Problem: JAWS erkennt keinen Fokus auf Texte, die mittels outputtext- Elementen angezeigt werden und springt über diese Texte hinüber; dem Anwender werden diese Informationen nicht vorgelesen, sie gehen verloren. Lösung: Anstelle von outputtext sollen inputtext- Elemente verwendet werden, deren Schreitattribut mittels readonly=true deaktiviert wurden. Verwendung von Landmarks WAI ARIA Landmarks sind ein zukünftiger, vom w3c definierter Standard, der sich momentan in der Entwurfsphase befindet und der die Navigation für Benutzer mit Vorlesesoftware erleichtern soll. Landmarks werden in der Vorlesesoftware JAWS wie folgt dem Benutzer dargestellt und vorgelesen: Komponenten, denen man Landmarks zuweisen kann, sind panelgrouplayout, panelsplitter, panelstretchlayout sowie decorativebox. Beispiel: <af:panelgrouplayout id="pt_pgl1" layout="vertical" landmark="main">
8 Hochkontrasttheme für LUNAR Schwer sehbeeinträchtigte Personen, die den Bildschirminhalt lediglich mittels einer Softwarelupe sowie hohen Kontrasts erkennen können, ist darauf zu achten, dass bei der Aktivierung des barrierefreien Modus ebenso der Kontrast sowie die Schriftgröße erhöht werden. Dies wird in der unter Punkt 1 angesprochenen UserSettingsBean sowie mittels des Attributs <accessibility- profile> in der trinidad- config.xml bewerkstelligt. Auszug: trinidad- config.xml: <accessibility- profile>#{accessibility.accessibilityprofile</accessibility- profile> UserSettingsBean: private AccessibilityProfile _createaccessibilityprofile() { AccessibilityProfile.ColorContrast colorcontrast = ishighcontrast()? AccessibilityProfile.ColorContrast.HIGH : AccessibilityProfile.ColorContrast.STANDARD; AccessibilityProfile.FontSize fontsize = AccessibilityProfile.FontSize.MEDIUM; return AccessibilityProfile.getInstance(colorContrast, fontsize); Verwendung eines Titels für das die Anwendung umschließende iframe Problem: Auf allen Seiten gibt es einen Rahmen faces / index und einen Link beginnend mit faces/index?_adf.no- new- window- redirect=true&_ Lösung: Das iframe, im dem die Anwendung läuft, wird standardmäßig nicht mit einem Titel erstellt. Dies hat zur Folge, dass beim Einstieg in eine beliebige Seite JAWS nicht den Titel der Seite vorliest, sondern faces/index. Um dieses Problem zu beheben, ist in der index.jsp das iframe zu erweitern: <iframe src="${pagecontext.servletcontext.contextpath/faces/index" class="full" frameborder="0" id="app" title="anwendungstitel"/>
In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.
Tutorial: Wie erfasse ich einen Termin? In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können. Neben den allgemeinen Angaben zu einem
MehrVirtueller Seminarordner Anleitung für die Dozentinnen und Dozenten
Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten In dem Virtuellen Seminarordner werden für die Teilnehmerinnen und Teilnehmer des Seminars alle für das Seminar wichtigen Informationen,
MehrStellvertretenden Genehmiger verwalten. Tipps & Tricks
Tipps & Tricks INHALT SEITE 1. Grundlegende Informationen 3 2.1 Aktivieren eines Stellvertretenden Genehmigers 4 2.2 Deaktivieren eines Stellvertretenden Genehmigers 11 2 1. Grundlegende Informationen
MehrOutlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang
sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche
MehrProgrammierkurs Java
Programmierkurs Java Dr. Dietrich Boles Aufgaben zu UE16-Rekursion (Stand 09.12.2011) Aufgabe 1: Implementieren Sie in Java ein Programm, das solange einzelne Zeichen vom Terminal einliest, bis ein #-Zeichen
MehrQuick Guide Mitglieder
Fairgate Vereinssoftware Quick Guide Mitglieder Login Einloggen unter: http://my.fairgate.ch/zop/ Falls noch kein Passwort vorhanden ist, muss dieses angefordert werden. Dafür deine E-Mails Adresse in
MehrHow to do? Projekte - Zeiterfassung
How to do? Projekte - Zeiterfassung Stand: Version 4.0.1, 18.03.2009 1. EINLEITUNG...3 2. PROJEKTE UND STAMMDATEN...4 2.1 Projekte... 4 2.2 Projektmitarbeiter... 5 2.3 Tätigkeiten... 6 2.4 Unterprojekte...
MehrBedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof
Bedienungsanleitung für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof Matthias Haasler Version 0.4 Webadministrator, email: webadmin@rundkirche.de Inhaltsverzeichnis 1 Einführung
MehrÜbungen 19.01.2012 Programmieren 1 Felix Rohrer. Übungen
Übungen if / else / else if... 2... 2 Aufgabe 2:... 2 Aufgabe 3:... 2 Aufgabe 4:... 2 Aufgabe 5:... 2 Aufgabe 6:... 2 Aufgabe 7:... 3 Aufgabe 8:... 3 Aufgabe 9:... 3 Aufgabe 10:... 3 switch... 4... 4 Aufgabe
MehrLeitfaden #1a. "zanox Publisher-Statistik" (next generation)
Leitfaden #1a "zanox Publisher-Statistik" (next generation) Thema: Sortieren von Leads und Sales nach dem Bearbeitungsdatum (inklusive Abschnitt "Filterung nach Transaktionsstatus") 1/8 Leitfaden "Sortieren
MehrProfessionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
MehrStrategie & Kommunikation. Trainingsunterlagen TYPO3 Version 4.3: News Stand 27.04.2011
Trainingsunterlagen TYPO3 Version 4.3: News Stand 27.04.2011 Seite 1 / Maud Mergard / 27.04.2011 TYPO3-Schulung für Redakteure Stand: 23.08.2010 Um sich in TYPO3 einzuloggen, rufen Sie bitte im Internet
MehrDiese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.
Anmeldung http://www.ihredomain.de/wp-admin Dashboard Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Das Dashboard gibt Ihnen eine kurze Übersicht, z.b. Anzahl der Beiträge,
MehrDas Handbuch zu KSystemLog. Nicolas Ternisien
Nicolas Ternisien 2 Inhaltsverzeichnis 1 KSystemLog verwenden 5 1.1 Einführung.......................................... 5 1.1.1 Was ist KSystemLog?................................ 5 1.1.2 Funktionen.....................................
MehrInternet Explorer Version 6
Internet Explorer Version 6 Java Runtime Ist Java Runtime nicht installiert, öffnet sich ein PopUp-Fenster, welches auf das benötigte Plugin aufmerksam macht. Nach Klicken auf die OK-Taste im PopUp-Fenster
MehrJava: Vererbung. Teil 3: super() www.informatikzentrale.de
Java: Vererbung Teil 3: super() Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und IMMER zuerst den Konstruktor der Elternklasse auf! Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und
MehrMit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.
Seite erstellen Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken. Es öffnet sich die Eingabe Seite um eine neue Seite zu erstellen. Seiten Titel festlegen Den neuen
MehrDatenbanken Microsoft Access 2010
Datenbanken Microsoft Access 2010 Abfragen Mithilfe von Abfragen kann ich bestimmte Informationen aus einer/mehrerer Tabellen auswählen und nur diese anzeigen lassen die Daten einer/mehrerer Tabellen sortieren
MehrDer neue persönliche Bereich/die CommSy-Leiste
Der neue persönliche Bereich/die CommSy-Leiste Mit der neue CommSy-Version wurde auch der persönliche Bereich umstrukturiert. Sie finden all Ihre persönlichen Dokumente jetzt in Ihrer CommSy-Leiste. Ein
MehrKurzanweisung für Google Analytics
Kurzanweisung für Google Analytics 1. Neues Profil für eine zu trackende Webseite erstellen Nach dem Anmelden klicken Sie rechts oben auf den Button Verwaltung : Daraufhin erscheint die Kontoliste. Klicken
MehrHTML5. Wie funktioniert HTML5? Tags: Attribute:
HTML5 HTML bedeutet Hypertext Markup Language und liegt aktuell in der fünften Fassung, also HTML5 vor. HTML5 ist eine Auszeichnungssprache mit der Webseiten geschrieben werden. In HTML5 wird festgelegt,
MehrAktivierung von Makros in den Erfassungshilfen
Aktivierung von Makros in den Erfassungshilfen Für die Nutzung unserer Microsoft Excel und OpenOffice Erfassungshilfen ist es erforderlich, die Makros zu aktivieren. Diese sorgen dafür, dass sich neue
MehrAnleitung zur Erstellung und Bearbeitung von Seiten in Typo3. Typo3. Anleitung. Wenpas Informatik
Anleitung zur Erstellung und Bearbeitung von Seiten in Typo3. Typo3 Anleitung Wenpas Informatik 1.0 Anmeldung im Backend Zum Backend einer Typo3 Seite gelangt man wenn man nichts anderes konfiguriert hat
MehrWorkflows verwalten. Tipps & Tricks
Tipps & Tricks INHALT SEITE 1. Grundlegende Informationen 3 2. Workflows / Genehmigungsprofile verwalten 2.1 Erstes Genehmigungsprofil einrichten 5 2.2 Zweites Genehmigungsprofil einrichten 11 2.3 Workflow
MehrBarrierefreie Webseiten erstellen mit TYPO3
Barrierefreie Webseiten erstellen mit TYPO3 Alternativtexte Für jedes Nicht-Text-Element ist ein äquivalenter Text bereitzustellen. Dies gilt insbesondere für Bilder. In der Liste der HTML 4-Attribute
MehrInstallation älterer Programmversionen unter Windows 7
Installation älterer Programmversionen unter Windows 7 Obwohl nicht explizit gekennzeichnet, sind alle MAGIX Produkte mit einer 15 im Namen, sowie MAGIX Video Pro X 1.5, Filme auf DVD 8 und Fotos auf CD
MehrBenutzerhandbuch - Elterliche Kontrolle
Benutzerhandbuch - Elterliche Kontrolle Verzeichnis Was ist die mymaga-startseite? 1. erste Anmeldung - Administrator 2. schnittstelle 2.1 Administrator - Hautbildschirm 2.2 Administrator - rechtes Menü
MehrE-Finance Java. 460.27.3 de 06.2013 PF
460.27.3 de 06.2013 PF E-Finance Java E-Finance Java Was ist E-Finance Java? Es ist ein Programm, das auf einem PC installiert wird. E-Finance Java verfügt über die gleichen Grundfunktionen wie E-Finance
MehrÜbungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung: Lösungsvorschlag
Ludwig-Maximilians-Universität München WS 2015/16 Institut für Informatik Übungsblatt 9 Prof. Dr. R. Hennicker, A. Klarl Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung:
Mehr188.154 Einführung in die Programmierung für Wirtschaftsinformatik
Beispiel 1 Vererbung (Liste) Gegeben sind die beiden Klassen ListNode und PersonNode. 188.154 Einführung in die Programmierung für Wirtschaftsinformatik Wiederholung, Prüfungsvorbereitung Monika Lanzenberger
MehrAccess 2013. Grundlagen für Anwender. Susanne Weber. 1. Ausgabe, 1. Aktualisierung, Juni 2013
Access 2013 Susanne Weber 1. Ausgabe, 1. Aktualisierung, Juni 2013 Grundlagen für Anwender ACC2013 2 Access 2013 - Grundlagen für Anwender 2 Mit Datenbanken arbeiten In diesem Kapitel erfahren Sie was
MehrObjektorientierte Programmierung
Objektorientierte Programmierung 1 Geschichte Dahl, Nygaard: Simula 67 (Algol 60 + Objektorientierung) Kay et al.: Smalltalk (erste rein-objektorientierte Sprache) Object Pascal, Objective C, C++ (wiederum
MehrAnleitung OpenCms 8 Inhaltstyp Kommentare
Anleitung OpenCms 8 Inhaltstyp Kommentare 1 Erzbistum Köln Kommentare 28. August 2014 Inhalt 1. Allgemeines zum Inhaltstyp Kommentare... 3 2. Anwendung... 3 3. Funktion... 5 2 Erzbistum Köln Kommentare
MehrFIS: Projektdaten auf den Internetseiten ausgeben
Rechenzentrum FIS: Projektdaten auf den Internetseiten ausgeben Ist ein Forschungsprojekt im Forschungsinformationssystem (FIS) erfasst und für die Veröffentlichung freigegeben, können Sie einige Daten
MehrOnline-Fanclub-Verwaltung
Online-Fanclub-Verwaltung Kurzanleitung Diese Kurzanleitung soll in wenigen Schritten beschreiben, wie Sie Ihre Fanclubdaten online verwalten können. Wenn Sie Ihren Fanclub nicht selbst verwalten können,
Mehr3. GLIEDERUNG. Aufgabe:
3. GLIEDERUNG Aufgabe: In der Praxis ist es für einen Ausdruck, der nicht alle Detaildaten enthält, häufig notwendig, Zeilen oder Spalten einer Tabelle auszublenden. Auch eine übersichtlichere Darstellung
MehrÜbersichtlichkeit im Dokumentenmanagement
Übersichtlichkeit im Dokumentenmanagement Workshop Software GmbH Siemensstr. 21 47533 Kleve 02821 / 731 20 02821 / 731 299 www.workshop-software.de Verfasser: SK info@workshop-software.de Datum: 02/2012
MehrHilfedatei der Oden$-Börse Stand Juni 2014
Hilfedatei der Oden$-Börse Stand Juni 2014 Inhalt 1. Einleitung... 2 2. Die Anmeldung... 2 2.1 Die Erstregistrierung... 3 2.2 Die Mitgliedsnummer anfordern... 4 3. Die Funktionen für Nutzer... 5 3.1 Arbeiten
MehrVerhindert, dass eine Methode überschrieben wird. public final int holekontostand() {...} public final class Girokonto extends Konto {...
PIWIN I Kap. 8 Objektorientierte Programmierung - Vererbung 31 Schlüsselwort: final Verhindert, dass eine Methode überschrieben wird public final int holekontostand() {... Erben von einer Klasse verbieten:
MehrNovell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar 2015. ZID Dezentrale Systeme
Novell Client Anleitung zur Verfügung gestellt durch: ZID Dezentrale Systeme Februar 2015 Seite 2 von 8 Mit der Einführung von Windows 7 hat sich die Novell-Anmeldung sehr stark verändert. Der Novell Client
MehrAnlegen einer neuen Newsmeldung
Anlegen einer neuen Newsmeldung Ist das News-System in ihre Seiten eingebunden, sind auch die Seiten "Aktuelles" und ihre Unterseite "Neuigkeit" in ihrem Seitenbaum vorhanden (eventuell mit ähnlicher Namensgebung).
MehrKostenstellen verwalten. Tipps & Tricks
Tipps & Tricks INHALT SEITE 1.1 Kostenstellen erstellen 3 13 1.3 Zugriffsberechtigungen überprüfen 30 2 1.1 Kostenstellen erstellen Mein Profil 3 1.1 Kostenstellen erstellen Kostenstelle(n) verwalten 4
Mehr2. Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen)
1. Einführung: Über den ODBC-Zugriff können Sie bestimmte Daten aus Ihren orgamax-mandanten in anderen Anwendungen (beispielsweise Microsoft Excel oder Microsoft Access) einlesen. Dies bietet sich beispielsweise
MehrSteganos Secure E-Mail Schritt für Schritt-Anleitung für den Gastzugang SCHRITT 1: AKTIVIERUNG IHRES GASTZUGANGS
Steganos Secure E-Mail Schritt für Schritt-Anleitung für den Gastzugang EINLEITUNG Obwohl inzwischen immer mehr PC-Nutzer wissen, dass eine E-Mail so leicht mitzulesen ist wie eine Postkarte, wird die
MehrInstallation des Authorware Webplayers für den Internet Explorer unter Windows Vista
Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista Allgemeines: Bitte lesen Sie sich diese Anleitung zuerst einmal komplett durch. Am Besten, Sie drucken sich diese Anleitung
MehrAnti-Botnet-Beratungszentrum. Windows XP in fünf Schritten absichern
Windows XP in fünf Schritten absichern Inhalt: 1. Firewall Aktivierung 2. Anwendung eines Anti-Virus Scanner 3. Aktivierung der automatischen Updates 4. Erstellen eines Backup 5. Setzen von sicheren Passwörtern
Mehrmyreport Benutzerhandbuch Active Tracing 3.1 Volle Transparenz Durchgehende Sendungsverfolgung und Status Reporte
myreport Benutzerhandbuch Active Tracing 3.1 Volle Transparenz Durchgehende Sendungsverfolgung und Status Reporte Benutzerhandbuch, November 2009 Seite 2 Inhaltsverzeichnis Einleitung... 3 1. myreport
MehrObjektorientierte Programmierung für Anfänger am Beispiel PHP
Objektorientierte Programmierung für Anfänger am Beispiel PHP Johannes Mittendorfer http://jmittendorfer.hostingsociety.com 19. August 2012 Abstract Dieses Dokument soll die Vorteile der objektorientierten
MehrJetzt sollt ihr von der Vorlage der Grundversion 1.0 ein eigenes Textadventure erstellen.
Teil B: Erweiterungen Jetzt sollt ihr von der Vorlage der Grundversion 1.0 ein eigenes Textadventure erstellen. Die folgenden Aufgaben und Ausführungen geben einige Hilfestellungen, welche (mindestens
MehrInternationales Altkatholisches Laienforum
Internationales Altkatholisches Laienforum Schritt für Schritt Anleitung für die Einrichtung eines Accounts auf admin.laienforum.info Hier erklären wir, wie ein Account im registrierten Bereich eingerichtet
MehrLehrer: Einschreibemethoden
Lehrer: Einschreibemethoden Einschreibemethoden Für die Einschreibung in Ihren Kurs gibt es unterschiedliche Methoden. Sie können die Schüler über die Liste eingeschriebene Nutzer Ihrem Kurs zuweisen oder
MehrStep by Step Webserver unter Windows Server 2003. von Christian Bartl
Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird
MehrBedienungsanleitung. Stand: 26.05.2011. Copyright 2011 by GEVITAS GmbH www.gevitas.de
GEVITAS-Sync Bedienungsanleitung Stand: 26.05.2011 Copyright 2011 by GEVITAS GmbH www.gevitas.de Inhalt 1. Einleitung... 3 1.1. Installation... 3 1.2. Zugriffsrechte... 3 1.3. Starten... 4 1.4. Die Menü-Leiste...
MehrSeite 1 von 14. Cookie-Einstellungen verschiedener Browser
Seite 1 von 14 Cookie-Einstellungen verschiedener Browser Cookie-Einstellungen verschiedener Browser, 7. Dezember 2015 Inhaltsverzeichnis 1.Aktivierung von Cookies... 3 2.Cookies... 3 2.1.Wofu r braucht
MehrDownloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler
Downloadfehler in DEHSt-VPSMail Workaround zum Umgang mit einem Downloadfehler Downloadfehler bremen online services GmbH & Co. KG Seite 2 Inhaltsverzeichnis Vorwort...3 1 Fehlermeldung...4 2 Fehlerbeseitigung...5
MehrAZK 1- Freistil. Der Dialog "Arbeitszeitkonten" Grundsätzliches zum Dialog "Arbeitszeitkonten"
AZK 1- Freistil Nur bei Bedarf werden dafür gekennzeichnete Lohnbestandteile (Stundenzahl und Stundensatz) zwischen dem aktuellen Bruttolohnjournal und dem AZK ausgetauscht. Das Ansparen und das Auszahlen
MehrUm eine Person in Magnolia zu erfassen, gehen Sie wie folgt vor:
Personendaten verwalten mit Magnolia Sie können ganz einfach und schnell alle Personendaten, die Sie auf Ihrer Webseite publizieren möchten, mit Magnolia verwalten. In der Applikation Adressbuch können
MehrÜbung Grundlagen der Programmierung. Übung 03: Schleifen. Testplan Testergebnisse
Übung 03: Schleifen Abgabetermin: xx.xx.xxxx Name: Matrikelnummer: Gruppe: G1 (Prähofer) G2 (Prähofer) G3 (Wolfinger) Aufgabe Punkte gelöst abzugeben schriftlich abzugeben elektronisch Aufgabe 03.1 12
MehrUniversal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.
ewon - Technical Note Nr. 003 Version 1.2 Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite. Übersicht 1. Thema 2. Benötigte Komponenten 3. Downloaden der Seiten und aufspielen auf
MehrExcel 2010 Kommentare einfügen
EX.015, Version 1.0 25.02.2014 Kurzanleitung Excel 2010 Kommentare einfügen Beim Arbeiten mit Tabellen sind Kommentare ein nützliches Hilfsmittel, sei es, um anderen Personen Hinweise zu Zellinhalten zu
MehrErstellen von x-y-diagrammen in OpenOffice.calc
Erstellen von x-y-diagrammen in OpenOffice.calc In dieser kleinen Anleitung geht es nur darum, aus einer bestehenden Tabelle ein x-y-diagramm zu erzeugen. D.h. es müssen in der Tabelle mindestens zwei
MehrSEP 114. Design by Contract
Design by Contract SEP 114 Design by Contract Teile das zu entwickelnde Programm in kleine Einheiten (Klassen, Methoden), die unabhängig voneinander entwickelt und überprüft werden können. Einheiten mit
MehrSynchronisations- Assistent
TimePunch Synchronisations- Assistent Benutzerhandbuch Gerhard Stephan Softwareentwicklung -und Vertrieb 25.08.2011 Dokumenten Information: Dokumenten-Name Benutzerhandbuch, Synchronisations-Assistent
MehrMicrosoft Update Windows Update
Microsoft bietet mehrere Möglichkeit, Updates durchzuführen, dies reicht von vollkommen automatisch bis zu gar nicht. Auf Rechnern unserer Kunden stellen wir seit September 2006 grundsätzlich die Option
MehrBedienungsanleitung Anrufbeantworter für digitale Telefone Alcatel 4039
Bedienungsanleitung Anrufbeantworter für digitale Telefone Alcatel 4039 Inhaltsverzeichnis Version 09/10 1 Einleitung 3 2 Erstaktivierung des Anrufbeantworters 5 2.1 Erläuterungen der einzelnen Schritte
MehrBilanz und GuV. Einrichtung: Tips, Empfehlungen und Fehlerbeseitigung
...durch Wissen zum Erfolg Bilanz und GuV Einrichtung: Tips, Empfehlungen und Fehlerbeseitigung Mit der BUSINESSLINE -Fibu haben Sie ein sehr leistungsfähiges Fibu-Programm erworben, das Ihnen nicht nur
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrGründe für fehlende Vorsorgemaßnahmen gegen Krankheit
Gründe für fehlende Vorsorgemaßnahmen gegen Krankheit politische Lage verlassen sich auf Familie persönliche, finanzielle Lage meinen, sich Vorsorge leisten zu können meinen, sie seien zu alt nicht mit
MehrFORUM HANDREICHUNG (STAND: AUGUST 2013)
FORUM HANDREICHUNG (STAND: AUGUST 2013) Seite 2, Forum Inhalt Ein Forum anlegen... 3 Forumstypen... 4 Beiträge im Forum schreiben... 5 Beiträge im Forum beantworten... 6 Besondere Rechte der Leitung...
MehrFacebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten
Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten Seit Anfang Juni 2012 hat Facebook die Static FBML Reiter deaktiviert, so wird es relativ schwierig für Firmenseiten eigene Impressumsreiter
MehrAnleitung Typo3-Extension - Raumbuchungssystem
Anleitung Typo3-Extension - Raumbuchungssystem t3m_calendar v 1.1 Stand 15.12.2011 Mehr Datails siehe: http://www.typo3-macher.de/typo3-ext-raumbuchungssystem.html 1 INHALT 1. Bedienungsanleitung der Anwendung...
MehrBundesverband Flachglas Großhandel Isolierglasherstellung Veredlung e.v. U g -Werte-Tabellen nach DIN EN 673. Flachglasbranche.
Bundesverband Flachglas Großhandel Isolierglasherstellung Veredlung e.v. U g -Werte-Tabellen nach DIN EN 673 Ug-Werte für die Flachglasbranche Einleitung Die vorliegende Broschüre enthält die Werte für
MehrDatenbanken Kapitel 2
Datenbanken Kapitel 2 1 Eine existierende Datenbank öffnen Eine Datenbank, die mit Microsoft Access erschaffen wurde, kann mit dem gleichen Programm auch wieder geladen werden: Die einfachste Methode ist,
MehrTevalo Handbuch v 1.1 vom 10.11.2011
Tevalo Handbuch v 1.1 vom 10.11.2011 Inhalt Registrierung... 3 Kennwort vergessen... 3 Startseite nach dem Login... 4 Umfrage erstellen... 4 Fragebogen Vorschau... 7 Umfrage fertigstellen... 7 Öffentliche
MehrHandbuch zur Anlage von Turnieren auf der NÖEV-Homepage
Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage Inhaltsverzeichnis 1. Anmeldung... 2 1.1 Startbildschirm... 3 2. Die PDF-Dateien hochladen... 4 2.1 Neue PDF-Datei erstellen... 5 3. Obelix-Datei
MehrFavoriten sichern. Sichern der eigenen Favoriten aus dem Webbrowser. zur Verfügung gestellt durch: ZID Dezentrale Systeme.
Favoriten sichern Sichern der eigenen Favoriten aus dem Webbrowser zur Verfügung gestellt durch: ZID Dezentrale Systeme Februar 2015 Seite 2 von 20 Inhaltsverzeichnis Einleitung... 3 Mozilla Firefox...
MehrBearingNet Anfragen/Angebote. Einführung... 2 Erhaltene Anfragen... 3 Verkaufen laufend... 3 Verkaufen gespeichert... 3
Inhalt Einführung... 2 Erhaltene Anfragen... 3 Verkaufen laufend... 3 Verkaufen gespeichert... 3 Erhaltene Anfragen... 3 Kaufen laufend... 3 Kaufen gespeichert... 3 Ein Angebot ansehen... 4 Angebotssuche...
MehrSynthax OnlineShop. Inhalt. 1 Einleitung 3. 2 Welche Vorteile bietet der OnlineShop 4
Inhalt 1 Einleitung 3 2 Welche Vorteile bietet der OnlineShop 4 3 Die Registrierung (Neukunden) 5 3.1 Privatkunden... 6 3.2 Firmenkunden... 7 4 Die Anmeldung (Bestandskunden) 8 5 Bestellvorgang 10 5.1
MehrHilfe zur ekim. Inhalt:
Hilfe zur ekim 1 Hilfe zur ekim Inhalt: 1 Benutzerkonten und rechte... 2 1.1 Hauptkonto (Unternehmer bzw. Lehrer)... 2 1.2 Benutzer (Mitarbeiter bzw. Schüler)... 3 2 Präsentationsmodus... 4 3 Warenkorb...
MehrBEDIENUNGSANLEITUNG: EINREICH-TOOL
BEDIENUNGSANLEITUNG: EINREICH-TOOL Bewerber können ihre maximal 60 Minuten langen Beiträge in neun Kategorien bis zum 07.04.2015 per Upload über die Website www.oesterreichischer-radiopreis.at einreichen.
MehrAUF LETZTER SEITE DIESER ANLEITUNG!!!
BELEG DATENABGLEICH: Der Beleg-Datenabgleich wird innerhalb des geöffneten Steuerfalls über ELSTER-Belegdaten abgleichen gestartet. Es werden Ihnen alle verfügbaren Belege zum Steuerfall im ersten Bildschirm
MehrHilfe zur Urlaubsplanung und Zeiterfassung
Hilfe zur Urlaubsplanung und Zeiterfassung Urlaubs- und Arbeitsplanung: Mit der Urlaubs- und Arbeitsplanung kann jeder Mitarbeiter in Coffee seine Zeiten eintragen. Die Eintragung kann mit dem Status anfragen,
MehrDie Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden.
In einer Website haben Seiten oft das gleiche Layout. Speziell beim Einsatz von Tabellen, in denen die Navigation auf der linken oder rechten Seite, oben oder unten eingesetzt wird. Diese Anteile der Website
MehrAnleitung zum Anlegen und Bearbeiten einer News in TYPO3 für www.fk-havelland-mitte.de
WEBandIT.net - Anleitung zum Anlegen und Bearbeiten einer News in TYPO3 für www.fk-havelland-mitte.de Die Internet-Seite wird intern durch das Programm TYPO3 verwaltet. Eine Anmeldung ist nur durch Zugangsdaten
MehrStellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster
Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.
Mehr> Mozilla Firefox 3.5
-- > Mozilla Firefox 3.5 Browsereinstellungen optimieren - Übersicht - Inhalt Seite 1. Cache und Cookies löschen 2 2. Sicherheits- und Datenschutzeinstellungen 3 Stand März 2010 - 1. Cache und Cookies
Mehr11 Spezielle Einstellungen Ihres Baukastens
11 Spezielle Einstellungen Ihres Baukastens 11.1 Kopfleiste des Baukastens anpassen Für die Kopfleiste (Header) Ihres Baukastens gibt es verschiedene Varianten, die Sie selbst verwalten können. Im Seitenbaum
MehrAntolin-Titel jetzt automatisch in WinBIAP kennzeichnen
& Antolin-Titel jetzt automatisch in WinBIAP kennzeichnen Immer mehr Schulen setzen das erfolgreiche Leseförderungsprojekt "Antolin" ein - und die Bibliotheken verzeichnen große Nachfrage nach den Kinderbüchern,
MehrWiederkehrende Bestellungen. Tipps & Tricks
Tipps & Tricks INHALT SEITE 1. Grundlegende Informationen 3 2.1 Wiederkehrende Bestellungen erstellen 4 2.2 Wiederkehrende Bestellungen verwalten 12 2.2.1 Bestellung bearbeiten 15 2.2.2 Bestellung stornieren
MehrQuartalsabrechnung! " " " " " " " Stufe 1! Beheben von Abrechnungsfehlern" Stufe 2! Neue Abrechnung erstellen"
tomedo Quartalsabrechnung Seite 1 von 10 Wie erstelle ich die Quartalsabrechnung! Stufe 1! Beheben von Abrechnungsfehlern Stufe 2! Neue Abrechnung erstellen in tomedo? Unser Video-Tutorial finden sie unter
MehrTypumwandlungen bei Referenztypen
Typumwandlungen bei Referenztypen Genau wie es bei einfachen Typen Typumwandlungen gibt, gibt es auch bei Referenztypen Umwandlungen von einem Referenztypen in einen anderen Referenztypen, die wie bei
MehrInstallation des OpenVPN Clients
1 von 7 Installation des OpenVPN Clients Wichtig: Melden Sie sich an der Website der Hochschule mit Ihrem RZ-Account an (falls noch nicht geschehen, müssen Sie sich zuerst registrieren). Dies ist notwending,
Mehrkleines keyword brevier Keywords sind das Salz in der Suppe des Online Marketing Gordian Hense
Keywords sind das Salz in der Suppe des Online Marketing Keywords - Das Salz in der Suppe des Online Marketing Keyword Arten Weitgehend passende Keywords, passende Wortgruppe, genau passende Wortgruppe
MehrTutorial - www.root13.de
Tutorial - www.root13.de Netzwerk unter Linux einrichten (SuSE 7.0 oder höher) Inhaltsverzeichnis: - Netzwerk einrichten - Apache einrichten - einfaches FTP einrichten - GRUB einrichten Seite 1 Netzwerk
MehrEinbindung einer ACT!12-16 Datenbank als Datenquelle für den Bulkmailer 2012
Einbindung einer ACT!12-16 Datenbank als Datenquelle für den Bulkmailer 2012 Eine langvermisste Funktion ist mit den neuesten Versionen von ACT! und Bulkmailer wieder verfügbar. Mit dem Erscheinen der
MehrHinweise zum Übungsblatt Formatierung von Text:
Hinweise zum Übungsblatt Formatierung von Text: Zu den Aufgaben 1 und 2: Als erstes markieren wir den Text den wir verändern wollen. Dazu benutzen wir die linke Maustaste. Wir positionieren den Mauszeiger
MehrAdminer: Installationsanleitung
Adminer: Installationsanleitung phpmyadmin ist bei uns mit dem Kundenmenüpasswort geschützt. Wer einer dritten Person Zugriff auf die Datenbankverwaltung, aber nicht auf das Kundenmenü geben möchte, kann
MehrM. Graefenhan 2000-12-07. Übungen zu C. Blatt 3. Musterlösung
M. Graefenhan 2000-12-07 Aufgabe Lösungsweg Übungen zu C Blatt 3 Musterlösung Schreiben Sie ein Programm, das die Häufigkeit von Zeichen in einem eingelesenen String feststellt. Benutzen Sie dazu ein zweidimensionales
MehrOutlook 2000 Thema - Archivierung
interne Schulungsunterlagen Outlook 2000 Thema - Inhaltsverzeichnis 1. Allgemein... 3 2. Grundeinstellungen für die Auto in Outlook... 3 3. Auto für die Postfach-Ordner einstellen... 4 4. Manuelles Archivieren
Mehr