Verwendung der Komponente Chart2D in C#
|
|
- Sigrid Geier
- vor 5 Jahren
- Abrufe
Transkript
1 Verwendung der Komponente Chart2D in C# Autor: Lars Seckler, Diplomarbeit FH Lübeck Juni 2011 Aktualisiert von Gunnar Weinschenker, Motivation für diese Komponente Seit DotNet 4.0 gibt es die sehr umfangreiche absolut mächtige Komponente Chart zur grafischen Darstellung von Daten. Die Schnittstelle ist daher sehr komplex und man benötigt viel Einarbeitungszeit zum Programmieren der Funktionen. Will man nur Messdaten als Kurven grafisch darstellen, wie es in ingenieurtechnischen Programmen oft der fall ist, dann bietet sich diese Komponente an, die quasi einen Wrapper um Chart darstellt. Das Interface ist auf wenige Funktionen eingeschränkt, um den Programmieraufwand deutlich zu reduzieren. Außerdem bietet diese Komponente eine Toolbar an, mit der die wesentlichen Grundfunktionen wie Drucken, Beschriften, Scalieren, Zoomen und vieles mehr direkt für den Enduser angeboten werden. Man braucht sich also praktisch nicht mehr darum kümmern. In meinen Toolprogrammen RegC# und Windfc# wird genau diese Chart2D auch deswegen genutzt. Für einen Programmierer, der unter Visual Studio eine Anwendung erstellt, ist es vorteilhaft, den gesamten Funktionsumfang einer Komponente zu kennen, um diese korrekt nutzen zu können. In diesem Kapitel wird beschrieben, wie die Komponente Chart2D in Visual Studio 2012/3/5 eingebunden werden kann und welche Eigenschaften, Methoden sowie Ereignisse für den Programmierer zur Verfügung stehen. Einbindung von Chart2D in Visual Studio 2015 Die Komponente Chart2D steht als DLL Datei (Dynamic Link Library) zur Verfügung und muss vor der Implementierung in ein Projekt unter Visual Studio 2012/3/5/6 eingebunden werden. Entweder wird die Komponente Chart2D direkt über die Toolbox als Element hinzugefügt. Eine einfachere Möglichkeit ist folgende: Öffnen Sie mit dem Windows Explorer das Verzeichnis, in dem die DLL abgespeichert ist. Dann ziehen Sie mit gedrückter Maustaste (Drag & Drop) diese DLL in das Toolbox (Werkzeugkasten) Fenster von VS. Dann ist dort die Komponente Chart2D verfügbar. Nach erfolgreicher Einbindung erscheint Chart2D als eigenes Steuerelement in der Toolbox (Bild 3.1).
2 Bild 0.1: Visual Studio 2015 Toolbox 1.1 Verfügbare Eigenschaften, Methoden und Ereignisse Die Komponente Chart2D ist ein UserControl, welches sich von der Klasse Control ableitet. Sie benutzt die Standard DotNet Komponente Chart. Daher bietet es von sich aus bereits eine Vielzahl unterschiedlicher Eigenschaften, Methoden und Ereignisse[1]. Diese Standardelemente, wie zum Beispiel die Eigenschaften Dock oder Visible, werden in diesem Abschnitt jedoch nicht näher erläutert. Es wird gezielt auf die neu hinzugefügten eingegangen Eigenschaften Chart2D bietet viele Eigenschaften, um die Darstellung der Graphen und die Benutzeroberfläche schon während der Programmierung komfortabel anpassen zu können. Nachfolgend sind die spezifischen Eigenschaften der Komponente in Kategorien, wie sie auch in Visual Studio angezeigt werden, aufgeführt. Achseneinstellung: In dieser Kategorie sind alle Eigenschaften zusammengefasst, die für die Einteilung der Achsen zuständig sind. Dazu zählen auch die minimalen und maximalen Werte der jeweiligen Achse. Außerdem besteht die Möglichkeit, das Koordinatenraster zu aktivieren beziehungsweise zu deaktivieren. Die Tabelle 3.1 zeigt eine Auflistung der Namen der Eigenschaften sowie deren Datentypen. XGap double 1 XGrid bool False XMax double 10 XMin double 0 YGap double 1 YGrid bool False YMax double 10 YMin double 0 Y2Min Double 0 Y2Max Double 0 Tabelle 0.1: Achseneinteilung Die beiden Minor Grid, also die feine Griddarstellung lässt sich in dieser Version nicht ein und ausschalten, das geht nur über die Toolbuttons. Beschriftung: Die beiden Eigenschaften dieser Kategorie ermöglichen es, der Darstellungsfläche von Chart2D eine Unter und Überschrift hinzuzufügen (Tabelle 3.2). BottomTitle string TopTitle string Tabelle 0.2: Beschriftung
3 Links und Rechtsbeschriftung sind hier nicht vorgesehen, das geht nur manuell über die T Taste in der Buttonleiste Buttonleiste: Über diese Eigenschaften können einzelne Buttons gezielt ausgeblendet werden. Zudem ist es möglich, mit der Eigenschaft ButtonPanel die gesamte Buttonleiste der Komponente ein und auszuschalten. In Tabelle 3.3 sind alle Buttons aufgelistet. AllClearButton bool True AutoScaleButton bool True BackColorButton bool True ButtonPanel bool True ColorBlackButton bool True EditorButton bool True InfoButton bool True LastClearButton bool True LegendButton bool True LoadButton bool True PenScaleButton bool True PrintButton bool True SaveButton bool True ScalingButton bool True TitleButton bool True XGridButton bool True YGridButton bool True ZoomButton bool True ButtonLinLog bool True Tabelle 0.3: Buttonleiste Kurvenfarben: Die Farben der einzelnen Graphen können unter Zuhilfenahme dieser Eigenschaften definiert werden. Die Tabelle 3.4 fasst die zehn Eigenschaften zusammen. CurveColor0 color Blue CurveColor1 color Red CurveColor2 color Green CurveColor3 color Cyan CurveColor4 color Orange CurveColor5 color LightGreen CurveColor6 color Purple CurveColor7 color Pink CurveColor8 color Brown CurveColor9 color Yellow Tabelle 0.4: Kurvenfarben Kurvenpunkte: Diese Eigenschaft liefert ein Array, in welchem die Anzahl der Koordinatenpaare der einzelnen Graphen enthalten ist (Tabelle 3.5). Im Gegensatz zu den vorherigen Eigenschaften kann auf diese
4 nur lesend zugegriffen werden. Eine Änderung des Wertes im Array über die Eigenschaft hat keinen Einfluss auf den Graphen in Chart2D. CurvePoints int[] 0 Tabelle 0.5: Kurvenpunkte Kurvenzähler: Die Anzahl der in Chart2D existierenden Graphen kann über diese schreibgeschützte Eigenschaft ausgelesen werden (Tabelle 3.6). Der Zähler beginnt von null und endet bei neun. Ist kein Graph vorhanden, wird " 1" angezeigt. Counter int 1 Tabelle 0.6: Kurvenzähler Spracheinstellung: Die beschreibenden Texte der Benutzeroberfläche von Chart2D können entweder auf Deutsch oder auf Englisch angezeigt werden. Mit dieser Eigenschaft kann eine der beiden Sprachen eingestellt werden. Die voreingestellte Sprache der Komponente ist Englisch (Tabelle 3.7) Methoden Germanlanguage bool False Tabelle 0.7: Spracheinstellung Die zur Verfügung stehenden Methoden von Chart2D erlauben einen Datenaustausch zwischen der eigenen Anwendung und der Komponente. Im Anschluss werden die einzelnen Methoden sowie deren Funktionalität erläutert. Einlesen der Koordinatenpunkte: Mit der Methode setpoint() wird ein Koordinatenpunkt, bestehend aus X und Y Wert, an einen ausgewählten Graphen übergeben. Es können maximal zehn Graphen erstellt werden, wobei eine Nummerierung beginnend von null eingehalten werden muss. Wird die Methode ein weiteres Mal aufgerufen, so wird der nächste Koordinatenpunkt hinter dem vorherigen des ausgewählten Graphen geschrieben. Folglich bedarf es wiederholter Aufrufe der Methode zur Übergabe aller Koordinatenpunkte eines Graphen an Chart2D. Die Tabelle 3.8 beinhaltet den Namen der Methode, die zu übergebenden Parameter sowie den Rückgabewert. setpoint int nr, double x, double y void Tabelle 0.8: Einlesen von Koordinatenpunkten Starten des Zeichenvorgangs: Nachdem alle Koordinatenpunkte einer gewünschten Anzahl von Graphen eingelesen worden sind, muss die Methode startdrawing() aufgerufen werden. Diese zeichnet alle bis dahin
5 übergebenen Graphen auf die Darstellungsfläche von Chart2D. Außerdem werden die Koordinatenpunkte dem Dateneditor hinzugefügt. startdrawing void Tabelle 0.9: Starten des Zeichenvorgang Autoskalieren Mit der Methode autoscaling() werden die x und y Achse so gut es eben möglich ist mit einer automatischen Skalierung mit möglichst gutem Grid Raster versehen. Die automatische Skalierung der Original Microsoft Chart ist einfach grauenhaft. Diese sollte deutlich besser sein. Man kann aber jederzeit seine eigene Skalierung fest programmieren (siehe oben in Achseinstellungen) oder der Enduser kann manuell nachskalieren mit der entsprechenden Taste in der Toolbar. Werden beide y Achsen (also auch Y2) benutzt, so wirkt diese Methode nur auf die linke y Achse. Mit der Methode autoscaley2() kann die Y2 Achse rechts autoskaliert werden. Nur leider passen dann die Gridlinien oft nicht gut zusammen. Dieses kann man versuchen zu verbessern mit der Methode Fix_YwithY2(). Übrigens kann man mit der Methode sety2(int nr, bool wert) jeder Kurve die Y2 Achse zuweisen, nr ist die Kurvennummer 0 9 und wert bestimmt die Aktivierung der Y2 Achse. Echtzeitzeichnen: Die Methode realtimechart() vereint die beiden Methoden setpoint() und startdrawing(), sodass ein Koordinatenpunkt direkt beim Aufruf der Methode auf die Darstellungsfläche von Chart2D gezeichnet wird (Tabelle 3.10). realtimechart int nr, double x, double y void Tabelle 0.10: Echtzeitzeichnen Auslesen der Koordinatenpunkte: Chart2D beinhaltet zwei Methoden, die es ermöglichen, Koordinatenpunkte vorhandener Graphen auszulesen (Tabelle 3.11). Um alle Koordinatenpunkte eines bestimmten Graphen zu erhalten wird die Methode getpoints() verwendet. Diese liefert ein zweidimensionales Array mit allen X und Y Werten, die jeweils in einer Spalte stehen, zurück. Die zweite Methode getpoint() liefert hingegen an einer gewünschten Position eines Graphen den Koordinatenpunkt zurück. Der Rückgabewert ist hierbei ein einfaches Array, in welchem sich der X und Y Wert des ausgewählten Punktes hintereinander befinden. getpoints int nr double[,] getpoint int nr, int position double[] Tabelle 0.11: Auslesen von Koordinatenpunkten Löschen der Kurven: Auch hier bietet Chart2D zwei unterschiedliche Methoden an. Einerseits können mit der Methode clearall() alle existierenden Graphen gelöscht werden. Andererseits wird mit der Methode clearlast() der zuletzt hinzugefügte Graph wieder entfernt (Tabelle 3.12). Zudem werden bei
6 diesen Methoden auch alle betreffenden Einträge in der Legende und im Dateneditor gelöscht sowie alle Namen und Farben der Graphen zurückgesetzt. clearall void clearlast void Tabelle 0.12: Löschen von Kurven Kurvennamen: Die jeweiligen Namen der Graphen können direkt an das öffentliche String Array CurveNames übergeben werden, welches für jeden der zehn Graphen einen Namen speichern kann. Mit der Methode setpoints() werden diese Namen an die Benutzeroberfläche übergeben. Besteht jedoch der Wunsch, die Namen nachträglich zu ändern, ist es erforderlich, den neue Name in das String Array zu schreiben und anschließend die Methode updatenames() aufzurufen (Tabelle 3.13). updatenames void Tabelle 0.13: Kurvennamen Oszillograph Funktion Mit der Methode void scopechart(nr1,y) lässt sich diese Komponente wie ein Digitalscope benutzen. Die Zeitachse wird automatisch durch die Uhrzeit definiert. Stellt man den Parameter XMax z.b. auf 1, so hat man eine Zeitbasis von 1 sec. Werden längere Vorgänge aufgezeichnet, so beginnt das Zeichnen wie bei einem Scope wieder neu von links. Die alte Kurve wird dabei nicht gelöscht, sondern beim Erreichen der jeweiligen Zeit der neuen Kurve erst gelöscht. Hier sind aber nur maximal 5 Traces / Kurven möglich, da für jedes darzustellende Signal zwei gleichfarbige Kurven verbraucht werden. Also die Nummer der Kurve in Parameter nr1 darf nur zwischen 0 und 4 liegen. Bevor man diese Methode benutzen kann, muss sie initialisiert werden mit der Methode initializescopemode(). Beispielcode: Konstruktor der Form: public Form1() { InitializeComponent(); chart2d1.xmax = 1; chart2d1.xmin = 0; chart2d1.ymax = 1.5; chart2d1.ymin = 1.5; chart2d1.initializescopemode(); } Mit Standard Timer auf 10 msec Intervall gestellt: int i = 0; Random rand = new Random(); private void timer1_tick(object sender, EventArgs e) {
7 int noise = rand.next(1000); chart2d1.scopechart(1, Math.Sin(i * Math.PI * 4.0 / maxpoints ) + noise/3000.0); chart2d1.scopechart(0, Math.Sin(i * Math.PI * 8.0 / maxpoints) + noise / ); i++; } Wird der Timer aktiviert, so sieht man zwei verrauschte Sin förmige Signale mit zwei unterschiedlichen Frequenzen. Floating Point Convertierung Auch in dieser Komponente können die Fleißkommazahlen sowohl mit dem Punkt als auch dem Komma als Dezimaltrenner eingegeben werden. Dazu wird die öffentliche Methode ConvertToDouble(string text,ref double nb) benutzt, die damit auch an anderen Stellen gerne benutzt werden kann. Damit kann man sich unabhängig machen von der Windows Einstellung. Tausender Trenner sind auch möglich, sofern sie mit einem Dezimaltrenner zusammen benutzt werden. Ist nur ein Tausendertrenner vorhanden, wird er als Dezimaltrenner interpretiert. In text steht der zu konvertierende String, in nb wird falls erfolgreich konvertiert werden konnte die Zahl zurückgegeben. Bei einem Konvertierfehler wird eine Fehlermeldung ausgegeben und die Zahl nb nicht verändert. Diese muss vorher einmal beschrieben und damit instanziiert sein (sonst geht ja bekanntlich die ref Geschichte nicht) Ereignisse Wie zuvor erwähnt, besitzt ein UserControl nicht nur von Control geerbte Eigenschaften und Methoden, sondern auch Ereignisse. Diese legen fest, welche Reaktion auf einen bestimmten Auslöser folgt. Neben den bereits vorhandenen Ereignissen, wie zum Beispiel Click oder Load, die an dieser Stelle nicht weiter erläutert werden, wurde der Komponente Chart2D ein neues hinzugefügt. Hierbei handelt es sich um das Ereignis CoordClick, welches die Koordinaten X und Y der Darstellungsfläche bei einem Klick auf diese liefert. Ausgelöst wird dieses Ereignis nur, wenn auch die Koordinatenanzeige im Kontextmenü von Chart2D aktiviert ist. Der nachfolgende Quellcodeausschnitt zeigt beispielhaft das Auslesen der X und Y Koordinate in einer Anwendung mit eingefügter Chart2D Komponente. private void chart2d1_coordclick(object sender, ChartTool.CoordClickEventArgs e) { //Übergabe der Koordinaten double koordinatex = e.x; double koordinatey = e.y; //... } Das Ereignis CoordClick ist als Standard definiert, was bedeutet, dass das Ereignis bei einem Doppelklick auf das Steuerelement im Entwurfsfenster von Visual Studio dem Quellcode hinzugefügt wird.
1 Verwendung der Komponente Chart2D in C#
1 Verwendung der Komponente Chart2D in C# Autor: Lars Seckler, Diplomarbeit FH- Lübeck Juni 2011 Für einen Programmierer, der unter Visual Studio eine Anwendung erstellt, ist es vorteilhaft, den gesamten
1 Benutzeroberfläche von Chart2D
1 Benutzeroberfläche von Chart2D Autor: Lars Seckler Diplomarbeit FH- Lübeck Juni 2011 Da es sich bei Chart2D um eine Komponente und nicht um ein eigenständig lauffähiges Programm handelt, muss diese unter
Benutzeroberfläche von Chart2D
Benutzeroberfläche von Chart2D Autor: Lars Seckler Diplomarbeit FH Lübeck Juni 2011 Aktualisiert von Gunnar Weinschenker, 03.07.2016 Da es sich bei Chart2D um eine Komponente (verfügbar als C#- DLL- Datei)
Information zur Konzeptberatungs-Schnittstelle
Information zur Konzeptberatungs-Schnittstelle Mit dieser Schnittstelle können Kundendaten vom Coffee CRM System für die Excel Datei der Konzeptberatung zur Verfügung gestellt werden. Die Eingabefelder
Inhalt. Dokument Beschreibung. Bentley Technical Support ProStructures.Net - Zusatzprogrammierung Visual Basic Express PST_Bearbeitung_Dialog
Bentley Technical Support ProStructures.Net - Zusatzprogrammierung Inhalt Dokument Beschreibung... 1 Windows Form einfügen... 2 Steuerelemente einfügen... 2 Steuerelemente Titel und Name... 3 Dialog Laden
Windows Forms Projekte mit C++ in Visual Studio 2017
Windows Forms Projekte mit C++ in Visual Studio 2017 In diesem kleinen Auszug aus dem Buch wird kurz gezeigt, wie man mit Visual Studio 2017 und früheren Versionen Windows- Programme mit einer grafischen
CPK-Terminal Bedienungsanleitung
CPK-Terminal Bedienungsanleitung 1. Software Installation Führen Sie die Setup -Datei aus, die sich auf der DYNTEST-CD befindet. Wählen Sie Ihre Sprache und drücken dann den OK -Button, woraufhin die Installationsvorbereitung
Praktikum 4: Grafiken und Ereignisse
Praktikum 4: Grafiken und Ereignisse Aufgabe 1: Java Applikation Bisher haben wir in Java (ebenso wie in C) jeweils selbständige Konsole-Applikationen erstellt. Java wurde als Programmiersprache für das
Anleitung zum Applet
Anleitung zum Applet Vertrauensbereich für den Mittelwert bearbeitet von: WS 2004/2005 E/TI-7 betreut von: Prof. Dr. Wilhelm Kleppmann Inhaltsverzeichnis 1 Vorwort...3 2 Graphische Benutzeroberfläche...4
Funktionalitäten und Bedienung der JavaScript-Version
Funktionalitäten und Bedienung der JavaScript-Version Bei der Programmierung der vorliegenden Applikation wurde großen Wert darauf gelegt, die Bedienung so intuitiv und benutzerfreundlich wie möglich zu
Road Account Maut Control. Version 1.34
Road Account Maut Control Version 1.34 Inhalt: Daten einlesen... 2 Daten importieren... 2 Wiederherstellen... 3 Daten entfernen... 3 Spracheinstellungen... 4 Ausdrucken... 4 Konsistenz-Check... 4 Diagramm...
Erstellen von graphischen Ausgaben
Erstellen von graphischen Ausgaben Dieses Tutorial behandelt den Postprocessor von DELPHIN 5. Dieser ist auch in DELPHIN 6 enthalten und kann im Dialog >> Edit >> Preferences >> External Tools: External
In Inventor werden Stile bzw. Stilbibliotheken zur Formatierung von Objekten benutzt:
11. Stile und Stilbibliotheken In Inventor werden Stile bzw. Stilbibliotheken zur Formatierung von Objekten benutzt: In einem Stil werden mehrere Eigenschaften bzw. Parameter zusammengefasst, die für einen
BKSYS Brandschutzklappen-Kleinsteuerung
Software-Bedienungsanleitung BKSYS Brandschutzklappen-Kleinsteuerung Inhaltsverzeichnis Übersicht und Sprache... 2 Verbindung... 3 Zustand... 4 Protokoll... 5 Einstellung... 7 SCHAKO Ferdinand Schad KG
GSOFT2000 I Windows-Software für das Präzisionsthermometer GMH2000
GSOFT2000 I Windows-Software für das Präzisionsthermometer GMH2000 1. Einführung: In Verbindung mit einem PC, einem GMH2000,einem Schnittstellenadapter GRS232 und der Software GSOFT2000 I läßt sich ein
Benutzerhandbuch VSB Haushaltsplaner 1.0.0
Inhaltsverzeichnis 1. Einleitung...2 2. Benutzeroberfläche...2 3. Haushaltsbuch...3 3.1. Buchungsübersicht...3 3.1.1. Buchungen erfassen (Einnahmen/Ausgaben)...3 3.1.2. Buchungen ändern...4 3.1.3. Buchungen
Kennen, können, beherrschen lernen was gebraucht wird
Diagramme nutzen Inhaltsverzeichnis Diagramme nutzen... 1 Inhaltsverzeichnis... 1 Grundlagen... 2 Warum Diagramme in der Präsentation nutzen?... 2 Eine Auswahl häufig genutzter Diagrammtypen... 3 Säulendiagramme...
SciCa - Scientific Calculator
SciCa - Scientific Calculator Version 3.0 Einleitung What's new...? Übersicht Berechnung Grafik Einleitung SciCa 3.0 ist bereits die vierte Auflage dieses wissenschaftlichen Taschenrechners. Das Programm
TFT Display Konfigurationsprogramm 99pkd B 99pkd Seite 1 von 5
Seite 1 von 5 Mit diesem Programm können TFT-Displays der KFM-Baureihe 803 und 903 verändert oder auch von Grund auf neu gestaltet Auf den einzelnen Seiten können alle im Gerät abrufbaren Werte in unterschiedlicher
Anleitung zum Applet
Anleitung zum Applet Visualisierung von Streuellipsen bearbeitet von: WS 2003/2004 E/TI-7 betreut von: Prof. Dr. Wilhelm Kleppmann Inhaltsverzeichnis 1 Vorwort...3 2 Graphische Benutzeroberfläche...4 2.1
Duplizieren von Report-Vorlagen für die Erstellung umfangreicher Reports (ab ArtemiS SUITE 7.2)
02/16 für die Erstellung umfangreicher Reports (ab ArtemiS SUITE 7.2) In der ArtemiS SUITE steht eine sehr flexible Report-Funktion zur Verfügung, die Ihnen die übersichtliche Darstellung Ihrer Analyse-Ergebnisse
1 Excel Schulung Andreas Todt
1 Excel Schulung Andreas Todt Inhalt 1 Darum geht es hier... 1 2 So wird es gemacht... 1 2.1 Zellen und Blatt schützen... 1 2.2 Arbeitsmappe schützen... 5 2.3 Schritt für Schritt... 6 1 Darum geht es hier
Canto Cumulus Daten nach Daminion importieren
Canto Cumulus Daten nach Daminion importieren In diesem Kapitel erfahren Sie, wie Sie Ihre Daten bei einem Wechsel von Canto Cumulus nach Daminion importieren können. Cumulus bietet keine Funktion, alle
Funktionserweiterungen, behobene Funktionseinschränkungen und Funktionseinschränkungen, L- force Engineer V2.24.1
Funktionserweiterungen, behobene Funktionseinschränkungen und Funktionseinschränkungen, L- force Engineer V2.24.1 Inhaltsverzeichnis 1. Funktionserweiterungen... 2 1.1. Produktidentifikation... 2 1.1.1.
Neuerungen im Überblick 5 wichtige Punkte. Tipps zur Arbeitserleichterung: Die neue Word- Statuszeile
Inhaltsübersicht: Neuerungen im Überblick 5 wichtige Punkte Seite 2 Multifunktionsleiste: Weg mit den Menüs Seite 5 Tipps zur Arbeitserleichterung: Die neue Word- Statuszeile Seite 8 Tipps zur Arbeitserleichterung:
Senatsverwaltung für Stadtentwicklung und Wohnen
Browsereinstellungen für Geobasisdaten Online Stand: 26. April 2018 1. Allgemein... 1 1.1. Browserversionen... 2 1.2. PopUp-Blocker... 2 1.3. JavaScript... 2 1.4. Cookies... 2 2. Internet Explorer... 3
DepoTrend 0 INSTALLATION 1 DATEN SICHERN UND IMPORTIEREN 1.1 STARTEN DES PROGRAMMS 1.2 PROJEKTE ANLEGEN 1.3 IMPORTIEREN DER ROHDATEN
DepoTrend Software zur Anzeige und Archivierung der DEPOSENS 3 Daten Version 2.3 Kurzanleitung 0 INSTALLATION Entpacken Sie die Datei DepoTrend.zip in ein Verzeichnis Ihrer Wahl. Nach dem Entpacken sollten
1 Grundlagen der Objektorientierung
Kapitel 1 Grundlagen der Objektorientierung Seite 1/8 1 Grundlagen der Objektorientierung Dieses Kapitel stellt eine solide, pragmatische Einführung in die fundamentalen Konzepte der Objektorientierung
Probeklausur Informatik 2 Sommersemester 2013
Probeklausur Informatik 2 Sommersemester 2013 1 Probeklausur Informatik 2 Sommersemester 2013 Name: Matrikelnummer: Hilfsmittel: Es sind alle schriftlichen Unterlagen, aber keine elektronischen Hilfsmittel
Handhabung der tabellarischen Übersichten in MAXQDA
Handhabung der tabellarischen Übersichten in MAXQDA Inhaltsverzeichnis HANDHABUNG DER TABELLARISCHEN ÜBERSICHTEN IN MAXQDA... 1 DIE SYMBOLLEISTE IN TABELLARISCHEN ÜBERSICHTEN... 1 HANDHABUNG VON TABELLARISCHEN
Kennen, können, beherrschen lernen was gebraucht wird
Arbeiten mit Zeichenebenen Abbildung 1 - Arbeiten mit Zeichenebenen Seite 1 In CorelDraw können für eine Zeichnung mehrere Ebenen definiert werden Der Begriff Layer (Lage, Schicht), mit dem eine Zeichenebene
Aufgabenblatt 4. Kompetenzstufe 1. Allgemeine Informationen zum Aufgabenblatt:
Aufgabenblatt 4 Kompetenzstufe 1 Allgemeine Informationen zum Aufgabenblatt: Die Abgabe erfolgt in TUWEL. Bitte laden Sie Ihr IntelliJ-Projekt bis spätestens Freitag, 08.12.2017 13:00 Uhr in TUWEL hoch.
MDA V8 Schnellstarthandbuch Sofort loslegen!
Sofort loslegen! 1 Public ETAS/ESY2 November 2017 ETAS GmbH 2017. All rights reserved, also regarding any disposal, exploitation, reproduction, Überblick Schnellzugriff Wichtige Befehle immer griffbereit
Einführung des grafikfähigen Taschenrechners (GTR)
Einführung des grafikfähigen Taschenrechners (GTR) CASIO fx-cg50 Ein- und Ausschalten Einschalten: O Ausschalten: LO Das Hauptmenü Mit der Taste p gelangt man immer (zurück) ins Hauptmenü. wichtigste Anwendungen
AUFTRAGSBESTÄTIGUNGEN ÜBER DAS LIEFERANTENPORTAL
AUFTRAGSBESTÄTIGUNGEN ÜBER DAS Hintergrund LIEFERANTENPORTAL (Version 2.0 vom 26.02.2010) Das Lieferantenportal ermöglicht die automatisierte Bestätigung von Bestellungen und Bestelländerungen direkt durch
Anleitung zum Applet Interpolationspolynome
Interpolationspolynome 1 Anleitung zum Applet Interpolationspolynome Bearbeitung von: Dominik Häußler WS2008/2009 Studiengang Elektronik und Informationstechnik Betreuung durch: Prof. Dr. Wilhelm Kleppmann
MDA V8 Schnellstarthandbuch. Sofort loslegen!
Sofort loslegen! Schnellzugriff Wichtige Befehle immer griffbereit Menüband verwenden Alle Grundfunktionen im Überblick MDA7-Konfigurationen nutzen Alte Konfigurationen importieren Menüband ein-/ausblenden
White Paper Wählen-Buttons in Excel
White Paper Wählen-Buttons in Excel Seite 2 White Paper... 1 Wählen-Buttons in Excel... 1 Wählen-Button in einer Tabelle... 3 Schritt 1: Excel-Datei öffnen... 3 Schritt 2: Button einbauen... 3 Schritt
State Machine Workflow mit InfoPath Formularen für SharePoint 2010 Teil 2
State Machine Workflow mit InfoPath Formularen für SharePoint 2010 Teil 2 Abstract: Im zweiten Teil der Workflow Serie geht es um das Anlegen eines Visual Studio Projektes für Share- Point 2010 Workflows
Anpassung von Bon und Berichten mit dem Berichts-Designer (Bericht / Formulareditor)
Anpassung von Bon und Berichten mit dem Berichts-Designer (Bericht / Formulareditor) Der Berichts-Designer erfordert einige Kenntnisse und Übungen. Wer sich diese Anpassungen nicht zutraut, sollte lieber
Innovator 11 excellence. Anbindung an Visual Studio. Einführung, Installation und Konfiguration. Connect. Roland Patka.
Innovator 11 excellence Anbindung an Visual Studio Einführung, Installation und Konfiguration Roland Patka Connect www.mid.de Inhaltsverzeichnis Einführung... 1 Innovator Add-in im Visual Studio registrieren...
13 GUI = Graphical user interface
Ein Großteil der Computerbedienung erfolgt über GUI 13 die grafische Benutzeroberfläche. Darunter versteht man die Technologie, wonach die Befehle an einen Computer nicht über Texteingabe sondern mittels
Bedienungsanleitung für MEEM-Kabel-Desktop-App Mac
Bedienungsanleitung für MEEM-Kabel-Desktop-App Mac Installation und Bedienungsanleitung - v0.9 Bevor Sie diese Anleitung lesen, sollten Sie bitte die Bedienungsanleitung für MEEM-Kabel und Handy-App für
Objektorientierte Programmierung Studiengang Medieninformatik
Objektorientierte Programmierung Studiengang Medieninformatik Hans-Werner Lang Hochschule Flensburg Vorlesung 5 12.04.2017 Was bisher geschah... Objektorientierte Programmierung Klassen und Objekte, Attribute
Die Massenermittlung Handhabung
Die Massenermittlung Handhabung 1. Inhaltsverzeichnis 1. Inhaltsverzeichnis 1 2. Ein Vorwort 3 3. Die Bedienelemente 4 3.1. Die Vorsortierung der Positionen 5 3.2. Das Übertragen ins Angebot 5 3.3. Anlegen
Eikon Crashkurs Eikon ist eine Software von Thomson Reuters um Finanzinformationen abzurufen und zu analysieren.
Eikon Crashkurs Eikon ist eine Software von Thomson Reuters um Finanzinformationen abzurufen und zu analysieren. Erste Schritte - Navigation Toolbar Nach dem Starten von Eikon öffnet sich die Toolbar am
Betriebsanleitung ExTox Visualisierungssoftware ET-Diag
ExTox Visualisierungssoftware ET-Diag Vorwort Wir bedanken uns für Ihr Vertrauen, dass Sie der ExTox Gasmess-Systeme GmbH entgegenbringen. Gerne stehen wir Ihnen jederzeit für Ihre Wünsche und Fragen zur
EAD II Übung 5. Graphische Benutzungsoberfläche mit BlueJ
EAD II Übung 5 Graphische Benutzungsoberfläche mit BlueJ Graphische Benutzungsoberfläche (GUI) Fenster, das weitere Komponenten zur Darstellung und Interaktion enthält spezielle Standardbibliotheken erforderlich,
Erstellung von Reports mit Anwender-Dokumentation und anderen Textbausteinen
11/17 Erstellung von und anderen Textbausteinen In der ArtemiS SUITE 1 steht eine sehr flexible Report-Funktion zur Verfügung, die Ihnen die übersichtliche Darstellung Ihrer Analyse-Ergebnisse in Reports
Stefan Schröder Hard- und Softwareentwicklungen. Anleitung TSImport. Zum Neetzekanal Brietlingen
Stefan Schröder Hard- und Softwareentwicklungen Anleitung TSImport Stefan Schröder Hard- und Softwareentwicklungen Zum Neetzekanal 19 21382 Brietlingen e-mail: schroeder@sshus.de Internet: http://www.sshus.de
Anleitung zur Darstellung der esense-messwerte in Microsoft Excel und Google Tabellen
Anleitung zur Darstellung der esense-messwerte in Microsoft Excel und Google Tabellen esense App Version 2.2.1 08.06.2018 Allgemeiner Hinweis Die exportieren Dateien sind immer CSV-Dateien. CSV steht hier
C# Programmierung. Eine Einführung in das.net Framework. C# Programmierung - Tag 5: Windows Forms
C# Programmierung Eine Einführung in das.net Framework C# Programmierung - Tag 5: Windows Forms 1/27/2012 1 Fr Designer ToolBox Dialoge MessageBox Application Systeminfos Controls Bitflags Tag 5 Windows
MAILCHIMPCONNECTOR FÜR DAYLITE
MAILCHIMPCONNECTOR FÜR DAYLITE Table of Contents Allgemeines... 3... 4 Einrichtung... 5 Installation... 6 Lizenzierung... 9 Benutzung...12 Einrichtung des notwendigen API Key...13 Listenverwaltung...17
Bedienungsanleitung WINCLM
Bedienungsanleitung WINCLM Dokument Nr. E461900 Revision 03 Datum 15.01.2009 Postanschrift Christ-Elektronik GmbH Alpenstraße 34 DE-87700 Memmingen Telefon +49 (0)8331 8371 0 Telefax +49 (0)8331 8371 99
Benutzerhandbuch. ce - Inspector
ce - Inspector Stand: ce -Inspector 1.0 rel 21 17.01.2007 Erstellt durch Dipl.-Ing. (FH) Helmut Eß Am Hafen 22.. Telefon (0531)310390. Fax (0531)313074. E-Mail: info@was-bs.de. http://www.was-bs.de Seite:
Start Start Mac / Linux:
Start Start Um mit der CD auf dem PC arbeiten zu können, braucht sie nicht installiert zu werden. Legen Sie die CD einfach in Ihr CD-ROM-Laufwerk ein. Es öffnet sich automatisch ein Fenster, das nach kurzer
Grundlagen der Informatik
Grundlagen der Informatik Klausur 1. August 2008 1. Dynamische Datenstrukturen und objektorientierte Programmierung (45 Punkte) Gegeben sei eine Datenstruktur mit folgendem Aufbau struct lelem { int w;
Wie erreiche ich was?
Wie erreiche ich was? Projekt: Bezeichnung: Auftragsverwaltung intern Interne Auftragsverwaltung Version: 9.0 Datum: 12.02.2013 Kurzbeschreibung: Mit diesem Leitfaden erhalten Sie eine tabellarische Kurzanleitung,
Kurzanleitung TimeFleX (Erste Schritte)
Kurzanleitung TimeFleX (Erste Schritte) Diese Kurzeinführung beinhaltet die ersten Schritte, um mit dem TimeFleX Gruppenkalender zu arbeiten. TimeFleX unterstützt Sie bei der Terminplanung für mehrere
Listen 1. Programmbeschreibung. Listen RUNDSTAHLLISTE. Version 3
Listen 1 Programmbeschreibung Listen RUNDSTAHLLISTE Version 3 Listen 2 1. Allgemeines Das Programm LISTEN dient zur Erstellung und zum Ausdruck von Rundstahllisten. Die Daten können nach dem Ausdruck einer
Engineering Base. Neue Leistungen in Version 6.0
Engineering Base Neue Leistungen in Version 6.0 Ausgabe: August 2010 AUCOTEC AG Oldenburger Allee 24, D-30659 Hannover Telefon: +49 (0)511 61 03-0, Fax: +49 (0)511 61 40 74 Urheberrecht: Alle Rechte, insbesondere
2.1 Wozu dient das Betriebssystem
PC EINSTEIGER Das Betriebssystem 2 Themen in diesem Kapitel: Das Betriebssystem Die Windows-Oberfläche Elemente eines Fensters 2.1 Wozu dient das Betriebssystem Das Betriebssystem (engl.: operating system,
10.2 Grafische QM-Verfahren 1
.2 1.2 Grafische QM-Verfahren 1 Anpassen von Excel 0.0 0.0..2.0. Da alle QM-Verfahren mit den Originalfunktionen von Excel erstellt wurden, können Sie einschlägige Literatur von unterschiedlichen Verlagen
KOPF- UND FUßZEILEN KOPF- UND FUßZEILEN HINZUFÜGEN
WORD 2007/2010/2013 Seite 1 von 5 KOPF- UND FUßZEILEN Kopf- und Fußzeilen enthalten Informationen, die sich am Seitenanfang oder Seitenende eines Dokuments wiederholen. Wenn Sie Kopf- und Fußzeilen erstellen
Hier zu den Neuerungen:
OpenCms-Newsletter zum Juli-Update Am Donnerstag, 19. Juli 2018, wird das Update auf den Liveserver gespielt. In Aachen ist der Server von daher zwischen 9:30 und 11:00 Uhr nicht erreichbar. Hier zu den
MMI7000Soft V1.0 - Handbuch
MMI7000Soft V1.0 - Handbuch Windows-Software zur Darstellung und Auswertung der Messwerte MMI7000Soft V1.0 Kurzanleitung Ed. 1 Februar 2011 1 Inhalt 1. Allgemeines 3 2. Installation 4 3. Aufruf des Programms
Open Cms 10 Apollo Template. Anleitung OpenCms 10 Apollo Template. Kontakt Information. Version 1
Anleitung OpenCms 10 Apollo Template Kontakt Information Version 1 INHALT Kontakt Information in Seite einfügen... 3 Bearbeiten des Kontakt Informations Elementes... 3 Registerkarte Profil... 3 Einfügen
Anleitung OCAD 12 Multi-Repräsentation
Anleitung OCAD 12 Multi-Repräsentation Was ist Multi-Repräsentation in OCAD? Multi-Repräsentation bietet die Möglichkeit innerhalb einer OCAD-Karte mehrere Kartenblätter (Repräsentationen) zu verwalten.
Kurzanleitung Länge und Winkel der Teilstrecken editieren
Kurzanleitung Länge und Winkel der Teilstrecken editieren Inhalt 2 Inhalt Länge und Winkel der Teilstrecken bearbeiten... 3 Funktion "Zeichnungsobjekte bearbeiten"...4 Bearbeitete TS-Daten prüfen...4 Nasszelle
Kurzanleitung zum ITS Image Transfer System
zum ITS Image Transfer System Stand: 25 Juli 2011 Version: 3 Das Image Transfer System ITS bietet eine selbsterklärende Oberfläche, welche Ihnen die Orientierung und die Bedienung auch ohne ausführliche
1 Bearbeitung alter Reports für SCHULKARTEI 4
Bearbeitung alter Reports für SCHULKARTEI 4 1 1 Bearbeitung alter Reports für SCHULKARTEI 4 1.1 Vorbemerkung Eigene in SCHULKARTEI 3 erzeugte Reports funktionieren in SCHULKARTEI 4 nicht mehr, da die Datenbank
1 - EIN NEUES GAMEGRID ANLEGEN
1 - EIN NEUES GAMEGRID ANLEGEN EIN NEUES GAMEGRID ANLEGEN 1. Schritt: Ein neues Java-Projekt anlegen: 2. Schritt: Namen des Projekts angeben und auf Next klicken (Achtung: Nicht auf Finish klicken) 3.
PDF ANNOTATOR. CiL-Support-Team Stand: Januar 2018
PDF ANNOTATOR CiL-Support-Team Stand: Januar 2018 Inhalt 1. Was ist der PDF-Annotator?... 2 2. PDF-Annotator dem Kurs hinzufügen... 2 3. Toolbar für Annotationen... 3 4. Annotation & Kommentar erstellen...
Installation und Benutzung. LangCorr ApS Erritsoegaardsvej 11 DK 7000 Fredericia Denmark
Installation und Benutzung Herzlich Willkommen zu Language Corrector! Language Corrector herunterladen: Auf unserer Seite www.langcorr.com finden Sie unten, Mitte links, den Link zu LanguageCorrector.
Graphische Benutzungsoberflächen mit Java. Einführung in NetBeans
Graphische Benutzungsoberflächen mit Java Einführung in NetBeans Graphische Benutzungsoberflächen! Interaktion mit dem Programm! Datenein- und ausgabe! Rückmeldungen über Verarbeitung der Daten! Visualisierung
Erweiterte Einstellungen Noten und Leistungen eintragen
Erweiterte Einstellungen Noten und Leistungen eintragen Die Anwendung Noten und Leistungen eintragen kann an verschiedene Arbeitsabläufe angepasst werden. Dieses Dokument erläutert wie Sie die Spalten
Erste Schritte mit Praat - eine Kurzeinführung. 1. Einstieg. Inhalt. Aufgabe. "Phonetische Transkription I" Stephanie Köser. 1.
Erste Schritte mit Praat - eine Kurzeinführung 1. Einstieg "Phonetische Transkription I" Stephanie Köser Inhalt 1. Einstieg 2. Datei laden 3. Was sieht man in dem Edit-Fenster eigentlich? 4. Abspielen
Das Anpassen der Stammdatenansichten
Das Softwarehaus für Schulen Das Anpassen der Stammdatenansichten (Stand: 07/2010) PEDAV : Das Softwarehaus für Schulen ort : 45359 Essen-Schönebeck str : Schönebecker Straße 1 tel : (0201) 61 64 810 http
Programmierbüchlein Grundlagen der Programmierung. Rootgames
Programmierbüchlein Grundlagen der Programmierung Rootgames Inhaltsverzeichnis Programmierbüchlein... 1 Inhaltsverzeichnis... 2 Einleitung... 3 Wie funktionieren Programmiersprachen?... 4 Programmiersprachen...
Benutzer/innen- Verwaltung
Handbuch für Lehrer/innen schule.tugraz.at Benutzer/innen- Verwaltung 22.04.2016 v1.0.1 Inhaltsverzeichnis Voraussetzungen 1 Übersicht 1 Schulklassen verwalten 3 Schulklasse anlegen / Schulklasse editieren................
Inhaltsverzeichnis. Praktikum Algoritmen und Datenstrukturen WS2004/2005 Paul Litzbarski Stefan Nottorf. Druckmanager allgemein 2.
Praktikum Algoritmen und Datenstrukturen WS2004/2005 Paul Litzbarski Stefan Nottorf Inhaltsverzeichnis Druckmanager allgemein 2 Design 2 Druckauftrag 3 Liste 4 ListenEintrag 6 GUI 7 1 Druckmanager : allgemein
1 Visual-LISP Editor ab AutoCAD 2000
1 Visual-LISP Editor ab AutoCAD 2000 1.1 Allgemein Der Visual-LISP Editor ist eine komfortable Programmierumgebung innerhalb der AutoCAD- Sitzung. LISP-Programme können in die aktuelle Zeichnung geladen
winrich Die SitzungsApp Leitfaden zur Installation und Nutzung Version STERNBERG Software GmbH & Co. KG Kerkmannstraße 1 D Bielefeld
winrich Die SitzungsApp Leitfaden zur Installation und Nutzung Version 2.3.1 STERNBERG Software GmbH & Co. KG Kerkmannstraße 1 D-33729 Bielefeld +49 (0)521 97700 44 info@sternberg24.de www.sitzungsdienst.net
C++ Teil 10. Sven Groß. 17. Dez IGPM, RWTH Aachen. Sven Groß (IGPM, RWTH Aachen) C++ Teil Dez / 14
C++ Teil 10 Sven Groß IGPM, RWTH Aachen 17. Dez 2014 Sven Groß (IGPM, RWTH Aachen) C++ Teil 10 17. Dez 2014 1 / 14 Themen der letzten Vorlesung Objektorientierung und Klassen Attribute / Datenelemente
Ereignisse (Events) Asynchrones Versenden von Informationen Sender (Herausgeber) Empfänger (Abonnent) Dr. Beatrice Amrhein
Ereignisse (Events) Asynchrones Versenden von Informationen Sender (Herausgeber) Empfänger (Abonnent) Dr. Beatrice Amrhein Überblick Definition eines Ereignisses Sender und Empfänger Einfache Ereignisse
Probeklausur Java Einführung in die Informatik. Wintersemester 2016/2017
Fakultät IV NI & CV Java Einführung in die Informatik Wintersemester 2016/2017 Hinweis: Diese ist eine kleine Aufgabensammlung, die etwa dem Schwierigkeitsgrad der schriftlichen Prüfung des Moduls Einführung
Installation und Zugriff über lokalen Client (PC, MAC)
Installation und Zugriff über lokalen Client (PC, MAC) Damit Sie Teamdrive gemeinsam mit Ihrem Kunden nutzen können ist die beste und sicherste Möglichkeit die Installation des kostenlosen Teamdrive Clients.
Access Programmierung. Ricardo Hernández García. 1. Ausgabe, November 2013 ACC2013P
Access 2013 Ricardo Hernández García 1. Ausgabe, November 2013 Programmierung ACC2013P Die VBA-Entwicklungsumgebung 5 Weitere Eingabehilfen Im Menü Bearbeiten finden Sie noch weitere Hilfen, die Ihnen
Gestaltung einer vorwissenschaftlichen Arbeit
Gestaltung einer vorwissenschaftlichen Arbeit Seitenränder einstellen Zuerst werden in einem neuen Word Dokument die Seitenränder definiert. Die Seitenränder können schnell über einen Doppelklick in den
Anleitung zum Download der EBMG_Datei_9_2.xls
Anleitung zum Download der EBMG_Datei_9_2.xls Die folgende Beschreibung ist für die jeweils aktuelle Download-Version, unabhängig von Dateiname oder Versionsnummer, gültig. Die aktuelle Bezeichnung lautet
Anleitung zur Installation von Treiber (zwei) und Datenlesesoftware (ToolBox) Misst Radioaktivität einfach und zuverlässig.
Misst Radioaktivität einfach und zuverlässig. Anleitung zur Installation von Treiber (zwei) und Datenlesesoftware (ToolBox) DE 11/2013 2013 GAMMA-SCOUT GmbH & Co. KG Anleitung zur Installation der Treiber
Inhaltsverzeichnisse. 1. Überschriften zuweisen. 2. Seitenzahlen einfügen. 3. Einen Seitenwechsel einfügen
Inhaltsverzeichnisse 1. Überschriften zuweisen Formatieren Sie die Überschriften mit Hilfe der integrierten Formatvorlagen als Überschrift. Klicken Sie dazu in die Überschrift und dann auf den Drop- Down-Pfeil
OPC Editor Version 2.0
JUNG Facility-Pilot OPC Editor Version 2.0 Inhalt: 1 TECHNISCHE VORAUSSETZUNGEN...3 1.1 HARDWARE... 3 1.2 BETRIEBSSYSTEME... 3 1.3 MICROSOFT INTERNET EXPLORER, VERSION 6; DIRECTX, VERSION 9.0C...3 2 ERSTE
Mein eigenes Wörterbuch Lehrerhandbuch. Verwaltung von Wörterbüchern. Hinzufügen eines Wörterbuches. Verändern der generellen Daten des Wörterbuchs
Mein eigenes Wörterbuch Lehrerhandbuch Innerhalb Ihrer Schule können Sie als Lehrer die Bereiche Wörterbücher, Schulverwaltung, Mein Profil bearbeiten und haben Zugang zu bestimmten Benutzerstatistiken
Er ermöglicht die Suche nach allen verfügbaren Informationen, die in diesem Feld eingetragen werden können (z. B. Kontonummer, Artikelname usw.).
Matchcode Der Matchcode, der über die Lupe aufgerufen werden kann, steht für Personenkonten, für Artikel, für Arbeitnehmer, für Projekte usw. (je nach Lizenz bzw. Status des angemeldeten Benutzers) zur
C++ - Einführung in die Programmiersprache Header-Dateien und Funktionen. Leibniz Universität IT Services Anja Aue
C++ - Einführung in die Programmiersprache Header-Dateien und Funktionen Leibniz Universität IT Services Anja Aue Modularisierung Logische Gliederung von Programmteilen mit Hilfe von Namensräumen. Aufteilung