태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
페이지를 읽고 있습니다. ( 아쿠아바다's Blog )
분류 전체보기 (769)
쉐어포인트 (24)
Exchange (12)
SQL (121)
XML (36)
WEB (294)
O / S (97)
삶의향기 (162)
기획 (19)
RSS 피드(IE 7.0부터 기본 지원됩니다. 이전 버전 사용자는 접합한 툴을 사용하세요!!)

XAML 에 대하여..

XML 2007/06/07 14:00 by 아쿠아바다
+ XAML 에 대하여..
XAML 이라는 것은 Longhorn Markup Language의 코드네임 이다.
머 쉽게 생각하면 어플리케이션을 만드는 HTML 스러운 언어라고
생각하면 되는데.. 이것이 참으로 강력하더라.-_-
또 HTML 만큼 쉽다. 그말은 우리같은 개발자들이 점점 먹고살기 힘들어
진다는 뜻이다.-_-; 그럼.. XAML에 관하여 잠시 살펴 보자.

<?xml version="1.0" standalone="yes"?>
<Window>
<Button>Hello World</Button>
</Window>

이렇게 단 네줄만 작성하면.. 윈도우가 하나 만들어지고 그 윈도우 위에
"Hello World" 라는 버튼이 만들어 진다.-_-;

버튼에 속성을 주려면 어떻게 해야할까.-_-?

<Button Background="Blue" Foreground="White" FontStyle="Italic">
This is a button</Button>

속성을 위처럼 태그 안에 넣을수도 있고.. 아래처럼 빼서 적을수도 있다.

<Button>
<Button.Background>Blue</Button.Background>
<Button.Foreground>Whire</Button.Foreground>
<Button.FontStyle>Italic</Button.FontStyle>
This is a button
</Button>

이런식으로.-_- Button 사이에 속성 태그들을 주면 된다..
정말 놀랍도록 쉽다.
그렇다면 이벤트 처리도 가능할까? 물론이다.

<Canvas ID="root" xmlns="http://xenix.dj" xmlns:def="Definition">
<Button ID="button1" Click="Clicked">Click Me!</Button>
<def:Code>
<![CDATA void Clicked(object target, ClickEventArgs args)
{
button1.Content = "Hello World";
}
]]>
</def:Code>
</Canvas>

장난 아니게 쉽다.ㅡ_ㅡ;; MS 에서 말하길.. 1주일정도면 배운다고 한다.
이제.. 간단한 어플리케이션은 지금 HTML 약간만 쓸줄 아는 사람이라면
누구나 개발하는 시대가 오는 것이다.
우.. 이제 나는 뭘 하며 먹고살아야 하는건가..;;
이젠 진짜 하드코어한 것들만 하며 살아야 한단 말인가..

그러기엔 세상이 너무 암울하지 않은가.ㅡ_ㅡ;;; 제 닉 스.~

'XML' 카테고리의 다른 글

xmlhttp 자세한 설명  (0) 2007/06/07
XMLHTTP의 동기, 비동기  (0) 2007/06/07
XAML 에 대하여..  (0) 2007/06/07
새로운 AJAX - Asynchronous Javascript And XML  (0) 2007/06/07
xmlrpc 관련 참조  (0) 2007/06/07
XML-RPC를 이용한 원격 메소드 호출  (0) 2007/06/07
좀더 흥미로운 내용이 많이 있습니다.. HOME > XML를 확인하세요
TAG ,   
0 Trackback, 0 Comment, :
1  ... 473 474 475 476 477 478 479 480 481  ... 769 
Statistics Graph
Total : 557,516 Today : 38