예외 오류 처리
Dart의 모든 예외는비검사 예외로, 함수에 던질 타입을 선언할 필요가 없으며 반드시 포착해야 하는 규칙도 없습니다. 크게 두 가지로 분류됩니다. 널이 아닌 모든 객체는 throw로 던질 수 있지만 실무 프로젝트 규칙상 …
독립 소프트웨어 개발 스튜디오
Dart 언어 버전 3.0 이상부터 Patterns 기능을 사용할 수 있습니다. 1. Pattern의 핵심 역할 Pattern은 Dart의 독립적인 문법 분류로(문장, 표현식과 동일한 위계) 값의 구조 형태를 기술하는 문법입니다. 크게 매치(Match), 구조 …
정의 역할:typedef는 기존 타입에 간결한 별칭을 지정하는 키워드로, 타입 별칭이라고 부릅니다. Dart 2.13 버전부터 모든 타입을 완전 지원하며 이전 버전은 함수 타입만 사용할 수 있었습니다. 문법:typedef 별칭 = 원본타입; 예시:typedef …
인포바(InfoBar)는 색상이 적용된 텍스트 박스 컨트롤입니다. 성공, 경고, 오류 등 메시지 종류에 따라 다른 색상을 보여줄 수 있습니다. 메시지 표시 후 닫을 수 있으며 백엔드 코드에서 표시/숨김 상태를 제어할 수 …
먼저 Popup 컨트롤을 데모로 보여드리겠습니다 XAML에 버튼을 추가하고 버튼 클릭 시 Popup을 열도록 설정합니다. Popup 요소도 같이 선언하며 기본 상태는 닫혀있고 버튼을 클릭해야 보입니다. 그 다음 버튼 클릭 이벤트 BtnOpenPopup_Click를 …
WinUI3의 내비게이션 및 탭 관련 컨트롤 Frame 페이지 이동용 프레임(Page를 담아 페이지 전환 구현)Page 독립적인 페이지 컨테이너NavigationView 사이드바 내비게이션 뷰NavigationViewItem 내비게이션 메뉴 항목NavigationViewItemHeader 내비게이션 그룹 제목NavigationViewItemSeparator 내비게이션 구분선TabView 다중 탭 …