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 약간만 쓸줄 아는 사람이라면
누구나 개발하는 시대가 오는 것이다.
우.. 이제 나는 뭘 하며 먹고살아야 하는건가..;;
이젠 진짜 하드코어한 것들만 하며 살아야 한단 말인가..
그러기엔 세상이 너무 암울하지 않은가.ㅡ_ㅡ;;; 제 닉 스.~
머 쉽게 생각하면 어플리케이션을 만드는 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 |
0 Trackback,
0 Comment,
:




최근에 달린 댓글
링크
최근에 받은 트랙백
태그목록