28.02.2024
Martin Henke
Editor für Ordner-Metadaten in C#
Autor: Bernhard Lauer
CodeProject.com, Martin Henke
Da Microsoft keine Benutzeroberfläche für das Bearbeiten von Ordner-Metadaten bereitstellt, hat Entwickler Martin Henke einen Editor dafür geschrieben.
Der Bedarf an einem Editor für Ordner-Metadaten entstand, als Martin Henke eine Reihe von Ordnern verwalten wollte, ohne sie in Unterverzeichnissen zu organisieren. Bei der Online-Suche fand er heraus, dass der Windows Explorer seine Anforderungen durchaus unterstützt, Microsoft aber keine Benutzeroberfläche dafür bereitgestellt hat. Kurzerhand entschloss er sich selbst einen Editor zu schreiben, der eine einfache Methode zur Bearbeitung der Ordner-Metadaten bietet.
Gespeichert werden die Metadaten in der Datei Desktop.ini. Zum Lesen und Schreiben nutzt der Editor die API-Funktionen GetPrivateProfileString und WritePrivateProfileString. Der Metadaten-Editor für Ordner unterstützt auch das einfache Parsen von Argumenten sowie die Lokalisierung.
Den Code sowie weitere Informationen zum in C# geschriebenen Editor für Ordner-Metadaten finden Sie auf dieser Seite.
Webentwicklung
Welches Web-Framework ist das passende? Ein Experiment
Entwickler Eugene Yan untersucht in einem Praxisbeispiel, wie unterschiedliche Web-Frameworks die Entwicklung einer Anwendungen beeinflussen. Am Start sind FastHTML, Next.js und SvelteKit.
>>
Effizient Implementiert
Thread-Safe Singleton in C#
Das Singleton Pattern, eines der bekanntesten Muster in der Softwareentwicklung, lässt sich auch Thread-Safe umsetzen. Wie das geht, zeigt ein Artikel auf CodeProject.
>>
Microsoft Office
Office Add-ins Development Kit für Visual Studio Code
Microsoft hat das Office Add-ins Development Kit für Visual Studio Code als Preview veröffentlicht. Es soll die Einrichtung der Entwicklungsumgebung vereinfachen.
>>
Datensammlung
Deutsche Behörden fragen stark User-Daten ab
Ein neuer Bericht von VPN-Anbieter Surfshark zeigt Anfragen deutscher Behörden zu 709.400 Nutzerkonten allein in den Jahren von 2013 bis 2022 auf.
>>