Benutzer-Werkzeuge

Webseiten-Werkzeuge


primus:glossar

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
primus:glossar [2022/08/05 12:39] – gelöscht - Externe Bearbeitung (Unknown date) 127.0.0.1primus:glossar [2025/05/14 07:52] (aktuell) – [GUID] Wahrscheinlichkeitswert hinzugefügt mgras
Zeile 1: Zeile 1:
 +====== Glossar ======
 +
 +Hier werden die Begriffe, die in dieser Dokumentation verwendet werden, näher erklärt.
 +
 +===== A =====
 +
 +==== Abschnitt ====
 +
 +Mit **Abschnitt** wird ein Bereich in der Primus.[[CFG.XML]] bezeichnet. Ein Abschnitt beginnt mit einem [[Glossar#Start-Tag]] und endet mit einem [[Glossar#End-Tag]].
 +
 +<code xml>
 +<GUI_Data_Lists> <!--Start-Tag-->
 +<!--Inhalt des Abschnitts-->
 +</GUI_Data_Lists> <!--End-Tag-->
 +
 +</code>
 +
 +Ausnahme sind die Abschnitte die aus einem sogenannten [[Glossar#Leer-Tag]] bestehen. Hier wird der Inhalt des Abschnitts zusammen mit Start- und End-Tag in eine Zeile geschrieben. Als Inhalt kommen in dem Fall nur [[Glossar#Attribut]]e in Frage.
 +
 +<code xml>
 +<ListViewSettings splitterdist="376" mode="0" showbehinddatalist="1" splitterorient="Ver" />
 +
 +</code>
 +
 +==== Administrator ====
 +Bei einem Administrator handelt es sich i.d.R. um ein Benutzerkonto mit erhöhten Rechten, dem es möglich ist bestimmte Aufgaben auszuführen.
 +
 +==== Attribut ====
 +
 +Ein **Attribut** ist Bestandteil eines [[Glossar#Tag]]s. Ein Attribut muß innerhalb eines Tags immer eindeutig sein, hierbei wird die Groß-/Kleinschreibung unterschieden. Einem Attribut ist stets ein Wert zugeweisen. Die Wertzuweisung erfolgt mittels ''='', der Wert selbst muß in ''<nowiki>"</nowiki>'' gesetzt sein. Die Wertzuweisung kann auch leer sein, die Zuweisung erfolgt dann durch zwei aufeinanderfolgende ''<nowiki>""</nowiki>''.
 +<code xml>
 +<Preview mode="viewer" />
 +<Filename label="" /> <!--Zuweisung eines leeren Werts-->
 +
 +</code>
 +
 +Das //Tag// ist in diesem Fall **Preview**, das //Attribut// **mode** und der //Wert// **viewer**. Bestimmte Zeichen sind innerhalb eines Wertes nicht erlaubt. Falls diese in einem Wert jedoch trotzdem benötigt werden, müssen sie durch sog. Entitäten ersetzt werden. Die folgende Tabelle zeigt die nicht zulässigen Zeichen und den Ersatztext.
 +
 +^Verbotenes Zeichnen ^Entität ^Bemerkung^
 +|< |''&lt; ''| **l**ower **t**han (kleiner als)|
 +|> |''&gt; ''| **g**reater **t**han (größer als)|
 +|' |''&apos; ''| **apos**troph|
 +|" |''&quot; ''| **quot**a (Anführungszeichen)|
 +|& |''&amp; ''| **amp**ersand (kaufm. und)|
 +
 +===== D =====
 +==== Dateiendung ====
 +Bei der Dateiendung handelt es sich um den rechten Teil des Dateinamens der mit einem Punkt (''.'') vom linken Teil des Dateinamens getrennt ist. Programme erkennen an der Dateiendung um welche Art Datei es sich handelt und ob sie diese verarbeiten können. In Windows können zu bestimmten Dateiendungen, Programme eingetragen werden die zum Verarbeiten der Datei aufgerufen werden.
 +
 +==== Dienst ====
 +Ein Dienst, gelegentlich auch Daemon genannt, ist ein Prozess der auf einem Server im Hintergrund ohne Benutzerinteraktion läuft. Dienste werden von Programmen aufgerufen um bestimmte Funktionen, die der Dienst zur Verfügung stellt, zu nutzen oder ihm bestimmte Aufgaben zu übergeben. Dienste können auch über das Netzwerk von anderen Rechnern aus genutzt werden. 
 +
 +==== DLL ====
 +Die Abkürzung **DLL** steht für **Dynamic Link Library**, und bezeichnet eine Programmbibliothek die dynamisch, also nur bei Bedarf, vom aufrufenden Programm in den Speicher geladen wird. Bei Primus werden z.B. [[Addins]] auf diese Weise eingebunden. Dies Betrifft sowohl Primus eigene als auch Kundenspezifische Zusatzfunktionen.
 +
 +===== E =====
 +==== End-Tag ====
 +Ein **End-Tag** kennzeichnet das Ende eines Tag. Es besteht aus ''</''[[Glossar#Tag-Name]]''>''. Ausnahme: Bei einem [[Glossar#Leer-Tag]] wird ein vereinfachter Abschluss ohne Name, nur mit ''/>'' verwendet.
 +
 +==== ERP-System ====
 +Ein **ERP-System** ist ein System für Enterprise-Resource-Planning (ERP). Die Aufgabe eines solchen Systems ist vereinfacht ausgedrückt, die Ressourcen die einem Unternehmen zur Verfügung stehen, zeitlich und mengenmäßig so zu steuern das die betrieblichen Abläufe möglichst störungsfrei ablaufen können, um so den Wertschöpfungsprozess zu optimieren.
 +
 +===== F =====
 +==== Freigabe ====
 +Eine **Freigabe** ist ein Verzeichnis auf einem Dateiserver welches unter einem bestimmten Namen aus dem Netzwerk heraus angesprochen werden kann. Die Freigabe kann einen anderen Namen haben als das Verzeichnis im Dateisystem der Platte, auch kann ein Verzeichnis verschiedene Freigaben haben. Jede Freigabe kann eigene Berechtigung für die Benutzer mit sich bringen. Freigaben werden z.B. in der [[CFG.XML|Primus.CFG.XML]] im Abschnitt [[Folder_Paths]] verwendet.
 +==== Funktion ====
 +Eine Funktion ist ein Programm oder eine Programmroutine welche einen Wert an den Aufrufenden zurück gibt. 
 +
 +===== G =====
 +==== GUID ====
 +Die Abkürzung **GUID** steht für //Globally Unique Identifier//, damit ist eine eindeutige Zahlenfolge gemeint. Die Wahrscheinlichkeit das zwei Rechner unabhängig voneinander eine identische GUID erzeugen ist sehr gering (2,71 x 10<sup>18</sup> ≈ 2,71 Trillionen).
 + 
 +===== I =====
 +==== Icon ====
 +Ein Icon ist ein Symbolbild das z.B. einen bestimmten Dateityp darstellt, oder auch als grafisches Element in der Primus Oberfläche verwendet wird.
 +===== K =====
 +
 +==== Kommentar ====
 +
 +Ein **Kommentar** ist ein speziell markierter Text im Quellcode eines Programms oder einer Konfigurationsdatei. Dieser Text soll die Verständlichkeit für den Bearbeiter erhöhen. Ein Kommentar wird wird vom jeweils lesenden Programm ignoriert. In [[XML]] beginnt ein Kommentar mit ''<!–'' und endet mit ''–>''. Alles was zwischen Kommentaranfang und -ende steht wird vom [[Glossar#XML-Parser]] ignoriert. Beispiel:
 +
 +<code xml>
 +<GUI_Data_Lists>
 +  <!-- Das ist ein Kommentar -->
 +  <GUI_VirtualFolders_List>
 +
 +</code>
 +
 +==== Kontextmenüs ====
 +Um das [[userman:Kontextmenü]] aufzurufen müssen Sie die rechte Maustaste auf einem ausgewählten Objekt kurz drücken. Die Befehle unterscheiden sich je nach ausgewähltem Objekt.
 +
 +===== L =====
 +
 +==== Lebenszyklus ====
 +
 +==== Leer-Tag ====
 +
 +Bei einem **Leer-Tag**, stehen Anfangs- und End-Tag in einer Zeile. Ein Leer-Tag kann keine weitere Unterteilung enthalten. Ein Leer-Tag kann ausschließlich [[glossar#Attribut]]e enthalten. Einträge in [[Lists]] sind z.B. Leer-Tags. Beispiel:
 +
 +<code xml>
 +<entry value="0" text="Normal" />
 +
 +</code>
 +
 +===== P =====
 +
 +==== Platzhalter ====
 +Bei einem Platzhalter handelt es sich um ein in Prozentzeichen (''%'') eingefassten Text, der zur Laufzeit von Primus mit einem Wert gefüllt wird und zum Beispiel zur Verarbeitung ausgewählter Dokumente (''%FILEPATH%'') genutzt wird. Es gibt eine [[Liste aller Platzhalter]].
 +
 +===== S =====
 +
 +==== Stammelement ====
 +Das **Stammelement** ist ein spezielles [[cfg.xml#Stammelement|Primusspezifisches]] [[Glossar#Tag]].
 +==== Start-Tag ====
 +Ein **Start-Tag** definiert den Beginn eines [[Glossar#Tag]]s. Es besteht immer aus ''<''[[Glossar#Tag-Name]]n''>''. Ausnahme: Bei einem [[Glossar#Leer-Tag]] entfällt das ''>'' hinter dem Tag-Namen und es folgen direkt die [[Glossar#Attribut]]e.
 +
 +===== T =====
 +
 +==== Tag ====
 +Bei einem **Tag** handelt es sich um ein XML Strukturelement. Ein Tag hat einen [[Glossar#Start-Tag|Anfang]], einen Namen und ein [[Glossar#End-Tag|Ende]]. Darüber hinaus können auch noch [[Glossar#Attribute]] zugewiesen werden.
 +<code xml><Das_Tag das_Attribut="Wert des Attributs" /></code>
 +==== Tag-Name ====
 +Der **Tag-Name** ist ein notwendiger Bestandteil eines [[Glossar#Tag]].
 +===== U =====
 +
 +==== UNC-Pfad ====
 +Unter UNC (Uniform Naming Convention) versteht man die Angabe eines Datei- oder Verzeichnispfades unter Angabe des Rechner- und des Freigabenamens nebst weiteren Verzeichnissen unterhalb der Freigabe. Der Pfad beginnt immer mit ''\\''.
 +<code>\\<SERVER>\<FREIGABE>\<VERZEICHNIS>\</code>
 +
 +===== W =====
 +==== Wildcard ====
 +**Wildcards** sind bestimmte Zeichen welche als Platzhalter für die Suche oder Filterung von Datei- und Pfadnamen verwendet werden. Unter Windows sind dies ein ''?'' für ein einzelnes Zeichen und ein ''*'' für eine beliebige Zeichenfolge. Das bekannte ''*.*'' filtert auf eine beliebige Zeichenfolge der mittels eines Punkts von einer zweiten Zeichenfolge getrennt ist.
 +
 +===== X =====
 +
 +==== XML ====
 +Die Abkürzung **XML** bedeutet //Extensible Markup Language// und beschreibt eine Textdatei, deren Inhalt hierarchisch und strukturiert gegliedert ist. Dadurch ist der Inhalt sowohl für Menschen als auch Maschinen gleichermaßen lesbar. Die Daten werden in [[Glossar#Tag]]s und [[Glossar#Attribut]]en abgelegt.
 +
 +==== XML-Parser ====
 +Bei einem **XML-Parser** handelt es sich um ein Programm oder den Teil eines Programms das/der eine XML-Datei liest und zur weiteren Verarbeitung zur Verfügung stellt. Der XML-Parser ist dabei so aufgebaut, dass er nur die jeweils gewünschten Informationen ausliest und alle anderen Informationen ignoriert. Von Primus werden alle XML-Dateien über StreamReader gelesen. Dadurch werden die XML-Dateien immer sauber geschlossen und blockieren keine anderweitigen Zugriffe.
 +
 +{{tag>klaerungsbedarf}}
 +
 +\\
 +