START     ÜBER MICH     KONTAKTFORMULAR     WIKI     IMPRESSUM    

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

© 2010 - 2018 it-raboese.de (H. Raböse)

Valid HTML 4.01 Transitional