Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:confit:module_common

Dies ist eine alte Version des Dokuments!


Modul Common

Enthält viele Mathematische Funktionen für Berechnungen.
Datei Reitec.Confit.Module.Common.dll

Konfiguration

Projekt

OfflineOnline
MODULES
COMMONFUNCTIONSReitec.Confit.Module.CommonReitec.Confit.Module.Common

Siehe auch Abschnitt Bedienung - Projekteinstellungen

String Funktionen

CheckLength

Prüft ob die Länge der Zeichnfolge kleiner der angegebenen Länge ist

CheckLength (Value As ICFTLocalValue, Length As Integer) As Boolean
ParameterDatentypBeschreibung
ValueParameter, Attribut Parameter oder Attribut vom Typ String
LengthInteger Länge
RückgabeBoolean Inhalt von Parameter oder Attribut < Länge

CheckLength2

Prüft ob die Länge der Zeichnfolge kleiner der angegebenen Länge ist

CheckLength (Value As String, Length As Integer) As Boolean
ParameterDatentypBeschreibung
ValueString Zeichnfolge
LengthInteger Länge
RückgabeBoolean Länge der Zeichnfolge < Länge

CheckLengthEquals

Prüft ob die Länge der Zeichnfolge gleich der angegebenen Länge ist

CheckLengthEquals (Value As String, Length As Integer) As Boolean
ParameterDatentypBeschreibung
ValueString Zeichnfolge
LengthInteger Länge
RückgabeBoolean Länge der Zeichnfolge = Länge

CopyToClipboard

Kopiert eine Zeichnfolge in die Zwischenablage

CopyToClipboard(Value As String)
ParameterDatentypBeschreibung
ValueString Zeichnfolge

Debug

Schreibt eine Zeichnfolge in die Debugausgabe

Debug(Value As String)
ParameterDatentypBeschreibung
ValueString Zeichnfolge

FormatStr

Formatiert eine Fließkommazahl mit dem angegebenen Format

FormatStr(LocalValue As Double, ByVal FormatString As String) As String
ParameterDatentypBeschreibung
LocalValue Double Fließkommazahl
FormatString String Zahlenformat (vgl. Formatierung von Zahlen in .NET)
RückgabeString Zeichnfolge der Fließkommazahl

IsNumeric

Prüft ob sich die angegebene Zeichenfolge in eine Zahl verwandeln lässt

IsNumeric(Text As String) As Boolean
ParameterDatentypBeschreibung
TextString Zeichnfolge
RückgabeBoolean Zeichnfolge lässt sich in Zahl umwandeln

StartSplit

Zerlegt die gegebene Zeichenfolge anahnd des angegebenen Trennzeichens

StartSplit(Text As String, Separator As String)
ParameterDatentypBeschreibung
Text String Zeichnfolge die Zerlegt werden soll
Separator String Trennzeichen zum Zerlegen der Zeichenfolge

SplitCount

Gibt die Anzahl der Zeichenteile nach der Zerlegung mit StartSplit zurück

SplitCount() As Integer
ParameterDatentypBeschreibung
RückgabeString Anzahl der Zeichenteile

SplitByIndex

Gibt den Zeichenteil der Zerlegung mit StartSplit für den angegebenen Index zurück

SplitByIndex(Index As Integer) As String
ParameterDatentypBeschreibung
IndexInteger Indes des Zeichenteils beginnend mit 1
RückgabeString Zeichenteil für den angegeben Index oder eine leere Zeichenfolge, wenn kein Zeichenteil am Index vorhanden

SplitLast

Gibt den letzten Zeichenteil der Zerlegung mit StartSplit zurück

SplitLast() As String
ParameterDatentypBeschreibung
RückgabeString Letzter Zeichenteil oder eine leere Zeichenfolge, wenn keine Zeichenteil vorhandenn sind

SplitStartsWith

Gibt den ersten Zeichenteil der Zerlegung mit StartSplit zurück, der mit einer bestimmten Zeichenfolge beginnt. Die Suche kann durch die Angabe eienes Startindex eingeschränkt werden

SplitStartsWith(Pattern As String, StartIndex As Integer) As String
ParameterDatentypBeschreibung
PatternString Zeichenfolge mit dem der Zeichenteil beginnen soll (Case-Sensitive!)
StartIndexInteger Start Index des Zeichenteils beginnend mit 1 von dem an gesucht werden soll
RückgabeString Zeichenteil doder eine leere Zeichenfolge, wenn kein Zeichenteil vorhanden ist, der den Bedingungen entspricht

StartsWith

Prüft ob die angegebene Zeichenfolge mit einer bestimmten Zeichenfolge beginnt

StartsWith(Input As String, Pattern As String) As Boolean
ParameterDatentypBeschreibung
Input String Zeichnfolge
Pattern String Zeichnfolge mit dem die Input Zeichenfolge beginnen soll (Case-Insensitive!)
RückgabeBoolean Zeichnfolge beginnt mit Pattern

