1. Produkte
  2.   Diagramm
  3.   .NET
  4.   GoDiagram
 
  

Kostenlose C# .NET-Bibliothek für interaktive und anpassbare Diagramme

Eine leistungsstarke, kostenlose Open Source-Diagrammbibliothek C# .NET zum einfachen Erstellen und Verwalten interaktiver Diagramme, Tabellen und Graphiken.

Bei der Softwareentwicklung kann es schwierig sein, interaktive und attraktive Diagramme zu erstellen. Egal, ob Sie an einem Flussdiagramm, einem Organigramm oder einem anderen Diagrammprojekt arbeiten, eine leistungsstarke Bibliothek ist der Schlüssel. Hier kommt GoDiagram, eine .NET-Bibliothek, ins Spiel. GoDiagram ist ein robustes Tool für .NET-Entwickler, das eine breite Palette an Funktionen bietet, die Ihnen das Erstellen und Anpassen interaktiver Diagramme in Windows Forms- und WPF-Anwendungen erleichtern.

GoDiagram, eine flexible .NET-Bibliothek, ermöglicht es Softwareentwicklern wie Ihnen, ansprechende und personalisierte Diagramme für verschiedene Anwendungen zu erstellen. Diese Bibliothek wurde von Northwoods Software, einem renommierten Experten für Diagrammlösungen, entwickelt und bietet eine breite Palette an Funktionen. Sie stattet Sie mit einem robusten Toolkit aus, mit dem Sie mühelos Diagrammanwendungen auf Windows Forms- und WPF-Plattformen entwickeln können. Ziel ist es, den Entwicklungsprozess zu vereinfachen, sodass Sie Diagramme einfach erstellen, ändern und handhaben können und ihnen gleichzeitig ein elegantes und elegantes Erscheinungsbild verleihen.

Mit GoDiagram haben Sie die Tools, um Apps für verschiedene Bereiche wie Geschäftsprozessdesign und Netzwerkstrukturanzeige zu erstellen. Diese Ressource bietet eine Vielzahl von Diagrammteilen wie Knoten, Links und Gruppen, die Sie an Ihre Anforderungen anpassen können. Es enthält außerdem Layoutalgorithmen, mit denen Sie Knoten und Links problemlos auf optisch ansprechende Weise organisieren können. Wenn Sie ein Projekt in Angriff nehmen, bei dem Sie Diagramme für die Arbeit, die Schule oder einen anderen Bereich erstellen müssen, kann GoDiagram Ihre Arbeit erleichtern und die Interaktion der Menschen mit Ihren Kreationen verbessern. Warum testen Sie es nicht, sehen, was es kann, und nutzen das Potenzial der Diagrammerstellung in Ihren .NET-Projekten?

Previous Next

Erste Schritte mit GoDiagram

Die empfohlene Methode zur Installation von GoDiagram ist die Verwendung von NuGet. Bitte verwenden Sie den folgenden Befehl für eine reibungslose Installation.

GoDiagram über NuGet installieren

Install-Package Northwoods.GoDiagram.WinForms -Version 10.0.6

Ein einfaches Diagramm über die C#-API erstellen

Die Open-Source-Bibliothek GoDiagram bietet vollständige Unterstützung für die Erstellung eines neuen Diagramms von Grund auf und die Verwaltung seiner Eigenschaften in C#-Anwendungen. Sie unterstützt die Erstellung verschiedener Diagrammtypen, wie Flussdiagramme, Zustandsdiagramme, Organigramme, Blockdiagramme, Peritonealdiagramme, visuelle Baumdiagramme und viele mehr. Hier ist ein einfaches Beispiel, das zeigt, wie Softwareentwickler mit C#-.NET-Befehlen ein einfaches Diagramm erstellen können. Es ist auch sehr einfach, das Diagramm nach Bedarf anzupassen und zu erweitern.

Wie erstelle ich ein einfaches Diagramm mit einem einzelnen Knoten in C#-Apps?

// Create a GoView control
GoView myView = new GoView();

// Add it to your Windows Forms or WPF application

// Create a node
GoBasicNode myNode = new GoBasicNode();
myNode.Text = "My Node";

// Add the node to the view
myView.Document.Add(myNode);	

Diagramm über die C#-Bibliothek in Bild konvertieren

Die GoDiagram-Bibliothek gibt Softwareentwicklern die Möglichkeit, ein vorhandenes Diagramm in .NET-Anwendungen in verschiedene Bildformate zu konvertieren. Die Bibliothek bietet zwei Methoden zum Erstellen von Bildern aus Diagrammen: Die erste Methode generiert Base64-Bilddatenzeichenfolgen und die zweite Methode generiert ein neues Bild mit den Bilddaten als Quelle. Das folgende Beispiel zeigt, wie ein vorhandenes Diagramm in ein PNG-Bildformat konvertiert wird. Sie können das Exportformat und den Dateipfad ganz einfach nach Bedarf für Ihren spezifischen Anwendungsfall anpassen.

Wie konvertiere ich ein Diagramm mithilfe der .NET-Bibliothek in das Bildformat?

using System;
namespace GoDiagramToImage
{
    public partial class MainForm : Form
    {
        public MainForm()
        {
            InitializeComponent();
            InitializeGoDiagram();
        }

        private void InitializeGoDiagram()
        {
            // Create a GoView control and add it to the form
            GoView goView = new GoView();
            goView.Dock = DockStyle.Fill;
            Controls.Add(goView);

            // Load a sample diagram from a file (you can load your own diagram here)
            goView.Document.Clear();
            goView.Document.Add(new GoBasicNode() { Location = new PointF(100, 100), Text = "Sample Node 1" });
            goView.Document.Add(new GoBasicNode() { Location = new PointF(300, 100), Text = "Sample Node 2" });
            goView.Document.Add(new GoLink() { FromPort = goView.Document[0].BottomPort, ToPort = goView.Document[1].TopPort });

            // Optional: Perform an automatic layout to arrange the diagram nicely
            goView.Document.Layout = new GoLayoutForceDirected();
        }

        private void exportButton_Click(object sender, EventArgs e)
        {
            // Create a Bitmap to render the diagram
            Bitmap diagramImage = new Bitmap(goView.ClientSize.Width, goView.ClientSize.Height);
            Graphics graphics = Graphics.FromImage(diagramImage);

            // Render the diagram onto the Bitmap
            goView.DrawView(graphics);

            // Save the Bitmap as an image file (e.g., PNG)
            diagramImage.Save("Diagram.png", System.Drawing.Imaging.ImageFormat.Png);

            // Clean up resources
            graphics.Dispose();
            diagramImage.Dispose();
        }
    }
}	

Vielseitige Knoten-/Linktypen und Serialisierungsunterstützung

Die GoDiagram-Bibliothek bietet eine Vielzahl integrierter Knoten- und Linktypen, darunter einfache Formen, Textbeschriftungen und benutzerdefinierte Elemente. Sie können diese Elemente einfach erstellen und anpassen, um Daten oder Konzepte in Ihrer Anwendung darzustellen. Egal, ob Sie Flussdiagramme, Organigramme oder andere Diagrammtypen zeichnen müssen, die Bibliothek bietet alles. Darüber hinaus ermöglicht die Bibliothek Benutzern das Speichern und Laden von Diagrammen in und aus verschiedenen Formaten, darunter XML, Binär- und Bilddateien. Diese Funktion erleichtert das Speichern und Teilen von benutzererstellten Diagrammen auf verschiedenen Plattformen.

 Deutsch