Quelltexte

Hardware runs the world. Software controls the hardware. Code generates the software. Have you coded today?

Hier ist der Umschlagplatz für Code-Schnipsel, nützliche Funktionen, Klassen und Komponenten, die sich in vielen Anwendungen nützlich machen und wiederkehrende Aufgaben deutlich vereinfachen können.

Die Liste kann mit den folgenden Auswahlelementen nach Schlagwörtern gefiltert und sortiert werden. Besonders interessante Einträge sind gelb hervorgehoben.

async c# c++ class console data gui interop javascript math media network pascal php powershell reflection sec userscript winforms wpf xml ×

TxTranslationc#classdatawinformswpfxml★★★★★★
Einfache aber mächtige Bibliothek für Übersetzungen und Lokalisierung in .NET-Anwendungen. Unterstützt XAML-Binding, Ersatzsprachen, Anzahl-abhängige Übersetzungen, Platzhalter und Zeitformatierung.

Natürliche Sortierung von Zeichenkettenc#classdata★★★★★★
Sortiert Zeichenketten, die Zahlen enthalten, nicht zeichenweise (lexikalisch), sondern nach ihrem nummerischen Wert: „a1“ < „a2“ < „a10“ < „a11“ < „a20“

FieldLogc#classdata★★★★★
Schnelles und umfassendes Logging-Werkzeug für .NET-Anwendungen. Für hohe Performance, geringen Speicherplatzbedarf und ständig aktiviertes Logging konzipiert und mit nützlicher Log-Betrachter-Anwendung.

msgpack.jsdatainteropjavascriptnetwork★★★★★
Eine minimale aber vollständige MessagePack-Implementierung für JavaScript.

MultiSelectTreeView-Steuerelementc#classdatawpf★★★★★
Ein WPF-TreeView-Steuerelement, das mehrfache Auswahl unterstützt.

SettingsAdapterFactory-Klassec#classdatareflectionxml★★★★
Generiert eine dynamische Implementierung einer Schnittstelle mit Eigenschaften, die an einen SettingsStore gebunden ist und INotifyPropertyChanged implementiert.

EasyXml-Klassec#classdataxml★★★★
Einfacher Schreib- und Lesezugriff auf XML-Dokumente über XPath-Ausdrücke. Erstellt fehlende XML-Elemente beim Schreiben mit XPath automatisch.

CollectionDictionary-Klassec#classdata★★★
Eine Dictionary-Implementierung, die für jeden Schlüssel mehrere Werte speichert.

ObservableCollectionAdapter-Klassec#classdatawpf★★
Passt eine ObservableCollection eines Typs zur Verwendung als ObservableCollection eines Basistyps an, wo Kovarianz nicht funktioniert.

Markup-Parserclassdataphp★★
Konvertiert Texte mit einer einfachen Plaintext-Formatierung nach HTML. Mit Hervorhebungen, Hyperlinks, Listen, Tabellen und weiteren Formatmöglichkeiten.

AtomFeed-Klasseclassdataphpxml★★
Erzeugt einen Atom-1.0-Newsfeed.

Settings-Klassec#classdataxml★★
Speichert Daten wie Programmeinstellungen in einer XML-Datei und kümmert sich um einfachen Zugriff, sichere Speicherung, Änderungsbenachrichtigungen und Steuerelement-Bindung.

Advanced BBCode Parserdataphp
Vollständiger BBCode-Parser mit konfigurierbaren Tags, Styles, Smileys und Syntaxprüfung.

PalmDatebook-Klassec#classdatainterop
Liest die Kalenderdatenbank der Palm-Desktop-Anwendung ein.

Zusammenfassung

14 Einträge, ca. 51 850 Codezeilen, geschätzte Entwicklungskosten: 100 000 €