Репозиторий графического интерфейса Muxall Automation
Magui (произносится: mah-gw-eye) — это аббревиатура от Muxall Automation GUI. Осмелюсь сказать, цель Magui — стать пресловутой «большой красной кнопкой» автоматизации. Magui предоставляет уровень абстракции, который позволяет пользователям контролировать и взаимодействовать с сетевым оборудованием, испытательным оборудованием и другими подсистемами, присутствующими в ИТ и телекоммуникационных сетях. Magui обеспечивает внешний вид «чертежа сети», знакомый сетевым инженерам. Хотя Magui разрабатывается для автоматического интеграционного тестирования, устранения неполадок в сети и отладки, преобразование его в систему обеспечения и мониторинга для бэк-офиса должно быть простым.
Magui разработан с использованием Microsoft Window Presentation Foundation (WPF), который является подмножеством платформы .NET. Magui написан на Visual BASIC с использованием IDE Microsoft Visual Studio Community 2017. Magui — это программное обеспечение с открытым исходным кодом, лицензированное по лицензии MIT.
Чтобы узнать больше о дизайне и компоновке Magui , см. видеоблог по сетевой инженерии.
NE #71 Приложение Windows Presentation Foundation (WPF) с нуля — запуск Magui
NE #72 WPF Drag-And-Drop, также известный как перемещение элемента управления с помощью мыши во время выполнения
NE #74 WPF Как писать код с использованием рисунков Shape.Line для связей узлов.
NE #76 WPF Как добавить метку к привязке формы и текста к свойству UC.Name
NE #77. WPF наследует функциональность производного класса от пользовательского элемента управления базового класса.
NE #80 Команда WPF Bubble Up от дочернего элемента: реализация «Удалить» для узлов и ссылок
NE #85 WPF UserControl Save and SaveAs: написание файла конфигурации для наших узлов и ссылок.
NE # 87 WPF Reflection PropertyInfo: сохранение нового файла конфигурации
NE # 88 WPF Interaction CallByName: открытие нового файла конфигурации
NE #89 Пример пошагового руководства по классическому приложению WPF: редактор узлов Magui
NE #91 Привязка WPF к объекту класса
NE #93 Изменение свойств CLR среды выполнения WPF – Редактор свойств узла