yFiles.NET ist eine umfassende Windows Forms Klassenbibliothek für die Microsoft
.NET Umgebung.
Die Bibliothek stellt Datenstrukturen und Algorithmen für die Graphenanalyse
sowie Werkzeuge zur automatischen Berechnung von Layouts für Graphen, Diagramme
und Netzwerke bereit.
Weiterhin enthält yFiles.NET Controls zum Visualisieren und Editieren von Graphen,
die in Windows Forms Anwendungen verwendet werden können.
Für Anwendungen auf Basis der Windows Presentation Foundation (WPF) bietet yFiles WPF nahezu dieselbe Funktionalität.
Lesen Sie bitte die dazugehörigen Versionsinformationen, um mehr über die technischen Voraussetzungen und die Produktverbesserungen dieser Version zu erfahren.
Merkmale
Die yFiles.NET Klassenbibliothek ermöglicht es Ihnen, herausragende Diagramming-Anwendungen für die Microsoft .NET Plattform zu erstellen.
Graphanalyse und Auto-Layout
yFiles.NET stellt ein breites Spektrum von Algorithmen zur Graphanalyse
bereit, wie z.B. Shortest Path oder Spanning Tree-Algorithmen, mit denen Sie auch
anspruchsvollste Analyse-Aufgaben einfach bewältigen können.
Die automatischen Layoutalgorithmen für Graphen
decken Layoutstile wie Hierarchisch, Orthogonal oder Zirkulär ab.
Sie bieten ausgiebige Konfigurationsmöglichkeiten, so dass sie sich für
schwierigste Layoutanforderungen eignen, und können auto-magisch klare Diagramme
aus Ihren Daten erzeugen.
Darüberhinaus stellt yFiles.NET Kantenleger-Algorithmen
zur Verfügung, die das einfache Verlegen von Kanten in bestehenden Diagrammen
ermöglichen.
Leistungsfähige Graph Controls
yFiles.NET stellt leistungsfähige Windows Forms Controls
bereit, die intuitives Arbeiten mit Diagrammen ermöglichen.
Sie bieten exzellente Interaktionsmöglichkeiten, die Sie einfach an Ihre Anforderungen
anpassen können.
Erleben Sie die Leichtigkeit, mit der sich Diagramme mit einfachen Mausgesten bearbeiten
lassen.
Profitieren Sie von der standardmäßig vorhandenen Unterstützung
für Zoom In/Out und Verschieben, von der Rückgängig/Wiederholen- und
Zwischenablage-Funktionalität, vom Bildexport und der Druckunterstützung.
Sehen Sie Veränderungen Ihrer Diagramme sanft animiert und nutzen Sie "magnetische"
Hilfslinien für das manuelle Anordnen von Elementen.
Weitere Informationen zu den Merkmalen der Bibliothek finden Sie in der Beschreibung der yFiles.NET Produkttypen.
Source Code Beispielanwendungen
yFiles.NET kommt mit dem vollen Source Code der nachfolgenden Beispielanwendungen.
Graph Editor
Die Graph Editor Anwendung zeigt beispielhaft die Fähigkeiten der yFiles.NET Diagramming Klassenbibliothek zur Visualisierung und dem automatischen Layout von Graphen und Netzwerken.
Diese ausgewachsene Diagrammeditor-Anwendung erlaubt es, Knoten und Kanten zu einem Graphen hinzuzufügen oder zu löschen, Knoten zu bewegen, Beschriftungen zu ändern, Layoutalgorithmen anzuwenden, Graphen zu laden und zu speichern, zu drucken, als Bild zu exportieren, etc. Sie unterstützt Zooming und Verschieben, und hat Undo/Redo und Zwischenablage-Funktionalität.
Graph Viewer
Die Graph Viewer Beispielanwendung zeigt einen Graphen im Browser an, und demonstriert Zooming und Verschieben des Graphen. In weiteren abgetrennten Bereichen im Browser wird eine Übersicht angezeigt und zusätzliche Informationen zu Knoten dargestellt.
Organization Chart
Die Organization Chart Beispielanwendung zeigt, wie eine interaktive Ansicht für ein Organigramm mit yFiles.NET erstellt werden kann. Dabei wird der angezeigte Graph aus XML-Dateien erzeugt.
Collapsible Tree
Diese Beispielanwendung zeigt wie Unterbäume in einer Baumstruktur interaktiv ein- bzw. ausgeklappt werden können. Hierzu bieten innere Knoten der Baumstruktur jeweils spezielle Icons an, die den Zustand ihres Unterbaumes andeuten. Nach jedem Ein- oder Ausklappen wird der Graph neu gezeichnet, wobei ein einstellbarer Layoutalgorithmus verwendet wird.
Grouped Graph
Die Grouped Graph Beispielanwendung zeigt die Unterstützung für gruppierte Graphen in yFiles.NET. Gruppenknoten können geöffnet und geschlossen werden, wobei jeweils ein neues inkrementelles Layout gerechnet, und der Graph neu gezeichnet wird.
Custom Styles
Das Custom Styles Tutorial zeigt wie die Darstellung von Knoten, Kanten und von Beschriftungen angepasst werden kann.
Technische Voraussetzungen
- Visual Studio 2008 oder 2010 für die Softwareentwicklung mit yFiles.NET
- Anwendungen, die auf yFiles.NET Complete bzw. yFiles.NET Viewer basieren, benötigen die Microsoft .NET Framework 3.5 (oder höher) Runtime. Anwendungen, die auf yFiles.NET Layout basieren, benötigen die Microsoft .NET Framework 2.0 (oder höher) Runtime.
- Ein Browser für die HTML Dokumentation.
- Ein Microsoft Windows Betriebssystem, das Unterstützung für die .NET Plattform bietet.
Dokumentation
- yFiles.NET Developer's Guide (UI Part) (online, englisch)
- yFiles.NET Developer's Guide (Analysis and Layout Part) (online, englisch)
- yFiles.NET API Dokumentation (online, englisch)
- Knowledge Base Artikel (online, englisch) zu yFiles.NET, die häufig gestellte Fragen beantworten, oder Lösungen für bestimmte Sachverhalte präsentieren
Kommerzielle Informationen
Erfahren Sie mehr über die Bedingungen der kommerziellen (oder akademischen) Nutzung der yFiles.NET Bibliothek:yFiles.NET evaluieren
Testen Sie yFiles.NET mit einer auf 30 Tage beschränkten,
voll funktionsfähigen Evaluierungsversion.
Das Evaluierungspaket bietet:
- gesamte yFiles.NET Complete Funktionalität mit Algorithms und Viewer Komponente
- volle Visual Studio Integration: Visual Studio Solution zum einfachen Arbeiten mit yFiles.NET
- Visual Studio Projekte für mehr als 30 Demo Anwendungen mit komplettem Source Code
- yEd.NET, eine vollständige Grapheditor-Anwendung, ebenfalls mit komplettem Source Code
- yFiles.NET Developer's Guide und komplette yFiles.NET API Dokumentation für die integrierte Hilfe von Visual Studio
- einfache Installation mit Verknüpfungen zu den Demos auf dem Schreibtisch und im Startmenü; bequemes Deinstallieren









