Muxall 자동화 GUI 레포
Magui(mah-gw-eye로 발음)는 Muxall Automation GUI의 약어입니다. Magui의 목표는 감히 말하자면 자동화 "큰 빨간 버튼"이 되는 것입니다. Magui는 사용자가 IT 및 통신 네트워크에 있는 네트워크 장비, 테스트 장비 및 기타 하위 시스템을 제어하고 상호 운용할 수 있는 추상화 계층을 제공합니다. Magui는 네트워크 엔지니어에게 친숙한 "네트워크 드로잉" 모양과 느낌을 제공합니다. Magui는 자동화된 통합 테스트, 네트워크 문제 해결 및 디버깅을 위해 개발되고 있지만 이를 백오피스 프로비저닝 및 모니터링 시스템으로 변환하는 것은 쉽습니다.
Magui는 .NET 프레임워크의 하위 집합인 Microsoft의 WPF(Window Presentation Foundation)를 사용하여 개발되었습니다. Magui는 Microsoft Visual Studio Community 2017의 IDE를 사용하여 Visual BASIC으로 코딩되었습니다. Magui는 MIT 라이선스에 따라 라이선스가 부여된 오픈 소스 소프트웨어입니다.
Magui의 디자인 및 레이아웃에 대해 자세히 알아보려면 네트워크 엔지니어링 비디오 블로그를 참조하십시오.
NE #71 WPF(Windows Presentation Foundation) 앱을 처음부터 시작 - 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 저장 및 다른 이름으로 저장: 노드 및 링크에 대한 구성 파일을 작성합니다.
NE #87 WPF 반사 PropertyInfo: 새 구성 파일 저장
NE #88 WPF 상호 작용 CallByName: 새 구성 파일 열기
NE #89 WPF 데스크톱 앱 연습 예: Magui의 노드 편집기
NE #91 클래스 개체에 WPF 바인딩
NE #93 WPF 런타임 CLR 속성 변경 – 노드 속성 편집기