Buch-Add-Ons. Jürgen Bayer. Object Pascal-Tipps und Tricks. 1 Konvertieren und auf numerische Werte überprüfen 2
|
|
- Judith Jaeger
- vor 8 Jahren
- Abrufe
Transkript
1 Buch-Add-Ons Jürgen Bayer Inhaltsverzeichnis Object Pascal-Tipps und Tricks 1 Konvertieren und auf numerische Werte überprüfen Strings in Integerwerte konvertieren Strings in Extended-Werte konvertieren Überprüfen auf numerische Werte in Strings 4 2 Ein- und Ausgabe Eingabe an der Konsole Umlaute in Windows-Programmen an der Konsole 5 3 Formatieren Zahlen formatieren Datumswerte formatieren 7 4 Strings Ersetzen 9 5 Textdateien lesen und schreiben Textdateien lesen Textdateien schreiben 11 6 Index 12
2 Die Konvertierung eines Strings in einen Integer-Wert ist in Object Pascal über die Funktion StrToInt sehr einfach. Diese Funktion erzeugt eine Ausnahme vom Typ EConvertError wenn die Zahl nicht konvertiert werden kann. Diese Ausnahme fangen Sie einfach ab: program Konvertierungen; var source: String; intresult: integer; doubleresult: double; { Konvertierung eines String in einen Integer-Wert } source := '1234'; try intresult := StrToInt(source); writeln(intresult); except on ex: Exception do writeln('die Konvertierung ist fehlgeschlagen'); end source := '1234,5678'; try intresult := StrToInt(source); writeln(intresult); except on ex: Exception do writeln('die Konvertierung ist fehlgeschlagen'); end Die Konvertierung ist nur dann erfolgreich, wenn der String lediglich aus Ziffern besteht. Die zweite Konvertierung im Beispiel schlägt fehl, weil ein Komma im String vorkommt. Beachten Sie, dass Sie die Option STOP ON DELPHI EXCEPTIONS bzw. BEI DELPHI- EXCEPTIONS STOPPEN in den Debugger-Optionen abschalten sollten, damit Delphi bzw. Kylix nicht bei jeder Ausnahme in den Debugger springen. Konvertieren und auf numerische Werte überprüfen 2
3 Alternativ können Sie die Funktion StrToIntDef verwenden, die keine Ausnahme erzeugt, sondern beim Fehlschlagen der Konvertierung den im zweiten Argument übergebenen Defaultwert zurückgibt. Damit können Sie zwar nur dann auf Gültigkeit überprüfen, wenn der Defaultwert ein als ungültig betrachteter Wert ist. Das Handling dieser Funktion ist aber einfacher, weil Sie keine Ausnahme abfangen müssen: { Konvertierung eines String über StrToIntDef in einen Integer-Wert } source := '1234'; intresult := StrToIntDef(source, -1); if intresult > -1 then writeln(intresult) else writeln('die Konvertierung ist fehlgeschlagen'); source := '1234,5678'; intresult := StrToIntDef(source, -1); if intresult > -1 then writeln(intresult) else writeln('die Konvertierung ist fehlgeschlagen'); Die Konvertierung eines String in einen Extended-Wert funktioniert auf ähnliche Weise wie bei der Konvertierung in einen Integer-Wert. Sie können die Funktion StrToFloat verwenden, die beim Fehlschlagen der Konvertierung eine Ausnahme erzeugt, oder die Funktion StrToFloatDef, die beim Fehlschlagen den im zweiten Argument übergebenen Defaultwert zurückgibt. Beide Funktionen berücksichtigen automatisch das aktuell im System eingestellte Zahlformat (so einfach kann das Leben sein (vgl. die Java-Variante)...): source := '1234,5678'; try extendedresult := StrToFloat(source); writeln(extendedresult); except on ex: EConvertError do writeln('die Konvertierung ist fehlgeschlagen'); end { Konvertierung eines String über StrToFloatDef in einen Extended-Wert } source := '1234,xyz'; extendedresult := StrToFloatDef(source, -1); if intresult > -1 then writeln(extendedresult) else writeln('die Konvertierung ist fehlgeschlagen'); Konvertieren und auf numerische Werte überprüfen 3
4 ! " In Object Pascal existiert wie in Jave leider keine einfache Funktion zur Überprüfung auf numerische Werte in Strings. Sie müssen selbst programmieren. Zur besseren Wiederverwendung habe ich die entsprechenden Funktionen in einer Unit NumberUtils implementiert: unit NumberUtils; interface function IsInteger(value: string): boolean; function IsExtended(value: string): boolean; implementation { Funktion zur Überprüfung, ob ein String in einen Integerwert konvertiert werden kann } function IsInteger(value: string): boolean; try StrToInt(value); result := true; except on EConvertError do result := false; { Funktion zur Überprüfung, ob ein String in einen Extended-Wert konvertiert werden kann } function IsExtended(value: string): boolean; try StrToFloat(value); result := true; except on EConvertError do result := false; Die Anwendung ist einfach: source := '123'; if IsInteger(source) then writeln(source, ' kann in einen Integer-Wert konvertiert werden') else writeln(source, ' kann NICHT in einen Integer-Wert konvertiert werden'); source := '1234,5678'; if IsExtended(source) then writeln(source, ' kann in einen Extended-Wert konvertiert werden') else writeln(source, ' kann NICHT in einen Extended-Wert konvertiert werden'); Konvertieren und auf numerische Werte überprüfen 4
5 # $ Die Eingabe an der Konsole ist in Object Pascal eigentlich keinen Tipp wert, wird aber der Vollständigkeit halber beschrieben. Sie verwenden dazu einfach die readln-methode: program Eingabe_und_Ausgabe; var input: string; { Eingabe an der Konsole } write('ihr Name: '); readln(input); writeln('hallo ', input); %$ & $ Da die Konsole in Windows in Deutschland normalerweise mit der Zeichentabelle 850 arbeitet, werden Umlaute und andere Sonderzeichen aus einem Delphi-Programm, das normalerweise die Zeichentabelle ISO verwendet, falsch dargestellt. Sie müssen Strings in die passende Zeichentabelle konvertieren, damit Sonderzeichen korrekt dargestellt werden. Dazu können Sie einfach die Betriebssystemfunktion CharToOEM verwenden. Diese Funktion erwartet zwei Strings im C-Format (das ist eine Folge einzelner Zeichen, die mit dem Zeichen 0 abgeschlossen ist). Im ersten Argument übergeben Sie den zu konvertierenden String, im zweiten eine Variable, in die die Funktion das Ergebnis schreibt. Das Beispiel verwendet dazu einfach die implizite Variable result. Sehr wichtig ist, dass diese Variable auf eine korrekte Länge definiert ist, was die Funktion über die SetLength-Funktion implementiert. Die in C oder C++ geschriebene Funktion CharToOEM schreibt einfach in die Ergebnisvariable, ohne dass sie die Länge des Strings überprüfen kann. Ist die Ergebnisvariable zu klein dimensioniert, überschreibt CharToOEM einen unbestimmten Speicherbereich, was dann in der Regel zu einem Programmabsturz, aber zumindest zu schwer wiegenden Fehlern führt. Ein- und Ausgabe 5
6 Ansonsten ist die Funktion zur Konvertierung aber sehr einfach aufgebaut. Ich habe diese Funktion in einer separaten Unit ConsoleTools implementiert: unit ConsoleTools; interface uses Windows; function ConvertToDos(s: string): string; implementation { Funktion zum Konvertieren in den DOS-ASCII-Code } function ConvertToDos(value: string): string; SetLength(result, Length(value)); CharToOEM(PChar(value), PChar(result)); Die Anwendung ist trivial (wie es ja auch bei der Verwendung von eigenen Funktionen, Prozeduren und Methoden immer sein sollte): writeln(converttodos('äöüäöüß'));! '! ($ Zahlen können Sie in Object Pascal über die Funktion FormatFloat formatieren. Im ersten Argument übergeben Sie einen String, der das Format spezifiziert, im zweiten die zu formatierende Zahl: program Formatieren; var number: double; { Zahlen formatieren } number := ; writeln(formatfloat('0.00', number)); // 1234,57 writeln(formatfloat('0.00', number)); // 1234,57 writeln(formatfloat(' ',number)); // 01234, writeln(formatfloat('0.0000',number)); // 1234,5679 number := 0.12; writeln(formatfloat('#.000', number)); //,120 Die Formatzeichen für Zahlen werden in der Hilfe zur FormatFloat-Funktion beschrieben. Formatieren 6
7 Sie können die folgenden Formatierzeichen verwenden (Auszug): Formatzeichen Bedeutung 0 Ziffer. Fehlende Ziffern werden als 0 angezeigt. Das Format " " ergibt z. B. bei der Zahl 1,23 den String "001,2300". # Ziffer. Fehlende Ziffern werden nicht angezeigt. Das Format "#.00" ergibt z. B. bei der Zahl 1,23 den String ",23".. steht für das Dezimaltrennzeichen ' steht für das Tausender-Trennzeichen Tabelle 3.1: Auszug aus den Formatierzeichen für Zahlen! ) Datumswerte können Sie über die Funktion FormatDateTime formatieren: program Formatieren; var date: TDateTime; { Datum formatieren } date := now; writeln(formatdatetime('dd.mm.yyyy', date)); // writeln(formatdatetime('dddd, dd.mm.yyyy', date)); // Montag, writeln('monat: ', FormatDateTime('mmmm', date)); // September writeln('zeit: ', FormatDateTime('hh:mm:ss', date)); // 23:59:59 Die Formatzeichen für Datumswerte werden in der Hilfe zur FormatDateTime- Funktion beschrieben. Formatieren 7
8 Sie können die folgenden Formatierzeichen verwenden (Auszug): Formatzeichen Bedeutung d Tag als ein- bis zweistellige Zahl ohne führende Null dd Tag als zweistellige Zahl mit führender Null dddd Tag als voll ausgeschriebener Name (Montag m Monat als ein- oder zweistellige Zahl ohne führende Null mm Monat als zweistellige Zahl mit führender Null mmmm Monat mit voll ausgeschriebenem Namen yy Jahr als zweistellige Zahl yyyy Jahr als vierstellige Zahl h Stunde als einstellige Zahl ohne führende Null hh Stunde als ein- oder zweistellige Zahl mit führender Null n Minute als einstellige Zahl ohne führende Null nn Minute als ein- oder zweistellige Zahl mit führender Null s Sekunde als einstellige Zahl ohne führende Null ss Sekunde als ein- oder zweistellige Zahl mit führender Null / stellt das aktuelle Datums-Trennzeichen dar : stellt das aktuelle Zeit-Trennzeichen dar Tabelle 3.2: Auszug aus den Formatierzeichen für Datumswerte Formatieren 8
9 * * + Das Ersetzen von Strings ist in Object Pascal sehr einfach. Dazu nutzen Sie die Funktion StringReplace. Im ersten Argument übergeben Sie den Quellstring, im zweiten das Suchmuster und im dritten den Ersatzstring. Im vierten Argument müssen Sie spezifizieren, wie das Ersetzen ausgeführt werden soll. Dieses Argument ist eine Aufzählung (Enumeration) von einzelnen Werten, die den Typ TReplaceFlags besitzt. In diesem Argument können Sie z. B. mit dem Wert rfreplaceall festlegen, dass alle gefundenen Suchmuster ersetzt werden sollen. Da es sich um eine Auszählung handelt, müssen Sie diesen Wert in eckigen Klammern angeben. Mehrere Werte trennen Sie durch Kommata. So können Sie z. B. alle Fundstellen ersetzen und /über rfignorecase) bei der Suche Groß- und Kleinschreibung vernachlässigen: program Strings_ersetzen; var source: string; { Strings ersetzen } source := '*Xyz*XYZ*xyz*'; writeln(stringreplace(source, 'xyz', 'abc', [rfreplaceall, rfignorecase])); // '*abc*abc*abc*' Wenn Sie rfreplaceall nicht angeben, ersetzt StringReplace nur die erste Fundstelle. Strings 9
10 , - $, - $ Zum Lesen einer Textdatei verwenden Sie eine Variable vom Typ TextFile, die allerdings (leider) kein Objekt ist. Sie müssen diese Variable zunächst über AssignFile mit einer Datei»verbinden«und können die Datei dann über die Reset-Prozedur öffnen. Danach können Sie über readln einzelne Zeilen einlesen. Sie müssen dabei lediglich am ersten Argument die TextFile-Variable angeben 1. Um zu überprüfen, ob das Programm am Ende der Datei angelangt ist, fragen Sie dieses über die Eof-Funktion 2 ab. Schließlich schließen Sie die Datei über die CloseFile-Prozedur. Beachten Sie den kleinen Trick im Beispiel, das der Pfad ausgelesen wird, aus dem die Anwendung heraus gestartet wurde: program Textdateien_lesen; { Variable für die Datei } var f: TextFile; { Variablen für den Darteinamen und zum Einlesen einzelner Zeilen } var filename, row: string; { Dateiname zusammensetzen. Die Datei wird im Ordner der Anwendung erwartet. Der Pfad wird über ParamStr ausgelesen. Diese Funktion wird verwendet, um Befehlszeilenargumente auszulesen, liefert mit dem Index 0 aber auch den Pfad, aus dem heraus das Programm aufgerufen wurde } filename := ExtractFilePath(ParamStr(0)) + 'demo.txt'; { Datei zum Lesen öffnen } AssignFile(f, filename); Reset(f); { Zeilenweise bis zum Ende lesen } while eof(f) = false do { Eine Zeile lesen } readln(f, row); { Zeile ausgeben (oder anders verarbeiten) } writeln(row); { Datei schließen } CloseFile(f); 1 Wenn Sie readln ohne Dateivariable am ersten Argument aufrufen, liest diese Prozedur die»standardeingabe«ein, d. h. die Konsole. Mit der Angabe einer Dateivariable wird stattdessen die Datei ausgelesen. 2 End of file Textdateien lesen und schreiben 10
11 , - Das Schreiben von Textdateien ist dem Lesen sehr ähnlich. Der Unterschied ist, dass Sie die Datei nicht über Reset zum Lesen, sondern über Rewrite zum Schreiben öffnen, dass Sie statt readln nun write oder writeln verwenden und dass Sie natürlich nicht sequenziell durch die einzelnen Zeilen gehen: program Textdateien_schreiben; { Variable für die Datei } var f: TextFile; { Variable für den Darteinamen } var filename: string; { Dateiname zusammensetzen. Die Datei wird im Ordner der Anwendung erwartet. Der Pfad wird über ParamStr ausgelesen. Diese Funktion wird verwendet, um Befehlszeilenargumente auszulesen, liefert mit dem Index 0 aber auch den Pfad, aus dem heraus das Programm aufgerufen wurde } filename := ExtractFilePath(ParamStr(0)) + 'demo.txt'; { Datei zum Schreiben öffnen } AssignFile(f, filename); Rewrite(f); { Zwei Zeilen schreiben } writeln(f, 'Die Antwort auf die Frage aller Fragen ist 42.'); writeln(f, 'Nur kennt keiner mehr die Frage.'); writeln('fertig'); { Datei schließen } CloseFile(f); Textdateien lesen und schreiben 11
12 . AssignFile-Funktion 10 CharToOEM-Funktion 5 CloseFile-Prozedur 10 Datumswerte formatieren 7 Eingaben an der Konsole 5 überprüfen 4 Eof-Funktion 10 FormatDateTime-Funktion 7 FormatFloat-Funktion 6 Formatieren Datumswerte 7 Zahlen 6 Konsole Eingaben 5 Umlaute und andere Sonderzeichen 5 Konvertieren String in Extended 3 String in int 2 Reset-Prozedur 10 Rewrite-Prozedur 11 SetLength-Funktion 5 StringReplace-Funktion 9 Strings auf numerische Daten überprüfen 4 ersetzen 9 in Extended-Werte konvertieren 3 in int-werte konvertieren 2 StrToFloatDef-Funktion 3 StrToFloat-Funktion 3 StrToIntDef-Funktion 3 StrToInt-Funktion 2 Textdateien lesen 10 schreiben 11 TextFile-Typ 10 Umlaute in der Konsole 5 Zahlen formatiert ausgeben 6 Index 12
Übungen 19.01.2012 Programmieren 1 Felix Rohrer. Übungen
Übungen if / else / else if... 2... 2 Aufgabe 2:... 2 Aufgabe 3:... 2 Aufgabe 4:... 2 Aufgabe 5:... 2 Aufgabe 6:... 2 Aufgabe 7:... 3 Aufgabe 8:... 3 Aufgabe 9:... 3 Aufgabe 10:... 3 switch... 4... 4 Aufgabe
MehrProgrammierkurs Java
Programmierkurs Java Dr. Dietrich Boles Aufgaben zu UE16-Rekursion (Stand 09.12.2011) Aufgabe 1: Implementieren Sie in Java ein Programm, das solange einzelne Zeichen vom Terminal einliest, bis ein #-Zeichen
MehrInformatik GK 12 Klassen Klassen programmieren in Delphi am Beispiel der konkreten Klasse Auto
programmieren in Delphi am Beispiel der konkreten Klasse Auto Auto -Baujahr -Typ -Besitzer -Farbe -Kilometerstand -Fahren() -Bremsen() Objekt1: Auto Typ: Golf Baujahr: 1998 Besitzer: Peter Farbe: rot Kilometerstand:
MehrKurzanleitung. Toolbox. T_xls_Import
Kurzanleitung Toolbox T_xls_Import März 2007 UP GmbH Anleitung_T_xls_Import_1-0-5.doc Seite 1 Toolbox T_xls_Import Inhaltsverzeichnis Einleitung...2 Software Installation...2 Software Starten...3 Das Excel-Format...4
MehrFolgeanleitung für Fachlehrer
1. Das richtige Halbjahr einstellen Folgeanleitung für Fachlehrer Stellen sie bitte zunächst das richtige Schul- und Halbjahr ein. Ist das korrekte Schul- und Halbjahr eingestellt, leuchtet die Fläche
MehrDatensicherung. Beschreibung der Datensicherung
Datensicherung Mit dem Datensicherungsprogramm können Sie Ihre persönlichen Daten problemlos Sichern. Es ist möglich eine komplette Datensicherung durchzuführen, aber auch nur die neuen und geänderten
MehrFolgeanleitung für Klassenlehrer
Folgeanleitung für Klassenlehrer 1. Das richtige Halbjahr einstellen Stellen sie bitte zunächst das richtige Schul- und Halbjahr ein. Ist das korrekte Schul- und Halbjahr eingestellt, leuchtet die Fläche
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrC++ Grundlagen. ++ bedeutet Erweiterung zum Ansi C Standard. Hier wird eine Funktion eingeleitet
C++ Grundlagen ++ bedeutet Erweiterung zum Ansi C Standard Hier wird eine Funktion eingeleitet Aufbau: In dieser Datei stehen die Befehle, die gestartet werden, wenn das Programm gestartet wird Int main()
MehrInhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER
AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER Inhalt 1 Einleitung... 1 2 Einrichtung der Aufgabe für die automatische Sicherung... 2 2.1 Die Aufgabenplanung... 2 2.2 Der erste Testlauf... 9 3 Problembehebung...
MehrBedienungsanleitung Anlassteilnehmer (Vereinslisten)
Bedienungsanleitung Anlassteilnehmer Dieses Programm ist speziell für Vereine entworfen. Es ist lizenzfrei verwendbar und gratis. Das Programm ist mit Excel 2010 erstellt worden und enthält VBA Programmierungen,
MehrErstellen einer PostScript-Datei unter Windows XP
Erstellen einer PostScript-Datei unter Windows XP Sie möchten uns Ihre Druckvorlage als PostScript-Datei einreichen. Um Fehler in der Herstellung von vorneherein auszuschließen, möchten wir Sie bitten,
MehrUm 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
MehrAdobe Photoshop. Lightroom 5 für Einsteiger Bilder verwalten und entwickeln. Sam Jost
Adobe Photoshop Lightroom 5 für Einsteiger Bilder verwalten und entwickeln Sam Jost Kapitel 2 Der erste Start 2.1 Mitmachen beim Lesen....................... 22 2.2 Für Apple-Anwender.........................
MehrAnleitung über den Umgang mit Schildern
Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder
MehrGrundlagen 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
MehrStellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster
Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.
MehrOutlook Erstellen einer E-Mail aus einer HTML - Vorlage INHALT
Outlook Erstellen einer E-Mail aus einer HTML - Vorlage INHALT LADEN DER VORLAGE 2 Öffnen Sie Outlook 2 Klicken Sie auf EXTRAS >> OPTIONEN 2 Im Optionenfeld von Outlook folgend Sie den Schritten 2 Fenster
MehrElexis-BlueEvidence-Connector
Elexis-BlueEvidence-Connector Gerry Weirich 26. Oktober 2012 1 Einführung Dieses Plugin dient dazu, den Status Hausarztpatient zwischen der BlueEvidence- Anwendung und Elexis abzugleichen. Das Plugin markiert
MehrWas ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit,
Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit, Wie kann ein PDF File angezeigt werden? kann mit Acrobat-Viewern angezeigt werden auf jeder Plattform!! (Unix,
MehrErweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen:
VBA Programmierung mit Excel Schleifen 1/6 Erweiterung der Aufgabe Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen: Es müssen also 11 (B L) x 35 = 385 Zellen berücksichtigt
MehrInformation zum SQL Server: Installieren und deinstallieren. (Stand: September 2012)
Information zum SQL Server: Installieren und deinstallieren (Stand: September 2012) Um pulsmagic nutzen zu können, wird eine SQL-Server-Datenbank benötigt. Im Rahmen der Installation von pulsmagic wird
MehrYouTube: Video-Untertitel übersetzen
Der Easytrans24.com-Ratgeber YouTube: Video-Untertitel übersetzen Wie Sie mit Hilfe von Easytrans24.com in wenigen Schritten Untertitel für Ihre YouTube- Videos in mehrere Sprachen übersetzen lassen können.
MehrWie importiere ich mehrere Dateien gleichzeitig?
Online-Tutorials Referat VI.5 Internetdienste Wie importiere ich mehrere Dateien gleichzeitig? Erstellen Sie eine ZIP-Datei Sie können sowohl Bilder als auch Downloads, z.b. PDFs oder Worddateien gemeinsam
MehrHinweise zum Übungsblatt Formatierung von Text:
Hinweise zum Übungsblatt Formatierung von Text: Zu den Aufgaben 1 und 2: Als erstes markieren wir den Text den wir verändern wollen. Dazu benutzen wir die linke Maustaste. Wir positionieren den Mauszeiger
Mehrecaros2 - Accountmanager
ecaros2 - Accountmanager procar informatik AG 1 Stand: FS 09/2012 Inhaltsverzeichnis 1 Aufruf des ecaros2-accountmanager...3 2 Bedienung Accountmanager...4 procar informatik AG 2 Stand: FS 09/2012 1 Aufruf
MehrArtikel Schnittstelle über CSV
Artikel Schnittstelle über CSV Sie können Artikeldaten aus Ihrem EDV System in das NCFOX importieren, dies geschieht durch eine CSV Schnittstelle. Dies hat mehrere Vorteile: Zeitersparnis, die Karteikarte
MehrVisual Basic Express Debugging
Inhalt Dokument Beschreibung... 1 Projekt vorbereiten... 1 Verknüpfung zu Autocad/ProStructures einstellen... 2 Debugging... 4 Autocad/ProSteel Beispiel... 5 Dokument Beschreibung Debuggen nennt man das
MehrImport und Export von Übergängern
Import und Export von Übergängern SibankPLUS bietet Ihnen eine komfortable Schnittstelle, um den Wechsel der Schüler nach der Stufe 4 von der Grundschule auf eine weiterführende Schule zu verarbeiten.
Mehr6. Benutzerdefinierte Zahlenformate
6. Benutzerdefinierte Zahlenformate Übungsbeispiel Neben den vordefinierten Zahlenformaten stehen Ihnen auch benutzerdefinierte Zahlenformate zur Verfügung. Diese sind wesentlich flexibler und leistungsfähiger,
MehrBarcode Master. Barcode Generator für PC Windows und MAC OS. Bedienungsanleitung und Handbuch. Version 1.1. Dr.J.Willrodt / 28.04.
U Barcode Generator für PC Windows und MAC OS Bedienungsanleitung und Handbuch Version 1.1 Dr.J.Willrodt / 28.04.03 16:11 Page 1 1. Einführung Der (URW)++ ist ein kleines Programm, welches den Anwender
MehrEs gibt zwei Wege die elektronischen Daten aus Navision zu exportieren.
Elektronische Daten aus Navision (Infoma) exportieren Es gibt zwei Wege die elektronischen Daten aus Navision zu exportieren. 1. GDPdU 1.1 Manuelle Einrichtung der GDPdU-Definitionsgruppe und Ausführung
MehrAUF LETZTER SEITE DIESER ANLEITUNG!!!
BELEG DATENABGLEICH: Der Beleg-Datenabgleich wird innerhalb des geöffneten Steuerfalls über ELSTER-Belegdaten abgleichen gestartet. Es werden Ihnen alle verfügbaren Belege zum Steuerfall im ersten Bildschirm
MehrBarcodedatei 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
MehrTel.: 040-528 65 802 Fax: 040-528 65 888 Email: support_center@casio.de. Ein Text oder Programm in einem Editor schreiben und zu ClassPad übertragen.
Ein Text oder Programm in einem Editor schreiben und zu ClassPad übertragen. Die auf dem PC geschriebene Texte oder Programme können über dem ClassPad Manager zu ClassPad 300 übertragen werden. Dabei kann
MehrZugriff auf Daten der Wago 750-841 über eine Webseite
Zugriff auf Daten der Wago 750-841 über eine Webseite Inhaltsverzeichnis Einleitung... 3 Auslesen von Variablen... 4 Programm auf der SPS... 4 XML-Datei auf der SPS... 4 PHP-Script zum Auslesen der XML-Datei...
MehrHistorical Viewer. zu ETC5000 Benutzerhandbuch 312/15
Historical Viewer zu ETC5000 Benutzerhandbuch 312/15 Inhaltsverzeichnis 1 Allgemeine Hinweise... 3 1.1 Dokumentation...3 2 Installation... 3 3 Exportieren der Logdatei aus dem ETC 5000... 3 4 Anlegen eines
MehrUpgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper)
Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10 Technische Informationen (White Paper) Inhaltsverzeichnis 1. Über dieses Dokument... 3 2. Überblick... 3 3. Upgrade Verfahren... 4
MehrGRAF-SYTECO. Handbuch. Zeichensatzgenerator für AT-Geräte. Erstellt: November 2004. SYsteme TEchnischer COmmunikation
GRAF-SYTECO Handbuch Zeichensatzgenerator für AT-Geräte Dokument: Status: H165A0 Freigegeben Erstellt: November 2004 SYsteme TEchnischer COmmunikation GRAF-SYTECO Gmbh & Co.KG * Kaiserstrasse 18 * D-78609
Mehr2. Word-Dokumente verwalten
2. Word-Dokumente verwalten In dieser Lektion lernen Sie... Word-Dokumente speichern und öffnen Neue Dokumente erstellen Dateiformate Was Sie für diese Lektion wissen sollten: Die Arbeitsumgebung von Word
Mehr5.2 Neue Projekte erstellen
5.2 Neue Projekte erstellen Das Bearbeiten von bestehenden Projekten und Objekten ist ja nicht schlecht wie aber können Sie neue Objekte hinzufügen oder gar völlig neue Projekte erstellen? Die Antwort
MehrWie lege ich eine neue Standardseite an?
Online-Tutorials Referat VI.5 Internetdienste Wie lege ich eine neue Standardseite an? Legen Sie einen neuen Ordner an Klicken Sie den Ordner an, unter dem Sie die neue Standardseite anlegen möchten. Legen
MehrLeitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)
Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Peter Koos 03. Dezember 2015 0 Inhaltsverzeichnis 1 Voraussetzung... 3 2 Hintergrundinformationen... 3 2.1 Installationsarten...
MehrErstWeb.doc Seite: 1
ErstWeb.doc Seite: 1 Neue Web-Anwendung erstellen... 2 Notwendige Eingaben... 2 Auswahldialog...3 Hallo Welt... 4 Webseite anzeigen...7 Wie geht s weiter... 8 Hilfe... 8 Webstruktur...8 Struktur...8 Inhalt...
MehrSummenbildung in Bauteiltabellen mit If Then Abfrage
Summenbildung in Bauteiltabellen mit If Then Abfrage Die in Bauteiltabellen ausgelesenen Werte lassen sich in jeder Spalte als Summe berechnen. So können selbstverständlich die Flächen der in der Tabelle
MehrInstallation OMNIKEY 3121 USB
Installation OMNIKEY 3121 USB Vorbereitungen Installation PC/SC Treiber CT-API Treiber Einstellungen in Starke Praxis Testen des Kartenlesegeräts Vorbereitungen Bevor Sie Änderungen am System vornehmen,
MehrInformationen zu den regionalen Startseiten
Informationen zu den regionalen Startseiten Inhaltsverzeichnis Informationen zu den regionalen Startseiten 1 1. Grundlegende Regeln 2 1.1. Was wird angezeigt? 2 1.2. Generelle Anzeigeregeln 2 2. Anpassbare
MehrEin Tool zum Konvertieren von Pegasus Mail Adressbüchern und Verteilerlisten in Novell Groupwise Adressbücher.
Ein Tool zum Konvertieren von Pegasus Mail Adressbüchern und Verteilerlisten in Novell Groupwise Adressbücher. Inhalt 1. Konvertieren von Adressbüchern und Verteilerlisten 1.1 Grundlagen 1.2 Adressbücher
MehrVerarbeitung der Eingangsmeldungen in einem Callcenter
Q-up ist ein Produkt der: Anwendungsbeispiele Verarbeitung der Eingangsmeldungen in einem Callcenter Der Testdatengenerator Der Testdatengenerator Verarbeitung der Eingangsmeldungen in einem Callcenter
Mehrteamsync Kurzanleitung
1 teamsync Kurzanleitung Version 4.0-19. November 2012 2 1 Einleitung Mit teamsync können Sie die Produkte teamspace und projectfacts mit Microsoft Outlook synchronisieren.laden Sie sich teamsync hier
MehrAuslesen der Fahrtdaten wiederholen Schritt für Schritt erklärt (Funktion Abfrage zur Datensicherung erstellen )
+ twinline GmbH + Am Heidekrug 28 + D-16727 Velten Auslesen der Fahrtdaten wiederholen Schritt für Schritt erklärt (Funktion Abfrage zur Datensicherung erstellen ) Der gewöhnliche Auslesevorgang der aktuellen
MehrTEAMWORK-Uploader. Dokumentenaustausch mit dem PC
TEAMWORK-Uploader Dokumentenaustausch mit dem PC Inhalt 1. Upload Ordner einrichten... 3 2. TEAMWORK mit lokalem Ordner verknüpfen... 3 3. Verwendung der Dokumentenarten... 5 3.1 Standarddokumente...5
MehrWir basteln einen Jahreskalender mit MS Excel.
Wir basteln einen Jahreskalender mit MS Excel. In meinen Seminaren werde ich hin und wieder nach einem Excel-Jahreskalender gefragt. Im Internet findet man natürlich eine ganze Reihe mehr oder weniger
Mehr1 Vom Problem zum Programm
Hintergrundinformationen zur Vorlesung GRUNDLAGEN DER INFORMATIK I Studiengang Elektrotechnik WS 02/03 AG Betriebssysteme FB3 Kirsten Berkenkötter 1 Vom Problem zum Programm Aufgabenstellung analysieren
MehrKurs 1613 Einführung in die imperative Programmierung
Aufgabe 1 Gegeben sei die Prozedur BubbleSort: procedure BubbleSort(var iofeld:tfeld); { var hilf:integer; i:tindex; j:tindex; vertauscht:boolean; i:=1; repeat vertauscht := false; for j := 1 to N - i
MehrMemeo Instant Backup Kurzleitfaden. Schritt 1: Richten Sie Ihr kostenloses Memeo-Konto ein
Einleitung Memeo Instant Backup ist eine einfache Backup-Lösung für eine komplexe digitale Welt. Durch automatisch und fortlaufende Sicherung Ihrer wertvollen Dateien auf Ihrem Laufwerk C:, schützt Memeo
MehrHinweise zur Datensicherung für die - Prüfmittelverwaltung - Inhalt
Hinweise zur Datensicherung für die - Prüfmittelverwaltung - Inhalt 1. Vorbetrachtungen... 2 2. Die Installation... 2 3. Einstellungen - Erstellung der Verknüpfung... 3 3.1 Benutzung des Konfigurationsprogramms
MehrEine kleine Anleitung zum Kurs Homepage selbst erstellen
Eine kleine Anleitung zum Kurs Homepage selbst erstellen Mag. Erwin Atzl www.mobiler-edvtrainer.at gültig für Windows XP, (nicht für Vista und Windows7) Den NVU-HTML- Editor habe ich mir kostenlos von
MehrInkrementelles Backup
Inkrementelles Backup Im Gegensatz zu einer kompletten Sicherung aller Daten werden bei einer inkrementellen Sicherung immer nur die Dateien gesichert, die seit der letzten inkrementellen Sicherung neu
Mehrimpact ordering Info Produktkonfigurator
impact ordering Info Copyright Copyright 2013 veenion GmbH Alle Rechte vorbehalten. Kein Teil der Dokumentation darf in irgendeiner Form ohne schriftliche Genehmigung der veenion GmbH reproduziert, verändert
MehrDie Textvorlagen in Microsoft WORD und LibreOffice Writer
Die Textvorlagen in Microsoft WORD und LibreOffice Writer Liebe Teilnehmer(-innen) am Landeswettbewerb Deutsche Sprache und Literatur Baden- Württemberg, Diese Anleitung soll Ihnen helfen Ihren Wettbewerbsbeitrag
MehrMediator 9 - Lernprogramm
Mediator 9 - Lernprogramm Ein Lernprogramm mit Mediator erstellen Mediator 9 bietet viele Möglichkeiten, CBT-Module (Computer Based Training = Computerunterstütztes Lernen) zu erstellen, z. B. Drag & Drop
MehrErster Bug: eine Motte
SOFTWAREFEHLER Der erste Bug Erster Bug: eine Motte Der Begriff Bug (deutsch: Motte) stammt aus dem Jahre 1945, als Ingenieure in einem Schaltrelais eines Computers (Harvard Mark II-System) eine Motte
MehrBackup der Progress Datenbank
Backup der Progress Datenbank Zeitplandienst (AT): Beachten Sie bitte: Die folgenden Aktionen können nur direkt am Server, vollzogen werden. Mit Progress 9.1 gibt es keine Möglichkeit über die Clients,
MehrAnton Ochsenkühn. amac BUCH VERLAG. Ecxel 2016. für Mac. amac-buch Verlag
Anton Ochsenkühn amac BUCH VERLAG Ecxel 2016 für Mac amac-buch Verlag 2 Word-Dokumentenkatalog! Zudem können unterhalb von Neu noch Zuletzt verwendet eingeblendet werden. Damit hat der Anwender einen sehr
Mehr10 Lesen und Schreiben von Dateien
10 Lesen und Schreiben von Dateien 10 Lesen und Schreiben von Dateien 135 10.1 Mit load und save Binäre Dateien Mit save können Variableninhalte binär im Matlab-Format abgespeichert werden. Syntax: save
MehrACDSee 10. ACDSee 10: Fotos gruppieren und schneller durchsuchen. Was ist Gruppieren? Fotos gruppieren. Das Inhaltsverzeichnis zum Gruppieren nutzen
In diesem Tutorial erfahren Sie, wie man Fotos gruppiert. Mit der Option "Gruppieren nach" werden die Fotos in der Dateiliste nach Gruppen geordnet. Wenn Sie beispielsweise auf "Bewertung" klicken, werden
MehrInformatik 2 Labor 2 Programmieren in MATLAB Georg Richter
Informatik 2 Labor 2 Programmieren in MATLAB Georg Richter Aufgabe 3: Konto Um Geldbeträge korrekt zu verwalten, sind zwecks Vermeidung von Rundungsfehlern entweder alle Beträge in Cents umzuwandeln und
MehrHandbuch Fischertechnik-Einzelteiltabelle V3.7.3
Handbuch Fischertechnik-Einzelteiltabelle V3.7.3 von Markus Mack Stand: Samstag, 17. April 2004 Inhaltsverzeichnis 1. Systemvorraussetzungen...3 2. Installation und Start...3 3. Anpassen der Tabelle...3
MehrTextgenerator Artex 1.0. Kurzanleitung
Textgenerator Artex 1.0 Kurzanleitung 1 Inhaltsverzeichnis 1. Installation S. 3 2. Programmstart S. 3 3. Einstellungen S. 4 4. Formatierung des Quelltextes S. 5 4.1. Kopieren des Quelltextes S. 5 4.2.
Mehr5 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
MehrStandard-Kontaktformular
Online-Tutorials Referat VI.5 Internetdienste Standard-Kontaktformular Legen Sie ein neues Dokument an Klicken Sie die Datei an, unter der Sie das Kontaktformular anlegen möchten Legen Sie über Datei >
MehrInstallationsanleitung für OpenOffice.org Sprachpakete
Installationsanleitung für OpenOffice.org Sprachpakete Kopieren und Entpacken der Wörterbücher Beenden Sie OpenOffice.org und den Schnellstarter in der Taskleiste, falls gestartet. Bei vielen aktuellen
MehrWhitepaper. 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
MehrKonvertieren von Settingsdateien
Konvertieren von Settingsdateien Mit SetEdit können sie jedes der von diesem Programm unterstützten Settingsformate in jedes andere unterstützte Format konvertieren, sofern Sie das passende Modul (in Form
MehrViele Bilder auf der FA-Homepage
Viele Bilder auf der FA-Homepage Standardmäßig lassen sich auf einer FA-Homepage nur 2 Bilder mit zugehörigem Text unterbringen. Sollen es mehr Bilder sein, muss man diese als von einer im Internet
MehrP&P Software - Adressexport an Outlook 05/29/16 14:44:26
Adressexport an Outlook Wozu? Aus EASY können viele Daten im Excelformat ausgegeben werden. Diese Funktion kann zum Beispiel zum Export von Lieferantenadressen an Outlook genutzt werden. Hinweis Wir können
MehrWOT Skinsetter. Nun, erstens, was brauchen Sie für dieses Tool zu arbeiten:
WOT Skinsetter WOT Skinsetter steht für World of Tanks skinsetter (WOTS von nun an). Mit diesen Tool können Sie Skins importieren und ändern, wann immer Sie möchten auf einfache Weise. Als World of Tanks
MehrWindows 7: Neue Funktionen im praktischen Einsatz - Die neue Taskleiste nutzen
Windows 7: Neue Funktionen im praktischen Einsatz - Die neue Taskleiste nutzen Das können wir Ihnen versprechen: An der neuen Taskleiste in Windows 7 werden Sie sehr viel Freude haben. Denn diese sorgt
MehrEinrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000
Folgende Anleitung beschreibt, wie Sie ein bestehendes Postfach in Outlook Express, bzw. Microsoft Outlook bis Version 2000 einrichten können. 1. Öffnen Sie im Menü die Punkte Extras und anschließend Konten
MehrComputeria Solothurn
Computeria Solothurn Seniorinnen und Senioren entdecken den Computer und das Internet Sich mit «TeamViewer» von einem Supporter helfen lassen Diese Anleitung und die Illustrationen wurden unter Mac OS
Mehr! " # $ " % & Nicki Wruck worldwidewruck 08.02.2006
!"# $ " %& Nicki Wruck worldwidewruck 08.02.2006 Wer kennt die Problematik nicht? Die.pst Datei von Outlook wird unübersichtlich groß, das Starten und Beenden dauert immer länger. Hat man dann noch die.pst
Mehrwww.computeria-olten.ch Monatstreff für Menschen ab 50 WORD 2007 / 2010
www.computeria-olten.ch Monatstreff für Menschen ab 50 Merkblatt 86 WORD 2007 / 2010 Etiketten erstellen Umschläge/Couverts bedrucken Etiketten erstellen z.b. Namen-Etiketten / Adress-Etiketten Als Grundlage
MehrPages, Keynote. und Numbers
Pages, Keynote und Numbers Pages, Keynote und Numbers Die iwork-apps im Büro und unterwegs nutzen Mac und mehr. Numbers Tipps und Tricks zur Arbeit mit Tabellen Kapitel 18 Kapitel 18 Tabellen als Ganzes
MehrZahlenformat bei der Eingabe
Zahlenformat bei der Eingabe Excel stellt Zahlen oft nicht so dar wie sie eingegeben werden, es verwendet zur Anzeige das eingestellte Zahlenformat. Ist für eine Zelle noch kein Zahlenformat festgelegt
MehrLeichte-Sprache-Bilder
Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen
MehrZwischenablage (Bilder, Texte,...)
Zwischenablage was ist das? Informationen über. die Bedeutung der Windows-Zwischenablage Kopieren und Einfügen mit der Zwischenablage Vermeiden von Fehlern beim Arbeiten mit der Zwischenablage Bei diesen
MehrMicrosoft PowerPoint 2013 Folien gemeinsam nutzen
Hochschulrechenzentrum Justus-Liebig-Universität Gießen Microsoft PowerPoint 2013 Folien gemeinsam nutzen Folien gemeinsam nutzen in PowerPoint 2013 Seite 1 von 4 Inhaltsverzeichnis Einleitung... 2 Einzelne
MehrNeue Steuererklärung 2013 erstellen
Neue Steuererklärung 2013 erstellen Bitte klicken Sie im Startmenü auf die Schaltfläche Steuererklärung 2013 NEU Anschliessend wird der folgende Dialog angezeigt. Wenn Sie die letztjährige Steuererklärung
MehrÜberprüfung der digital signierten E-Rechnung
Überprüfung der digital signierten E-Rechnung Aufgrund des BMF-Erlasses vom Juli 2005 (BMF-010219/0183-IV/9/2005) gelten ab 01.01.2006 nur noch jene elektronischen Rechnungen als vorsteuerabzugspflichtig,
MehrVisual Basic Basisbefehle Hinweis: Der Text in eckigen Klammern [ ] ist variabel, z.b. [var] => 5.3. Eckige Klammern sind stets wegzulassen!
Visual Basic Basisbefehle Hinweis: Der Text in eckigen Klammern [ ] ist variabel, z.b. [var] => 5.3. Eckige Klammern sind stets wegzulassen! Grundstrukturen: Sub [name]([übergabe]) End Sub [Übergabe] ist
MehrIDA ICE - Konvertieren und Importieren von mit TRY_Effekte_aufpraegen.exe erzeugten Datensätzen
IDA ICE - Konvertieren und Importieren von mit TRY_Effekte_aufpraegen.exe erzeugten Datensätzen Mit Einführung der 2010 TRY (Test Referenz Jahr) Klimadatensätze ist es erstmals möglich, neben den für 15
MehrSuccess! Bestellausgabe
Success! Bestellausgabe 2 Bestellausgabe in SUCCESS! Für die Anbindung an die Bestellsysteme ihrer Lieferanten ist es möglich, die in Success! erzeugten Bestellungen, in eine Datei auszugeben und optional
MehrAnleitung zur Erstellung einer Batchdatei. - für das automatisierte Verbinden mit Netzlaufwerken beim Systemstart -
Anleitung zur Erstellung einer Batchdatei - für das automatisierte Verbinden mit Netzlaufwerken beim Systemstart - Mögliche Anwendungen für Batchdateien: - Mit jedem Systemstart vordefinierte Netzlaufwerke
MehrARAkoll 2013 Dokumentation. Datum: 21.11.2012
ARAkoll 2013 Dokumentation Datum: 21.11.2012 INHALT Allgemeines... 3 Funktionsübersicht... 3 Allgemeine Funktionen... 3 ARAmatic Symbolleiste... 3 Monatsprotokoll erzeugen... 4 Jahresprotokoll erzeugen
MehrProgrammierparadigmen. Programmierparadigmen. Imperatives vs. objektorientiertes Programmieren. Programmierparadigmen. Agenda für heute, 4.
Agenda für heute, 4. Mai, 2006 Programmierparadigmen Imperative Programmiersprachen In Prozeduren zusammengefasste, sequentiell ausgeführte Anweisungen Die Prozeduren werden ausgeführt, wenn sie als Teil
MehrDokumentation 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
MehrKurz-Anleitung Veranstaltungskalender AHG
Babiel GmbH Moskauer Str. 27 40227 Düsseldorf www.babiel.com info@babiel.com Seite: 2 von 17 Inhaltsverzeichnis 1 Einleitung... 3 1.1 Neue Veranstaltungsansicht im Portal... 3 1.2 Neue Veranstaltungsübersicht
MehrJede Zahl muss dabei einzeln umgerechnet werden. Beginnen wir also ganz am Anfang mit der Zahl,192.
Binäres und dezimales Zahlensystem Ziel In diesem ersten Schritt geht es darum, die grundlegende Umrechnung aus dem Dezimalsystem in das Binärsystem zu verstehen. Zusätzlich wird auch die andere Richtung,
Mehr