Building Interactive Applications in MATLAB
일정 보기 및 등록교육과정 세부 정보
본 교육과정에서는 MATLAB® 환경에서 응용 프로그램(앱)의 대화형 사용자 인터페이스 생성 방법을 다룹니다. 누름 버튼, 슬라이더, 메뉴와 같은 사용자 인터페이스 컨트롤에 대해 학습하고 이를 활용하여 MATLAB 앱에 안정적이며 사용하기 편리한 인터페이스를 생성하는 방법을 학습합니다. 그래픽 인터페이스 프로그래밍에 대한 사전 경험이 필요하지 않습니다. 본 교육과정에서 다루는 주요 내용은 다음과 같습니다.
- 앱 디자이너 환경에서 앱 레이아웃 설정
- 대화형 구성요소를 위한 콜백 함수 생성
- 앱에서 그래픽 객체 생성 및 업데이트
- 사용자 동작에 대응하는 앱 구성요소 개발
- 다중 윈도우를 가지는 앱 생성
1일차
앱 디자이너 환경 사용
학습목표: 앱 디자이너에서 구성요소 레이아웃을 설정하고 구성요소에 대화형 동작을 지정하여 앱을 만들고 공유합니다.
- 앱 디자이너 인터페이스에서 작업
- 그리딩된 레이아웃을 사용하여 앱 크기 조정 제어
- 구성요소에 콜백 추가
- 콜백 기능 프로그래밍
- 다른 사람과 앱 공유
플롯 생성 및 업데이트
학습목표: 사용자 상호 작용으로 수정할 수 있는 그래픽스 요소를 포함하는 앱과 지속적으로 조정 가능한 구성요소를 포함하는 앱을 생성합니다.
- 앱 내에서 플로팅 함수 사용
- 앱 내에서 그래픽 객체에 액세스
- 지속적으로 앱을 업데이트하도록 구성요소 프로그래밍
- 여러 구성요소 간에 콜백 공유
- 헬퍼와 시작 기능 추가
구성요소 응답 제어
학습목표: 사용자 동작에 맞게 조정되는 구성요소를 포함하는 견고하고 유연한 앱을 생성합니다.
- 로컬 응용 프로그램 데이터 추가 및 사용
- 버튼 그룹 활용
- 구성요소 속성 수정
다중 윈도우와 앱 관리
학습목표: 추가 대화 상자 윈도우를 사용하는 앱과 헬퍼 앱을 생성합니다.
- 표준 대화 상자 윈도우 사용
- 오류 캐치
- 헬퍼 앱 생성
- 앱 간에 응용 프로그램 데이터 전달