SubString

Gibt den Zeichenteil der Zeichenfolge beginnend mit dem Startindex und mit der angegebenen Länge zurück

SubString(Text As String, Start As Integer, Length As Integer) As String
ParameterDatentypBeschreibung
Text String Zeichenfolge
Start Integer Start Index des Zeichenteils beginnend mit 1
Length Integer Längedes Zeichenteils
RückgabeString Zeichenteil oder die gesamte Zeichenfolge, wenn Start + Länge gößer wie die Länge der Zeichenfolge ist

SubstStr

Ersetzt eienen Zeichenteil der Zeichenfolge mit einem anderen Zeichenteil

SubstStr(ByVal Input As String, ByVal Pattern As String, ByVal Replacement As String) As String

^Parameter^Datentyp^Beschreibung^

Input String Zeichenfolge
Pattern String Zeichenteil der ersetzt werden soll (Case-Sensitive!)
Replacement String Zeichenteil mit dem der Zeichenteil Pattern ersetzt wedeb soll
RückgabeString Zeichenfolge mit dem ersetzten Zeichenteil

SubstStr2

Ersetzt eienen Zeichenteil der Zeichenfolge mit einem anderen Zeichenteil

SubstStr2(Input As String, Pattern As String, Replacement As String, CaseSensitve As Boolean) As String

^Parameter^Datentyp^Beschreibung^

Input String Zeichenfolge
Pattern String Zeichenteil der ersetzt werden soll
Replacement String Zeichenteil mit dem der Zeichenteil Pattern ersetzt wedeb soll
CaseSensitve Boolean Wenn True, dann wird Groß- und Kleinschreibung unterschieden
RückgabeString Zeichenfolge mit dem ersetzten Zeichenteil

SubstStr3

Ersetzt eienen Zeichenteil der Zeichenfolge, welcher durch einen regulären Ausdruck ermittelt wird, mit einem anderen Zeichenteil

SubstStr3(Input As String, Pattern As String, Replacement As String, CaseSensitve As Boolean) As String

^Parameter^Datentyp^Beschreibung^

Input String Zeichenfolge
Pattern String Regulären Ausdruck mit dem der Zeichenteil gefunden wird (.vgl. Reguläre Ausdrüche in .NET)
Replacement String Zeichenteil mit dem der Zeichenteil Pattern ersetzt wedeb soll
CaseSensitve Boolean Wenn True, dann wird Groß- und Kleinschreibung unterschieden
RückgabeString Zeichenfolge mit dem ersetzten Zeichenteil

ToUpper

Wandelt eine Zeichenfolge in Großbuchstaben

ToUpper(Input As String) As String

^Parameter^Datentyp^Beschreibung^

Input String Zeichenfolge
RückgabeString Zeichenfolge in Großbuchstaben

Mathematische Funktionen

ACosinus

Berechnet den Arcus Cosinus

ACosinus(Value As Double) As Double
ParameterDatentypBeschreibung
ValueDouble Wert zur Berechnung
RückgabeDouble Ergebnis der Berechnung ACos(Wert)

ASinus

Berechnet den Arcus Sinus

ASinus(Value As Double) As Double
ParameterDatentypBeschreibung
ValueDouble Wert zur Berechnung
RückgabeDouble Ergebnis der Berechnung ASin(Wert)

ATangens

Berechnet den Arcus Tangens

ATangens(Value As Double) As Double
ParameterDatentypBeschreibung
ValueDouble Wert zur Berechnung
RückgabeDouble Ergebnis der Berechnung ATan(Wert)

Cosinus

Berechnet den Cosinus

Cosinus (Value As Double) As Double
ParameterDatentypBeschreibung
ValueDouble Wert zur Berechnung
RückgabeDouble Ergebnis der Berechnung Cos(Wert)

Exp

Berechnet die e Funktion zum Wert y (e^y)

Exp (y As Double) As Double
ParameterDatentypBeschreibung
yDouble Wert zur Berechnung
RückgabeDouble Ergebnis der Berechnung Exp(y)

Lg

Berechnet den Logarithmus(Basis 10) zum Wert y (log10 y)

Lg (y As Double) As Double
ParameterDatentypBeschreibung
yDouble Wert zur Berechnung
RückgabeDouble Ergebnis der Berechnung Log10(y)

Ln

Berechnet den Logarithmus(naturalis, Basis e) zum Wert y (ln y)

Ln (y As Double) As Double
ParameterDatentypBeschreibung
yDouble Wert zur Berechnung
RückgabeDouble Ergebnis der Berechnung Log(y)

Pow

Berechnet den Wert von x^y (x hoch y)

Pow(x As Double, y As Double) As Double
ParameterDatentypBeschreibung
xDouble Wert zur Berechnung
yDouble Wert zur Berechnung
RückgabeDouble Ergebnis der Berechnung (x hoch y)

Round

Rundet den Parameter oder Attributwert (Schreibt gerundeten Wert in den Parameter oder das Attribut zurück)

