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 × Nach Relevanz Nach Änderungsdatum Nach Erstellungsdatum Nach Titel Archivierte Inhalte
TxTranslation c# class data winforms wpf xml ★★★★★★
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 Zeichenketten c# class data ★★★★★★
Sortiert Zeichenketten, die Zahlen enthalten, nicht zeichenweise (lexikalisch), sondern nach ihrem nummerischen Wert: „a1“ < „a2“ < „a10“ < „a11“ < „a20“
FieldLog c# class data ★★★★★
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.
AsyncTcpClient & AsyncTcpListener async c# class network ★★★★★
Eine asynchrone Variante von TcpClient und TcpListener für .NET Standard. Erlaubt die Umsetzung von TCP-Clients oder -Servern mit wenigen Callback-Methoden.
msgpack.js data interop javascript network ★★★★★
Eine minimale aber vollständige MessagePack-Implementierung für JavaScript.
ViewModelKit.Fody c# class wpf ★★★★★
Makes WPF ViewModel classes smart by default. Implements INotifyPropertyChanged and DelegateCommands for auto properties, recognises dependent properties, connects property changed handlers.
ColorMath-Klasse c# class math media ★★★★★
Funktionen zum Überblenden mehrerer Farben, zur Konvertierung zwischen HSL- und RGB-Farbraum, Graustufen-Konvertierung und weitere Hilfsfunktionen zum Umgang mit Farben.
MultiSelectTreeView-Steuerelement c# class data wpf ★★★★★
Ein WPF-TreeView-Steuerelement, das mehrfache Auswahl unterstützt.
ViewModelBase-Klasse c# class reflection wpf ★★★★★
Basisklasse für ViewModels nach dem MVVM-Muster, mit einigen Vereinfachungen für abgeleitete Klassen.
DelayedCall-Klasse async c# class ★★★★
Sehr einfacher asynchroner verzögerter Aufruf von Funktionen. Unterstützt durch generische Parameter den typsicheren Aufruf nahezu jeder Methode. Aufrufe können abgebrochen, vorgezogen oder später wiederholt werden.
ValidatingTextBox-Steuerelement c# class gui winforms ★★★★
Aufgebohrte TextBox mit Funktionen zur Eingabeprüfung und Unterstützung gängiger Hotkeys zur Textbearbeitung.
DelegateCommand-Klasse c# class wpf ★★★★
Vereinfacht Commands für ViewModels nach dem MVVM-Muster. Stellt eine ICommand-Implementierung bereit, die die Execute- und CanExecute-Methoden an Delegaten weiterleitet.
ProgressSpinner-Steuerelement c# class gui winforms ★★★★
Grafische animierte Darstellung einer Aktivitäts- und Fortschrittsanzeige in einem Steuerelement.
ViewCommand-Muster c# class wpf ★★★★
Beschreibt eine Methode für das MVVM-Entwurfsmuster, um eine View von einem ViewModel aus mit Befehlen zu steuern.
SettingsAdapterFactory-Klasse c# class data reflection xml ★★★★
Generiert eine dynamische Implementierung einer Schnittstelle mit Eigenschaften, die an einen SettingsStore gebunden ist und INotifyPropertyChanged implementiert.
PowerShell-Build-Framework powershell ★★★★
Automatisiertes, lokales Erstellen von Visual-Studio-Projektmappen und Aufrufen externer Tools wie Unit-Tests, Quelltext-Commit, Obfuscation, digitale Signatur, Dateiveröffentlichung und -übertragung.
ColorButton-Steuerelement c# class gui media winforms ★★★★
Eine Schaltfläche, die statt einem Beschriftungstext ein Farbfeld darstellt, und mit der in einer Dropdown-Ansicht eine Farbe mit mehreren grafischen Darstellungen ausgewählt werden kann.
ColorSelector-Steuerelement c# class gui media winforms ★★★★
Auswahl einer Farbe aus einer Farbpalette oder Einstellung der RGB- und HSL-Komponenten mit mehreren grafischen Darstellungen.
ColorWheel-Steuerelement c# class gui media winforms ★★★★
Auswahl einer Farbe anhand eines Farbrads, einer intuitiven grafischen Darstellung des HSL-Farbraums, wie sie aus Paint Shop Pro bekannt ist.
EasyXml-Klasse c# class data xml ★★★★
Einfacher Schreib- und Lesezugriff auf XML-Dokumente über XPath-Ausdrücke. Erstellt fehlende XML-Elemente beim Schreiben mit XPath automatisch.
Animation-Klasse c# class winforms ★★★
Stellt Methoden zum sanften Ändern der Control-/Fenstergröße und zum Ein- und Ausblenden von Fenstern bereit.
JobList-Klasse async c# class ★★★
Arbeitet Aufgaben (Jobs) mit einer bestimmten Anzahl von Worker-Threads parallel im Hintergrund ab, um die Rechenleistung von Mehrkernprozessoren optimal zu nutzen.
Textfluss um Bildkontur media php ★★★
Lässt Text auf HTML-Seiten um die tatsächliche Kontur eines Bilds fließen. Analysiert die Bildtransparenz und generiert entsprechenden HTML-Code. Schneller Abruf durch Zwischenspeicherung in einer Datei.
InfoLabel-Steuerelement c# class gui winforms ★★★
Zeigt hervorgehobene anklickbare Textmeldungen mit Symbol in einem Fenster an, um z. B. eine Aktion auszulösen oder ein Menü mit weiteren Optionen anzuzeigen.
MouseFilter-Komponente c# class gui ★★★
Stellt Funktionen bereit, mit denen sich die Funktionsweise der Maus in Anwendungen beeinflussen lässt.
CollectionDictionary-Klasse c# class data ★★★
Eine Dictionary-Implementierung, die für jeden Schlüssel mehrere Werte speichert.
Environment-Daten für PHP class php ★★★
Funktionen für Kompatibilität with verschiedenen Serverumgebungen und um Informationen über den Client (Browser) zu ermitteln.
GeoIP-Abfrage class php ★★★
Ermittelt die Ortsangabe zu einer IP-Adresse aus einer portablen, kompakten Datenbank. Verwendet Daten von MaxMind GeoIP oder GeoLite.
GetRelativePath (C#) c# ★★★
Ermittelt den relativen Pfad eines Dateinamens zu einem Referenzverzeichnis.
IPv6-Adressformatierung network php ★★★
Erweitert und verkürzt IPv6-Adressen in kurzer oder vollständiger Notation.
CommandLineParser-Klasse c# class console ★★
Stellt Methoden zum Einlesen und Auswerten von Kommandozeilenparametern und -optionen bereit.
ObservableCollectionAdapter-Klasse c# class data wpf ★★
Passt eine ObservableCollection eines Typs zur Verwendung als ObservableCollection eines Basistyps an, wo Kovarianz nicht funktioniert.
OpLock-Klasse c# class ★★
Leichtgewichtiger, nicht threadsicherer Sperrmechanismus, um die Ausführung der selben Operation durch mehrere Methoden gegenseitig zu sperren.
SeparatorLabel-Steuerelement c# class gui winforms ★★
Kombiniert ein Label mit einer horizontalen Linie, um es als Trennlinie und Überschrift zu verwenden. Das sieht schlichter aus als eine GroupBox mit umlaufendem Rahmen.
UCrypto-Klasse c# sec ★★
Verschlüsselt Zeichenketten und Daten sicher für den angemeldeten Benutzer oder den lokalen Rechner mit dem Windows-API. Ein zusätzlicher Schlüssel wird nicht benötigt.
ColorFader-Steuerelement c# class gui media winforms ★★
Auswahl einer Mischfarbe zwischen zwei angegebenen Farben oder eines Farbtons mit einer grafischen Darstellung.
Markup-Parser class data php ★★
Konvertiert Texte mit einer einfachen Plaintext-Formatierung nach HTML. Mit Hervorhebungen, Hyperlinks, Listen, Tabellen und weiteren Formatmöglichkeiten.
TaskHelper-Klasse async c# class ★★
Funktionen zum Starten von Hintergrundaufgaben und Synchronisation mit dem UI-Thread, sowie zum Warten auf den WPF-Dispatcher.
Arguments-Parser console php ★★
Ermöglicht gezielten Zugriff auf einzelne Kommandozeilenparameter in PHP-CLI-Anwendungen.
AtomFeed-Klasse class data php xml ★★
Erzeugt einen Atom-1.0-Newsfeed.
ConsoleHelper-Klasse c# class console ★★
Funktionen für komfortable Ein- und Ausgaben in Konsolenanwendungen. Beinhaltet u. a. Prüfungen der Umgebung, einen Fortschrittsbalken, Cursorsteuerung und Ausgabe mit Zeilenumbruch.
Line-Steuerelement c# class gui winforms ★★
Zeigt einfache Linien in Fenstern an, wie es früher mit Visual Basic 6 möglich war (und später wieder mit WPF), auch gestrichelt oder im 3D-Stil.
SystemSound-Klasse c# class media ★★
Ermöglicht das Abspielen von System-Geräuschen, die in der Systemsteuerung festgelegt wurden.
Unix-DateTime-Konvertierung c# math ★★
Stellt einfache Konvertierungsfunktionen zwischen UNIX-Timestamps und einem .NET-DateTime-Wert bereit.
MaidenheadLocator-Klasse c# class math ★
Umrechnung zwischen dem im Amateurfunk gebräuchlichen Maidenhead-Locator und Länge/Breite-Koordinaten sowie Berechnung von Entfernung und Richtung.
Zahlensystem-Umrechnung math pascal ★
Konvertiert Zahlen zwischen beliebigen Zahlensystemen (binär, oktal, dezimal, hexadezimal, etc.).
PalmDatebook-Klasse c# class data interop ★
Liest die Kalenderdatenbank der Palm-Desktop-Anwendung ein.
Zusammenfassung
47 Einträge, ca. 60 880 Codezeilen, geschätzte Entwicklungskosten: 120 000 € Archivierte Inhalte anzeigen