Das SenPC-Ordnersystem

SenPC ist ein geschlossenes System aus festgelegten Ordnern, Unterordnern und Dateien. Der Ordner "MySenPC" wird z.B. bei der ersten Ausführung der SenPC-Software aus der Datei "MySenPC.zip" entpackt und enthält alle Anwendungen, Einstellungen, Dialoge und Daten. Er befindet sich per Standard:

Aufbau des SenPC-Ordnersystems
MySenPC    
  Apps  
    Alle SenPC-Anwendungen (jeweils als '.EXE'-Datei) und pro Anwendung:
  • eine '_S.SNT'-Datei für die internen Einstellungen
  • eine ' _D.SNT'-Datei für die internen Dialoge
  • eine '.HTML'-Datei für die Hilfe
    Die SenPC.DLL Bibiotheks-Datei für die SenPC-Standars
    Weitere Bibliotheken...
  _MyData  
    _MyNotes.SNT (für alle Notizen zu den Anwendungs-Daten)
    Pro Anwendung ein Daten-Ordner mit Unterordnern und Dateien
  _info  
    Allgemeine Hilfe-Dateien (.HTML)
  _data  
    Weitere Daten (Bilder, Sounds, Vorlagen, temporäre Daten...)
  global_S.SNT (die globalen Einstellungen gelten für jede Anwendung solange sie nicht in den internen Einstellungen überschrieben werden)
  global_D.SNT (die globalen Dialoge gelten für jede Anwendung solange sie nicht in den internen Dialogen überschrieben werden)
(MySenPC2)    
  Eine weitere Instanz mit anderen Anwendungen, Versionen, Einstellungen, Dialog-Texten, Daten... (z.B. für einen anderen SenPC-Nutzer)
(MySenPC3)    
  ...
...    

Der Ordner "MySenPC" kann (vollständig oder teilweise) als Backup jederzeit wieder in eine Datei "MySenPC... .zip" gepackt werden. Diese Funktion bietet z.B. die SenPC-Software (Zentrale) oder die Emails-Anwendung. Als Filter kann beispielsweise ein bestimmtes Änderungsdatum verwendet werden.

Bei einem Update werden Teile der Unterordner mit einer Update-Version überschrieben. Dies ist quasi das Gegenstück zum Backup.

Bei einer Synchronisation zweier "MySenPC"-Ordner (z.B. in der Starter-Anwendung) werden ältere Dateien des Zielordners mit den neueren überschrieben.

 

Weitere Details

Einstellungen, Dialoge, Notizen und viele weitere Daten werden in '.SNT'-Dateien (SenTables) gespeichert. Dies sind Semikolon (';') separierte Tabellen deren eigentliche Daten ab der dritten Zeile beginnen. Die erste Zeile gibt Kennungsinformationen und die zweite Zeile die Spaltenbezeichnungen an.

Alle Anwendungen benötigen die Datei "SenPC.DLL" welche alle SenPC-Standards zur Verfügung stellt. Wenn Sie als Entwickler selbst Anwendungen mit dieser Datei erstellen möchten wenden Sie sich für weitere Infos bitte an den SenPC-Entwickler.