Round(Value As ICFTLocalValue, Digits As Integer)
ParameterDatentypBeschreibung
Value Parameter oder Attribut Wert zum Runden
DigitsInteger Anzahl der Nachkommastellen

Round2

Rundet den Wert

Round2(Value As Double, Digits As Integer) As Double
ParameterDatentypBeschreibung
Value Parameter oder Attribut Wert zum Runden
DigitsInteger Anzahl der Nachkommastellen
RückgabeDouble Gerundeter Wert

RoundWithOption

Rundet den Wert mit Optionen

RoundWithOption(Value As Double, Digits As Integer, RoundToEven As Boolean) As Double
ParameterDatentypBeschreibung
Value Parameter oder Attribut Wert zum Runden
DigitsInteger Anzahl der Nachkommastellen
RoundToEven Boolean True, wenn der Wert 0.5 abgerundet werden soll
RückgabeDouble Gerundeter Wert

Sinus

Berechnet den Sinus

Sinus (Value As Double) As Double
ParameterDatentypBeschreibung
ValueDouble Wert zur Berechnung
RückgabeDouble Ergebnis der Berechnung Sin(Wert)

Tangens

Berechnet den Tangens

Tangens (Value As Double) As Double
ParameterDatentypBeschreibung
ValueDouble Wert zur Berechnung
RückgabeDouble Ergebnis der Berechnung Tan(Wert)

Kofigurations Funktionen

DeleteConfiguration

Löscht die angegebene Konfiguration aus der Datenbank

DeleteConfiguration(ByRef ConfigID As ICFTLocalValue)
ParameterDatentypBeschreibung
ConfigID Parameter oder Attribut Parameter oder Attribut welches die Id der entsprechenden Konfiguration enthällt

LoadConfigFromFile

Lädt die Konfiguration aus einer XML Datei

LoadConfigFromFile(ByVal FileName As String) As String
ParameterDatentypBeschreibung
FileName String Dateiname der Konfigurationsdatei
RückgabeString Konfigurationsschlüssel der Datei

LoadConfigFromFile2

Öffnet einen Dateiauswahldialog und lädt die Konfiguration aus einer XML Datei

LoadConfigFromFile2() As String
ParameterDatentypBeschreibung
RückgabeString Konfigurationsschlüssel der Datei

LoadConfiguration

Lädt eine Konfiguration aus der Datenbank

LoadConfiguration(ByVal ConfigID As String) As String
ParameterDatentypBeschreibung
ConfigID String Id der entsprechenden Konfiguration
RückgabeString Konfigurationsschlüssel der Datei

NewConfiguration1

Initialisiert einen neue Konfiguration und legt deren Id fest

NewConfiguration1(ByVal ConfigType As String, ByRef ConfigID As ICFTLocalValue)
ParameterDatentypBeschreibung
ConfigType String Typ (Konfigurationsschlüssel ) der entsprechenden Konfiguration
ConfigID Parameter oder Attribut Parameter oder Attribut welches die Id der entsprechenden Konfiguration enthällt

SaveConfigToFile

Speichert die aktuelle (Mit NewConfiguration initialisierte, oder geladene) Konfiguration in die entsprechende XML-Datei

SaveConfigToFile(ByVal FileName As String)
ParameterDatentypBeschreibung
FileName String Dateiname der Konfigurationsdatei

SaveConfigToFile2

Speichert die aktuelle (Mit NewConfiguration initialisierte, oder geladene) Konfiguration mit den entsprechenden Persitence Attributen in die Datebnank, erzeugt einen Dateinamen und speichert die XML-Date

SaveConfigToFile2(PersistenceObject As String) As String
ParameterDatentypBeschreibung
PersistenceObject String Name des Objektes das die Persistenzinformationen enthällt
RückgabeString Dateiname der erzeugten XML-Datei

SaveConfiguration1

Speichert die Konfiguration mit dem angegebenen konfigurationsschlüssel in die Datenbank

SaveConfiguration1(ByVal ConfigKey As String)
ParameterDatentypBeschreibung
ConfigKey String Konfigurationsschlüssel der

SaveConfiguration2

Speichert die Konfiguration mit dem angegebenen Konfigurationsschlüssel in die Datenbank

SaveConfiguration2(ByRef ConfigID As ICFTLocalValue)
ParameterDatentypBeschreibung
ConfigID Parameter oder Attribut Parameter oder Attribut welches die Id der entsprechenden Konfiguration enthällt

SaveConfiguration2

Speichert die Konfiguration mit dem angegebenen Konfigurationsschlüssel in die Datenbank

SaveConfigurations(ByRef Configurations As ICFTLocalValue)
ParameterDatentypBeschreibung
Configurations Parameter (Liste) Parameter vom Typ Stringliste welches die Ids der entsprechenden Konfiguration enthällt
de/confit/module_common.1706274489.txt.gz · Zuletzt geändert: 2024/01/26 14:08 von admin