Erstellen von speziellen Ereignissen in C#
|
|
- Stanislaus Holzmann
- vor 7 Jahren
- Abrufe
Transkript
1 Erstellen von speziellen Ereignissen in C# Anhand eines Projekts, das demonstriert, wie spezielle Ereignisse ausgelöst werden und wie sie sich auf den verwendeten Code auswirken, zeigen wir Ihnen, wie spezielle Ereignisse erstellt werden. Von Harold Davis, Builder.com, 18. Dezember 2002 Anfänger in C# müssen als Erstes die Verwendung der Ereignisse erlernen. In Teil 1 dieser Reihe wurden die Grundlagen der C#-Ereignisse geschildert und dargestellt, wie die Registerkarte Events im Fenster Properties genutzt werden kann. Außerdem wurde der autogenerierte Code erläutert, der durch die Verwendung der Registerkarte Events entsteht. Schritte zur Erstellung spezieller Ereignisse Wir wollen hier das Beispiel eines Ereignisses betrachten, das ausgelöst wird, wenn eine an eine Methode übergebene lange ganze Zahl eine Primzahl ist. Die Methode wird in einem Klassenmodul gespeichert, obwohl sie auch in die Form-Klasse eingefügt werden könnte, da in.net ein Formular nur die Instanz einer Klasse ist. Wir benutzen das Formular, das wir im ersten Teil dieser Reihe erstellt haben, sowohl um die Methode für das Auslösen des Ereignisses aufzurufen als auch um zu reagieren, wenn das Ereignis ausgelöst wurde. Hier die für diesen Vorgang erforderlichen Schritte: 1. Fügen Sie ein Klassenmodul zu dem Projekt hinzu. 2. Fügen Sie zu dem Modul eine Methode hinzu, die überprüft, ob die an sie übergegebene Zahl eine Primzahl ist und gegebenenfalls ein Ereignis auslöst. 3. Erstellen Sie einen Delegat im Formular (die Empfängerklasse). 4. Weisen Sie den Delegaten dem Ereignis zu. 5. Fügen Sie das Ereignis-Handler-Framework zu der Form-Klasse hinzu. 6. Verwenden Sie den Operator +=, um die Instanz der Empfängerklasse (das Formular) zu benachrichtigen, dass der Ereignis-Handler in der Instanz der Empfängerklasse aufgerufen werden soll, wenn das Ereignis im Klassenmodul ausgelöst wird. 7. Fügen Sie dem Ereignis-Handler einen Code hinzu, der entsprechend auf das Ereignis reagiert. Betrachten wir nun diese Schritte im Einzelnen. Erstellen von speziellen Ereignissen in C# Hinzufügen einer Klasse und einer Methode Sie können zum Hinzufügen eines Klassenmoduls zu einem C#-Projekt verschiedene Methoden benutzen. Eine besteht darin, durch Auswahl der Option Add Class im Menü Project das Dialogfeld Add New Item zu öffnen. Stellen Sie sicher, dass in der Übersicht Templates die Option Class ausgewählt ist, wie in Abbildung A dargestellt, und klicken Sie auf Open.
2 Abbildung A: Auswahl der Schablone Class Abbildung vergrößern Die neue, bis auf einen Klassenkonstruktor noch leere Klasse sieht wie in Listing A dargestellt aus. Zum besseren Verständnis haben ich die autogenerierten Kommentare aus unserem Beispiel entfernt. Fügen Sie, wie in Listing B gezeigt, eine Methode zu dieser Klasse hinzu, die überprüft, ob die an sie übergebene Zahl eine Primzahl ist. Geben Sie dem Ereignis, das bei Feststellung einer Primzahl ausgelöst wird, den Namen OnPrime. Sie sehen hier, wie die IsPrime-Methode aussieht, wenn das Ereignis OnPrime ausgelöst wird. Beachten Sie, dass das Ereignis die Primzahl als einen Parameter übergibt, wie in Listing C gezeigt. Deklarieren des Delegaten Nun deklarieren Sie für das Ereignis OnPrime einen Delegaten in der Klasse. Diese Deklaration kann an einer beliebigen Stelle im Klassenmodul eingefügt werden. Beachten Sie, dass Sie nicht unbedingt einen Delegaten erstellen müssen, vor allem bei Ereignis-Methoden, deren Signatur dem integrierten System.EventHandler-Delegat entspricht. Es ist jedoch sinnvoll, für jedes spezielle Ereignis einen Delegaten zu deklarieren. In unserem Beispiel ist dies notwendig, da zu der Signatur ein Parameter (die gefundene Primzahl) hinzugefügt wird. Hier die Deklaration für den Delegaten: public delegate void OnPrimeEventHandler (object sender, System.EventArgs e, long num); Weisen Sie dann den Delegaten dem Ereignis zu: public Ereignis OnPrimeEventHandler OnPrime; Das Klassenmodul ist nun komplett. Allerdings führt es vor der Schaffung des Codes in der Empfängerklasse noch keine sinnvollen Vorgänge aus. Wenn Sie das Projekt ausführen, dürften jedoch keine Syntaxfehler mehr vorliegen. Listing D enthält den vollständigen Code für das Klassenmodul.
3 Der Ereignis-Handler Kehren wir nur zu der Empfängerklasse zurück, die zufällig eine Form-Klasse ist (was, wie bereits erwähnt, nicht unbedingt der Fall sein muss), um einen Ereignis-Handler hinzuzufügen. Dieser sieht wie folgt aus: private void Class1_OnPrime (object sender, System.EventArgs e, long thenum) Benachrichtigung an die auslösende Klasse Fügen Sie nun eine Benachrichtigung zu der Instanz des Klassenmoduls hinzu, so dass der im Ereignis-Handler befindliche Code verarbeitet wird, wenn das Ereignis ausgelöst wurde. Zuvor muss jedoch erst eine Instanz der Class1 in der Form-Klasse eingerichtet werden. Erstellen Sie anschließend eine Schaltfläche mit der Bezeichnung btndoprimething. Dann fügen Sie den im Klick-Ereignis der Schaltfläche auszuführenden Code ein und zeigen den Rest in einem mehrzeiligen Textfeld an. Listing E zeigt den Code für das Klick-Ereignis, der eine Instanz von Class1 erstellt und das Ereignis in der Klasse anweist, den Ereignis-Handler zu benachrichtigen, wenn das Ereignis ausgelöst wird. Hinzufügen von Code zum Ereignis-Handler Schließlich müssen Sie zu dem Klick-Ereignis der Schaltfläche einen Code hinzufügen, der ein spezielles Ereignis auslöst, sowie zu dem Formular-Ereignis-Handler einen Code, der auf das Ereignis reagiert. Listing F zeigt den zum Klick-Ereignis der Schaltfläche hinzugefügten Code, der die IsPrime- Methode für ganze Zahlen von 1 bis 100 aufruft. Abschließend müssen Sie zu dem Ereignis-Handler einen Code hinzufügen, der sicherstellt, dass Ihr Ereignis ausgelöst wird. Jede Primzahl, die das Ereignis auslöst, wird im Textfeld angezeigt, wie in Listing G zu sehen. Abbildung B zeigt das gewünschte Endergebnis.
4 Abbildung B: Das fertige Projekt zeigt eine Liste mit Primzahlen im Textfeld an. Ich habe das in diesem Artikel erörterte Projekt als Zip-Archiv zum Download bereitgestellt, falls Sie sich den gesamten Source-Code anschauen möchten. Zur Installation des Projekts müssen Sie es auf einem Rechner mit Visual Studio in ein Verzeichnis extrahieren. Doppelklicken Sie dann auf das Windows Explorer-Icon der.sln-datei. Gute Ausgangsbasis Ereignisse sind ein zentrales Feature Objekt-orientierter Sprachen wie C#, und sie spielen bei der Konzeption von Projekten eine wichtige Rolle. Da bei der Programmierung von Ereignissen nur wenige Punkte zu beachten sind, dürften Sie nicht allzu viele Probleme mit der Nutzung dieser Schlüsselfunktion bekommen - immer vorausgesetzt, dass Sie die Konzepte, Kontexte und Reihenfolge aller Komponenten nicht durcheinander bringen. Listing A using System; namespace Builder2 public class Class1 public Class1()
5 Listing B using System; namespace Builder2 public class Class1 public Class1() public void IsPrime (long NumToCheck ) for (long i =2; i <= Math.Sqrt(NumToCheck); i++) if (NumToCheck%i == 0 ) // not a prime // is a prime, fire the event Listing C public void IsPrime (long NumToCheck ) for (long i =2; i <= Math.Sqrt(NumToCheck); i++) if (NumToCheck%i == 0 ) // not a prime // is a prime, fire the event System.EventArgs p = new System.EventArgs(); OnPrime (this, p, NumToCheck);
6 Listing D using System; namespace Builder2 public class Class1 public Class1() public delegate void OnPrimeEventHandler (object sender, System.EventArgs e, long num); public event OnPrimeEventHandler OnPrime; public void IsPrime (long NumToCheck ) for (long i =2; i <= Math.Sqrt(NumToCheck); i++) if (NumToCheck%i == 0 ) // not a prime // is a prime, fire the event System.EventArgs p = new System.EventArgs(); OnPrime (this, p, NumToCheck); Listing E private void btndoprimething_click(object sender, System.EventArgs e) Class1 class1 = new Class1(); class1.onprime += new Class1.OnPrimeEventHandler (this.class1_onprime); Listing F private void btndoprimething_click(object sender, System.EventArgs e) Class1 class1 = new Class1(); class1.onprime += new Class1.OnPrimeEventHandler (this.class1_onprime); for (long i=1; i <= 100; i++) class1.isprime (i); Listing G private void Class1_OnPrime (object sender, System.EventArgs e, long thenum) textbox1.text += thenum.tostring() + " is a prime\r\n";
Komponenten & Frameworks Seite 1
Ausgangssituation Wir wollen eine einfache Windowsanwendung mit einem Fenster erstellen. Dieses Fenster enthält (Container!) einen Button der beim klicken das Schreiben in ein Textfeld bewirkt. Was ist
MehrGraphische 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
MehrEin erstes "Hello world!" Programm
OOP Henrik Horstmann 14. September 2014 Inhaltsverzeichnis Inhaltsverzeichnis 1 Bedeutung der Symbole...1 2 Die Benutzer Oberfläche von HOOPLU...2 2.1 Projekte öffnen und speichern...2 2.2 Die Klasse Program
MehrEreignisse (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
MehrC-Programme kompilieren mit Visual Studio Express
C-Programme kompilieren mit Visual Studio Express Die Beispiele, Aufgaben und Lösungen zum Buch C als erste Programmiersprache können mit Visual Studio Express von Microsoft bearbeitet, kompiliert und
MehrGewusst wie: Erstellen einer C#-Windows-Anwendung
Page 1 of 7 2008 Microsoft Corporation. All rights reserved. Visual C#-Sprachkonzepte Gewusst wie: Erstellen einer C#-Windows-Anwendung In diesem Thema können Sie sich mit den Elementen der Visual C# Express
Mehr3 Geoverarbeitung mit dem ModelBuilder
3.1 Der ModelBuilder in ArcGIS Mit dem ModelBuilder können schematisch und mithilfe von Grafiken Arbeitsabläufe mit den Werkzeugen von ArcGIS erstellt und bearbeitet werden. Ein solcher Arbeitsablauf (Workflow)
MehrACCESS. Formulare per VBA referenzieren FORMULARE MIT VBA PROGRAMMIEREN FORMULARE PER VBA REFERENZIEREN BASICS
Formulare per VBA referenzieren Wenn Sie Formulare und Steuerelemente programmieren wollen, müssen Sie wissen, wie Sie diese referenzieren. Nicht immer geschieht dies vom Klassenmodul des Formulars selbst
MehrErstellen sicherer ASP.NET- Anwendungen
Erstellen sicherer ASP.NET- Anwendungen Authentifizierung, Autorisierung und sichere Kommunikation Auf der Orientierungsseite finden Sie einen Ausgangspunkt und eine vollständige Übersicht zum Erstellen
MehrRückgabewerte von Methoden
OOP Rückgabewerte von Methoden Henrik Horstmann 14. September 2014 Inhaltsverzeichnis Inhaltsverzeichnis 1 Bedeutung der Symbole...1 2 Rückgabewerte von Methoden...2 3 Der freundliche Computer...2 3.1
MehrErstellen sicherer ASP.NET- Anwendungen
Erstellen sicherer ASP.NET- Anwendungen Authentifizierung, Autorisierung und sichere Kommunikation Auf der Orientierungsseite finden Sie einen Ausgangspunkt und eine vollständige Übersicht zum Erstellen
MehrErstellen sicherer ASP.NET- Anwendungen
Erstellen sicherer ASP.NET- Anwendungen Authentifizierung, Autorisierung und sichere Kommunikation Auf der Orientierungsseite finden Sie einen Ausgangspunkt und eine vollständige Übersicht zum Erstellen
MehrMAILCHIMPCONNECTOR 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
Mehr1 Einführung zur Windowsprogrammierung für das Programm Hallo mit Visual Studio.Net
Windowsprogrammierung mit dem MFC-AnwendungsAssistenten/ C++ unter Visual Studio.Net Dr. Elfi Thiem 04.01.2006 Visual C++ 1 Einführung zur Windowsprogrammierung für das Programm Hallo mit Visual Studio.Net
MehrInnovator 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...
MehrSharePoint für Site Owner. Benjamin S. Bergfort. 1. Ausgabe, 1. Aktualisierung, November 2014 ISBN: SHPSO2013
SharePoint 2013 Benjamin S. Bergfort für Site Owner 1. Ausgabe, 1. Aktualisierung, November 2014 SHPSO2013 ISBN: 978-3-86249-372-2 5 SharePoint 2013 für Site Owner 5 Mit Bibliotheken und Listen arbeiten
Mehr3 VOREINSTELLUNGEN ANPASSEN
Das Präsentationsprogramm PowerPoint 2007 bietet den BenutzerInnen die Möglichkeit, diearbeitsumgebung individuell anzupassen. 3.1 Zoomfunktionen verwenden Die Präsentation kann in verschiedenen Vergrößerungsstufen
MehrMPLab X. Projekt erstellen mit MPLabX und Source-Code von AB
MPLab X Projekt erstellen mit MPLabX und Source-Code von www.digital-bahn.de AB-2015-01 In diesem Dokument wird ein Umbau beschrieben. Für die Funktion des Umbaus gibt es keine Garantie. Für durch diesen
MehrDelegates. «Delegierter» Methoden Schablone Funktionszeiger. Dr. Beatrice Amrhein
Delegates «Delegierter» Methoden Schablone Funktionszeiger Dr. Beatrice Amrhein Überblick Definition eines Delegat Einfache Delegate Beispiele von Delegat-Anwendungen 2 Definition 3 Definition Ein Delegat
MehrEinrichten des IIS für DataFlex WebApp Server. Einrichten des IIS (Internet Information Server) für DataFlex WebApp Server
Einrichten des IIS (Internet Information Server) für DataFlex WebApp Server Inhalt Einrichten des IIS (Internet Information Server) für DataFlex Web App Server... 1 Windows 10... 2 Windows 8.1... 4 Windows
Mehr3 VOREINSTELLUNGEN ANPASSEN
Das Tabellenkalkulationsprogramm Excel 2007 bietet den BenutzerInnen die Möglichkeit, diearbeitsumgebung individuell anzupassen. 3.1 Zoomfunktion Die Arbeitsmappe kann in verschiedenen Vergrößerungsstufen
MehrAnleitung BBA und PA / -Signatur
Anleitung BBA und PA / E-Mail-Signatur Eine Signatur ist Ihre persönliche Visitenkarte in Ihren E-Mails. Sie tragen dort laut Anlage Ihren Namen, Ihre Telefonnummer, Anschrift und E-Mail- und Internetadressen
MehrMMC Die Microsoft Management Console
MMC Die Microsoft Management Console Um die Systemverwaltung einfach und komfortabel zu gestalten, wurde eine einheitliche Schnittstelle geschaffen, die den Rahmen für die Ausführung von Verwaltungsanwendungen
Mehrkommhelp e. V. Schritt 1: Aufgabenplaner starten Aufgabenplanung, Autostart Windows 7: Methode A Windows 8: Windows 7: Methode B
Förderung kommunikativer Möglichkeiten behinderter Menschen kommhelp e. V. Zuletzt geändert am 13. Januar 2015 Aufgabenplanung, Autostart In Windows 7 und 8 bzw. 8.1 gibt es eine einfache Möglichkeit,
MehrMicrosoft Office Word Inhaltsverzeichnis I: Erstellen eines automatischen Inhaltsverzeichnisses
Microsoft Office Word 2007 Inhaltsverzeichnis I: Erstellen eines automatischen Inhaltsverzeichnisses Inhalt der Schulung Übersicht: Schnelles und einfaches Inhaltsverzeichnis Lektion: Erste Schritte für
MehrSite Coordinator User Guide
Site Coordinator User Guide für Oracle Clinical RDC (Remote Data Capture) Onsite- Diskrepanzmanagement Site Coordinator User Guide - Oracle Clinical RDC Discrepancy Mgmt.doc Seite 1 von 10 Zweck: Der Zweck
MehrACCESS. Access-Daten nach Excel verknüpfen INTERAKTIV ACCESS-DATEN NACH EXCEL VERKNÜPFEN BASICS
-DATEN NACH EXCEL VERKNÜPFEN Access-Daten nach Excel verknüpfen Wir haben uns bereits in verschiedenen Artikeln angesehen, wie Sie von Access aus auf die Daten einer Excel-Datei zugreifen können ob per
MehrVisual Basic Editor CATIA V5
Visual Basic Editor CATIA V5 Daniel Frauenrath Allgemein Der Visual Basic Editor ist fester Bestandteil von CATIA V5. Im Gegensatz zum internen Editor für CATScript und CATVbs hat der Visual Basic Editor
MehrKonfiguration von Opera für
{tip4u://051} Version 2 Zentraleinrichtung für Datenverarbeitung (ZEDAT) www.zedat.fu-berlin.de Konfiguration von Opera für E-Mail Um Ihre E-Mails über den Mailserver der ZEDAT herunterzuladen oder zu
MehrKurzanleitung Projektverwaltung
Kurzanleitung Projektverwaltung Inhalt 2 Inhalt Dendrit STUDIO starten... 3 Dendrit STUDIO unter Windows Vista/Windows 7 starten... 3 Dendrit STUDIO unter Windows 8/Windows 10 starten... 3 Projektverwaltung...
MehrHandbuch Xlive FILE ROUTER Intrexx Konfiguration
Handbuch Xlive FILE ROUTER Intrexx Konfiguration Release 2.0.1 Änderungen und Irrtümer vorbehalten 2009 Computer-live ohg Stand: 10.03.2009 1 / 22 Inhaltsverzeichnis 1 Vorbereitung/Anpassung Intrexx-Applikation...
MehrUpdate von XBRL Publisher 1.11 auf XBRL Publisher
18.04.2017 Update von XBRL Publisher 1.11 auf XBRL Publisher 17.1.1 Die folgenden Update-Hinweise gelten für die Programmvarianten XBRL Publisher Desktop und XBRL Publisher Client-Server. Eine Liste der
MehrPraktikum 1: Einführung, BMI Rechner
Praktikum 1: Einführung, BMI Rechner Aufgabe 1: Erstellen und Ausführen einer Java Konsolen-Anwendung Für dieses Semester können Sie wieder NetBeans verwenden. Sie sollten Java auch schon installiert haben.
Mehr/** Main-Methode erzeugt einen neuen Editor zum Testen */ public static void main(string[] args) { new Editor();
Bereich: Grafische Benutzeroberflächen (UI), Events (2) Editor Package: de.dhbwka.java.exercise.ui.editor Klasse: Editor Aufgabenstellung: Schreiben Sie einen kleinen Texteditor mit Swing! Keine Panik,
MehrVariante 1: Wir schicken Ihnen eine Datei
Variante 1: Wir schicken Ihnen eine Datei Nehmen wir einmal an, wir wollten Ihnen eine Datei übermitteln. Dazu stellen wir eine Nachricht in Ihre Mailbox. Als Anhang zu dieser Nachricht haben wir die Datei
MehrAzure-Identität Praktische Übungen
Microsoft Azure Grundlagen: Azure-Identität Praktische Übungen Übersicht Dieser Kurs umfasst optionale praktische Übungen, in denen Sie die im Kurs gezeigten Verfahren selbst ausprobieren können. In der
MehrParameter in Korrespondenzen.
Persis User-Tipp: Parameter in Korrespondenzen. E-Mails und Briefe noch flexibler nutzen. High-Level Human Resource Software Möchten Sie in Korrespondenzen Informationen nutzen, die bisher nicht in Persis
MehrKalender Inhalt. PNW-Kalender-DE-6.4.docx Seite 2 von 30
Handbuch Kalender Kalender Inhalt Der Kalender... 3 Überblick... 3 Der Kalender in der MyWorld... 4 Listendarstellung... 5 Tag, Woche, Monat, Jahr... 6 Kalenderrelevante Übersichtsbalken in der MyWorld...
MehrIm Original veränderbare Word-Dateien
Die Benutzeroberfläche von Access Menüband Das am oberen Bildschirmrand befindliche Menüband beinhaltet die meisten Befehle von Access. Im Menüband sind Schnellzugriffsleiste und Titelleiste integriert.
MehrSkriptum Bauinformatik SS 2013 (Vorlesung IV)
Skriptum Bauinformatik SS 2013 (Vorlesung IV) Stand: 23.04.2013 Dr. Johannes Lange 2 Inhalt Objektorientierte Programmierung Großes Beispiel... 2 Klasse erstellen... 2 Erzeugen eines Objekts der Klasse...
MehrErstellen und Senden einer Nachricht
Erstellen und Senden einer Nachricht 1. Nach erfolgreicher Anmeldung am bea-system wird Ihnen die Nachrichtenübersicht Ihres Postfachs angezeigt. Um den Dialog Nachrichtenentwurf erstellen aufzurufen,
MehrPlugins sind kleine Programme und können den Funktionsumfang von Wordpress fast beliebig erweitern. Z.B. Bildergalerien, Kontaktformulare.
Wordpress Plugins Plugins sind kleine Programme und können den Funktionsumfang von Wordpress fast beliebig erweitern. Z.B. Bildergalerien, Kontaktformulare. Leider sind vor allem ältere oder nicht gewartete
MehrInstallation 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.
MehrMicrosoft Access 2010 Bilder
Microsoft Access 2010 Bilder Hyperlinks... arbeiten ähnlich wie ein Link in einer Webseite. sind ein Verweis auf eine Datei (access2010\material\beispiel\tabledevelop\automat.accdb). können ein Verweis
MehrWillkommen. Ausprobieren und Spaß haben easescreen!
Willkommen easescreen steht für unkompliziertes, easy Gestalten, Planen und Verteilen von Multimedia-Inhalten - in höchster Qualität, ohne Zwischenschritte und mit Hilfe eines einzigen zentralen Tools,
Mehr1 Zugriff auf die Startseite. 2 Erstellen von Inhalten auf der Startseite
1 Zugriff auf die Startseite Rufe Sie das Redaktionssystem über https://www.uniwuerzburg.de/typo3/ auf und melden Sie sich mit Ihrer Nutzerkennung an. Vergewissern Sie sich, dass das Modul Page auf der
MehrPraktikum 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
MehrKlassen. 3.1 Was Sie in diesem Kapitel erwartet. 3.2 Allgemeines
3 Klassen 3.1 Was Sie in diesem Kapitel erwartet In diesem Kapitel erfahren Sie, was Klassen sind und warum man diese überhaupt einsetzen sollte. Es soll gleichzeitig etwas Werbung für das Konzept der
MehrAnleitung Version 1/2016. Swiss Map Vector Shape mit ArcMap Anleitung
Anleitung Version 1/2016 Swiss Map Vector Shape mit ArcMap Anleitung Inhaltsverzeichnis 1 Einleitung... 3 2 Datenbezug... 3 3 Vorab-Installationen... 3 4 Aufbau der Karte... 4 4.1 Erstellen eines neuen
MehrNero Express. Öffnen von Nero Express G-1
Nero Express Einführung Willkommen beim am weitesten verbreiteten Aufnahmesoftwarepaket, das derzeit auf dem Markt erhältlich ist: Nero Express. Mit Nero Express können Sie über eine einfach zu bedienende
MehrAnweisungen zur Installation und Entfernung von Windows PostScript- und PCL-Druckertreibern Version 8
Anweisungen zur Installation und Entfernung von Windows PostScript- und PCL-Druckertreibern Version 8 Diese README-Datei enthält Anweisungen zum Installieren des Custom PostScript- und PCL- Druckertreibers
MehrBenutzerhandbuch. Falls Sie den Dongle nicht angeschlossen haben, erscheint die folgende Meldung. Sie können aber Ignore wählen und fortfahren.
Benutzerhandbuch Windows 10: 1. Installation der Smart ID-Software Schließen Sie den Smart ID-Dongle an. Laden Sie die SmartID Installer Software. Doppelklicken Sie auf die Programmdatei. Befolgen Sie
MehrLeseprobe. Jan Tittel. Office 2010 Programmierung mit VSTO und.net 4.0. Word, Excel und Outlook erweitern und anpassen
Leseprobe Jan Tittel Office 2010 Programmierung mit VSTO und.net 4.0 Word, Excel und Outlook erweitern und anpassen Herausgegeben von Holger Schwichtenberg ISBN: 978-3-446-42411-1 Weitere Informationen
Mehrdatenfabrik.phone Telefonnummern mit den SQL Server Integration Services validieren www.datenfabrik.com
datenfabrik.phone Telefonnummern mit den SQL Server Integration Services validieren Erstellen eines neuen SSIS Projektes. Wählen Sie das Template Integration Services Project aus.. Geben Sie einen Namen
MehrStellar Phoenix JPEG Repair 5.0 Installationsanleitung
Stellar Phoenix JPEG Repair 5.0 Installationsanleitung Überblick Stellar Phoenix JPEG Repair bietet eine vollständig Lösung zur Reparatur fehlerhafter Fotos und Bilddateien mit JPG oder JPEG Dateierweiterungen.
MehrNeue Funktionen von Calendar Express 5.1.1
Neue Funktionen von Calendar Express 5.1.1 Durch die folgenden neuen Funktionen von Calendar Express 5.1.1 können Sie Ihren Kalender effizienter einsetzen: Änderungen an der Anmeldungsseite und den Kalenderansichten
Mehr6.3 - Verwaltung der Bewerbungen von Studenten Outgoing
6.3 - Verwaltung der Bewerbungen von Studenten Outgoing Dieses Kapitel beschreibt die einzelnen Schritte bei der Verwaltung der Bewerbungen von Studenten Outgoing: Online- Bewerbung, Import der Bewerbung,
MehrAdmiCash Update AdmiCash GmbH 3902 Glis 1
AdmiCash Update 7.55 Unsere Debi-Kunden haben verschiedene Wünsche und Verbesserungsvorschläge an uns gerichtet. Mit der AdmiCash-Version 7.55 sind nun folgende Erweiterungen verfügbar: Dokument anzeigen
MehrKurzanleitung. Einbinden eines WMS. BAU-, VERKEHRS- UND ENERGIEDIREKTION des Kantons Bern. Amt für Geoinformation. Reiterstrasse Bern
BAU-, VERKEHRS- UND ENERGIEDIREKTION des Kantons Bern Amt für Geoinformation Reiterstrasse 11 3011 Bern Telefon +41 (31) 633 33 22 Telefax +41 (31) 633 33 40 Einbinden eines WMS Bearbeitungs-Datum : 26.10.2017
MehrSo geht s Schritt-für-Schritt-Anleitung
So geht s Schritt-für-Schritt-Anleitung Software WISO Mein Büro 365 Thema Einfügen von Artikelsets, Artikel Bundles und Positionen aus anderen Vorgängen Version ab 18.02.37.001 Inhalt 1. Ein kurzer Überblick...
MehrLernprogramm "Webbearbeitung"
Lernprogramm "Webbearbeitung" Copyright 1995-2012 Esri All rights reserved. Table of Contents Lernprogramm: Erstellen einer Webeditinganwendung.................... 0 Copyright 1995-2012 Esri. All rights
MehrAbend 4 Übung : Erweitern von Klassen durch Vererbung
Abend 4 Übung : Erweitern von Klassen durch Vererbung Ziel, Inhalt Wir erweitern die Klassen, die wir zum Zeichnen mit TsuZeichnen verwenden. Dabei wenden wir die Vererbung an um die Klassen zu spezialisieren
Mehrprostoragesaver Benutzerhandbuch promx GmbH Nordring Nürnberg
prostoragesaver Benutzerhandbuch promx GmbH Nordring 100 90409 Nürnberg E-Mail: sales@promx.net 2 Inhalt 1. Einleitung 3 1.1 Was ist prostoragesaver? 3 1.2 Installation 4 1.2.1 Download von Microsoft AppSource
Mehrgreencrm Inhalt greencrm Abo-Verwaltung... 2
Inhalt Abo-Verwaltung... 2 Erstellung Benutzer in my.green.ch...2 Anmeldung an Ihr... 4 Spracheinstellungen...5 Sprache eines Benutzers ändern... 5 Verwalten der Berechtigungen der Benutzer in...6 Berechtigungen
Mehr1. Warum sollte ich die Wireless USB Adapter software/driver aktualisieren?
Diese Anleitung gibt Antworten auf folgende Fragen: 1. Warum sollte ich die Wireless USB Adapter software/driver aktualisieren? 2. Woher weiß ich, welche Softwareversion ich jetzt habe? 3. Woher weiß ich,
MehrBeispiel für die Erstellung von Templates und Beschriftungsvarianten
Innerhalb der mh-software haben Sie die Möglichkeit Ihre eigenen Beschriftungen zu kreieren. Dadurch können Sie individuelle Varianten verwenden, die auf Ihre firmeneigenen Standards angepasst werden können.
MehrZentrale Installation
Einführung in die Zentrale Installation STEP 7 wird durch ein Setup-Programm installiert. Eingabeaufforderungen auf dem Bildschirm führen Sie Schritt für Schritt durch den gesamten Installationsvorgang.
Mehr[Beziehungen, Ereignisse und Aktionen: Benutzer hinzufügen und anmelden] Schritt 1: Java-Editor öffnen
Seite 1 [Beziehungen, Ereignisse und Aktionen: Benutzer hinzufügen und anmelden] Schritt 1: Java-Editor öffnen Öffnen Sie ihre Entwicklungsumgebung, den Java-Editor: Start >> Programme >> Java-Editor Seite
MehrDynamic Art. Benutzerhandbuch
Dynamic Art Benutzerhandbuch Dynamic Art Inhalt 1. Über das Dynamic Art-Plugin...3 2. Warum Dynamic Art verwenden?...4 3. Die Dynamic Art-Palette...5 4. Dynamic Art auf der Leinwand...6 5. Arbeiten mit
MehrAutomatisches Event Tracking mit Google Analytics und Google Tag Manager
Datum: 05.03.2017 Seite: 1 von 7 Inhalt Mit dem Event Tracking können Sie die Nutzeraktionen auf Ihrer Webseite detailliert auswerten, z.b. Klicks auf Schaltflächen, abgeschickte Formulare oder durchgeführte
MehrMap It: Standorte in Google Maps speichern und anzeigen
Map It: Standorte in Google Maps speichern und anzeigen Stellen Sie sich vor, Sie möchten sich in einer neuen Stadt mit Freunden treffen, die Ihnen einige Adressen für Treffpunkte mitgeteilt haben. Es
MehrFAQ Frequently Asked Questions. Produktname AFPS Outlook-AddIn Version 1.63 Stand Inhalt
FAQ Frequently Asked Questions Produktname AFPS Outlook-AddIn Version 1.63 Stand 05.02.2006 Inhalt Inhalt...1 1. Installation des AddIns...2 Deinstallation der Version 1.62...2 Installation verschiedener
MehrInstallation und Inbetriebnahme von Microsoft Visual C++ 2010 Express
Howto Installation und Inbetriebnahme von Microsoft Visual C++ 2010 Express Peter Bitterlich Markus Langer 12. Oktober 2012 Zusammenfassung Dieses Dokument erklärt Schritt für Schritt die Installation
MehrInformationen zur Verwendung von Visual Studio und cmake
Inhaltsverzeichnis Informationen zur Verwendung von Visual Studio und cmake...2 Erste Schritte mit Visual Studio...2 Einstellungen für Visual Studio 2013...2 Nutzung von cmake...5 Installation von cmake...5
MehrSoftware Entwicklung 1
Software Entwicklung 1 Annette Bieniusa / Arnd Poetzsch-Heffter AG Softech FB Informatik TU Kaiserslautern Fallstudie: Lauftagebuch Bieniusa/Poetzsch-Heffter Software Entwicklung 1 2/ 21 Erstellen einer
MehrStellar Phoenix JPEG Repair 4.5. Installationsanleitung
Stellar Phoenix JPEG Repair 4.5 Installationsanleitung Überblick Stellar Phoenix JPEG Repair bietet eine vollständig Lösung zur Reparatur fehlerhafter Fotos und Bilddateien mit JPG oder JPEG Dateierweiterungen.
MehrBildschirm Sicherheit beim Bootfahren" Aktualisierung der VesselView-Software. Automatische Wi-Fi-Abfrage. Verwendung der Micro-SD-Karte
Bildschirm Sicherheit beim Bootfahren" Kapitel 1 - Erste Schritte Wenn VesselView nach einer vollständigen Abschaltung von mindestens 30 Sekunden eingeschaltet wird, erscheint ein Bildschirm mit Hinweisen
MehrExtrahieren eines S/MIME Zertifikates aus einer digitalen Signatur
Extrahieren eines S/MIME Zertifikates aus einer digitalen Signatur Anleitung für Microsoft Outlook 2007 und 2010 Dokument Anwenderdokumentation_Outlook_Zertifikatsverwaltung Status Final Datum: 03.06.2012
MehrDüngeplanungsprogramm für Mecklenburg-Vorpommern
Düngeplanungsprogramm für Mecklenburg-Vorpommern Installationsanleitung Inhalt Voraussetzungen... 2 Schritt 1: Datei herunterladen und speichern... 2 Schritt 2: Datei entpacken... 3 Schritt 3: Start des
MehrFireboard Kommunikationsmodul
Handbuch Fireboard Kommunikationsmodul Nutzungshinweise zum Fireboard Kommunikationsmodul www.fireboard.net Fireboard GmbH Fireboard Version 2.9.16 03.01.2016 Inhaltsverzeichnis 1 Einleitung... 3 2 Das
MehrReport Builder 6.1 Einsteiger
Disclaimer Die in den Unterlagen enthaltenen Angaben und Daten können ohne vorherige Ankündigung geändert werden. Die in den Beispielen verwendeten Namen von Firmen, Organisationen, Produkten, Domänennamen,
MehrDüngeplanungsprogramm für Mecklenburg-Vorpommern
Düngeplanungsprogramm für Mecklenburg-Vorpommern Installationsanleitung Inhalt Voraussetzungen... 2 Schritt 1: Datei herunterladen und speichern... 2 Schritt 2: Datei entpacken... 3 Schritt 3: Start des
MehrEin kleiner Blick auf die generische Programmierung
TgZero Technik.Blosbasis.net June 3, 2013 1 Inhaltsverzeichnis 1 Vorwort 3 2 Ein kleines Beispiel 3 3 Templates 3 4 Verschiedene Datentypen 4 5 Variadic Templates 5 6 Unterschied zwischen den Programmiersprachen
MehrLernprogramm "ModelBuilder Ausführen von Werkzeugen"
Lernprogramm "ModelBuilder Ausführen von Werkzeugen" Copyright 1995-2012 Esri All rights reserved. Table of Contents Lernprogramm: Ausführen von Werkzeugen in ModelBuilder................. 0 Copyright
MehrCitrix Zugang Inhaltsverzeichnis
Citrix Zugang Inhaltsverzeichnis Inhaltsverzeichnis... 1 1. Deinstallieren des Citrix Online Plug-in :... 2 2. Installieren des Citrix Receivers :... 5 3. Anmelden an das Citrix Portal... 8 4. Drucken
MehrKurzanleitung zur Erstellung eines Reports von ClassiX aus
CLASSIX SOFTWARE GMBH Kurzanleitung zur Erstellung eines Reports von ClassiX aus Report mit Gruppierung Jana Fischereit 26.03.2012 Berichtserstellung aus ClassiX heraus. Im Reportdesign werden Gruppen
MehrADT: Verkettete Listen
ADT: Verkettete Listen Abstrakter typ - Definition public class Bruch{ int zaehler, nenner; public Bruch(int zaehler, int nenner) { this.zaehler = zaehler; this.nenner = nenner; Konstruktor zum Initialisieren
MehrTechSmith Deployment Tool Dokumentation
TechSmith Deployment Tool Dokumentation Das TechSmith Deployment Tool erleichtert IT-Administratoren in Windows- Netzwerken die unternehmensweite Bereitstellung von Snagit und Camtasia Studio. Über die
MehrCanWay Planner Bedienungsanleitung
2013 CanWay Planner Bedienungsanleitung 2013/4 1 Inhaltsverzeichnis INSTALLATION DES CANWAY PLANNERS... 3 FENSTER MIT CANWAY PLANNER-REGISTERKARTENLISTE... 5 HINZUFÜ GEN, BEARBEITEN, LÖ SCHEN VON WEGPUNKTEN...
MehrÜbung - Erforschen von FTP
Lernziele Teil 1: Verwenden von FTP über eine Eingabeaufforderung Teil 2: Herunterladen einer FTP-Datei mit WS_FTP LE Teil 3: Verwenden von FTP in einem Browser Hintergrund / Szenario Das File Transfer
Mehr5.2 - Verwaltung der externen Kontakte
5.2 - Verwaltung der externen Kontakte Dieses Kapitel beschreibt die Verwaltung der externen Kontakte, das heißt der Kontakte, die einer externen Institution zugeordnet sind. Im Formular Institutionen
MehrProject Termbase 5.6.3
Project Termbase 5.6.3 Benutzerhandbuch Inhaltsverzeichnis Inhaltsverzeichnis 1 Installation des Studio Plugins... 3 1.1 Systemvoraussetzungen Studio Plugin... 3 1.2 Plugin Installation... 3 1.3 Lizenzierung...
MehrDirectory Watcher v1.1 Dokumentation
Directory Watcher v1.1 Dokumentation WHS Add-In von Daniel Buschke Version: 1.1 Stand: 12.04.2010 Status: Release Copyright by Daniel Buschke Alle Rechte, auch die des auszugsweisen Nachdrucks, der fotomechanischen
MehrReynaPro_EOS_manual_ger.doc. ReynaPRO Handbuch EOS Reynaers Aluminium NV 1
ReynaPRO Handbuch EOS 31-3-2009 Reynaers Aluminium NV 1 1.Allgemein...3 2.Konfiguration 3 3.So bestellen Sie ein Projekt über EOS...7 3.1. Bestellung über Bestellsystem......7 3.2. Bestellsystem. 10 3.2.1.
Mehr