Quelle: dotnetpro
Downloads 18.06.2018, 00:00 Uhr

Graf-Bibliothek und Oberflächen

Die Bibliothek River verwaltet Grafen und im Schwerpunkt gibt es jede Menge Oberflächliches.
Facebook, LinkedIn oder Xing sind Paradebeispiele für Grafen: Eine Person (ein Knoten) ist mit einer weiteren Person verbunden (Edge) und diese wiederum mit vielen anderen. Das Netzwerk, das dadurch entsteht lässt sich in Grafen abbilden und am passendsten in einer Graf-Datenbank ablegen. Wie bei jeder Datenbank ist eine Anforderung das schnelle Auffinden von Daten. Bei Grafen liegt die Fragestellung aber etwas anders. Beispielsweise will man wissen, auf wie vielen Wegen mit maximal drei Knoten zwei Personen verbunden sind.
Schwerpunkt
ImGui.NET

ImGui.NET ist ein .NET-Wrapper für die Immediate-Mode GUI-Library Dear ImGui (https://github.com/ocornut/imgui). Mit Hilfe von ImGui.NET lassen sich grafische Schnittstellen erstellen unter Verwendung eines Immediate-Mode Styles. ImGui.NET ist eine .NET Standard-Library und kann in allen größeren .NET-Runtimes sowie Betriebssystemen verwendet werden.

https://github.com/mellinoe/ImGui.NET
TestCentric Runner für Nunit

TestCentric Runner für NUnit (aka TestCentric) ist ein GUI-Runner zur Unterstützung einer Vielzahl von .NET-Test-Frameworks.

https://github.com/TestCentric/testcentric-gui
TGUI.Net

TGUI.Net ist ein .NET-Binding für die TGUI-Library, eine plattformübergreifende GUI für SFML.

https://github.com/texus/TGUI.Net
Git-GUI

Git-GUI ist eine leistungsstarke grafische Userschnittstelle für Git, die auf Windows läuft. Es ist ein eigenständiges Produkt und benötigt keine Git-Installation.

https://github.com/kaisellgren/Git-GUI
GenericPhotoCatalog

Eine grafische Userschnittstelle, mit deren Hilfe User dynamischen Zugang zu einer MySQL-Datenbank erhalten.

https://github.com/doorkeeperofinn/GenericPhotoCatalog
SigntoolUI

Eine grafische Userschnittstelle (Winforms) zum einfachen unterzeichnen von Executable- sowie DLL-Content unter Verwendung von Signtool.exe im Windows SDK.

https://github.com/BAPostma/SigntoolUI
GUI für OpenGL 4 für C#

Dieser Code entspringt der grafischen Engine der zweiten Generation (Orchard Sun) und wurde in die Voxel Engine (Summer Dawn) eingebaut, die Live Love Farm zugrunde liegt.

https://github.com/giawa/gui4opengl4csharp
Squid

SQUID ist ein SDK zum Erstellen von User-Schnittstellen für Spiele sowie 2D/3D-Realtime-Anwendungen unter Verwendung eines Retained Mode Systems. SQUID ist unabhängig von einer bestimmten Rendering Engine, so dass Sie es mit jeder beliebigen Engine verwenden können, oder mit jeder Plattform, die das .NET 2.0 Framework unterstützt.

https://github.com/Roderik11/Squid
UnityGUIExtensions

Eine Sammlung von Erweiterungen zu UnityGUI, sowie die Editor-Version von UnityGUI, die einige dringend notwendige Funktionalitäten hinzufügt.

https://github.com/MrJoy/UnityGUIExtensions
Athena

Athena ist ein Grafiktool zum Erstellen und Ausgeben von Threat Intelligence Information in verschiedenen Dateiformaten. Aktuell kann TI-Information exportiert werden als STIX 1.1 XML-Dateien oder MISP JSON-Dateien.

https://github.com/mwrlabs/Athena
XR.Baboon

Eine Code-Coverage Toolsammlung und GUI für C# auf mono und gcov. Baboon ist ein Projekt über Code-Coverage.

https://github.com/inorton/XR.Baboon
Eto

Plattformübergreifendes GUI-Framework für Desktop- sowie mobile Anwendungen in .NET. Mit Hilfe dieses Frameworks können Sie auf mehrere Plattformen mit einer UI-Codebase zugreifen.

https://github.com/carlokok/Eto
ChoEazyCopy

Einfache und leistungsstarke GUI zum Microsoft RoboCopy Tool, das im Microsoft Windows Server enthalten ist und verwendet wird, um verbesserte Dateireplikationen auszuführen.

https://github.com/Cinchoo/ChoEazyCopy
ExtApi

ExtApi ist ein System, das Interaktionen mit externen Web-APIs erleichtert. Es enthält sowohl ein GUI-Tool zum einfachen Testen von Web-API-Calls ohne Code, als auch ein API, das API-Calls vereinfacht.

https://github.com/KallDrexx/ExtApi
GUI

GUI-Programmierung unter Verwendung von C#.NET und VB.NET

https://github.com/furkandindar/GUI

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar