raiser.lib
raiser.lib ist eine Sammlung von nützlichen Programmen in .Net2.0 DLLs.
Wenn eine höhere Version benötigt wird, schreibt es mir auf
http://bugtrac.raiser-web.selfhost.bz/projects/raiserlib_net in einem Ticket.
Die API-Dokumentation folgt auf der WIKI von bugtrac.raiser-web.selfhost.bz.
raiser.lib.config
Mit dieser DLL kann man INI-Dateien lesen und schreiben. Es gibt auch eine kleine
Erweiterung raiser.lib.config.VariableStore, mit der man einen Kontainer
für eine Sektion in einer INI-Datei erstellen kann - Lesend und Schreibend.
Abhängig von:
Keine
raiser.lib.controls.design2018
Enthält einen Button, eine Checkbox und eine Textbox in einem Windows 10 Design.
Abhängig von:
Keine
raiser.lib.controls.listview
Ein ListView mit erweitertem Funktionsumfang. So werden Events erzeugt, wenn
ListView-Elemente eingefügt, oder gelöscht werden. Eine weiter Funktion ist der
Edit-Modus jedes einzelnen Elments, dabei wird vor dem Edit und nach dem Edit
ein Event erzeugt, mit dem man
a) Vor dem Edit bestimmen kann, ob die Zelle wirklich editiert werden soll
b) Nach dem Edit bestimmen kann, ob man den neuen Inhalt übernehmen möchte.
Abhängig von:
Keine
raiser.lib.fs
Mit diesser DLL lassen sich Dateien und Verzeichnisse kopieren. Man kann zwischen der
klassichen Win-API Funktion oder einer eignen Implementierung wählen. Bei der Win-API
bekommt man lediglich die Optionen/Funktionen, Start/Abbrechen und auch die
gewohnte Zeitangabe von Windows.
Bei der eignen Implementierung wird erst alles durchgezählt, und danach kopiert. So
ist die Berechnung der Zeit exakter, abhängig von der Datenträger, Netzwerk oder was
auch immer ... Belastung. Zusätzlich erhält man die die Möglichkeit, das Kopieren zu
Unterbrechen und fortzutzen.
Abhängig von:
raiser.lib.windows
raiser.lib.language
Eine Ansammlung von allen Sprachen und deren Länderkennung, zBsp. 'de-DE', 'en-US',
'en-EN', u.s.w., in einem Enum. Man kann damit zBsp.
system.globalization.CultureInfo mit Parametern (konsistent) versorgen, ohne
die wirkliche Länderkennung zu kennen.
Abhängig von:
Keine
raiser.lib.net
Diese DLL kann man Netzwerkverbindungen verarbeiten. Als Beispiel:
Man kann prüfen, ob der Laufwerksbuchstaben ein Netzwerkpfad ist, von diesen den
ursprünglichen UNC-Pfad auslesen, eine Verbindung zu einem Netzwerkpfad aufbauen,
diese Speichern, oder Löschen, u.v.m.
Abhängig von:
raiser.lib.windows (ab Version 1.2.x.x)
raiser.lib.net.http
Kurz und knapp, Dateien über das HTTP-Protokol herunter- oder hochladen.
Abhängig von:
Keine
raiser.lib.tracelog
Der Name ist Programm. Mit dem Programm hängt man sich an System.Diagnostics.Trace
als Listener und bekommt alles, was im Programm in den Trace geschrieben wird, in
einer Textbox angezeigt.
Die Textbox kann man noch konfigurieren, zBsp. Text farbig anhand von Schlüsselwörtern
gestalten.
Man kann das Log-Rotate und den Pfad der Log-Dateien frei konfigurieren.
Abhängig von:
raiser.lib.config
|