Generic Monitoring-System DMM-Demo Reference Manual. Generated by Doxygen 1.2.6

Größe: px
Ab Seite anzeigen:

Download "Generic Monitoring-System DMM-Demo Reference Manual. Generated by Doxygen 1.2.6"

Transkript

1 Generic Monitoring-System DMM-Demo Reference Manual Generated by Doxygen Sun Apr 22 11:53:

2

3 Contents 1 Generic Monitoring-System DMM-Demo Hierarchical Index Generic Monitoring-System DMM-Demo Class Hierarchy Generic Monitoring-System DMM-Demo Compound Index Generic Monitoring-System DMM-Demo Compound List Generic Monitoring-System DMM-Demo File Index Generic Monitoring-System DMM-Demo File List Generic Monitoring-System DMM-Demo Class Documentation Alarming Class Reference ConfigFile Class Reference Date Class Reference DMMController Class Reference GMS DOMException Class Reference GMS FileException Class Reference GMS IPCException Class Reference GMS MEException Class Reference GMS SMSException Class Reference GMS XMLConsistencyException Class Reference GMS XMLException Class Reference GMS XMLFileException Class Reference GMS XMLInvalidIdRefException Class Reference GMSException Class Reference StrX Class Reference XercesErrorHandler Class Reference Generic Monitoring-System DMM-Demo File Documentation alarming.cpp File Reference

4 ii CONTENTS 5.2 alarming.h File Reference configfile.cpp File Reference configfile.h File Reference date.cpp File Reference date.h File Reference dmmcontroller.cpp File Reference dmmcontroller.h File Reference gmsexception.cpp File Reference gmsexception.h File Reference main.cpp File Reference xerces helpers.cpp File Reference xerces helpers.h File Reference

5 Chapter 1 Generic Monitoring-System DMM-Demo Hierarchical Index 1.1 Generic Monitoring-System DMM-Demo Class Hierarchy This inheritance list is sorted roughly, but not completely, alphabetically: Alarming ConfigFile Date DMMController ErrorHandler XercesErrorHandler std::logic error GMSException GMS FileException GMS IPCException GMS MEException GMS SMSException GMS XMLException GMS DOMException GMS XMLConsistencyException GMS XMLFileException GMS XMLInvalidIdRefException StrX

6 2 Generic Monitoring-System DMM-Demo Hierarchical Index

