Versionen: Unterschied zwischen den Versionen
(13 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 4: | Zeile 4: | ||
* Den BAF-Client einfach mit der Datei BafCLientFM.exe starten | * Den BAF-Client einfach mit der Datei BafCLientFM.exe starten | ||
* Username und Passwort (admin/admin) kommen aus der Ini-Datei. Vor dem Produktivbetrieb das Passwort dort löschen und in der Userverwaltung abändern. | * Username und Passwort (admin/admin) kommen aus der Ini-Datei. Vor dem Produktivbetrieb das Passwort dort löschen und in der Userverwaltung abändern. | ||
+ | |||
+ | ==Version 1.01== | ||
+ | |||
+ | (In der Liste der Neuerungen sind nur ergänzte Funktionen und Prozeduren. Es wurden auch bei bestehenden Prozeduren und Funktionen Parameter ergänzt, die hier nicht aufgeführt sind) | ||
+ | |||
+ | * Interpreter: Funktion $INCP() ergänzt (if not command parameter) | ||
+ | * DB: #sql_upsert2 (gibt es den Datensatz noch nicht, wird er angelegt, haben sich die Daten geändert, werden sie geschrieben) | ||
+ | * Form: $DLG_YESNO() (Dialog mit Yes/No) | ||
+ | * Form: #tree_clearnode (Entfernt einen Zweig, damit er neu aufgebaut werden kann) | ||
+ | * Form: #grd_dub (ermittelt Dubletten in einem Grid) | ||
+ | * XML: $XML_DATATEXT (ermittelt ein XML in einer Schleife) | ||
+ | * XML: $XML_LFR (loop first regex) | ||
+ | * XLS: #xls_load (öffnet eine XLS-Datei) | ||
+ | * XLS: #xls_looprows (loop über die Zeilen einer XLS-Datei) | ||
+ | * XLS: $XLS_COUNT() (ermittelt die Anzahl von Sheets, Zeilen oder Zellen) | ||
+ | * XLS: $XLS_CELL() (Gibt der Wert einer Zelle aus) | ||
+ | |||
+ | Download Client (bc3_v1_01.zip, 23.620 KB)[[https://bafbal.de/downloads/bc3_v1_01.zip]] | ||
+ | |||
+ | Download Server (bs_v1_01.zip, 25.067 KB)[[https://bafbal.de/downloads/bs_v1_01.zip]] | ||
+ | |||
+ | ==Version 1.00== | ||
+ | |||
+ | (In der Liste der Neuerungen sind nur ergänzte Funktionen und Prozeduren. Es wurden auch bei bestehenden Prozeduren und Funktionen Parameter ergänzt, die hier nicht aufgeführt sind) | ||
+ | |||
+ | * Im Code-Dialog wurde die Seite ''Open SQL'' überarbeitet und auf drei solche Seiten erweitert | ||
+ | *[[Modul_VAR_neu#.23csv_check|#csv_check]] Prüft eine CSV-Datei | ||
+ | *[[Modul_VAR_neu#.24CSV_LINE.28.29|$CSV_LINE()]] Gibt eine ganze Zeile einer CSV-Datei zurück | ||
+ | *[[Modul_VAR_neu#.23tvl_add|#tvl_add]] Addiert einem Wert in einer Text-Value-Liste einen Wert hinzu | ||
+ | *[[Modul_VAR_neu#.23exit|#exit]] Bricht die Ausführung eines (Sub-)Kommandos ab | ||
+ | *[[Modul_VAR_neu#.24STROP.28.29|$STROP()]] Verschiedene String-Bearbeitungen wie Trim, Quote oder Unquote | ||
+ | *[[Modul_Form#.24CCI.28.29|$CCI()]] Ermittelt die zu setzende Zellen-Farbe | ||
+ | *[[Modul_Form#.23grd_sort|#grd_sort]] Sortiert ein Grid | ||
+ | *[[Modul_Form#.23grd_pos|#grd_pos]] Ermittelt das erste Vorkommen einer Zeile, deren Zelleninhalte den Kriterien entsprechen | ||
+ | |||
+ | |||
+ | Download Client (bc3_v1_00.zip, 23.476 KB)[[https://bafbal.de/downloads/bc3_v1_00.zip]] | ||
+ | |||
+ | Download Server (bs_v1_00.zip, 25.040 KB)[[https://bafbal.de/downloads/bs_v1_00.zip]] | ||
+ | |||
+ | ==Version 0.99== | ||
+ | |||
+ | (In der Liste der Neuerungen sind nur ergänzte Funktionen und Prozeduren. Vereinzelt wurden auch bei bestehenden Prozeduren und Funktionen Parameter ergänzt, die hier meist nicht aufgeführt sind) | ||
+ | |||
+ | *[[Modul_VAR_neu#.23text_act|#text_act]] Bearbeitet einen Text | ||
+ | *[[Modul_VAR_neu#.24FILEINFO.28.29|$FILEINFO()]] Liefert Infos zu einer Datei | ||
+ | *[[Modul_VAR_neu#.23zip_create|#zip_create]] Erzeugt eine ZIP-Datei | ||
+ | *[[Modul_VAR_neu#.24LEVENSHTEIN.28.29|$LEVENSHTEIN()]] Ermittelt die Levensthein-Distanz (Größe bei einem String-Vergleich) | ||
+ | *[[Modul_VAR_neu#.24RANDOM.28.29_2|$RANDOM()]] Erzeugt eine Zufalls-Zahl | ||
+ | * Bei Konsolen-Programmen kann nun auf den Bestätigungsdialog verzichtet werden, siehe [[Modul_Form#.23frm|#frm]] | ||
+ | * Bei [[Modul_Form#.23tree_sel|#tree_sel]] können nun auch Unterknoten durchsucht werden. | ||
+ | *[[Modul_Form#.23tree_fillthread|#tree_fillthread]] - Ergänzt den Baum in einem Thread (meist, um Daten aus einer Datenbank zu ergänzen) | ||
+ | *[[Modul_Form#.23vl_thread|#vl_thread]] Ergänzt die Daten in einem VL-Segment (meist, um Daten aus einer Datenbank zu ergänzen) | ||
+ | *[[Modul_Form#.23xgrd_calc|#xgrd_calc]] Berechnet einen Wert in einem XGrid-Segment | ||
+ | *[[Modul_Form#.24XGRD_CALC|$XGRD_CALC()]] Berechnet einen Wert in einem XGrid-Segment, aber als Funktion | ||
+ | *[[Modul_Form#XXGrid-Segmente|XX-Grid-Segmente]] (mehrere Prozeduren) | ||
+ | *[[Modul_XML#.23xml_gav|#xml_gav]] Holt die Array-Werte aus einem XML | ||
+ | * In [[Modul_JSON#.24JSON_DATA|$JSON_DATA()]] können nun auch Namen ausgelesen werden | ||
+ | * In [[Modul_XLS#.23xls_cell|#xls_cell]] kann nun auch die vertikale Ausrichtung in einer Zelle spezifiziert werden. | ||
+ | |||
+ | Download Client (bc3_v0_99.zip, 23.345 KB)[[https://bafbal.de/downloads/bc3_v0_99.zip]] | ||
+ | |||
+ | Download Server (bs_v0_99.zip, 24.935 KB)[[https://bafbal.de/downloads/bs_v0_99.zip]] | ||
+ | |||
+ | ==Version 0.98== | ||
+ | |||
+ | * Im GridWizard funktioniert nun der Hint der Spaltenüberschriften | ||
+ | * Links funktionieren nun im VL-Segment | ||
+ | * #tree_sel erweitert | ||
+ | * #sql_opentvl | ||
+ | * #sql_line | ||
+ | * Lookups, Specials und Kommandos cachen nun | ||
+ | * XGrid und XXGrid stretchen nun | ||
+ | * grd_thread y=gridlist | ||
+ | * #grd_seg und #vl_seg - whs | ||
+ | * Werte werden nun nur vom Grid in den Baum zurück geschrieben, wenn sie tatsächlich geändert wurden | ||
+ | * #tree_fillthread | ||
+ | * Prozessabbruch beim Fortschrittsdialog wird nun resettet | ||
+ | * cmd no_crlf | ||
+ | * Verbesserung von dateMin und dateSek | ||
+ | * $INCP | ||
+ | * Pos1 und End im Grid | ||
+ | * Wizzard für csv und xlsx | ||
+ | * Beim Debug-Fenster Select werden nun nicht mehr die Selects angezeigt, die Commands holen | ||
+ | |||
+ | Download Client (bc3_v0_98.zip, 20.246 KB)[[https://bafbal.de/downloads/bc3_v0_98.zip]] | ||
+ | |||
+ | Download Server (bs_v0_98.zip, 24.577 KB)[[https://bafbal.de/downloads/bs_v0_98.zip]] | ||
+ | |||
+ | ==Version 0.97== | ||
+ | |||
+ | * #grd_ac ergänzt | ||
+ | * $INCLUDE() ergänzt | ||
+ | * $ONLYNUM() ergänzt | ||
+ | * Fehler beim Parsen von XML behoben | ||
+ | * UserIni wird nun beim ServerProzess beim Ende gespeichert | ||
+ | * Cursor beim Login-Dialog | ||
+ | |||
+ | Download Client (bc3_v0_97.zip, 20.236 KB)[[https://bafbal.de/downloads/bc3_v0_97.zip]] | ||
+ | |||
+ | Download Server (bs_v0_97.zip, 24.572 KB)[[https://bafbal.de/downloads/bs_v0_97.zip]] | ||
+ | |||
+ | ==Version 0.96== | ||
+ | |||
+ | * TBafTree Scrollbar bei langen Listen gleich | ||
+ | * #ftp_connect Parameter isc | ||
+ | * #email_init Parameter port, isc und to | ||
+ | * Menu scrollt nun richtig | ||
+ | * PDF Grid (#pdf_gdef, #pdf_grow, #pdf_gend) | ||
+ | * #upsert, y=c und n | ||
+ | * Performance Log | ||
+ | * Debug, Request and Response | ||
+ | * History Statement bei anderen DB | ||
+ | * PG, AlterTable, AlterHistory, Leerzeilen in CREATE TABLE kein Problem mehr bei Funktionen | ||
+ | * Vorbelegung Username aus INI beim Login-Dialog | ||
+ | * Baum kann mit Tasten gesteuert werden | ||
+ | * Page, kleinere Bugs behoben, TAB nun auch bei VL-Segment | ||
+ | * $ISDATE ergänzt | ||
+ | |||
+ | Download Client (bc3_v0_96.zip, 20.232 KB)[[https://bafbal.de/downloads/bc3_v0_96.zip]] | ||
+ | |||
+ | Download Server (bs_v0_96.zip, 24.569 KB)[[https://bafbal.de/downloads/bs_v0_96.zip]] | ||
==Version 0.95== | ==Version 0.95== | ||
Zeile 15: | Zeile 137: | ||
Download Server (bs_v0_95.zip, 24.518 KB)[[https://bafbal.de/downloads/bs_v0_95.zip]] | Download Server (bs_v0_95.zip, 24.518 KB)[[https://bafbal.de/downloads/bs_v0_95.zip]] | ||
− | |||
==Version 0.91== | ==Version 0.91== |
Aktuelle Version vom 30. Juni 2024, 18:31 Uhr
Inhaltsverzeichnis
BAF-Client Download
- Einfach die ZIP-Datei entpacken und dann erst mal die beiliegenden Fonts installieren (recht Maustaste, "Installieren")
- Den BAF-Client einfach mit der Datei BafCLientFM.exe starten
- Username und Passwort (admin/admin) kommen aus der Ini-Datei. Vor dem Produktivbetrieb das Passwort dort löschen und in der Userverwaltung abändern.
Version 1.01
(In der Liste der Neuerungen sind nur ergänzte Funktionen und Prozeduren. Es wurden auch bei bestehenden Prozeduren und Funktionen Parameter ergänzt, die hier nicht aufgeführt sind)
- Interpreter: Funktion $INCP() ergänzt (if not command parameter)
- DB: #sql_upsert2 (gibt es den Datensatz noch nicht, wird er angelegt, haben sich die Daten geändert, werden sie geschrieben)
- Form: $DLG_YESNO() (Dialog mit Yes/No)
- Form: #tree_clearnode (Entfernt einen Zweig, damit er neu aufgebaut werden kann)
- Form: #grd_dub (ermittelt Dubletten in einem Grid)
- XML: $XML_DATATEXT (ermittelt ein XML in einer Schleife)
- XML: $XML_LFR (loop first regex)
- XLS: #xls_load (öffnet eine XLS-Datei)
- XLS: #xls_looprows (loop über die Zeilen einer XLS-Datei)
- XLS: $XLS_COUNT() (ermittelt die Anzahl von Sheets, Zeilen oder Zellen)
- XLS: $XLS_CELL() (Gibt der Wert einer Zelle aus)
Download Client (bc3_v1_01.zip, 23.620 KB)[[1]]
Download Server (bs_v1_01.zip, 25.067 KB)[[2]]
Version 1.00
(In der Liste der Neuerungen sind nur ergänzte Funktionen und Prozeduren. Es wurden auch bei bestehenden Prozeduren und Funktionen Parameter ergänzt, die hier nicht aufgeführt sind)
- Im Code-Dialog wurde die Seite Open SQL überarbeitet und auf drei solche Seiten erweitert
- #csv_check Prüft eine CSV-Datei
- $CSV_LINE() Gibt eine ganze Zeile einer CSV-Datei zurück
- #tvl_add Addiert einem Wert in einer Text-Value-Liste einen Wert hinzu
- #exit Bricht die Ausführung eines (Sub-)Kommandos ab
- $STROP() Verschiedene String-Bearbeitungen wie Trim, Quote oder Unquote
- $CCI() Ermittelt die zu setzende Zellen-Farbe
- #grd_sort Sortiert ein Grid
- #grd_pos Ermittelt das erste Vorkommen einer Zeile, deren Zelleninhalte den Kriterien entsprechen
Download Client (bc3_v1_00.zip, 23.476 KB)[[3]]
Download Server (bs_v1_00.zip, 25.040 KB)[[4]]
Version 0.99
(In der Liste der Neuerungen sind nur ergänzte Funktionen und Prozeduren. Vereinzelt wurden auch bei bestehenden Prozeduren und Funktionen Parameter ergänzt, die hier meist nicht aufgeführt sind)
- #text_act Bearbeitet einen Text
- $FILEINFO() Liefert Infos zu einer Datei
- #zip_create Erzeugt eine ZIP-Datei
- $LEVENSHTEIN() Ermittelt die Levensthein-Distanz (Größe bei einem String-Vergleich)
- $RANDOM() Erzeugt eine Zufalls-Zahl
- Bei Konsolen-Programmen kann nun auf den Bestätigungsdialog verzichtet werden, siehe #frm
- Bei #tree_sel können nun auch Unterknoten durchsucht werden.
- #tree_fillthread - Ergänzt den Baum in einem Thread (meist, um Daten aus einer Datenbank zu ergänzen)
- #vl_thread Ergänzt die Daten in einem VL-Segment (meist, um Daten aus einer Datenbank zu ergänzen)
- #xgrd_calc Berechnet einen Wert in einem XGrid-Segment
- $XGRD_CALC() Berechnet einen Wert in einem XGrid-Segment, aber als Funktion
- XX-Grid-Segmente (mehrere Prozeduren)
- #xml_gav Holt die Array-Werte aus einem XML
- In $JSON_DATA() können nun auch Namen ausgelesen werden
- In #xls_cell kann nun auch die vertikale Ausrichtung in einer Zelle spezifiziert werden.
Download Client (bc3_v0_99.zip, 23.345 KB)[[5]]
Download Server (bs_v0_99.zip, 24.935 KB)[[6]]
Version 0.98
- Im GridWizard funktioniert nun der Hint der Spaltenüberschriften
- Links funktionieren nun im VL-Segment
- #tree_sel erweitert
- #sql_opentvl
- #sql_line
- Lookups, Specials und Kommandos cachen nun
- XGrid und XXGrid stretchen nun
- grd_thread y=gridlist
- #grd_seg und #vl_seg - whs
- Werte werden nun nur vom Grid in den Baum zurück geschrieben, wenn sie tatsächlich geändert wurden
- #tree_fillthread
- Prozessabbruch beim Fortschrittsdialog wird nun resettet
- cmd no_crlf
- Verbesserung von dateMin und dateSek
- $INCP
- Pos1 und End im Grid
- Wizzard für csv und xlsx
- Beim Debug-Fenster Select werden nun nicht mehr die Selects angezeigt, die Commands holen
Download Client (bc3_v0_98.zip, 20.246 KB)[[7]]
Download Server (bs_v0_98.zip, 24.577 KB)[[8]]
Version 0.97
- #grd_ac ergänzt
- $INCLUDE() ergänzt
- $ONLYNUM() ergänzt
- Fehler beim Parsen von XML behoben
- UserIni wird nun beim ServerProzess beim Ende gespeichert
- Cursor beim Login-Dialog
Download Client (bc3_v0_97.zip, 20.236 KB)[[9]]
Download Server (bs_v0_97.zip, 24.572 KB)[[10]]
Version 0.96
- TBafTree Scrollbar bei langen Listen gleich
- #ftp_connect Parameter isc
- #email_init Parameter port, isc und to
- Menu scrollt nun richtig
- PDF Grid (#pdf_gdef, #pdf_grow, #pdf_gend)
- #upsert, y=c und n
- Performance Log
- Debug, Request and Response
- History Statement bei anderen DB
- PG, AlterTable, AlterHistory, Leerzeilen in CREATE TABLE kein Problem mehr bei Funktionen
- Vorbelegung Username aus INI beim Login-Dialog
- Baum kann mit Tasten gesteuert werden
- Page, kleinere Bugs behoben, TAB nun auch bei VL-Segment
- $ISDATE ergänzt
Download Client (bc3_v0_96.zip, 20.232 KB)[[11]]
Download Server (bs_v0_96.zip, 24.569 KB)[[12]]
Version 0.95
- REST und JSON
- Bilder
- ein wenig XML
- tvl bei Nachschlagelisten
Download Client (bc3_v0_95.zip, 24.541 KB)[[13]]
Download Server (bs_v0_95.zip, 24.518 KB)[[14]]
Version 0.91
- TBafTree
- uServer und uServer2
- Parameter isc bei #http_request
Download (bc3_v0_91.zip, 19,7 MB)[[15]]
Version 0.9
- Werden Texte in Nachschlagelisten geladen, werden nun Funktionen (z.B. Übersetzungen) ersetzt
- Werden nach einer Änderung im Tree Werte in den Baum zurückgeschrieben, wird nicht nur - wie bisher - c1 und c2 geschrieben, sondern auch k. Zudem werden nun Funktionen ersetzt
- Wurde bei VL-Wizard nachgebessert
- lookuptext
- Die Listen im Code-Dialog wurden erweitert
- Funktion $BASE64
Download (bc3_v0_9.zip, 19,7 MB)[[16]]
Version 0.8
- Grid- und VL-Wizard
- SQL-Creator
- Dialoge
Download (bc3_v0_8.zip, 19,87 MB)[[17]]
Version 0.7
Download nicht mehr verfügbar
Version 0.3 "Public Preview"
Hinweise:
Download (copy_303.zip, 9,39 MB)[[18]]