Wizards & Builders GmbH Arbeiten mit CSV-Listen Arbeiten mit CSV-Listen unter Microsoft Visual FoxPro
Wizards & Builders GmbH Diese Schulung dient der Einführung in den praktischen Einsatz von CSV- Listen als Prozedurdatei oder als Objekt unter Microsoft Visual FoxPro
Wizards & Builders GmbH Themenübersicht Prozedurale Funktionen (1) Prozedurale Funktionen (1) Prozedurale Funktionen (2) Prozedurale Funktionen (2) Erzeugen des CSV-Objektes Erzeugen des CSV-Objektes Methoden Methoden Eigenschaften Eigenschaften
Wizards & Builders GmbH CSV-Prozeduren Arbeiten mit CSV-Funktionen als Prozedur-Datei unter Microsoft Visual FoxPro
Wizards & Builders GmbH 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)
Wizards & Builders GmbH Prozedurale Funktionen (2) ListValue (tcList, tnAppearance, tcDelimiter ListValueType txValue UpdateListValue tcList, txString, tcNewVal, tcDelimiter, tlByPosition RemoveListValue tcList, txString, tcDelimiter, tlByPosition
Wizards & Builders GmbH CSV-Objekt Arbeiten mit CSV-Funktionen als Objekt unter Microsoft Visual FoxPro
Wizards & Builders GmbH Erzeugen des CSV-Objektes Installieren unter Windows\System Installieren unter Windows\System Registrieren mit REGSRV32.EXE Registrieren mit REGSRV32.EXE Erzeugen unter VFP mit: oCSV = createobject('ccsv) ocsv.CSList = "Stringliste"
Wizards & Builders GmbH Methoden AboutBox() AboutBox() AddItem( ) AddItem( ) Rückgabe = neue Anzahl Elemente Rückgabe = neue Anzahl Elemente Clear() Clear() Löschen, Separator wird auf "," gesetzt. Löschen, Separator wird auf "," gesetzt. FindItem FindItem ( ) Array-Position oder 0 falls nicht gefunden. Array-Position oder 0 falls nicht gefunden. InsertItem InsertItem (, ) RemoveItem RemoveItem ( )
Wizards & Builders GmbH 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, ) liefert 0x
Wizards & Builders GmbH Und wofür braucht man das nun? Einfache Eigen- schaftslisten in Objekten statt aufwendige Arrays Einfache Eigen- schaftslisten in Objekten statt aufwendige Arrays Parsen von komplexen Parametern oder Konfig-Dateien Parsen von komplexen Parametern oder Konfig-Dateien
Wizards & Builders GmbH Vielen Dank! Das waren die Themen: Prozedurale Funktionen Prozedurale Funktionen Erzeugen des CSV- Objektes Erzeugen des CSV- Objektes Methoden Methoden Eigenschaften Eigenschaften
Wizards & Builders GmbH Wenn Fragen bestehen: Wizards & Builders Methodische Software- Entwicklung GmbH Frankfurter Str. 21b Kronberg Tel.: Fax: CIS: ,175