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 속성 변경 - 노드 속성 편집기