MyLangEdit PO-Editor
Downloads Tutorials
Stand 22. Februar 2022
Dieses Tutorial wurde Ende 2019 bis Anfang 2022 erstellt. Dort habe ich mit Lazarus 2.04 bis 2.08 stabile Version, Zeos 7.3 Beta und Firebird Beta gearbeitet. Dies sind die ..._old.ZIP-Dateien.
Jetzt habe ich die Tutorials überarbeitet, da es einige Änderungen gibt: Zeos ist jetzt in der Version 8 (01.12.2021), Lazarus in der Version 2.2.0 und Firebird 4.0.0 in der finalen Version. Es gibt Änderungen in den Tutorials und wenn Sie diese/eine aktuelle Konfiguration verwenden, sollten Sie die Tutorials ohne ..._old nehmen. ZEOSFIREBIRD1 ist jetzt in der aktuellen Version auch embedded.
Lazarus/Zeos/Firebird Tutorial 1
Lazarus/Zeos/Firebird Datenbank anlegen und einrichten herunterladen. Die im Tutorial verwendeten SQL Dateien befinden sich im Unterverzeichnis "_SQL".
Es wird empfohlen die Dateien in das Verzeichnis "C:\ZEOS_FIREBIRD_TUTOR1"
zu dekomprimieren (entzippen). Die Beschreibung das Tutorials geht davon aus, dass die Dateien in diesem Verzeichnis liegen.
- ( ZEOSFIREBIRD1.ZIP ) (37.511 KByte)
- ( ZEOSFIREBIRD1_old.ZIP ) 19.091 KByte not embedded!)
Lazarus/Zeos/Firebird Tutorial 2
Es wird empfohlen die Dateien in das Verzeichnis "C:\ZEOS_FIREBIRD_TUTOR2"
zu dekomprimieren (entzippen). Die Beschreibung das Tutorials geht davon aus, dass die Dateien in diesem Verzeichnis liegen. Im Verzeichnis fbemb_4_64 befindet sich die embedded Firebird 4.0 Beta1 64 Bit. Die im Tutorial verwendeten Dateien befinden sich in folgenden Unterverzeichnissen:
- SQL enthält die SQL Dateien
- RTF enthält die editierbaren Dateien im Richtext Format
- PDF enthält die PDF Dateien
- Es wird empfohlen, auch die eigenen Dateien in diese Verzeichnisse zu legen.
- ( ZEOSFIREBIRD2.ZIP ) (42.752 KByte)
- ( ZEOSFIREBIRD2_old.ZIP ) (19.927 KByte)
Lazarus/Zeos/Firebird Datenbanksicherung mit gbak.exe
Es wird empfohlen die Dateien in das Verzeichnis "C:\ZEOS_FIREBIRD_BACKUP_RESTORE" zu dekomprimieren (entzippen). Dieses Tutorial enthält eine Unit namens "backuprestore.pas" die eine Procedure zum Erstellen und Rückspeichern von Firebird Datenbanken mit viel Dokumentation enthält. Alle anderen Teile des Programmes dienen nur dazu, die Arbeit mit dieser Unit zu demonstrieren. Die Beispiel-Aufrufe befinden sich in der Unit "tutbaremainunit.pas" für Backup "TCNFormMain.BitBtnBackupClick" und Restore "TCNFormMain.BitBtnRestoreClick". "backuprestore.pas" wurde relativ intensiv getestet und sollte Ok sein.
Das Tutorial benötigt die Komponentenpalette RX Tools (angezeigt in Packages mit "rxtools 0.4.0.6" oder ähnlich), da von dieser die Komponente TStrHolder im Datenmodul / Unit "tutbrmaindata" verwendet wird. Dieses Modul kann entweder bei "Packages->Installierte Packages einrichten" installiert oder eventuell im "Online Package Manager" nachgeladen werden.
- ( ZEOS_FIREBIRD_BACKUP_RESTORE.ZIP ) (30.182 KByte)
- ( ZEOS_FIREBIRD_BACKUP_RESTORE_old.ZIP ) (29.336 KByte)
Lazarus/Zeos/Firebird Datenbankfelder zur Laufzeit erstellen
Es wird empfohlen die Dateien in das Verzeichnis "C:\ZEOS_DYNAMIC_DBEDIT"
zu dekomprimieren (entzippen). Das Tutorial erklärt, wie man Datenfelder
(DBEdit) mit Labels für eine Datenbank zur Laufzeit anlegt und wie man die
Labels von Datenbankfeldern mehrsprachig erzeugen kann.
- ( TUTORIAL_ZEOS_DYNAMIC_DBEDIT.ZIP ) (30.383 KByte)
- ( TUTORIAL_ZEOS_DYNAMIC_DBEDIT_old.ZIP ) (33.291 KByte)
Lazarus/Zeos/Firebird Formate und Bearbeitung Fließkommazahlen
Es wird empfohlen die Dateien in das Verzeichnis "C:\ZEOS_DECFLOAT"
zu dekomprimieren (entzippen). Das Tutorial erklärt, welche Möglichkeiten
zur Speicherung von Fließkommazahlen, vor allem für kaufmännische
Lösungen, bestehen. Weiters wird gezeigt, wie mit den RX-Komponenten
formatierte Anzeigen bzw. eine kontrollierte Anzeige und Erfassung von
Fließkommazahlen mit den Komponenten RxDBGrid, RxDBCurrEdit und
RxDBCalcEdit erreicht werden kann. Die Formatstrings können zur Laufzeit
verändert werden und so können die Erfassungsmöglichkeiten für
Fließkommazahlen ausgiebig getestet werden.
- ( TUTORIAL_ZEOS_FIREBIRDS_DECFLOAT.ZIP ) (42.022 KByte)
<>