Muxall Automation GUI Repo
Magui (อ่านว่า mah-gw-eye) เป็นตัวย่อของ Muxall Automation GUI ฉันกล้าพูดเลยว่าเป้าหมายของ Magui คือการเป็น "ปุ่มสีแดงขนาดใหญ่" ที่เป็นสุภาษิตอัตโนมัติ Magui จัดเตรียมเลเยอร์นามธรรมที่อนุญาตให้ผู้ใช้ควบคุมและทำงานร่วมกับอุปกรณ์เครือข่าย อุปกรณ์ทดสอบ และระบบย่อยอื่น ๆ ที่พบในเครือข่ายไอทีและโทรคมนาคม Magui มอบรูปลักษณ์และความรู้สึกแบบ "การวาดเครือข่าย" ที่วิศวกรเครือข่ายคุ้นเคย แม้ว่า Magui จะได้รับการพัฒนาสำหรับการทดสอบการรวมระบบอัตโนมัติ การแก้ไขปัญหาเครือข่าย และการดีบัก แต่การแปลงเป็นระบบการจัดเตรียมและการตรวจสอบหลังสำนักงานควรจะเป็นเรื่องง่าย
Magui ได้รับการพัฒนาโดยใช้ Window Presentation Foundation (WPF) ของ Microsoft ซึ่งเป็นชุดย่อยของเฟรมเวิร์ก .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 drawings สำหรับลิงก์โหนด
NE #76 WPF วิธีเพิ่มป้ายกำกับให้กับรูปร่างและการเชื่อมโยงข้อความคุณสมบัติ UC.Name
NE #77 WPF สืบทอดฟังก์ชันการทำงานของคลาสที่ได้รับมาจาก Base Class UserControl
NE #80 WPF Bubble Up Command จากลูก: การใช้ "ลบ" สำหรับโหนดและลิงก์
NE #85 WPF UserControl Save and SaveAs : การเขียนไฟล์ปรับแต่งสำหรับโหนดและลิงก์ของเรา
NE #87 WPF Reflection PropertyInfo: บันทึกไฟล์การกำหนดค่าใหม่
NE #88 การโต้ตอบ WPF CallByName: เปิดไฟล์การกำหนดค่าใหม่
NE #89 ตัวอย่างบทสรุปของแอปเดสก์ท็อป WPF: ตัวแก้ไขโหนดของ Magui
NE #91 WPF เชื่อมโยงกับวัตถุคลาส
NE #93 WPF การเปลี่ยนคุณสมบัติ Runtime CLR – ตัวแก้ไขคุณสมบัติของโหนด