Resource Builder-Funktionen

Arbeiten mit RC-, RES- und PE-Dateien (EXE, DLL…) mit vollständiger Unicode-Unterstützung

Resource Builder: Hauptfenster
Resource Builder: Hauptfenster

Sie können alle Ressourcen in den komfortablen integrierten visuellen Editoren von Resource Builder erstellen und bearbeiten. Speichern Sie sie in RC- oder RES-Dateien, damit sie in Anwendungen von Drittanbietern sowie direkt in EXE- und DLLs verwendet werden können. Außerdem können Sie Ressourcen aus Ressourcendateien auswählen und laden, um sie neu zu kombinieren. Sie können auch einzelne Ressourcen auswählen und diese in einer Datei abspeichern. Resource Builder ist der einzige visuelle Ressourcen-Editor, der das Erstellen, Bearbeiten und Abspeichern von Unicode-RC-Skripten ermöglicht.

Ressourcenimport aus Dateien verschiedener Formate

Resource Builder: Ressourcen-Explorer
Resource Builder: Ressourcen-Explorer

Eine einzigartige Eigenschaft von Resource Builder ist das Importieren der Ressourcen aus den Windows-basierten ausführbaren Dateien (EXE, DLL …), als auch aus den 32-Bit- und 16-Bit-Ressourcendateien (RES, DCR). Import und Merge funktionieren außerdem direkt mit .NET-Ressourcendateien (.resx/.resources), wobei Ressourcentypen bei Bedarf automatisch konvertiert werden. Wenn Sie Resource Builder verwenden, werden Sie imstande sein, die in Ihren Anwendungen benutzten Ressourcen wiederherzustellen, selbst wenn Sie ihre Quellen verlieren.

Der integrierte Ressourcen-Explorer ermöglicht das Durchsuchen und Erkunden von Ressourcen in anderen Dateien, die auf Ihrem PC gespeichert sind, unter Verwendung derselben Benutzeroberfläche wie Windows Explorer mit erweiterten Funktionen wie Ressourcenfilterung, Ressourcensuche und mehr.

Jede Stelle, an der eine Bilddatei geladen werden kann, akzeptiert außerdem SVG, WebP und eine lange Liste weiterer Rasterformate (TIFF, TGA, PSD/PDD und mehr), wobei geschichtete Photoshop-Dateien als echte, unabhängig bearbeitbare Ebenen importiert werden können.

Unterstützung für symbolische IDs

Resource Builder: Editor #define
Resource Builder: Editor #define

Resource Builder unterstützt symbolische IDs in Ressourcenskripten und in .h-Dateien. Dies gibt die Möglichkeit, Resource Builder direkt als Ressourceneditor in anderen Entwicklungstools zu verwenden. Beispielsweise haben Benutzer von MS Visual Studio Express Edition fast dieselben Vorteile wie Benutzer von Standard Editions. Andere Benutzer können funktionsweite und benutzerfreundliche Resource Builder-Editoren als Ersatz für Standard-Ressourceneditoren verwenden, die mit anderen Entwicklungstools geliefert werden.

WYSIWYG - visueller Dialogeditor

Dialogressourcen-Editor
Dialogressourcen-Editor

Ein paar Mausbewegungen, Änderungen einiger Werte unter Eigenschaften, und Sie haben das, was Sie brauchen! Um es noch komfortabler für die Entwickler zu machen, enthält die Werkzeugleiste alle allgemeinen Windows-Steuerungskomponenten: Beschriftungen, Buttons, Markierkästchen und andere. Für das Platzieren auf dem Formular reichen ein paar Mausbewegungen komplett aus.

Ein echter Mehrebenen-Bildeditor

Resource Builder: Bildeditor
Resource Builder: Bildeditor

Der integrierte Bildeditor unterstützt jetzt echte, unabhängige Ebenen statt einer einzigen bearbeitbaren Fläche. Arbeiten Sie mit einem angedockten Ebenen-Panel mit Live-Vorschaubildern, Sichtbarkeits-Umschaltern und Drag-and-Drop-Neuordnung, und nutzen Sie Neu, Duplizieren, Löschen, Nach unten zusammenführen und Sichtbare zusammenführen, um Ihre Arbeit genau so zu organisieren, wie Sie es aus einem dedizierten Bildeditor kennen. Jedes Zeichenwerkzeug, Auswahlwerkzeug und jeder Effekt (Bevel, Schärfen, Relief, Gaußscher Weichzeichner) wirkt auf die jeweils aktive Ebene, und Rückgängig/Wiederholen verfolgt jede Ebene einzeln.

Sie können sogar eine geschichtete Photoshop-Datei (PSD) direkt importieren. Jede Ebene der Quelldatei wird zu einer eigenen, unabhängig bearbeitbaren Ebene im Bildeditor, wobei Name, Deckkraft und Sichtbarkeit automatisch übernommen werden.

Die Auswahlwerkzeuge gehen weit über das ursprüngliche Rechteck und Lasso hinaus: Ellipsen-Auswahl, ein toleranzbasierter Zauberstab für zusammenhängende Flutfüll-Auswahl, Auswahl umkehren sowie Vergrößern, Verkleinern und Rand zur Nachbearbeitung einer bestehenden Auswahlkante. Ebenen werden beim Speichern weiterhin zu einem einzelnen Bild zusammengeführt, es gibt also kein neues Ressourcenformat und keine Kompatibilitätsprobleme bei den erzeugten Dateien.

