|
|||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||
Delphi-Komponenten und -Quellcodes
|
TJKMeter | Delphi
5.0, 11. Juni 2000, freeware
jkeleccontrols.zip (6,44 kB) |
Die FREEWARE-Komponente TJKMeter
zeigt ein Zeigerinstrument mit einem Ausschlagsbereich von 90° und
einer linearen Skala an. Das Erscheinungsbild der Komponente kann durch
viele Parameter angepasst werden (Randbeite, diverse Farben, Schriftarten,
Skaleneinstellungen ...). Die Bedienung erfolgt wie bei den mit Delphi
ausgelieferten Gauge-Komponenten: Die properties Min und Max
legen den Bereich, Position die Zeigerstellung fest!
Screenshot der Demo ... |
TJKDBPackImage | Delphi
5.0, 11. Juni 2000, freeware
jkdbpackimage.pas (17,4 kB) |
Die FREEWARE-Komponente TJKDBPackImage verhält sich wie TDBImage, mit der einzigen Änderung, dass Bilder gepackt gespeichert werden und vor dem Anzeigen entpackt werden. Diese Komponente benötigt die zlib, die sich auf der Delphi-CD befindet ! |
TjkXML | Delphi
5.0, 24. Juni 2001, freeware
jkXML.zip (343 kB) |
Dies ist eines meiner ehrgeizigsten
Komponentenprojekte: ein XML-Interpreter.
Die Komponente liest eine XML-datei ein und stellt sie als Baum von einem Root-Knoten aus dar. Diesem root-Knoten folgt der Root-Knoten des Dokuments als Nachfahre. Jeder Knoten ist eine Komponente des Typs TjkXMLNode und enthält alle Daten eines Elements in der XML-Datei (Tag, Text, Kommentar ...). Der Quellcode ist dokumentiert. Eine eigene Dokumentation existiert (noch) nicht, aber ein Beispielprogramm ist beigefügt (ACHTUNG: lange Laufzeiten sind durch ein ineffizientes Füllen der TreeViews bedingt!!! |
unit JKChem und JKDBChem | Delphi
5.0, 24. Juni 2001, freeware
jkchem.zip (178 kB) |
||||||||
Diese Units enthalten Funktionen
und Komponenten um chemische Formeln (auf ein TCanvas-Objekt) zu zeichnen.
JKChem: procedure WriteChemExpressOld:
JKChem: procedure WriteChemExpress:
Außerdem können zu chemischen Formeln Ladungen angebracht werden. Sie werden nach einem chemischen Symbol mit einem Leerzeichen Platz angebracht (z.B. SO4 2- wird zu SO42-). Ladungen müssen dabei ein '+' oder '-' enthalten. Will man ein '+' einfügen, dass zur Reaktionsgleichung gehört, so müssen sich nach der chem. Formel zwei Leerzeichen befinden (z.B. 'Na + H2O' wird zu 'Na+ H2O', aber 'Na + H2O' wird zu 'Na + H2O', wie es sein sollte.)! Das beigefügte Beispielprogramm sollte ebenfalls zur Klärung dieser Sachverhalte beitragen. JKChem: TJKChemLabel:
JKDBChem: TJKDBChem:
|
unit JKTools | Delphi
5.0, 24. Juni 2001, freeware
jktools.pas (21,5 kB) |
Diese Unit enthält eine Sammlung von Tool-Funktionen (benötigt die zlib von der Delphi-CD): |
unit jkSYLK | Delphi
5.0, 11. Juni 2000, freeware
jksylk.pas (3,50 kB) |
Diese Unit enthält Funktionen um Kreuztabellendaten in das SYLK-Format (*.slk) zu exportieren! Dieses Format kann zum Beispiel von MS Excel gelesen werden. |
unit html10 | Delphi
5.0, 24. Juni 2001, freeware
html10.zip (5,42 kB) |
Diese Unit enthält Funktionen um HTML-Dateien zu erzeugen. Dabei werden auch Sonderzeichen umgewandelt! (z.B. 'ä' nach 'ä') |
unit rtf10 | Delphi
5.0, 11. Juni 2000, freeware
rtf10.zip (2,45 kB) |
Mit den Funktionen in dieser Unit kann man RichText-Dateien (*.rtf) erzeugen, die von vielen Textverarbeitungsprogrammen gelesen werden können. Es ist möglich weitgehende Formatierungsanweisungen zu geben ! |
unit jkLaTeX | Delphi
5.0, 24. Juni 2001, freeware
jklatex.zip (4,37 kB) |
Diese Unit enthält Funktionen um LaTeX-Dateien zu erzeugen. Dabei werden auch Sonderzeichen umgewandelt! (z.B. 'ä' nach \"{a} ) |
last updated: 04.08.2019 file: https://www.jkrieger.de/programming/delphi/components.html |