통합검색
· 마을서비스란?  · 포럼마을  · 일반마을  · 테마마을  · 마을랭킹  · 활동왕
· 덱스퍼트란?  · TECBOX   · PRSBOX   · 이용안내  
· DEXT제품군  · 솔루션베이  · S/W & ESD 컴포넌트
· 프로그램베이
· LiveSeminar  · LiveConference
WPF & Silverlight 포럼마을입니다.
  마을등급 WPF & Silverlight   이 마을은 포럼마을 입니다이 마을은 자유가입제 마을 입니다 마을소개 페이지로 이동 전입신청
마을촌장촌장 서학수 주민 728 since 2008-07-17
우리마을 공지사항
질문&답변
강좌&팁
자유게시판
자료실
앨범
[마을 게시판]
WPF 강좌
랑데브 게시판
칼럼 게시판
개발자 고충상담
Dev Talk
자유토론방
벼룩시장
재나미 우스개
구인/프로젝트 정보
사람인 채용 게시판
  고객지원 게시판
마이 데브피아
 나의 e-Money 내역
 활동왕 My Page
 스크랩한 게시글보기
 쪽지관리
 주소록관리

 WPF 강좌
 XAML #1 - WPF != XAML 2008-07-16 오전 9:48:15
 kdw234  kdw234님께 메시지 보내기kdw234님을 내 주소록에 추가합니다.kdw234님의 개인게시판 가기 번호: 37265  / 읽음:4,810
사용자 삽입 이미지


이번시간에는 XAML이 무엇인지에 대해 조금더 알아보는 시간을 갖도록 하겠습니다. 길지 않은 내용이니 살짝 보시고 다음 내용으로 넘어가시면 될것 같습니다. 전 시간에 WPF에서 UI를 표현하는데 XAML을 사용한다고 했습니다. 그런데 많은 사람들이 XAML 이 WPF고 WPF가 XAML이다라고 잘못 생각하시는 분들이 많습니다. 저도 사실 처음 WPF를 접했을때 이와 같이 생각을 했었는데요,

결론적으로 말하면 XAML 는 WPF가 아닙니다. XAML은 응용프로그램의 객체를 표현 하는 XML 기반의 선억적 프로그래밍 모델이기 때문에, XAML은 XAML대로의 기능을 가지고 있는 것이죠.

사용자 삽입 이미지


XAML은 XML 과 CLR을 더한 것이라 할 수 있습니다. 다른 말로는 CLR객체를 XML형태로 표현 하는것이라고 할 수 도 있는데요, XML을 사용해 CLR 객체를 선언하고 이를 XAML Parser가 CLR로 변환 해주는 과정을 통해 우리가 사용하는 CLR 언어인 C#이나 VB.Net과 연결 하여 사용이 가능한 것입니다.

WPF는 CLR의 일부분이므로, 굳이 XAML을 사용하지 않아도 기존의 CLR을 사용하여 UI를 구현할 수 있는거죠,
하지만, XAML을 사용하여 UI를 구현하는 것이 보다 직관적이고, 관리가 용이해짐으로, 꼭 필요한 부분(동적 생성등)을 제외하곤 XAML을 사용해 코딩하는것이 바람직하다 할 수 있습니다.


김대욱(kdw234@naver.com) http://kdw234.tistory.com

코멘트쓰기
  좋음   놀람   궁금   화남   슬픔   최고   침묵   시무룩   부끄럼   난감
* 코멘트는 500자 이내(띄어쓰기 포함)로 적어주세요.
목록 보기   지금 보고 계시는 글을 회원님의 my Mblog >> 스크랩에 넣어두고 다음에 바로 보실 수 있습니다.  
회사소개  |   개인정보취급방침  |  제휴문의  |   광고문의  |   E-Mail 무단수집거부  |   고객지원  |   이용안내  |   세금계산서
사업자등록번호 안내: 220-81-90008 / 통신판매업신고번호 제 2017-서울구로-0055호 / 대표: 홍영준, 서민호
08390, 서울시 구로구 디지털로32길 30, 1211호 / TEL. 02_6719_6200 / FAX. 02-6499-1910
Copyright ⓒ (주) 데브피아. All rights reserved.