Reparieren und Aktualisieren von Ressourcen in ausführbaren Dateien

Resource Builder ermöglicht es, die Ressourcen in den ausführbaren Dateien, wie Anwendungen und DLL-Bibliotheken, sowie anderen Windows-Dateien, zu aktualisieren, zu reparieren und zu bearbeiten, ohne diese erneut kompilieren zu müssen.

Vollständige Bearbeitung von .NET-Ressourcen

Resource Builder kann jetzt .resx- und .resources-Dateien direkt öffnen, bearbeiten und speichern – mit derselben Baumansicht und denselben typspezifischen Editoren, die Sie bereits von nativen Ressourcen kennen. Fügen Sie Bitmap-, Icon-, Cursor-, String-, Boolean- und numerische Einträge mit denselben visuellen Werkzeugen hinzu, benennen Sie sie um, löschen und bearbeiten Sie sie – bis hin zur Wiederverwendung des Icon/Cursor-Assistenten für native Projekte. Alles außerhalb dieser Typen wird sicher als undurchsichtige Daten übernommen, sodass in einer Datei nichts, was Sie nicht bearbeitet haben, jemals stillschweigend verloren geht oder beschädigt wird.

Möchten Sie zwischen der .NET- und der nativen Welt wechseln? Konvertieren Sie eine .resx in eine .resources-Datei (oder umgekehrt), oder konvertieren Sie eine der beiden direkt in eine native .res- oder .rc-Datei – Bitmap-, Icon- und Cursor-Einträge werden dabei zu echten nativen Ressourcen, alles andere bleibt byte-genau als benanntes RCDATA erhalten. Diese Konvertierung ist sowohl über die Oberfläche als auch über die Befehlszeile verfügbar.

Ressourcen vergleichen und zusammenführen

Resource Builder: Ressourcen vergleichen
Resource Builder: Ressourcen vergleichen

Fangen Sie ein vergessenes Icon, einen geänderten Dialog oder einen fehlenden String ab, bevor sie ausgeliefert werden. Der Dialog “Vergleichen…” vergleicht Ihr geöffnetes Projekt mit einer beliebigen anderen .res-, .rc-, .exe-, .dll-, .resx- oder .resources-Datei und zeigt genau, was hinzugefügt, entfernt oder geändert wurde – mit korrekter Gruppierung für mehrgrößige Icons und Cursor, Vorschauen nebeneinander und selektivem Zusammenführen nur der Unterschiede, die Sie übernehmen möchten.

Derselbe Vergleich ist auch über die Befehlszeile verfügbar, sodass Sie eine Ressourcen-Regressionsprüfung direkt in Ihre Build- oder CI-Pipeline einbinden können, mit Optionen, um den Build bei einer fehlenden Ressource oder einem verschwundenen String innerhalb einer String-Tabelle abzubrechen.

Massenextraktion von Ressourcen

Der Dialog “Ressourcen aus Dateien extrahieren…” durchsucht eine Liste von Dateien oder Ordnern (auch mit Wildcards) und extrahiert jede gefundene Ressource als einzelne externe Datei in einem Durchgang. Icons und Cursor werden zu echten, eigenständigen .ico/.cur-Dateien zusammengesetzt, Bitmaps werden in ihrem ursprünglichen Format geschrieben, und alles andere wird sinnvoll ausgegeben. Verfügbar als Dialog in der Oberfläche für einmalige Aufgaben, und über die Befehlszeile zum Skripten größerer Wiederherstellungs- oder Migrationsaufgaben.

Und noch mehr…

Resource Builder bietet eine Vielzahl wertvoller Funktionen, die sowohl Anfänger als auch erfahrene Entwickler ansprechen. Mit Unterstützung für HTML-, XML- und ANI-Ressourcen können Sie diese Formate problemlos in Ihre Projekte integrieren. Der integrierte Ressourcencompiler vereinfacht den Kompilierungsprozess und sorgt für eine reibungslose Integration Ihrer Ressourcen. Darüber hinaus unterstützt Resource Builder eine Befehlszeilenschnittstelle mit Wildcard- und Mehrdatei-Stapelverarbeitung sowie echten Exit-Codes für Skripte, mit der fortgeschrittene Benutzer Aufgaben automatisieren und ihre Arbeitsabläufe optimieren können.

Wenn Sie sich intensiver mit Resource Builder befassen, werden Sie eine Vielzahl weiterer bemerkenswerter Funktionen entdecken, die Ihr Ressourcenmanagement-Erlebnis verbessern. Von intuitivem UI-Design bis hin zu umfangreichen Ressourcenbearbeitungsfunktionen ist Resource Builder ein unverzichtbares Werkzeug für Entwickler auf jedem Kenntnisstand. Egal, ob Sie gerade erst anfangen oder jahrelange Erfahrung haben, Resource Builder ermöglicht es Ihnen, Ressourcen mühelos und effizient zu erstellen, zu bearbeiten und zu verwalten. Entdecken Sie das volle Potenzial von Resource Builder, während Sie sich auf Ihre Reise zur Ressourcenbearbeitung begeben.

Copyright © 1999-2026 Igor Siticov, SiComponents.

TsiLang®, Resource Builder® und SiComponents® sind eingetragene Marken von Igor Siticov.