WPF, XAML 프로그래밍(평일주간)
|
교육개요 | Presentation Framework인 윈도 프레젠테이션 파운데이션(Windows Presentation Foundation), WPF는 아발론(Avalon)이라는 코드 이름을 사용하였으며 닷넷 프레임워크의 그래픽 하부 시스템 기능(WinFX) 입니다. 기존 GDI 와 GDI+ 기반의 프레젠테이션 시스템을 대체할 새로운 MS사의 차세대 프레젠테이션 프레임워크로 본 과정에서는 WPF의 기본적인 기능부터 고급 기능까지, WPF의 철학을 배울 수 있으며 WPF를 처음접하는 분들을 위해 예제중심으로 하나씩 배울 수 있도록 구성하였습니다. C# 코드와 XAML를 이용해 WPF 애플리케이션을 개발하는 법을 배우게 되며 다양한 예제를 통해 재미있게 배울 수 있습니다. [과정특징] 본 과정은 체계적 학습과 다양한 개발 방법을 익힘으로 WPF 개발의 기술적 기반을 마련하고자 하며 배운 기술들을 융합하여 간단한 미니프로젝트로 응용프로그램을 개발해 봄으로써 WPF 개발에 대한 자신감을 심어 드립니다. |
---|---|
수료조건 | 출석률 80%이상 |
교육목표 | WPF, XAML 개요 이해 기본적인 Control의 이해 Data Control의 이해 Data Binding의 이해 WPF 디자인 패턴의 이해 WPF Resource, Image 관리 이해 WPF Animation의 이해 Rich Control 사용법이해 WPF 실무개발능력 UP |
교육대상 | 닷넷 초보 개발자 C# 윈폼 개발자 윈도우 어플리케이션 개발자 |
WPF 프로그래밍 | - WPF개요, 소개 - WPF in Visual Studio 2015 - WPF HelloWorld-1(XAML 기반) - WPF HelloWorld-2(C#코드 기반) - XAML 이란? - XAML vs C# 샘플코드 - XAML 기초 - 샘플 코드 이해하기 - XAML 네임스페이스 - Load Embedded Xaml(C# 파일의 문자열을 XAML로 파싱하여 실행하기) - XAML을 소스코드와 함께 컴파일 - XAML에서 사용자 정의 컨트롤 사용하기 - Button을 XAML로 정의하기 - Main 메소드없이 XAML을 만들기 - 프로퍼티 개요 및 컨텐트 프로퍼티 - 컨텐트 프로퍼티 덤프 예제 - DockPanel, Grid, Button, Dock, RowDefinition, ColumnDefinition 프로퍼티 - 프로퍼티가 정의안된 엘리미터에서 속성정의하기 - 클래스와 이벤트 이름으로 이벤트 핸들러 정의하기 - 엘리먼트와 속성 정의하기 - 의존 프로퍼티(DependencyProperty), 의존속성 - 입력 이벤트의 라우팅(RoutedEvent), Bubbling, Tunneling - 리소스 - 창, 페이지, 탐색 - 데이터 바인딩 - 스타일 - 템플릿 - 데이터 입력하기 - 데이터 보기 - 그래픽 셰이프 - 그래픽 변환 - 애니메이션 - 간단한 응용프로그램 제작 |
---|