1. Tuotteet
  2.   Kaavio
  3.   .NET
  4.   GoDiagram
 
  

Ilmainen C# .NET-kirjasto interaktiivisille ja mukautetuille kaavioille

Tehokas avoimen lähdekoodin ilmainen C#.NET-kaaviokirjasto, jolla voit luoda ja hallita interaktiivisia kaavioita, kaavioita ja kaavioita helposti.

Ohjelmistokehityksessä interaktiivisten ja houkuttelevien kaavioiden tekeminen voi olla vaikeaa. Työskenteletpä sitten vuokaavion, organisaatiokaavion tai minkä tahansa kaavioihin keskittyvän projektin parissa, vahva kirjasto on avainasemassa. Siellä GoDiagram, .NET-kirjasto, astuu sisään. GoDiagram on vankka työkalu .NET-kehittäjille, joka tarjoaa laajan valikoiman ominaisuuksia, jotka helpottavat interaktiivisten kaavioiden luomista ja mukauttamista Windows Forms- ja WPF-sovelluksissa.

GoDiagram, joustava .NET-kirjasto, antaa sinun kaltaisillesi ohjelmistokehittäjille mahdollisuuden luoda kiinnostavia ja yksilöllisiä kaavioita eri sovelluksiin. Northwoods Softwaren, tunnetun kaavioratkaisujen asiantuntijan, luoma kirjasto tarjoaa laajan valikoiman ominaisuuksia. Se tarjoaa sinulle vankan työkalupakin, jonka avulla voit kehittää kaaviosovelluksia vaivattomasti Windows Forms- ja WPF-alustoilla. Sen tavoitteena on yksinkertaistaa kehitysprosessia, jolloin voit helposti tehdä, muokata ja käsitellä kaavioita ja antaa niille tyylikkään ja kiillotetun ulkonäön.

GoDiagramin avulla voit luoda sovelluksia eri osa-alueille, kuten liiketoimintaprosessien suunnitteluun ja verkkorakenteen näyttöön. Tämä resurssi tarjoaa erilaisia ​​kaavion osia, kuten solmuja, linkkejä ja ryhmiä, joita voit mukauttaa tarpeidesi mukaan. Sen mukana tulee myös asettelualgoritmeja, joiden avulla voit järjestää solmut ja linkit visuaalisesti houkuttelevalla tavalla ilman vaivaa. Jos käsittelet projektia, joka vaatii kaavioiden luomista työhön, kouluun tai mille tahansa muulle alueelle, GoDiagram voi helpottaa työtäsi ja parantaa ihmisten vuorovaikutusta luomuksesi kanssa. Mikset testaisi sitä, katso mitä se voi tehdä ja hyödynnä kaavioiden laatimisen mahdollisuuksia .NET-projekteissasi?

Previous Next

GoDiagramin käytön aloittaminen

Suositeltava tapa asentaa GoDiagram on NuGet. Käytä seuraavaa komentoa sujuvaan asennukseen.

Asenna GoDiagram NuGetin kautta

Install-Package Northwoods.GoDiagram.WinForms -Version 10.0.6

Luo yksinkertainen kaavio C#-sovellusliittymän kautta

Avoimen lähdekoodin GoDiagram-kirjasto sisältää kilpailevan tuen uuden kaavion luomiseen alusta alkaen ja sen ominaisuuksien hallintaan C#-sovelluksissa. Se tukee erityyppisten kaavioiden, kuten vuokaavion, tilakaavion, organisaatiokaavion, lohkokaavion, pertkaavion, visuaalisen puun ja monia muita, luomista. Tässä on yksinkertainen esimerkki, joka osoittaa, kuinka ohjelmistokehittäjät voivat luoda peruskaavion käyttämällä C# .NET -komentoja. Kaaviota on myös erittäin helppo muokata ja laajentaa tarpeen mukaan.

Miten luodaan peruskaavio, jossa on yksi solmu C# Appsin sisällä?

// 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);	

Muunna kaavio kuvaksi C#-kirjaston kautta

GoDiagram-kirjasto antaa ohjelmistokehittäjille mahdollisuuden muuntaa olemassa oleva kaavio erityyppisiksi kuvamuodoiksi .NET-sovelluksissa. Kirjasto on tarjonnut kaksi menetelmää kuvien luomiseen kaavioista, joista ensimmäinen luo Base64-kuvadatajonon ja toinen menetelmä luo uuden kuvan, jonka lähteenä on kuvadata. Seuraava esimerkki näyttää, kuinka olemassa oleva kaavio muunnetaan PNG-kuvamuotoon. Voit helposti mukauttaa vientimuotoa ja tiedostopolkua tarpeidesi mukaan.

Kuinka muuntaa kaavion kuvamuotoon .NET-kirjaston avulla?

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();
        }
    }
}	

Monipuolinen solmu-/linkkityypit ja sarjointituki

GoDiagram-kirjasto tarjoaa erilaisia ​​sisäänrakennettuja solmu- ja linkkityyppejä, mukaan lukien yksinkertaiset muodot, tekstitunnisteet ja mukautetut elementit. Voit helposti luoda ja mukauttaa näitä elementtejä edustamaan tietoja tai käsitteitä sovelluksessasi. Riippumatta siitä, haluatko piirtää vuokaavioita, organisaatiokaavioita tai minkä tahansa muun tyyppisiä kaavioita, kirjasto auttaa sinua. Lisäksi kirjaston avulla käyttäjät voivat tallentaa ja ladata kaavioita eri muodoissa, mukaan lukien XML-, binääri- ja kuvatiedostot. Tämän ominaisuuden avulla on helppo säilyttää käyttäjien luomia kaavioita ja jakaa niitä eri alustoilla.

 Suomen