Muxall オートメーション GUI リポジトリ
Magui (発音: マーグウィーアイ) は、Muxall Automation GUI の頭字語です。 Maguiの目標は、あえて言えば、自動化のことわざにある「大きな赤いボタン」になることです。 Maguiユーザーがネットワーク機器、テスト機器、および IT および通信ネットワークにあるその他のサブシステムを制御および相互運用できるようにする抽象化レイヤーを提供します。 Maguiネットワーク エンジニアにとって馴染みのある「ネットワーク描画」のルック アンド フィールを提供します。 Magui自動化された統合テスト、ネットワークのトラブルシューティング、デバッグ用に開発されていますが、バックオフィスのプロビジョニングおよび監視システムへの変換は簡単です。
Magui 、.NET Framework のサブセットである Microsoft の Window Presentation Foundation (WPF) を使用して開発されています。 Magui 、Microsoft Visual Studio Community 2017 の IDE を使用して Visual BASIC でコーディングされています。 Magui 、MIT ライセンスに基づいてライセンス供与されたオープンソース ソフトウェアです。
Maguiの設計とレイアウトの詳細については、ネットワーク エンジニアリング ビデオ ブログを参照してください。
NE #71 ゼロからの Windows Presentation Foundation (WPF) アプリ - Maguiの開始
NE #72 WPF ドラッグ アンド ドロップ、別名ランタイム マウスによるコントロールの移動
NE #74 WPF ノード リンクの Shape.Line 描画を使用してコーディングする方法。
NE #76 WPF 図形とテキスト バインディングにラベルを追加する方法 UC.Name プロパティ
NE #77 WPF 基本クラス UserControl から派生クラスの機能を継承する
NE #80 子からの WPF バブルアップ コマンド: ノードとリンクの「削除」の実装
NE #85 WPF UserControl Save および SaveAs : ノードとリンクの構成ファイルを作成します。
NE #87 WPF リフレクション PropertyInfo: 新しい構成ファイルの保存
NE #88 WPF インタラクション CallByName: 新しい構成ファイルが開きます
NE #89 WPF デスクトップ アプリのチュートリアルの例: Maguiのノード エディター
NE #91 クラス オブジェクトへの WPF バインド
NE #93 WPF ランタイム CLR プロパティの変更 – ノード プロパティ エディター