7 Chapter 2 Generic Monitoring-System DMM-Demo Compound Index 2.1 Generic Monitoring-System DMM-Demo Compound List Here are the classes, structs, unions and interfaces with brief descriptions: Alarming (Aufgabe dieser Klasse ist das Versenden von Ereignis- / Alarmmeldungen) ConfigFile (Einlesen und Auswerten des Konfigurationsfiles wird für die DMM-Demo- Applikation mit dieser Klasse erledigt) Date (Hilfsklasse, die alle Aufgaben im Zusammenhang mit Datum und Zeit innerhalb des Generic Monitoring-Systems erledigt) DMMController (Diese Klasse betreibt ein DigitalMultimeter über die serielle Schnittstelle).. 16 GMS DOMException (Alle Exceptions, die der DOM-Parser (xerces) produziert, werden innherhalb der GMS-Software gefangen und in diese eigene Ausnahmeklasse umgewandelt) GMS FileException (SammelException für alle Ausnahmebedingungen, die im Zusammenhang mit dem File-Handling stehen) GMS IPCException (SammelException für alle Ausnahmebedingungen, die im Zusammenhang mit der Interprozess-Kommunikation stehen) GMS MEException (SammelException für alle Ausnahmebedingungen, die im Zusammenhang mit dem GSM-Mobiltelefon (ME = MobileEquipment) stehen) GMS SMSException (Fehler, die beim Versenden von Nachrichten über den SMS entstehen, werden mit dieser Klasse signalisiert) GMS XMLConsistencyException (Werden inhaltliche Fehler in den XML-Files festgestellt (z.b) 30 GMS XMLException (SammelException für alle Exceptions, die durch XML-Fehler (z.b).. 32 GMS XMLFileException (Wird z.b) GMS XMLInvalidIdRefException (Die verschiedenen XML-Listen verweisen über den ID/IDREF-Mechanismus auf Einträge in anderen Listen) GMSException (Supperklasse für das Exceptionhandling innerhalb aller GMS-Applikationen). 38 StrX (This is a simple class that lets us do easy (though not terribly efficient) trancoding of XMLCh data to local code page for display) XercesErrorHandler (Xerces ist so entworfen und implementiert, dass Methoden keine Exceptions nach aussen (über die Bibliotheksgrenze) werfen, sondern einen Fehlerhandler für die Behandlung von Fehlersituationen aufrufen)

8 4 Generic Monitoring-System DMM-Demo Compound Index

9 Chapter 3 Generic Monitoring-System DMM-Demo File Index 3.1 Generic Monitoring-System DMM-Demo File List Here is a list of all documented files with brief descriptions: alarming.cpp (Titel: DigitalMultimeterDemo) alarming.h (Titel: GMS Utility) configfile.cpp (Titel: DigitalMultimeterDemo) configfile.h (Titel: DigitalMultimeterDemo) date.cpp (Titel: GMS Utility) date.h (Titel: GMS Utility) dmmcontroller.cpp (Titel: DigitalMultimeterDemo) dmmcontroller.h (Titel: DigitalMultimeterDemo) gmsexception.cpp (Titel: GMS-Exceptions) gmsexception.h (Titel: GMS-Exceptions) main.cpp (Titel: GMS DMM Demo) xerces helpers.cpp (Titel: GMS Utility) xerces helpers.h (Titel: GMS Utility)

10 6 Generic Monitoring-System DMM-Demo File Index

11 Chapter 4 Generic Monitoring-System DMM-Demo Class Documentation 4.1 Alarming Class Reference Aufgabe dieser Klasse ist das Versenden von Ereignis- / Alarmmeldungen. #include alarming.h Public Types enum MAX FILEPATH LEN = 4095 Die Konstante legt die maximale Filenamenlänge (inkl. Public Methods Alarming () Default Konstruktor. Alarming () Destruktor. void init (void) Vorgesehen für Aktionen, die einmalig zu Beginn der Existenz eines Objekts dieser Klasse ausgeführt werden müssen. void finish (void) Vorgesehen für Aktionen, die einmalig am Ende der Existenz eines Objekts dieser Klasse ausgeführt werden müssen. void sendmsg (std::string ireceivergroup, std::string imsg= )

12 8 Generic Monitoring-System DMM-Demo Class Documentation Die Methode sendmsg macht einen entspechenden Eintrag im Übergabefile des SMS-Centers. Protected Attributes char xmlfilename [MAX FILEPATH LEN] Filename (inkl. Pfad) der Auftragsliste. char tmpfilename [MAX FILEPATH LEN] Filename (inkl. Pfad) des Temp.Files Detailed Description Aufgabe dieser Klasse ist das Versenden von Ereignis- / Alarmmeldungen. Dafür nimmt diese Klasse die Dienste des SMS-Centers in Anspruch. Da die Schnittstelle zum SMS-Center rein filebasiert funktioniert, besteht das Versenden lediglich aus dem Generieren von XML-Einträgen im entsprechenden File. Author(s): Martin Stahl Definition at line 65 of file alarming.h Member Enumeration Documentation anonymous enum Die Konstante legt die maximale Filenamenlänge (inkl. Pfad) fest, die die Listenfiles aufweisen dürfen. Ganz korrekt wäre das Feststellen der zulässigen Grösse über den Systemcall pathconf(path MAX). Definition at line 76 of file alarming.h {MAX_FILEPATH_LEN = }; Member Function Documentation void Alarming::sendMsg (std::string ireceivergroup, std::string imsg = ) Die Methode sendmsg macht einen entspechenden Eintrag im Übergabefile des SMS-Centers. Das zyklisch ausgeführte SMS-Center verarbeitet dann beim nächsten Durchgang die anliegenden Aufträge und versendet eine entsprechende SMS an alle betroffenen Empfänger.

13 4.1 Alarming Class Reference 9 Parameters: ireceivergroup Bezeichung der Empfängergruppe imsg zu übertragende Meldung, falls leer - es wird die Defaultmeldung übertragen The documentation for this class was generated from the following file: alarming.h

14 10 Generic Monitoring-System DMM-Demo Class Documentation 4.2 ConfigFile Class Reference Einlesen und Auswerten des Konfigurationsfiles wird für die DMM-Demo-Applikation mit dieser Klasse erledigt. #include configfile.h Public Types enum MAX FILEPATH LEN = 4095 Die Konstante legt die maximale Filenamenlänge (inkl. Public Methods ConfigFile () Konstruktor. ConfigFile () Destruktor. bool parsefile (void) throw (GMS DOMException) Mit dieser Methode wird das Konfigurationsfile für die Applikation eingelesen und die Parameterwerte zur Verfügung gestellt. long getmeasureinterval (void) throw (GMS XMLConsistencyException) Liefert den Konfigurationsparameter für das Messintervall. double geteventlevel1 (void) throw (GMS XMLConsistencyException) Liefert den Konfigurationsparameter für Interventionslevel 1. double geteventlevel2 (void) throw (GMS XMLConsistencyException) Liefert den Konfigurationsparameter für Interventionslevel 2. std::vector std::string getevent1receivers (void) throw (GMS XMLConsistencyException) Liefert eine Liste von Empfängergruppen(-Bezeichnern) zurück, an die eine Meldung gesendet werden muss, falls Level 1 überschritten wurde. std::vector std::string getevent2receivers (void) throw (GMS XMLConsistencyException) Liefert eine Liste von Empfängergruppen(-Bezeichnern) zurück, an die eine Meldung gesendet werden muss, falls Level 2 überschritten wurde.

15 4.2 ConfigFile Class Reference 11 Static Public Attributes const DOMParser::ValSchemes VAL SCHEMA Über dieses Klassenattribut wird gesteuert, ob der Parser das File validieren soll oder nicht. const bool DO NAME SPACES Dieses Flag steuert, ob Namespaces beachtet werden sollen. Protected Attributes char xmlfilename [MAX FILEPATH LEN] Filename (inkl. Pfad) der Auftragsliste. DOMParser thedomparser Der Parser, der das XML-File einliest und als DOM-Dokument zur Verfügung stellt Detailed Description Einlesen und Auswerten des Konfigurationsfiles wird für die DMM-Demo-Applikation mit dieser Klasse erledigt. Das Konfigurationsfile liegt als XML-File vor. Author(s): Martin Stahl Definition at line 72 of file configfile.h Member Enumeration Documentation anonymous enum Die Konstante legt die maximale Filenamenlänge (inkl. Pfad) fest, die die Listenfiles aufweisen dürfen. Ganz korrekt wäre das Feststellen der zulässigen Grösse über den Systemcall pathconf(path MAX). Definition at line 96 of file configfile.h {MAX_FILEPATH_LEN = }; Member Function Documentation

16 12 Generic Monitoring-System DMM-Demo Class Documentation std::vector std::string ConfigFile::getEvent1Receivers (void) throw (GMS XMLConsistencyException) Liefert eine Liste von Empfängergruppen(-Bezeichnern) zurück, an die eine Meldung gesendet werden muss, falls Level 1 überschritten wurde. Returns: Liste von Empfängergruppen std::vector std::string ConfigFile::getEvent2Receivers (void) throw (GMS XMLConsistencyException) Liefert eine Liste von Empfängergruppen(-Bezeichnern) zurück, an die eine Meldung gesendet werden muss, falls Level 2 überschritten wurde. Returns: Liste von Empfängergruppen double ConfigFile::getEventLevel1 (void) throw (GMS XMLConsistencyException) Liefert den Konfigurationsparameter für Interventionslevel 1. Methode darf erst aufgerufen werden, nachdem zuvor die Methode readfilein() mindestens einmal ausgführt wurde, da sonst noch kein Inputfile vorliegt. Returns: EventLevel1 bei dessen überschreiten Meldung 1 ausgelöst werden soll double ConfigFile::getEventLevel2 (void) throw (GMS XMLConsistencyException) Liefert den Konfigurationsparameter für Interventionslevel 2. Methode darf erst aufgerufen werden, nachdem zuvor die Methode readfilein() mindestens einmal ausgführt wurde, da sonst noch kein Inputfile vorliegt. Returns: EventLevel2 bei dessen Überschreiten Meldung 2 ausgelöst werden soll long ConfigFile::getMeasureInterval (void) throw (GMS XMLConsistencyException) Liefert den Konfigurationsparameter für das Messintervall. Methode darf erst aufgerufen werden, nachdem zuvor die Methode readfilein() mindestens einmal ausgführt wurde, da sonst noch kein Inputfile vorliegen.

17 4.2 ConfigFile Class Reference 13 Returns: Messintervall in Sekunden bool ConfigFile::parseFile (void) throw (GMS DOMException) Mit dieser Methode wird das Konfigurationsfile für die Applikation eingelesen und die Parameterwerte zur Verfügung gestellt. Returns: true, falls das Einlesen erfolgreich verlaufen ist The documentation for this class was generated from the following file: configfile.h

18 14 Generic Monitoring-System DMM-Demo Class Documentation 4.3 Date Class Reference Hilfsklasse, die alle Aufgaben im Zusammenhang mit Datum und Zeit innerhalb des Generic Monitoring- Systems erledigt. #include date.h Public Methods Date () throw () Default Konstruktor. Date (time t itime) throw () Konstruktor. virtual Date () throw () Destruktor. std::string tostring (void) const throw () Liefert das gespeicherte Datum in Klartextdarstellung. void settocurrenttime (void) throw () Setzt das interne Datenelement für die Zeit auf die aktuelle Systemzeit. Static Public Methods std::string converttostring (const struct tm &itimestruct) throw () Liefert den übergebenen tm-struct als Datum im Klartext zurück. std::string converttostring (const time t &itime) throw () Liefert das übergebene time t-datum als Datum im Klartext zurück. time t getcurrenttime (void) throw () Liefert die aktuelle Systemzeit. Protected Attributes time t thetime Diese Membervariable hält die Nutzinformation Zeit und Datum fest.

19 4.3 Date Class Reference Detailed Description Hilfsklasse, die alle Aufgaben im Zusammenhang mit Datum und Zeit innerhalb des Generic Monitoring- Systems erledigt. Die Klasse kann entweder statisch verwendet werden, um Umformoperationen durchzuführen, oder es können Objekte dieser Klasse instanziert werden, die eine Zeit-/Datumsinformation speichern. Author(s): Martin Stahl Definition at line 67 of file date.h Member Data Documentation time t Date:: thetime [protected] Diese Membervariable hält die Nutzinformation Zeit und Datum fest. Format: Sekunden seit Definition at line 82 of file date.h. The documentation for this class was generated from the following file: date.h

20 16 Generic Monitoring-System DMM-Demo Class Documentation 4.4 DMMController Class Reference Diese Klasse betreibt ein DigitalMultimeter über die serielle Schnittstelle. #include dmmcontroller.h Collaboration diagram for DMMController: Alarming ConfigFile _theeventhandler _TheCfgManger DMMController Public Methods DMMController () Default Konstruktor. DMMController () Destruktor. void start (void) Hauptfunktion der der Controller-Klasse. Static Public Attributes const int SERIAL SPEED Konstante, welche die Geschwindigkeit festlegt, mit der die serielle Schnittstelle, an der das DMM angeschlossen ist, betrieben wird. const std::string SERIAL DEVICE NAME Konstante, welche den Namen der seriellen Schnittstelle definiert, an der das DMM angeschlossen ist. Protected Methods void getnewmeasurevalue (void) Mit dieser Methode wird ein neuer Messwert beim DMM angefordert und von der seriellen Schnittstelle gelesen. void checklimits (double inewvalue) Hier wird überprüft, ob der neue Messwert über einem oder beiden Grenzwerten liegt. void sendeventmsg (int ialarmlevel, std::string imsg) Hier wird überprüft, ob der neue Messwert über einem oder beider Grenzwerte liegt.

21 4.4 DMMController Class Reference 17 void opendmmline (const std::string &idevice) throw (GMS FileException) Diese Funktion öffnet das Gerätefile für die serielle Schnittstelle, angeschlossen ist. an der das Digitalmultimeter Protected Attributes ConfigFile TheCfgManger Das Objekt TheCfgManger ist für das Einlesen und aufbereiten der im Konfigurationsfile gespeicherten Informationen zuständig. Alarming theeventhandler Dieses Objekt ist für das Absetzen von Arlarm- Erignismeldungen verantwortlich. LoggerClient thedatalogger Dieses Objekt ist für das Speichern der Nutzdaten verantwortlich. int seriallinefilehandle Filehandle auf die serielle Schnittstelle, an der das DigitalMultimeter angeschlossen ist. Static Protected Methods speed t symbolic speed (int ispeed) Hilfsmethode, die einen numerischen Wert für die Schnittstellengeschwindigkeit in den entsprechenden symbolischen Wert aus der Wertemenge von speed t zuweist Detailed Description Diese Klasse betreibt ein DigitalMultimeter über die serielle Schnittstelle. Die Messdaten vom DMM werden auf Grenzwertverletzungen hin untersucht und im Datenlogger gespeichert. Wird eine Verletzung eines Grenzwertes festgestellt, setzt das System eine entsprechende Meldung ab. Author(s): Martin Stahl Definition at line 71 of file dmmcontroller.h Member Function Documentation void DMMController::checkLimits (double inewvalue) [protected] Hier wird überprüft, ob der neue Messwert über einem oder beiden Grenzwerten liegt. Ist dies der Fall, wird eine entsprechende Eventmeldung abgesetzt.

22 18 Generic Monitoring-System DMM-Demo Class Documentation Parameters: inewvalue neuer Messwert, der überprüft werden soll void DMMController::getNewMeasureValue (void) [protected] Mit dieser Methode wird ein neuer Messwert beim DMM angefordert und von der seriellen Schnittstelle gelesen. Der Messwert wird dem Logger übergeben. Jeder neue Messwert wird darauf geprüft, ob er keine Grenzwerte verletzt void DMMController::openDMMLine (const std::string & idevice) throw (GMS FileException) [protected] Diese Funktion öffnet das Gerätefile für die serielle Schnittstelle, an der das Digitalmultimeter angeschlossen ist. Im weiteren werden die Kommunikationsparameter für die Datenübertragung vom und zum DMM gesetzt. Die serielle Schnittstelle wird mit dem Parameter O NONBLOCK geöffnet, um zu verhindern, dass das Programm hängen bleibt, falls kein Gerät angeschlossen oder dieses ausgeschaltet ist. Speziell ist die explizite Ansteuerung der RTS-Leitung der RS232- Schnittstelle. Diese Leitung wird bei einigen billigen DMMs zur Speisung des Optokoplers verwendet, der das DMM vom angeschlossenen Rechner trennt. Parameters: idevice Filename der seriellen Schnittstelle void DMMController::sendEventMsg (int ialarmlevel, std::string imsg) [protected] Hier wird überprüft, ob der neue Messwert über einem oder beider Grenzwerte liegt. Ist dies der Fall wird eine entsprechende Eventmeldung abgesetzt. Parameters: ialarmlevel Klassierung der Meldung imsg Meldungstext der gesendet werden soll void DMMController::start (void) Hauptfunktion der der Controller-Klasse. Über diese Methode wird der gesamte Auswerteprozess angestossen speed t DMMController::symbolic speed (int ispeed) [static, protected] Hilfsmethode, die einen numerischen Wert für die Schnittstellengeschwindigkeit in den entsprechenden symbolischen Wert aus der Wertemenge von speed t zuweist.

23 4.4 DMMController Class Reference 19 Returns: Geschwindigkeit als Enum vom Typ speed t The documentation for this class was generated from the following file: dmmcontroller.h

24 20 Generic Monitoring-System DMM-Demo Class Documentation 4.5 GMS DOMException Class Reference Alle Exceptions, die der DOM-Parser (xerces) produziert, werden innherhalb der GMS-Software gefangen und in diese eigene Ausnahmeklasse umgewandelt. #include gmsexception.h Inheritance diagram for GMS DOMException: std::logic_error GMSException GMS_XMLException GMS_DOMException Collaboration diagram for GMS DOMException: std::logic_error GMSException GMS_XMLException GMS_DOMException Public Methods GMS DOMException () Default-Konstruktor. GMS DOMException (const std::string &ireason) Konstruktor. virtual GMS DOMException () Destruktor Detailed Description Alle Exceptions, die der DOM-Parser (xerces) produziert, werden innherhalb der GMS-Software gefangen und in diese eigene Ausnahmeklasse umgewandelt.

25 4.5 GMS DOMException Class Reference 21 Author(s): Martin Stahl Definition at line 105 of file gmsexception.h. The documentation for this class was generated from the following file: gmsexception.h

26 22 Generic Monitoring-System DMM-Demo Class Documentation 4.6 GMS FileException Class Reference SammelException für alle Ausnahmebedingungen, die im Zusammenhang mit dem File-Handling stehen. #include gmsexception.h Inheritance diagram for GMS FileException: std::logic_error GMSException GMS_FileException Collaboration diagram for GMS FileException: std::logic_error GMSException GMS_FileException Public Methods GMS FileException () Default-Konstruktor. GMS FileException (const std::string &ireason) Konstruktor. virtual GMS FileException () Destruktor Detailed Description SammelException für alle Ausnahmebedingungen, die im Zusammenhang mit dem File-Handling stehen. Author(s): Martin Stahl Definition at line 240 of file gmsexception.h. The documentation for this class was generated from the following file:

27 4.6 GMS FileException Class Reference 23 gmsexception.h

28 24 Generic Monitoring-System DMM-Demo Class Documentation 4.7 GMS IPCException Class Reference SammelException für alle Ausnahmebedingungen, Kommunikation stehen. #include gmsexception.h Inheritance diagram for GMS IPCException: die im Zusammenhang mit der Interprozess- std::logic_error GMSException GMS_IPCException Collaboration diagram for GMS IPCException: std::logic_error GMSException GMS_IPCException Public Methods GMS IPCException () Default-Konstruktor. GMS IPCException (const std::string &ireason) Konstruktor. virtual GMS IPCException () Destruktor Detailed Description SammelException für alle Ausnahmebedingungen, Kommunikation stehen. die im Zusammenhang mit der Interprozess- Author(s): Martin Stahl

29 4.7 GMS IPCException Class Reference 25 Definition at line 261 of file gmsexception.h. The documentation for this class was generated from the following file: gmsexception.h

30 26 Generic Monitoring-System DMM-Demo Class Documentation 4.8 GMS MEException Class Reference SammelException für alle Ausnahmebedingungen, die im Zusammenhang mit dem GSM-Mobiltelefon (ME = MobileEquipment) stehen. #include gmsexception.h Inheritance diagram for GMS MEException: std::logic_error GMSException GMS_MEException GMS_SMSException Collaboration diagram for GMS MEException: std::logic_error GMSException GMS_MEException Public Methods GMS MEException () Default-Konstruktor. GMS MEException (const std::string &ireason) Konstruktor. virtual GMS MEException () Destruktor Detailed Description SammelException für alle Ausnahmebedingungen, die im Zusammenhang mit dem GSM-Mobiltelefon (ME = MobileEquipment) stehen. Solche Fehler werden meist von der gsmlib gemeldet.

31 4.8 GMS MEException Class Reference 27 Author(s): Martin Stahl Definition at line 197 of file gmsexception.h. The documentation for this class was generated from the following file: gmsexception.h

32 28 Generic Monitoring-System DMM-Demo Class Documentation 4.9 GMS SMSException Class Reference Fehler, die beim Versenden von Nachrichten über den SMS entstehen, werden mit dieser Klasse signalisiert. #include gmsexception.h Inheritance diagram for GMS SMSException: std::logic_error GMSException GMS_MEException GMS_SMSException Collaboration diagram for GMS SMSException: std::logic_error GMSException GMS_MEException GMS_SMSException Public Methods GMS SMSException () Default-Konstruktor. GMS SMSException (const std::string &ireason) Konstruktor. virtual GMS SMSException () Destruktor Detailed Description Fehler, die beim Versenden von Nachrichten über den SMS entstehen, werden mit dieser Klasse signalisiert. Solche Fehler werden meist von der gsmlib gemeldet.

33 4.9 GMS SMSException Class Reference 29 Author(s): Martin Stahl Definition at line 219 of file gmsexception.h. The documentation for this class was generated from the following file: gmsexception.h

34 30 Generic Monitoring-System DMM-Demo Class Documentation 4.10 GMS XMLConsistencyException Class Reference Werden inhaltliche Fehler in den XML-Files festgestellt (z.b. #include gmsexception.h Inheritance diagram for GMS XMLConsistencyException: std::logic_error GMSException GMS_XMLException GMS_XMLConsistencyException Collaboration diagram for GMS XMLConsistencyException: std::logic_error GMSException GMS_XMLException GMS_XMLConsistencyException Public Methods GMS XMLConsistencyException () Default-Konstruktor. GMS XMLConsistencyException (const std::string &ireason) Konstruktor. virtual GMS XMLConsistencyException () Destruktor Detailed Description Werden inhaltliche Fehler in den XML-Files festgestellt (z.b. keine Default-Meldung und auch keine explizite Meldung für das Versenden gefunden, was zu einer undefinierten Situation führt) wird eine Exception dieser Klasse ausgeworfen. Diese Exception deutet darauf

35 4.10 GMS XMLConsistencyException Class Reference 31 hin, dass in einem XML-File etwas verlangt wird, was in einem anderen XML-File nicht gefunden weden kann. Solche Fehler können vom Parser nicht erkannt werden. Author(s): Martin Stahl Definition at line 175 of file gmsexception.h. The documentation for this class was generated from the following file: gmsexception.h

36 32 Generic Monitoring-System DMM-Demo Class Documentation 4.11 GMS XMLException Class Reference SammelException für alle Exceptions, die durch XML-Fehler (z.b. #include gmsexception.h Inheritance diagram for GMS XMLException: std::logic_error GMSException GMS_XMLException GMS_DOMException GMS_XMLConsistencyException GMS_XMLFileException GMS_XMLInvalidIdRefException Collaboration diagram for GMS XMLException: std::logic_error GMSException GMS_XMLException Public Methods GMS XMLException () Default-Konstruktor. GMS XMLException (const std::string &ireason) Konstruktor. virtual GMS XMLException () Destruktor Detailed Description SammelException für alle Exceptions, die durch XML-Fehler (z.b. Parser, File, etc.) hervorgerufen wurden. Author(s): Martin Stahl

37 4.11 GMS XMLException Class Reference 33 Definition at line 84 of file gmsexception.h. The documentation for this class was generated from the following file: gmsexception.h

38 34 Generic Monitoring-System DMM-Demo Class Documentation 4.12 GMS XMLFileException Class Reference Wird z.b. #include gmsexception.h Inheritance diagram for GMS XMLFileException: std::logic_error GMSException GMS_XMLException GMS_XMLFileException Collaboration diagram for GMS XMLFileException: std::logic_error GMSException GMS_XMLException GMS_XMLFileException Public Methods GMS XMLFileException () Default-Konstruktor. GMS XMLFileException (const std::string &ireason) Konstruktor. virtual GMS XMLFileException () Destruktor Detailed Description Wird z.b. ein XML-File nicht gefunden oder stimmt sein Inhalt nicht mit der DTD überein, wird diese Exception geworfen.

39 4.12 GMS XMLFileException Class Reference 35 Author(s): Martin Stahl Definition at line 126 of file gmsexception.h. The documentation for this class was generated from the following file: gmsexception.h

40 36 Generic Monitoring-System DMM-Demo Class Documentation 4.13 GMS XMLInvalidIdRefException Class Reference Die verschiedenen XML-Listen verweisen über den ID/IDREF-Mechanismus auf Einträge in anderen Listen. #include gmsexception.h Inheritance diagram for GMS XMLInvalidIdRefException: std::logic_error GMSException GMS_XMLException GMS_XMLInvalidIdRefException Collaboration diagram for GMS XMLInvalidIdRefException: std::logic_error GMSException GMS_XMLException GMS_XMLInvalidIdRefException Public Methods GMS XMLInvalidIdRefException () Default-Konstruktor. GMS XMLInvalidIdRefException (const std::string &ireason) Konstruktor. virtual GMS XMLInvalidIdRefException () Destruktor Detailed Description Die verschiedenen XML-Listen verweisen über den ID/IDREF-Mechanismus auf Einträge in anderen Listen.

41 4.13 GMS XMLInvalidIdRefException Class Reference 37 Falls eine IDREF auf eine ID verweist, die in der referenzierten Liste nicht existiert, wird eine GMS - XMLInvalidIdRef -Exception geworfen. Author(s): Martin Stahl Definition at line 149 of file gmsexception.h. The documentation for this class was generated from the following file: gmsexception.h

42 38 Generic Monitoring-System DMM-Demo Class Documentation 4.14 GMSException Class Reference Supperklasse für das Exceptionhandling innerhalb aller GMS-Applikationen. #include gmsexception.h Inheritance diagram for GMSException: GMS_FileException std::logic_error GMSException GMS_IPCException GMS_MEException GMS_XMLException Collaboration diagram for GMSException: std::logic_error GMSException Public Methods GMSException () Default-Konstruktor. GMSException (const std::string &ireason) Konstruktor. virtual GMSException () Destruktor Detailed Description Supperklasse für das Exceptionhandling innerhalb aller GMS-Applikationen. Alle Exceptions, die in GMS-Applikationen auftreten können, sind Spezialisierungen dieser Klasse. Author(s): Martin Stahl Definition at line 63 of file gmsexception.h. The documentation for this class was generated from the following file: gmsexception.h

43 4.15 StrX Class Reference StrX Class Reference This is a simple class that lets us do easy (though not terribly efficient) trancoding of XMLCh data to local code page for display. #include xerces helpers.h Public Methods StrX (const XMLCh const totranscode) Constructor. virtual StrX () Destructor. const char localform () const Getter methods. Private Attributes char flocalform This is the local code page form of the string Detailed Description This is a simple class that lets us do easy (though not terribly efficient) trancoding of XMLCh data to local code page for display. Definition at line 68 of file xerces helpers.h. The documentation for this class was generated from the following file: xerces helpers.h

44 40 Generic Monitoring-System DMM-Demo Class Documentation 4.16 XercesErrorHandler Class Reference Xerces ist so entworfen und implementiert, dass Methoden keine Exceptions nach aussen (über die Bibliotheksgrenze) werfen, sondern einen Fehlerhandler für die Behandlung von Fehlersituationen aufrufen. #include xerces helpers.h Inheritance diagram for XercesErrorHandler: ErrorHandler XercesErrorHandler Collaboration diagram for XercesErrorHandler: ErrorHandler XercesErrorHandler Public Methods XercesErrorHandler () Konstruktor. virtual XercesErrorHandler () Destruktor. bool haserrors () const Über diese Methode kann abgefragt werden, ob bis zum Zeitpunkt des Aufrufs schon Fehler aufgetreten sind. Errorhandler-Interface Die folgenden Methoden werden durch die Basisklasse ErrorHandler vorgeschrieben. Sie definieren das effektive Verhalten des GMS auf die verschiedenen XML-Fehlerereignisse. virtual void warning (const SAXParseException &e) Methode, die Warnungen behandelt. virtual void error (const SAXParseException &e) Methode, die normale Fehler behandelt. virtual void fatalerror (const SAXParseException &e) Methode, die schwerwiegende Fehler behandelt.

45 4.16 XercesErrorHandler Class Reference 41 virtual void reseterrors () Methode, über welche ein anstehender Fehler zurückgesetzt wird. Private Methods XercesErrorHandler (const XercesErrorHandler &) Den Copy-Konstruktor von der öffentlichen Verwendung ausschliessen. void operator= (const XercesErrorHandler &) Den Zuweisungsoperator von der öffentlichen Verwendung ausschliessen. Private Attributes bool erroroccured Sammelflag, das festhält, ob schon irgendwo ein Fehler aufgetreten ist Detailed Description Xerces ist so entworfen und implementiert, dass Methoden keine Exceptions nach aussen (über die Bibliotheksgrenze) werfen, sondern einen Fehlerhandler für die Behandlung von Fehlersituationen aufrufen. Dieser ErrorHandler wird hier definiert. Er muss mit der Methode seterrorhandler() der (DOM-)Parser- Klasse beim Parser angemeldet werden. Definition at line 116 of file xerces helpers.h Member Function Documentation bool XercesErrorHandler::hasErrors () const [inline] Über diese Methode kann abgefragt werden, ob bis zum Zeitpunkt des Aufrufs schon Fehler aufgetreten sind. Returns: true, falls schon Fehler aufgetreten sind Definition at line 145 of file xerces helpers.h { return _erroroccured; } The documentation for this class was generated from the following file: xerces helpers.h

46 42 Generic Monitoring-System DMM-Demo Class Documentation

47 Chapter 5 Generic Monitoring-System DMM-Demo File Documentation 5.1 alarming.cpp File Reference Titel: DigitalMultimeterDemo. #include "alarming.h" #include "date.h" #include syslog.h #include fstream #include stdio.h Include dependency graph for alarming.cpp: string time.h alarming.h date.h syslog.h fstream stdio.h alarming.cpp Detailed Description Titel: DigitalMultimeterDemo. Project: Generic Monitoring-System Path: Source: /home/cvsadmin/repository/gmsdmm/gmsdmm/alarming.cpp,v Revision:

48 44 Generic Monitoring-System DMM-Demo File Documentation Id: History: Date Who Action Mon Mar stm created Description Special Conditions Document References Copyright Copyright (c) 2000, 2001 Martin Stahl stahl@ymail.ch This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. Definition in file alarming.cpp.

49 5.2 alarming.h File Reference alarming.h File Reference Titel: GMS Utility. #include string Include dependency graph for alarming.h: string alarming.h This graph shows which files directly or indirectly include this file: dmmcontroller.cpp main.cpp alarming.cpp dmmcontroller.h alarming.h Compounds class Alarming Aufgabe dieser Klasse ist das Versenden von Ereignis- / Alarmmeldungen Detailed Description Titel: GMS Utility. Project: Generic Monitoring-System Path: Source: Revision: Id: History: Date Who Action Mon Mar stm created

50 46 Generic Monitoring-System DMM-Demo File Documentation Description Special Conditions Document References Copyright Copyright (c) 2000, 2001 Martin Stahl This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. Definition in file alarming.h.

51 5.3 configfile.cpp File Reference configfile.cpp File Reference Titel: DigitalMultimeterDemo. #include "configfile.h" #include util/platformutils.hpp #include syslog.h Include dependency graph for configfile.cpp: stdexcept string sax/errorhandler.hpp iostream parsers/domparser.hpp gmsexception.h xerces_helpers.h vector configfile.h util/platformutils.hpp syslog.h configfile.cpp Detailed Description Titel: DigitalMultimeterDemo. Project: Generic Monitoring-System Path: Source: /home/cvsadmin/repository/gmsdmm/gmsdmm/templates/cpp template,v Revision: Id: History: Date Who Action Sun Mar stm created Description Special Conditions Document References Copyright Copyright (c) 2000, 2001 Martin Stahl

52 48 Generic Monitoring-System DMM-Demo File Documentation This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. Definition in file configfile.cpp.

53 5.4 configfile.h File Reference configfile.h File Reference Titel: DigitalMultimeterDemo. #include "gmsexception.h" #include "xerces helpers.h" #include sax/errorhandler.hpp #include parsers/domparser.hpp #include vector #include string Include dependency graph for configfile.h: stdexcept string sax/errorhandler.hpp iostream parsers/domparser.hpp gmsexception.h xerces_helpers.h vector configfile.h This graph shows which files directly or indirectly include this file: dmmcontroller.cpp main.cpp configfile.cpp dmmcontroller.h configfile.h Compounds class ConfigFile Einlesen und Auswerten des Konfigurationsfiles wird für die DMM-Demo-Applikation mit dieser Klasse erledigt Detailed Description Titel: DigitalMultimeterDemo. Project: Generic Monitoring-System Path: Source: /home/cvsadmin/repository/gmsdmm/gmsdmm/templates/header template,v

54 50 Generic Monitoring-System DMM-Demo File Documentation Revision: Id: History: Date Who Action Sun Mar stm created Description Special Conditions Document References Copyright Copyright (c) 2000, 2001 Martin Stahl This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. Definition in file configfile.h.

55 5.5 date.cpp File Reference date.cpp File Reference Titel: GMS Utility. #include "date.h" #include limits.h #include stdlib.h Include dependency graph for date.cpp: time.h string date.h limits.h stdlib.h date.cpp Detailed Description Titel: GMS Utility. Project: Generic Monitoring-System Path: Source: /home/cvsadmin/repository/gmsdmm/gmsdmm/date.cpp,v Revision: Id: History: Date Who Action Mon Feb stm created Description Special Conditions Document References Copyright Copyright (c) 2000, 2001 Martin Stahl stahl@ymail.ch

56 52 Generic Monitoring-System DMM-Demo File Documentation This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. Definition in file date.cpp.

57 5.6 date.h File Reference date.h File Reference Titel: GMS Utility. #include "time.h" #include string Include dependency graph for date.h: time.h string date.h This graph shows which files directly or indirectly include this file: alarming.cpp date.cpp dmmcontroller.cpp date.h Compounds class Date Hilfsklasse, die alle Aufgaben im Zusammenhang mit Datum und Zeit innerhalb des Generic Monitoring- Systems erledigt Detailed Description Titel: GMS Utility. Project: Generic Monitoring-System Path: Source: /home/cvsadmin/repository/genericmonitoringsystem/src/sms center/sms center/date.h,v Revision: Id: date.h,v /03/25 19:55:37 martin Exp History: Date Who Action Mon Feb stm created

58 54 Generic Monitoring-System DMM-Demo File Documentation Description Special Conditions Document References Copyright Copyright (c) 2000, 2001 Martin Stahl This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. Definition in file date.h.

59 5.7 dmmcontroller.cpp File Reference dmmcontroller.cpp File Reference Titel: DigitalMultimeterDemo. #include "dmmcontroller.h" #include "date.h" #include syslog.h #include unistd.h #include fcntl.h #include stdio.h #include sys/termios.h #include sys/ioctl.h Include dependency graph for dmmcontroller.cpp: sax/errorhandler.hpp parsers/domparser.hpp string time.h xerces_helpers.h vector gmsexception.h date.h loggerclient.h termios.h configfile.h alarming.h unistd.h dmmcontroller.h syslog.h fcntl.h stdio.h sys/termios.h sys/ioctl.h dmmcontroller.cpp Detailed Description Titel: DigitalMultimeterDemo. Project: Generic Monitoring-System Path: Source: /home/cvsadmin/repository/gmsdmm/gmsdmm/dmmcontroller.cpp,v Revision: Id: dmmcontroller.cpp,v /04/15 05:59:32 martin Exp History: Date Who Action Sun Mar stm created Description

60 56 Generic Monitoring-System DMM-Demo File Documentation Special Conditions Document References Copyright Copyright (c) 2000, 2001 Martin Stahl This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. Definition in file dmmcontroller.cpp.

61 5.8 dmmcontroller.h File Reference dmmcontroller.h File Reference Titel: DigitalMultimeterDemo. #include "alarming.h" #include "configfile.h" #include "loggerclient.h" #include string #include termios.h #include unistd.h Include dependency graph for dmmcontroller.h: string stdexcept sax/errorhandler.hpp iostream parsers/domparser.hpp alarming.h gmsexception.h xerces_helpers.h vector configfile.h loggerclient.h termios.h unistd.h dmmcontroller.h This graph shows which files directly or indirectly include this file: dmmcontroller.cpp main.cpp dmmcontroller.h Compounds class DMMController Diese Klasse betreibt ein DigitalMultimeter über die serielle Schnittstelle Detailed Description Titel: DigitalMultimeterDemo. Project: Generic Monitoring-System Path: Source: /home/cvsadmin/repository/gmsdmm/gmsdmm/dmmcontroller.h,v Revision:

62 58 Generic Monitoring-System DMM-Demo File Documentation Id: History: Date Who Action Sun Mar stm created Description Special Conditions Document References Copyright Copyright (c) 2000, 2001 Martin Stahl This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. Definition in file dmmcontroller.h.

63 5.9 gmsexception.cpp File Reference gmsexception.cpp File Reference Titel: GMS-Exceptions. #include "gmsexception.h" Include dependency graph for gmsexception.cpp: stdexcept string gmsexception.h gmsexception.cpp Detailed Description Titel: GMS-Exceptions. Project: Generic Monitoring-System Path: Source: Revision: Id: History: Date Who Action Sat Jan stm created Description Special Conditions Document References Copyright Copyright (c) 2000, 2001 Martin Stahl This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

64 60 Generic Monitoring-System DMM-Demo File Documentation This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. Definition in file gmsexception.cpp.

65 5.10 gmsexception.h File Reference gmsexception.h File Reference Titel: GMS-Exceptions. #include stdexcept #include string Include dependency graph for gmsexception.h: stdexcept string gmsexception.h This graph shows which files directly or indirectly include this file: dmmcontroller.cpp main.cpp configfile.cpp dmmcontroller.h configfile.h gmsexception.cpp xerces_helpers.cpp gmsexception.h Compounds class GMS DOMException Alle Exceptions, die der DOM-Parser (xerces) produziert, werden innherhalb der GMS-Software gefangen und in diese eigene Ausnahmeklasse umgewandelt. class GMS FileException SammelException für alle Ausnahmebedingungen, die im Zusammenhang mit dem File-Handling stehen. class GMS IPCException SammelException für alle Ausnahmebedingungen, die im Zusammenhang mit der Interprozess- Kommunikation stehen. class GMS MEException SammelException für alle Ausnahmebedingungen, die im Zusammenhang mit dem GSM-Mobiltelefon (ME = MobileEquipment) stehen. class GMS SMSException Fehler, die beim Versenden von Nachrichten über den SMS entstehen, werden mit dieser Klasse signalisiert. class GMS XMLConsistencyException Werden inhaltliche Fehler in den XML-Files festgestellt (z.b.

66 62 Generic Monitoring-System DMM-Demo File Documentation class GMS XMLException SammelException für alle Exceptions, die durch XML-Fehler (z.b. class GMS XMLFileException Wird z.b. class GMS XMLInvalidIdRefException Die verschiedenen XML-Listen verweisen über den ID/IDREF-Mechanismus auf Einträge in anderen Listen. class GMSException Supperklasse für das Exceptionhandling innerhalb aller GMS-Applikationen Detailed Description Titel: GMS-Exceptions. Project: Generic Monitoring-System Path: Source: Revision: $Id:$ History: Date Who Action Sat Jan stm created Description Special Conditions Document References Copyright Copyright (c) 2000, 2001 Martin Stahl This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. Definition in file gmsexception.h.

Wörterbücher von MS nach Ooo konvertieren

Wörterbücher von MS nach Ooo konvertieren Wörterbücher von MS nach Ooo konvertieren Herausgegeben durch das deutschsprachige Projekt von OpenOffice.org Autoren Autoren vorhergehender Versionen RPK ggmbh Kempten Copyright und Lizenzhinweis Copyright

Mehr

Binäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen

Binäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen Binäre Bäume 1. Allgemeines Binäre Bäume werden grundsätzlich verwendet, um Zahlen der Größe nach, oder Wörter dem Alphabet nach zu sortieren. Dem einfacheren Verständnis zu Liebe werde ich mich hier besonders

Mehr

Methoden. von Objekten definiert werden, Methoden,, Zugriffsmethoden und Read-Only

Methoden. von Objekten definiert werden, Methoden,, Zugriffsmethoden und Read-Only Methoden Wie Konstruktoren und Destruktoren zum Auf- und Abbau von Objekten definiert werden, Wie inline-methoden Methoden,, Zugriffsmethoden und Read-Only Only- Methoden einzusetzen sind, Der this-pointer

Mehr

Javadoc. Programmiermethodik. Eva Zangerle Universität Innsbruck

Javadoc. Programmiermethodik. Eva Zangerle Universität Innsbruck Javadoc Programmiermethodik Eva Zangerle Universität Innsbruck Überblick Einführung Java Ein erster Überblick Objektorientierung Vererbung und Polymorphismus Ausnahmebehandlung Pakete und Javadoc Spezielle

Mehr

Objektbasierte Entwicklung

Objektbasierte Entwicklung Embedded Software Objektbasierte Entwicklung Objektorientierung in C? Prof. Dr. Nikolaus Wulff Objektbasiert entwickeln Ohne C++ wird meist C im alten Stil programmiert. => Ein endlose while-schleife mit

Mehr

Technische Dokumentation SilentStatistikTool

Technische Dokumentation SilentStatistikTool Technische Dokumentation SilentStatistikTool Version 1.0 Marko Schröder 1115063 Inhalt Einleitung... 3 Klasse Program... 3 Klasse ArgumentHandler... 3 Bereitgestellte Variablen... 3 Bereitgestellte Methoden...

Mehr

Beispiel 2a Die eigenen ersten Schritte mit dem Gnu-Debugger GDB für Remote-Debugging

Beispiel 2a Die eigenen ersten Schritte mit dem Gnu-Debugger GDB für Remote-Debugging Beispiel 2a Die eigenen ersten Schritte mit dem Gnu-Debugger GDB für Remote-Debugging Das Beispiel orientiert sich am selben Code, der im Teil 1 der Serie verwendet wurde. Text Styles: Shell Prompt mit

Mehr

Keynote Der offene Ansatz: Open Source basiertes ALM ganz praktisch

Keynote Der offene Ansatz: Open Source basiertes ALM ganz praktisch Keynote ALMconf 2010 in Stuttgart 26. bis 28. Oktober 2010 Thomas Obermüller elego Software Solutions GmbH - 2010 1 Welcome & Outline Open Source basiertes ALM ganz praktisch Agenda Application Lifecycle

Mehr

Zählen von Objekten einer bestimmten Klasse

Zählen von Objekten einer bestimmten Klasse Zählen von Objekten einer bestimmten Klasse Ziel, Inhalt Zur Übung versuchen wir eine Klasse zu schreiben, mit der es möglich ist Objekte einer bestimmten Klasse zu zählen. Wir werden den ++ und den --

Mehr

2. Semester, 2. Prüfung, Lösung

2. Semester, 2. Prüfung, Lösung 2. Semester, 2. Prüfung, Lösung Name Die gesamte Prüfung bezieht sich auf die Programmierung in C++! Prüfungsdauer: 90 Minuten Mit Kugelschreiber oder Tinte schreiben Lösungen können direkt auf die Aufgabenblätter

Mehr

Für AX 4.0, den letzten Hotfix rollup einspielen. Der Hotfix wurde das erste Mal im Hotfix rollup 975357 eingeschlossen:

Für AX 4.0, den letzten Hotfix rollup einspielen. Der Hotfix wurde das erste Mal im Hotfix rollup 975357 eingeschlossen: I. DOCTYPE-Deklaration Die INDEX.XML-Datei, die beim GDPdU-Export erstellt wird, beinhaltet eine DOCTYPE-Deklaration, die inkorrekterweise als Kommentar herausgegeben wird:

Mehr

Java: Vererbung. Teil 3: super() www.informatikzentrale.de

Java: 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

Mehr

Software Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015

Software Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering Zur Architektur der Applikation Data Repository Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering: Mit acht bewährten Praktiken zu gutem Code 2 Schichtarchitektur

Mehr

FensterHai. - Integration von eigenen Modulen -

FensterHai. - Integration von eigenen Modulen - FensterHai - Integration von eigenen Modulen - Autor: Erik Adameit Email: erik.adameit@i-tribe.de Datum: 09.04.2015 1 Inhalt 1. Übersicht... 3 2. Integration des Sourcecodes des Moduls... 3 2.1 Einschränkungen...

Mehr

FB Informatik. Fehler. Testplan

FB Informatik. Fehler. Testplan Fehler #include int i,n,summe; int summe (int); cout 0) cin>n; i=summme(n); cout

Mehr

Verhindert, dass eine Methode überschrieben wird. public final int holekontostand() {...} public final class Girokonto extends Konto {...

Verhindert, 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:

Mehr

Fast alle pdfs sind betroffen, Lösungsmöglichkeiten siehe Folgeseiten

Fast alle pdfs sind betroffen, Lösungsmöglichkeiten siehe Folgeseiten Fast alle pdfs sind betroffen, Lösungsmöglichkeiten siehe Folgeseiten Acrobat Reader Deutsch Dokumenteigenschaften oder Englisch Document Properties aufrufen mit Strg D oder cmd D Nicht eingebettete Schriften

Mehr

English. Deutsch. niwis consulting gmbh (https://www.niwis.com), manual NSEPEM Version 1.0

English. Deutsch. niwis consulting gmbh (https://www.niwis.com), manual NSEPEM Version 1.0 English Deutsch English After a configuration change in the windows registry, you have to restart the service. Requirements: Windows XP, Windows 7, SEP 12.1x With the default settings an event is triggered

Mehr

Grundlagen von Python

Grundlagen von Python Einführung in Python Grundlagen von Python Felix Döring, Felix Wittwer November 17, 2015 Scriptcharakter Programmierparadigmen Imperatives Programmieren Das Scoping Problem Objektorientiertes Programmieren

Mehr

Einführung in die Programmierung

Einführung in die Programmierung Technische Universität München WS 2003/2004 Institut für Informatik Prof. Dr. Christoph Zenger Testklausur Einführung in die Programmierung Probeklausur Java (Lösungsvorschlag) 1 Die Klasse ArrayList In

Mehr

Handbuch. Artologik EZ-Equip. Plug-in für EZbooking version 3.2. Artisan Global Software

Handbuch. Artologik EZ-Equip. Plug-in für EZbooking version 3.2. Artisan Global Software Artologik EZ-Equip Plug-in für EZbooking version 3.2 Artologik EZbooking und EZ-Equip EZbooking, Ihre webbasierte Software zum Reservieren von Räumen und Objekten, kann nun durch die Ergänzung um ein oder

Mehr

SEP 114. Design by Contract

SEP 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

Mehr

Das simond Handbuch by Peter H. Grasch. Copyright 2009-2010 Peter Grasch. simond ist die Serverkomponente der simon Spracherkennungslösung.

Das simond Handbuch by Peter H. Grasch. Copyright 2009-2010 Peter Grasch. simond ist die Serverkomponente der simon Spracherkennungslösung. Das simond Handbuch Das simond Handbuch by Peter H. Grasch Copyright 2009-2010 Peter Grasch simond ist die Serverkomponente der simon Spracherkennungslösung. Permission is granted to copy, distribute and/or

Mehr

SMS-Versand in MACS Einrichtung des SMS-Versand Verwendung des SMS-Versandes Der SMS-Versand Empfängerfeld Empfänger-Rufnummer Inhalt der SMS

SMS-Versand in MACS Einrichtung des SMS-Versand Verwendung des SMS-Versandes Der SMS-Versand Empfängerfeld Empfänger-Rufnummer Inhalt der SMS SMS-Versand in MACS Einrichtung des SMS-Versand Verwendung des SMS-Versandes Der SMS-Versand Empfängerfeld Empfänger-Rufnummer Inhalt der SMS Datenfelder Sende-Optionen Text kürzen Zum späteren Zeitpunkt

Mehr

1 Allgemeines 4 1.1 Ziel des Dokument... 4 1.2 Name des Dokuement... 4 1.3 Version... 4 1.4 Allgemein... 4 1.5 Status... 4 1.6 Empfänger...

1 Allgemeines 4 1.1 Ziel des Dokument... 4 1.2 Name des Dokuement... 4 1.3 Version... 4 1.4 Allgemein... 4 1.5 Status... 4 1.6 Empfänger... Inhaltsverzeichnis 1 Allgemeines 4 1.1 Ziel des Dokument.............................. 4 1.2 Name des Dokuement............................. 4 1.3 Version..................................... 4 1.4 Allgemein...................................

Mehr

Die LogTrace-Bibliothek

Die LogTrace-Bibliothek Die LogTrace-Bibliothek Debugging-Hilfsmittel Weiteres Beispiel Motivation void Func() { FunktionLog var( Func );... Func2();... Ausgabe sollte hier sein: >Func > Func2 < Func2 < Func void Func2() { FunktionLog

Mehr

EasyWk DAS Schwimmwettkampfprogramm

EasyWk DAS Schwimmwettkampfprogramm EasyWk DAS Schwimmwettkampfprogramm Arbeiten mit OMEGA ARES 21 EasyWk - DAS Schwimmwettkampfprogramm 1 Einleitung Diese Präsentation dient zur Darstellung der Zusammenarbeit zwischen EasyWk und der Zeitmessanlage

Mehr

Hochschule Darmstadt Informatik-Praktikum (INF 1) WS 2015/2016 Wirtschaftsingenieur Bachelor 5. Aufgabe Datenstruktur, Dateieingabe und -ausgabe

Hochschule Darmstadt Informatik-Praktikum (INF 1) WS 2015/2016 Wirtschaftsingenieur Bachelor 5. Aufgabe Datenstruktur, Dateieingabe und -ausgabe Aufgabenstellung Für eine Hausverwaltung sollen für maximal 500 Wohnungen Informationen gespeichert werden, die alle nach der gleichen Weise wie folgt strukturiert sind: Art Baujahr Wohnung Whnginfo Nebenkosten

Mehr

Vorkurs C++ Programmierung

Vorkurs C++ Programmierung Vorkurs C++ Programmierung Klassen Letzte Stunde Speicherverwaltung automatische Speicherverwaltung auf dem Stack dynamische Speicherverwaltung auf dem Heap new/new[] und delete/delete[] Speicherklassen:

Mehr

PCE-USM RS-232 - USB Logger

PCE-USM RS-232 - USB Logger PCE-USM RS-232 - USB Logger Der Logger ermöglicht die Sendedaten der RS-232 Schnittstelle als TXT Format in einen oder mehreren Ordnern mit Zeit und Datum zu speichern. Der Logger kann sowohl Daten empfangen

Mehr

WORKFLOW DESIGNDOKUMENT

WORKFLOW DESIGNDOKUMENT Architectural Design WORKFLOW DESIGNDOKUMENT Softwareentwicklung Praktikum, Übungsbeispiel 2 Gruppe 86 Andreas Hechenblaickner [0430217] Daniela Kejzar [0310129] Andreas Maller [0431289] Gruppe 86 Seite

Mehr

lome6 (Lights-Out-Management-Ether6) by warhog <warhog@gmx.de> 2011

lome6 (Lights-Out-Management-Ether6) by warhog <warhog@gmx.de> 2011 lome6 (Lights-Out-Management-Ether6) by warhog 2011 Inhaltsverzeichnis 1 GPL...2 2 Einleitung...3 3 Funktionen...3 4 Erster Prototyp...4 5 Hardware...4 6 Software...5 6.1 Ethersex...5 6.2

Mehr

Graphisches Entwicklungslinien- und Aufgaben-Tracking für Subversion in Verbindung mit ALM Tool Suiten

Graphisches Entwicklungslinien- und Aufgaben-Tracking für Subversion in Verbindung mit ALM Tool Suiten Graphisches Entwicklungslinien- und Aufgaben-Tracking für Subversion in Verbindung mit ALM Tool Suiten LifeCycle.Conf 2012 in München 24. bis 25. April 2012 Michael Diers, Thomas Obermüller elego Software

Mehr

Programmierkurs Java

Programmierkurs 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

Mehr

Fussball.de JavaScript

Fussball.de JavaScript Fussball.de JavaScript - larsp_fussballde_js Fussball.de JavaScript Fussball.de JavaScript Extension Key: larsp_fussballde_js Language: de Keywords: Fussball.de Ergebnisse Tabelle Spielplan Bundesliga

Mehr

ecall sms & fax-portal

ecall sms & fax-portal ecall sms & fax-portal Beschreibung des s Dateiname Beschreibung_-_eCall 2015.08.04 Version 1.1 Datum 04.08.2015 Dolphin Systems AG Informieren & Alarmieren Samstagernstrasse 45 CH-8832 Wollerau Tel. +41

Mehr

Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: 24.09.2014)

Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: 24.09.2014) Handbuch NAFI Online-Spezial 1. Auflage (Stand: 24.09.2014) Copyright 2016 by NAFI GmbH Unerlaubte Vervielfältigungen sind untersagt! Inhaltsangabe Einleitung... 3 Kundenauswahl... 3 Kunde hinzufügen...

Mehr

EEX Kundeninformation 2007-09-05

EEX Kundeninformation 2007-09-05 EEX Eurex Release 10.0: Dokumentation Windows Server 2003 auf Workstations; Windows Server 2003 Service Pack 2: Information bezüglich Support Sehr geehrte Handelsteilnehmer, Im Rahmen von Eurex Release

Mehr

Whitepaper. Produkt: address manager 2003. David XL Tobit InfoCenter AddIn für den address manager email Zuordnung

Whitepaper. Produkt: address manager 2003. David XL Tobit InfoCenter AddIn für den address manager email Zuordnung combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: address manager 2003 David XL Tobit InfoCenter AddIn für den address manager email Zuordnung David XL Tobit InfoCenter AddIn für den address

Mehr

Das neue Volume-Flag S (Scannen erforderlich)

Das neue Volume-Flag S (Scannen erforderlich) NetWorker 7.4.2 - Allgemein Tip 2, Seite 1/5 Das neue Volume-Flag S (Scannen erforderlich) Nach der Wiederherstellung des Bootstraps ist es sehr wahrscheinlich, daß die in ihm enthaltenen Informationen

Mehr

188.154 Einführung in die Programmierung für Wirtschaftsinformatik

188.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

Mehr

Kommunikations-Management

Kommunikations-Management Tutorial: Wie kann ich E-Mails schreiben? Im vorliegenden Tutorial lernen Sie, wie Sie in myfactory E-Mails schreiben können. In myfactory können Sie jederzeit schnell und einfach E-Mails verfassen egal

Mehr

Delegatesund Ereignisse

Delegatesund Ereignisse Delegatesund Ereignisse «Delegierter» Methoden Schablone Funktionszeiger Dr. Beatrice Amrhein Überblick Definition eines Delegat Einfache Delegate Beispiele von Delegat-Anwendungen Definition eines Ereignisses

Mehr

Konfigurationsanleitung Access Control Lists (ACL) Funkwerk. Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0.

Konfigurationsanleitung Access Control Lists (ACL) Funkwerk. Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0. Konfigurationsanleitung Access Control Lists (ACL) Funkwerk Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0 Seite - 1 - 1. Konfiguration der Access Listen 1.1 Einleitung Im Folgenden

Mehr

Benutzung der LS-Miniscanner

Benutzung der LS-Miniscanner Benutzung der LS-Miniscanner Seit Januar 2010 ist es möglich für bestimmte Vorgänge (Umlagerungen, Retouren, Inventur) die von LS lieferbaren Miniscanner im Format Autoschlüsselgröße zu benutzen. Diese

Mehr

Softwarelizenzen und Open Source

Softwarelizenzen und Open Source 02. Februar 2016 Softwarelizenzen und Open Source Juristisches IT-Projektmanagement Vortrag von Michael Woborschil Inhalt 1. Einführung 2. Lizenzen allgemein 3. Open Source 4. Copyleft 4. Beispiele für

Mehr

MdtTax Programm. Programm Dokumentation. Datenbank Schnittstelle. Das Hauptmenü. Die Bedienung des Programms geht über das Hauptmenü.

MdtTax Programm. Programm Dokumentation. Datenbank Schnittstelle. Das Hauptmenü. Die Bedienung des Programms geht über das Hauptmenü. Programm Die Bedienung des Programms geht über das Hauptmenü. Datenbank Schnittstelle Die Datenbank wir über die Datenbank- Schnittstelle von Office angesprochen. Von Office 2000-2003 gab es die Datenbank

Mehr

Programmieren in Java

Programmieren in Java Programmieren in Java objektorientierte Programmierung 2 2 Zusammenhang Klasse-Datei In jeder *.java Datei kann es genau eine public-klasse geben wobei Klassen- und Dateiname übereinstimmen. Es können

Mehr

Dokumentation IBIS Monitor

Dokumentation IBIS Monitor Dokumentation IBIS Monitor Seite 1 von 16 11.01.06 Inhaltsverzeichnis 1. Allgemein 2. Installation und Programm starten 3. Programmkonfiguration 4. Aufzeichnung 4.1 Aufzeichnung mitschneiden 4.1.1 Inhalt

Mehr

Hochschule Darmstadt Informatik-Praktikum (INF 1) WS 2014/2015 Wirtschaftsingenieur Bachelor 4. Aufgabe Datenstruktur, Dateieingabe und -ausgabe

Hochschule Darmstadt Informatik-Praktikum (INF 1) WS 2014/2015 Wirtschaftsingenieur Bachelor 4. Aufgabe Datenstruktur, Dateieingabe und -ausgabe Aufgabenstellung Für ein Baumkataster sollen für maximal 500 Bäume Informationen gespeichert werden, die alle nach der gleichen Weise wie folgt strukturiert sind: Nummer Bauminfo Baumart Hoehe Baum Umfang

Mehr

.NET Code schützen. Projekt.NET. Version 1.0

.NET Code schützen. Projekt.NET. Version 1.0 .NET Code schützen Projekt.NET Informationsmaterial zum Schützen des.net Codes Version 1.0 Autor: Status: Ablage: Empfänger: Seiten: D. Hoyer 1 / 6 Verteiler : Dokument1 Seite 1 von 1 Änderungsprotokoll

Mehr

GSM Scanner Bedienungsanleitung

GSM Scanner Bedienungsanleitung GSM Scanner Bedienungsanleitung Inhaltsverzeichnis 1. Funktion der Tasten... 3 2. Erste Schritte... 4 2.1. Einschalten -----------------------------------------------------------------------------------

Mehr

Übung Grundlagen der Programmierung. Übung 03: Schleifen. Testplan Testergebnisse

Ü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

Mehr

Objektorientierte Programmierung

Objektorientierte Programmierung Universität der Bundeswehr Fakultät für Informatik Institut 2 Priv.-Doz. Dr. Lothar Schmitz FT 2006 Übungsblatt 5 Lösungsvorschlag Objektorientierte Programmierung 22. 05. 2006 Lösung 9 (SMS-Eingabe am

Mehr

Erstellen einer E-Mail in OWA (Outlook Web App)

Erstellen einer E-Mail in OWA (Outlook Web App) Erstellen einer E-Mail in OWA (Outlook Web App) Partner: 2/12 Versionshistorie: Datum Version Name Status 13.09.2011 1.1 J. Bodeit Punkte 7 hinzugefügt, alle Mailempfänger unkenntlich gemacht 09.09.2011

Mehr

Fakultät Angewandte Informatik Lehrprofessur für Informatik 23.01.2012

Fakultät Angewandte Informatik Lehrprofessur für Informatik 23.01.2012 WS 2011/2012 Fakultät Angewandte Informatik Lehrprofessur für Informatik 23.01.2012 Prof. Dr. Robert Lorenz Musterlösung zur Vorlesung Informatik I, Extrablatt zu komplexen Datenstrukturen Aufgabe 45 **

Mehr

UC4 Rapid Automation HP Service Manager Agent Versionshinweise

UC4 Rapid Automation HP Service Manager Agent Versionshinweise UC4 Rapid Automation HP Service Manager Agent Versionshinweise UC4 Software, Inc. Copyright UC4 and the UC4 logo are trademarks owned by UC4 Software GmbH (UC4). All such trademarks can be used by permission

Mehr

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 22

Wintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 22 Kapitel 19 Vererbung, UML Seite 1 von 22 Vererbung - Neben der Datenabstraktion und der Datenkapselung ist die Vererbung ein weiteres Merkmal der OOP. - Durch Vererbung werden die Methoden und die Eigenschaften

Mehr

Barcodedatei importieren

Barcodedatei importieren Barcodedatei importieren Inhaltsverzeichnis 1 Schnittstelle Barcodedatei importieren... 2 1.1 Funktion... 2 1.2 Konfiguration... 2 1.2.1 Lizenz... 2 1.2.2 Einstellungen... 2 1.2.3 Vorarbeiten... 3 1.2.3.1

Mehr

Eine doppelte bzw. mehrfache Erfassung eines Kunden ist unbedingt zu vermeiden.

Eine doppelte bzw. mehrfache Erfassung eines Kunden ist unbedingt zu vermeiden. Arbeitsanweisungen 1 Prüfung und Erfassung eines Kunden Für die langfristige Kundenbindung sollen möglichst alle Kunden in der Kundenverwaltung gespeichert werden. Termine im Kalender können nur gespeichert

Mehr

MSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003

MSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003 Page 1 of 8 SMTP Konfiguration von Exchange 2003 Kategorie : Exchange Server 2003 Veröffentlicht von webmaster am 25.02.2005 SMTP steht für Simple Mail Transport Protocol, welches ein Protokoll ist, womit

Mehr

Nach dem Anmelden sind die Arbeitnehmer beim Finanzamt bekannt und Sie können und müssen sogar die Änderungsliste, z.b. monatlich, abrufen.

Nach dem Anmelden sind die Arbeitnehmer beim Finanzamt bekannt und Sie können und müssen sogar die Änderungsliste, z.b. monatlich, abrufen. ELStAM Merkblatt ELStAM ist quasi die Lohnsteuerkarte, die der Arbeitgeber jetzt selbst vom Finanzamt- Server abholt. Ab sofort nennt sich die Lohnsteuerkarte = Änderungsliste. Also in einer Liste sind

Mehr

Kurzanleitung: Abonnenten-Import

Kurzanleitung: Abonnenten-Import Kurzanleitung: Abonnenten-Import 1 Import-Format... 1 2 Abonnentendaten importieren... 3 2010 Mayoris AG Kurzanleitung: Abonnentendaten-Import 1 Import-Format Daten von (potentiellen) Newsletter-Abonnenten

Mehr

Anleitung - Mass E-Mailer 2.6. 2003 by Patrick Biegel 25.06.2005

Anleitung - Mass E-Mailer 2.6. 2003 by Patrick Biegel 25.06.2005 Anleitung - Mass E-Mailer 2.6 2003 by Patrick Biegel 25.06.2005 Inhalt Einleitung...3 Neu in der Version 2.6...3 Installation...4 Links...4 E-Mail Form...5 Send E-Mails...7 Edit List...8 Save List...9

Mehr

Der Aufruf von DM_in_Euro 1.40 sollte die Ausgabe 1.40 DM = 0.51129 Euro ergeben.

Der Aufruf von DM_in_Euro 1.40 sollte die Ausgabe 1.40 DM = 0.51129 Euro ergeben. Aufgabe 1.30 : Schreibe ein Programm DM_in_Euro.java zur Umrechnung eines DM-Betrags in Euro unter Verwendung einer Konstanten für den Umrechnungsfaktor. Das Programm soll den DM-Betrag als Parameter verarbeiten.

Mehr

Sichtbarkeit & statische Methoden. Einsatz von Sichtbarkeit Einsatz statischer Methoden programmatische Realisierung 2 Beispielaufgaben

Sichtbarkeit & statische Methoden. Einsatz von Sichtbarkeit Einsatz statischer Methoden programmatische Realisierung 2 Beispielaufgaben Sichtbarkeit & statische Methoden Einsatz von Sichtbarkeit Einsatz statischer Methoden programmatische Realisierung 2 Beispielaufgaben Nicht sichtbare Methoden Wollen Eltern bestimmte Methoden vor den

Mehr

CarMedia. Bedienungsanleitung Instruction manual. AC-Services Albert-Schweitzer-Str.4 68766 Hockenheim www.ac-services.eu info@ac-services.

CarMedia. Bedienungsanleitung Instruction manual. AC-Services Albert-Schweitzer-Str.4 68766 Hockenheim www.ac-services.eu info@ac-services. CarMedia Bedienungsanleitung Instruction manual AC-Services Albert-Schweitzer-Str.4 68766 Hockenheim www.ac-services.eu info@ac-services.eu DE Inhaltsverzeichnis 1. Allgemeine Hinweise... 3 2. CarMedia...

Mehr

Komponententest. Testen von Software Systemen. Übung 02 SS 2009 Version: 1.0 09.06.2009

Komponententest. Testen von Software Systemen. Übung 02 SS 2009 Version: 1.0 09.06.2009 Testen von Software Systemen Übung 02 SS 2009 Version: 1.0 09.06.2009 Komponententest Kunde: Dr. Reinhold Plösch Dr. Johannes Sametinger Kundenreferenz: 259.019 Team 19 Mitarbeiter: Christian Märzinger

Mehr

TelData. Version: A-Muster

TelData. Version: A-Muster -Prüfung: Prüfprotokoll Systemelement- TelData Version: A-Muster Projektbezeichnung Artio Neues Projekt Projektleiter Herr Karlapp Verantwortlich Hr. Deynet Prüfer Erstellt am 21.07.2005 Zuletzt geändert

Mehr

5 DATEN. 5.1. Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu

5 DATEN. 5.1. Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu Daten Makro + VBA effektiv 5 DATEN 5.1. Variablen Variablen können beliebige Werte zugewiesen und im Gegensatz zu Konstanten jederzeit im Programm verändert werden. Als Variablen können beliebige Zeichenketten

Mehr

Mobile-Szenario in der Integrationskomponente einrichten

Mobile-Szenario in der Integrationskomponente einrichten SAP Business One Konfigurationsleitfaden PUBLIC Mobile-Szenario in der Integrationskomponente einrichten Zutreffendes Release: SAP Business One 8.81 Alle Länder Deutsch November 2010 Inhalt Einleitung...

Mehr

Java Einführung Collections

Java Einführung Collections Java Einführung Collections Inhalt dieser Einheit Behälterklassen, die in der Java API bereitgestellt werden Wiederholung Array Collections (Vector, List, Set) Map 2 Wiederholung Array a[0] a[1] a[2] a[3]...

Mehr

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Diese Verbindung muss einmalig eingerichtet werden und wird benötigt, um den Zugriff vom privaten Rechner oder der Workstation im Home Office über

Mehr

Tevalo Handbuch v 1.1 vom 10.11.2011

Tevalo 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

Mehr

Festlegungen für die Code Entwicklung Table of contents

Festlegungen für die Code Entwicklung Table of contents Festlegungen für die Code Entwicklung Table of contents 1 Vorbemerkungen...2 2 Encoding... 2 2.1 Allgemeines...2 2.2 Konfiguration unter Eclipse... 2 3 Java-Code Formatierung...2 3.1 Allgemeines...2 3.2

Mehr

Whitepaper. Produkt: address manager 2003. Outlook AddIn für den address manager email Zuordnung. combit GmbH Untere Laube 30 78462 Konstanz

Whitepaper. Produkt: address manager 2003. Outlook AddIn für den address manager email Zuordnung. combit GmbH Untere Laube 30 78462 Konstanz combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: address manager 2003 Outlook AddIn für den address manager email Zuordnung Outlook AddIn für den address manager email Zuordnung - 2 - Inhalt

Mehr

Anleitung für TYPO3... 1. Bevor Sie beginnen... 2. Newsletter anlegen... 2. Inhalt platzieren und bearbeiten... 3. Neuen Inhalt anlegen...

Anleitung für TYPO3... 1. Bevor Sie beginnen... 2. Newsletter anlegen... 2. Inhalt platzieren und bearbeiten... 3. Neuen Inhalt anlegen... Seite 1 von 11 Anleitung für TYPO3 Inhalt Anleitung für TYPO3... 1 Bevor Sie beginnen... 2 Newsletter anlegen... 2 Inhalt platzieren und bearbeiten... 3 Neuen Inhalt anlegen... 3 Bestehenden Inhalt bearbeiten...

Mehr

Gliederung Grundlagen Schlüsselworte try-catch Fehlerobjekte Fehlerklassen Schlüsselwort finally Schlüsselwort throws selbst erstellte Exceptions

Gliederung Grundlagen Schlüsselworte try-catch Fehlerobjekte Fehlerklassen Schlüsselwort finally Schlüsselwort throws selbst erstellte Exceptions try-catch Schlüsselworte try-catch e Schlüsselwort Schlüsselwort selbst erstellte ermöglichen die Behandlung von Fehlern, die zur Laufzeit entstehen. try-catch in C: Fehler führt immer zum Abbruch des

Mehr

Werkzeuge der Informatik UNIX

Werkzeuge der Informatik UNIX Autor: David Mainzer Institut für Informatik 1 Werkzeuge der Informatik UNIX Prof. Dr. Gabriel Zachmann (zach@in.tu-clausthal.de) David Mainzer (dm@tu-clausthal.de) Institut für Informatik 17. Dezember

Mehr

Fehlermonitor. Software zur seriellen Verbindung PC-Airdos Visualdatensignale und Fehlermeldungen-Ausagabe per SMS / Drucker

Fehlermonitor. Software zur seriellen Verbindung PC-Airdos Visualdatensignale und Fehlermeldungen-Ausagabe per SMS / Drucker Fehlermonitor Software zur seriellen Verbindung PC-Airdos Visualdatensignale und Fehlermeldungen-Ausagabe per SMS / Drucker Das Programm ist problemlos zu installieren auf jedem Windows-PC (XP) mit.net

Mehr

Benutzerhandbuch - Elterliche Kontrolle

Benutzerhandbuch - 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ü

Mehr

Menü Netzwerk 1. Job-Pufferung Netzwerkpuffer Netzwerk<x>-Konfig NPA-Modus PCL-SmartSwitch. PS-SmartSwitch MAC-Binär-PS. Drucken. Arbeiten mit Farben

Menü Netzwerk 1. Job-Pufferung Netzwerkpuffer Netzwerk<x>-Konfig NPA-Modus PCL-SmartSwitch. PS-SmartSwitch MAC-Binär-PS. Drucken. Arbeiten mit Farben Menü Netzwerk 1 Verwenden Sie das Menü Netzwerk, um Druckereinstellungen für Druckaufträge zu ändern, die über einen Netzwerkanschluß an den Drucker gesendet werden (entweder Standard- Netzw. oder Netzw.

Mehr

5.1.4.4 Übung - Datenmigration in Windows 7

5.1.4.4 Übung - Datenmigration in Windows 7 5.0 5.1.4.4 Übung - Datenmigration in Windows 7 Einführung Drucken Sie die Übung aus und führen Sie sie durch. In dieser Übung verwenden Sie Windows 7. Empfohlene Ausstattung Die folgende Ausstattung ist

Mehr

Task: Nmap Skripte ausführen

Task: Nmap Skripte ausführen Task: Nmap Skripte ausführen Inhalt Einfache Netzwerkscans mit NSE Ausführen des Scans Anpassung der Parameter Einleitung Copyright 2009-2015 Greenbone Networks GmbH Herkunft und aktuellste Version dieses

Mehr

Bekannte Effekte bei Soft- und Hardware der ESTEC Datenlogger sowie der PC Auswertesoftware

Bekannte Effekte bei Soft- und Hardware der ESTEC Datenlogger sowie der PC Auswertesoftware Bekannte Effekte bei Soft- und Hardware der ESTEC Datenlogger sowie der PC Auswertesoftware Inhaltsverzeichnis 1 Datenlogger Hardware...2 1.1 Revision: 1.32...2 1.2 Revision: 1.31...2 1.3 Revision: 1.30...2

Mehr

Internet online Update (Internet Explorer)

Internet online Update (Internet Explorer) Um Ihr Consoir Beta immer schnell und umkompliziert auf den aktuellsten Stand zu bringen, bieten wir allen Kunden ein Internet Update an. Öffnen Sie Ihren Internetexplorer und gehen auf unsere Internetseite:

Mehr

Anmeldung und Zugang zum Webinar des Deutschen Bibliotheksverbandes e.v. (dbv)

Anmeldung und Zugang zum Webinar des Deutschen Bibliotheksverbandes e.v. (dbv) Anmeldung und Zugang zum Webinar des Deutschen Bibliotheksverbandes e.v. (dbv) Über den Link https://www.edudip.com/academy/dbv erreichen Sie unsere Einstiegsseite: Hier finden Sie die Ankündigung unseres

Mehr

Objektorientierte Programmierung

Objektorientierte 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

Mehr

Mail encryption Gateway

Mail encryption Gateway Mail encryption Gateway Anwenderdokumentation Copyright 06/2015 by arvato IT Support All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means, electronic

Mehr

12. Vererbung. Prof. Dr. Markus Gross Informatik I für D-ITET (WS 03/04)

12. Vererbung. Prof. Dr. Markus Gross Informatik I für D-ITET (WS 03/04) 12. Vererbung Prof. Dr. Markus Gross Informatik I für D-ITET (WS 03/04)!Vererbung Konzept!Protected Section!Virtuelle Mitgliedsfunktionen!Verwendung von Vererbung Copyright: M. Gross, ETHZ, 2003 2 Vererbung!

Mehr

Dokumentieren mit Eclipse und Doxygen

Dokumentieren mit Eclipse und Doxygen Dokumentieren mit Eclipse und Doxygen Boris Budweg, 28.11.2009 Version 0.2 Abstract: Kurze Anleitung für die Benutzung von Doxygen und Eclox in Eclipse. Doxygen-Kommentare / Schlüsselwörter...2 Beispiel...2

Mehr

Konzept zur Push Notification/GCM für das LP System (vormals BDS System)

Konzept zur Push Notification/GCM für das LP System (vormals BDS System) Konzept zur Push Notification/GCM für das LP System (vormals BDS System) Wir Push Autor: Michael Fritzsch Version: 1.0 Stand: 04. Februar 2015 Inhalt 1. Was ist eine Push Notification? 2. Wofür steht GCM?

Mehr

II. Grundlagen der Programmierung. 9. Datenstrukturen. Daten zusammenfassen. In Java (Forts.): In Java:

II. Grundlagen der Programmierung. 9. Datenstrukturen. Daten zusammenfassen. In Java (Forts.): In Java: Technische Informatik für Ingenieure (TIfI) WS 2005/2006, Vorlesung 9 II. Grundlagen der Programmierung Ekkart Kindler Funktionen und Prozeduren Datenstrukturen 9. Datenstrukturen Daten zusammenfassen

Mehr

Um ein solches Dokument zu erzeugen, muss eine Serienbriefvorlage in Word erstellt werden, das auf die von BüroWARE erstellte Datei zugreift.

Um ein solches Dokument zu erzeugen, muss eine Serienbriefvorlage in Word erstellt werden, das auf die von BüroWARE erstellte Datei zugreift. Briefe Schreiben - Arbeiten mit Word-Steuerformaten Ab der Version 5.1 stellt die BüroWARE über die Word-Steuerformate eine einfache Methode dar, Briefe sowie Serienbriefe mit Hilfe der Korrespondenzverwaltung

Mehr

juergen.vogt@uni-ulm.de

juergen.vogt@uni-ulm.de Benutzerregistrierung für SciFinder on WWW Mitglieder, auch Studenten, der Universität Ulm können SciFinder Scholar für nicht-kommerzielle Zwecke nutzen. Allerdings ist der Zugang personalisiert. Damit

Mehr

vorab noch ein paar allgemeine informationen zur de-mail verschlüsselung:

vorab noch ein paar allgemeine informationen zur de-mail verschlüsselung: Kurzanleitung De-Mail Verschlüsselung so nutzen sie die verschlüsselung von de-mail in vier schritten Schritt 1: Browser-Erweiterung installieren Schritt 2: Schlüsselpaar erstellen Schritt 3: Schlüsselaustausch

Mehr

Das Modul Hilfsmittel ermöglicht den Anwender die Verwaltung der internen Nachrichten, Notizen, Kontakte, Aufgaben und Termine.

Das Modul Hilfsmittel ermöglicht den Anwender die Verwaltung der internen Nachrichten, Notizen, Kontakte, Aufgaben und Termine. Hilfsmittel Das Modul Hilfsmittel ermöglicht den Anwender die Verwaltung der internen Nachrichten, Notizen, Kontakte, Aufgaben und Termine. Interne Nachrichten Mit Hilfe der Funktion Interne Nachrichten

Mehr

Handbuch PCI Treiber-Installation

Handbuch PCI Treiber-Installation Handbuch PCI Treiber-Installation W&T Release 1.0, September 2003 09/2003 by Wiesemann & Theis GmbH Microsoft und Windows sind eingetragene Warenzeichen der Microsoft Corporation Irrtum und Änderung vorbehalten:

Mehr

Wann benötigen Sie eine neue Lizenz-Datei mit der Endung.pkg?

Wann benötigen Sie eine neue Lizenz-Datei mit der Endung.pkg? USB-Dongle-Lizensierung aktualisieren Wichtig zu wissen: die USB-Dongle-Lizenzierung funktioniert ausschließlich über den Dongle-Lizenz Manager. Voraussetzungen Ist Ihr Lizenztyp USB-Dongle? Dann besitzen

Mehr