130 likes | 249 Views
Arbeiten mit CSV-Listen. Arbeiten mit CSV-Listen unter Microsoft Visual FoxPro. Diese Schulung dient der Einführung in den praktischen Einsatz von CSV-Listen als Prozedurdatei oder als Objekt unter Microsoft Visual FoxPro. Themenübersicht. Prozedurale Funktionen (1) Prozedurale Funktionen (2)
E N D
Arbeiten mit CSV-Listen Arbeiten mit CSV-Listen unterMicrosoft Visual FoxPro
Diese Schulung dient der Einführung in den praktischen Einsatz von CSV-Listen als Prozedurdatei oder als Objekt unterMicrosoft Visual FoxPro
Themenübersicht • Prozedurale Funktionen (1) • Prozedurale Funktionen (2) • Erzeugen des CSV-Objektes • Methoden • Eigenschaften
CSV-Prozeduren Arbeiten mit CSV-Funktionen als Prozedur-Datei unter Microsoft Visual FoxPro
Prozedurale Funktionen (1) Verwendung: set procedure to .\prog\csvlib tcList = "String mit Trennzeichen“ Funktionsübersicht: • AddListValue (tcList, tcString, tcDelimiter, tlMulti) • CountListValue (tcList, tcDelimiter) • IsListValue (tcList, tcString, tcDelimiter)
Prozedurale Funktionen (2) • ListValue • (tcList, tnAppearance, tcDelimiter • ListValueType • txValue • UpdateListValue • tcList, txString, tcNewVal, tcDelimiter, tlByPosition • RemoveListValue • tcList, txString, tcDelimiter, tlByPosition
CSV-Objekt Arbeiten mit CSV-Funktionen als Objekt unterMicrosoft Visual FoxPro
Erzeugen des CSV-Objektes • Installieren unter Windows\System • Registrieren mit REGSRV32.EXE Erzeugen unter VFP mit: oCSV = createobject('ccsv‘) ocsv.CSList = "Stringliste"
Methoden • AboutBox() • AddItem( <variant> ) • Rückgabe = neue Anzahl Elemente • Clear() • Löschen, Separator wird auf "," gesetzt. • FindItem ( <variant> ) • Array-Position oder 0 falls nicht gefunden. • InsertItem ( <nindex>, <variant> ) • RemoveItem ( <nindex> )
Eigenschaften • AllowEmpty • CSList • LastError • List( nIndex ) • ListCount • Separator • Version • Versionsnummer 1.05, d.h. oCSV.Version liefert 261 oder Hex 0x105 zurück. =transform( oCSV.Version, "@0" ) liefert 0x00000105
Und wofür braucht man das nun? • Einfache Eigen-schaftslisten in Objekten statt aufwendige Arrays • Parsen von komplexen Parametern oder Konfig-Dateien
Vielen Dank! Das waren die Themen: • Prozedurale Funktionen • Erzeugen des CSV-Objektes • Methoden • Eigenschaften
Wenn Fragen bestehen: Wizards & Builders Methodische Software-Entwicklung GmbH Frankfurter Str. 21b 61476 Kronberg Tel.: 06173-950906 Fax: 06173-950907 CIS: 101605,175