Muxall Automation GUI Repo
Magui (ausgesprochen: mah-gw-eye) ist ein Akronym für Muxall Automation GUI. Das Ziel von Magui besteht meiner Meinung nach darin, der sprichwörtliche „große rote Knopf“ für die Automatisierung zu sein. Magui bietet eine Abstraktionsschicht, die es Benutzern ermöglicht, Netzwerkgeräte, Testgeräte und andere Subsysteme in IT- und Telekommunikationsnetzwerken zu steuern und mit ihnen zu interagieren. Magui bietet ein „Network Drawing“-Erscheinungsbild, das Netzwerkingenieuren vertraut ist. Obwohl Magui für automatisierte Integrationstests, Netzwerk-Fehlerbehebung und Debugging entwickelt wird, sollte die Umwandlung in ein Back-Office-Bereitstellungs- und Überwachungssystem einfach sein.
Magui wird mit Microsofts Window Presentation Foundation (WPF) entwickelt, einer Teilmenge des .NET Frameworks. Magui ist in Visual BASIC mit der IDE von Microsoft Visual Studio Community 2017 codiert. Magui ist eine Open-Source-Software, die unter der MIT-Lizenz lizenziert ist.
Weitere Informationen zum Design und Layout von Magui finden Sie im Network Engineering Video Blog.
NE #71 Windows Presentation Foundation (WPF)-App von Grund auf – Starten Magui
NE #72 WPF Drag-and-Drop, auch bekannt als Runtime-Verschieben eines Steuerelements mit der Maus
NE #74 WPF So programmieren Sie mithilfe von Shape.Line-Zeichnungen für Knotenverknüpfungen.
NE #76 WPF So fügen Sie eine Beschriftung zur Form- und Textbindungs-UC.Name-Eigenschaft hinzu
NE #77 WPF erbt abgeleitete Klassenfunktionen von einem Basisklassen-UserControl
NE #80 WPF-Bubble-Up-Befehl vom untergeordneten Element: Implementieren von „Löschen“ für Knoten und Links
NE #85 WPF UserControl Save und SaveAs: Schreiben einer Konfigurationsdatei für unsere Knoten und Links.
NE #87 WPF Reflection PropertyInfo: Neue Konfigurationsdatei speichern
NE #88 WPF-Interaktion CallByName: Die neue Konfigurationsdatei wird geöffnet
NE #89 WPF-Desktop-App-Walkthrough-Beispiel: Magui Node-Editor
NE #91 WPF-Bindung an Klassenobjekt
NE #93 WPF Ändern der Laufzeit-CLR-Eigenschaften – Knoteneigenschaften-Editor