WPF 는 Windows Presentation Foundation의 약자로
닷넷 3.0과 함께닷넷프레임워크 베이스에서 XAML 을 통해
디자인과 코드를 분리해서 개발할 수 있는 플랫폼으로
C# 또는 비쥬얼베이직에서 코딩을 할 수 있습니다.
C# 언어를 사용하면서 벡터 랜더링 엔진을 사용하여
그래픽 화드웨어를 활용할 수 있도록 하며
기존 C# 의 윈폼과 다르게 XAML 문법을 통해
독립적인 UI 구성이 가능하죠.
또한 기본적으로 MVVM 패턴을 이용하는것을 염두에 두고
만들어졌기 대문에 MVVM 패턴을 위한 여러 기술들이
포함되어 있지만 상황에 맞게 다른 아키텍처 패턴을
적용할 수 있도록 설계되어 있답니다.
WPF 이전의 시스템에선 미디어와 문서 인터페이스를
하나로 통합하는것이 복잡하였지만
WPF는 미디어, 문서, 어플리케이션 인터페이스를 통합할 수 있고
이러한 장점을 토대로 많은 개발자들이 WPF 로 개발을 하고 있답니다.
그렇다면 WPF 공부는 어떻게 해야 할까?
독학으로도 어느정도 학습은 가능하지만
실무능력을 키우기에는 부족한 부분이 많습니다.
하지만 IT전문학원의 도움을 받는다면
다양한 예제를 통해 학습 및 실습하며
닷넷 개발 능력을 발저시킬 수 있습니다.
오라클자바교육센터에서는 WPF의 기본적인 기능부터
고급 기능까지 실무개발 기술을 습득할 수 있답니다.
재직자과정으로 국민내일배움카드 소지 시
수강료 일부를 지원받을 수 있으며
사업주위탁훈련으로 진행 시
수강료의 50% 이상을 환급시켜드립니다.
WPF 교육에 대해 관심 있으신분들은
오라클자바교육센터 홈페이지를 참조해 주시기 바랍니다.
'닷넷 > Wpf프로그래밍' 카테고리의 다른 글
[구로IT] WPF 앱개발 재직자 과정 (0) | 2023.05.30 |
---|---|
ASP/ADO.Net C# 실무 과정 자료] 업캐스팅/다운캐스팅 예제 & 설명 (0) | 2017.06.26 |
ASP/ADO.Net C# 실무 과정 자료] 참조에 의한 파라미터 전달 (0) | 2017.06.16 |
ASP/ADO.Net C# 실무 과정 자료] new 키워드 (0) | 2017.06.14 |
WPF 강좌예제 /IsMouseOver 속성과 IsMouseDirectlyOver속성 (0) | 2015.11.17 |