C4 Property Editor
- Former user (Deleted)
- Dennis Balzuweit
Properties bearbeiten
Properties, auch Attribute genannt, können über einen Doppelklick, Enter oder den entsprechenden Eintrag im Kontextmenü bearbeitet werden. Für die Bearbeitung wird der Property Editor-Dialog geöffnet.
Der Dialog sieht je nach Datentyp leicht unterschiedlich aus. In diesem Fall wird für den Typ Boolean eine Checkbox angeboten.
Im Bearbeitungsmodus kann der Name und Datentyp nicht geändert werden. Dies ist nur bei der Neuanlage einer Property möglich.
Im unteren Bereich des Dialogs wird die Größe des Inhalts in Byte angezeigt.
Die Buttons
Von links nach rechts:
- Menü
- Leeren
- Inhalt speichern unter
- Inhalt aus Datei einlesen
- Fixed Font Umschaltung
- Suche
Das Tools-Menü
Über das Tools-Menü werden verschiedene Werkzeuge zum Bearbeiten und Erstellen von Inhalten bereitgestellt.
Es werden hier folgende Funktionen bereitgestellt:
Menü | Beschreibung | |
---|---|---|
Insert | Path | Öffnet einen Datei-Auswahl-Dialog und fügt den Pfad zur Datei ein. |
Filesize | Öffnet einen Datei-Auswahl-Dialog und fügt die Größe der Datei in Byte ein. | |
Current date | Fügt das aktuelle Datum ein. | |
Timestamp | Fügt den aktuellen Zeitstempel ein. | |
Timestamp long | Fügt den aktuellen Zeitstempel in der Lalngform ein. | |
GUId | Fügt eine GUId ein. | |
Id | Fügt eine Id ein (GUId ohne {} und -) | |
Convert | Int to Hex | Konvertiert die eingebene Zahl in einen Hex-Wert. |
Hex to Int | Konvertiert den eingebenen Hex-Wert in eine Zahl. | |
Coder | Encode Base64 | Kodiert den Inhalt nach Base64. |
Decode Base64 | Dekodiert den Base64 Inhalt. | |
Create MD5 | Erstellt aus dem Inhalt einen MD5 Hash. | |
Cipher | Siehe Abschnitt Cipher-Funktionen. | |
Tools | Edit ConnectionString | Bearbeitet den Verbindungsstring oder legt einen neuen an. |
Get MD5 file hash | Öffnet einen Datei-Auswahl-Dialog und fügt den MD5 Hash der Datei ein. |
Cipher-Funktionen
Die Cipher-Funkionen verschlüsseln den eingegebenen Text, um den eigentlichen Inhalt zu verbergen. Für die Verschlüsselung gibt es zwei Möglichkeiten.
Über die Public-Verschlüsselung wird der Inhalt mit einem öffentlichen Passwort gesichert, welches die Verwendung des Inhalts von entsprechenden Services ermöglicht. Beispielsweise das Passwort für die AD-Authentifizierung.
Über die zweite Funktion "Encode content with private key", wird der Inhalt mit einem individuellen, privaten Passwort verschlüsselt. Der Inhalt kann dann lediglich durch ein Script entschlüsselt werden (siehe DecodeString). Die Methode ist daher besonders für Integrationspartner interessant.
Änderungsprotokollierung
Jede Änderung an einem Wert, ob über den Property Editor oder ein Plugin, wird entsprechend am Attribut in der Datenbank gespeichert.
Eine Benutzeränderung ist im System wie folgt auf dem dann eingeblendeten Info Tab sichtbar:
Die Änderungsinformation ist bei Paket-Importen und Installationen relevant und wichtig. Siehe auch C4 Paketmanager.
Binary Felder
Felder vom Typ Binary beinhalten Binärdaten eines beliebigen Typs. Die Inhalte werden Base64 kodiert. Dies geschieht beispielsweise automatisch beim Einlesen einer Datei in den Editor. Ebenfalls beim Speichern der Daten auf das Dateisystem.