GSI

가끔씩 막혀 버릴때의 답답함은.. 몬가를 해야 하겠다는 의지도 되지만..
괴리감 마져 드는거 같다.

실버라이트와 wpf의 코딩 스타일이 틀린건지.
하위 엘리먼트(객체)의 접근 방법이 틀린건지.
내가 모르고 있는건지.

가끔씩 몰 해봐야 한다. 하지만. 남는 시간 짜투리로 하는 이 상황에서.
너무 막히는게 많으니 공부의 한계를 느낀다.

회사일과 연계 하면서 공부를 계속 해 나간다는건..
정말로 자신과의 싸움인듯 하다.

그래도 해야 하겠지..
결과를 위해서는..

오늘 이 문제도 몇일 내에 해보고 확실하게 정립 해야 할거 같다.
Posted by gsi
:

이 자료를 토대로 해서 화면을 구성해 보자.
Posted by gsi
:

OVERLAYING HTML AND SILVERLIGHT CONTENT

실버라이트가 1.0이 나온 지금 시점에서
많은 컨트롤들이 붙어 주지 않지만 실버라이트 만의 UX환경을 조금은 맛볼수 있는거 같네요.
벡터 드로잉 방식의 웹 페이지를 이미지가 아닌 스크립트로 표현할 수 있으니까요.

11월 7일 세미나를 들으면서 알게된 예제를 구현할려고 무던히 노력했습니다.
다행이 도와 주신 천성구 님께 정말 감사하구요 ^^.

기본적인 구현 방법은
실버라이트로 화면 UI 및 레이아웃을 구성한다.
그 위에 ASP.NET AJAX를 통해서 컨트롤 들을 배치한다.
웹 서비스를 통해서 데이터를 받아서 처리 한다.


이게 주된 데모였구요.
처음 부터 막혔네요 ^^.

실버라이트 화면 위에 레이어로 구성해도 asp.net 컨트롤들이 올라가질 않았습니다. ^^
하지만 이유는 간단했습니다.
Windowless="true" 이 코드 하나.

Blend를 통해서 실버라이트 예제들을 보면 HTML 구조를 취하고 있습니다.
하지만 그쪽 예제는 많이 있고 아래 동영상을 한번 보시면 알 수 있습니다.
http://silverlight.net/learn/learnvideo.aspx?video=120 ( OVERLAYING HTML AND SILVERLIGHT CONTENT ) 을 찾아 보시면 됩니다.

하지만 내가 궁금해 한것은 바로. aspx 에서 안되는 거였죠 ^^.
aspx 코드에서는 xaml 컨테이너가 하나 있어서 그 코드를 통해서
아래와 같이 심플하게 추가할 수가 있습니다.

<asp:Xaml ID="Xaml1" runat="server" Height="480" Width="640" XamlUrl="~/Page.xaml">
</asp:Xaml>
이 코드가 이렇게 바껴야 합니다. ^^
<asp:Xaml ID="Xaml1" runat="server" Height="480" Width="640" XamlUrl="~/Page.xaml" Windowless="true">
</asp:Xaml>


이게 되었으니 웹 서버도 테스트 하고 asp.net와 실버라이트 간의 데이터 공유 부분도
공부를 해서 올리도록 하겠습니다.

Posted by gsi
:

오늘 세미나는 나름대로 생각을 많이 하게 해주는 좋은 시간이였던거 같습니다.

우선 Silverlight를 ASP.NET AJAX와 연동해서 화면 구성을 얼마나 극대화 하게 해주는지를
보는 좋은 예가 되었으며,
Silverlight를 활용한 동영상 부분은 기존에도 봐왔지만. asp.net를 배우는 시점에서
어떻게 적용하고 동영상 컨텐츠로서의 발전 가능성에서도 조금씩 생각의 틀을
잡아 주는 시간이였던거 같습니다.

Web Service의 활용 가치에 대해서도 조금씩 이해가 가네요.
실버라이트가 1.1을 바라보고 있는 가운데 많은 부분 업데이트가 되고
다양한 적용 사례가 나올거 같습니다.
내년이 기대가 되네요.

기존 디자이너의 일러 스터에서의 디자인 방법을 그대로 가져 갈 수 있도록
XAML Export도 제공한다고 하니 Blend를 배우지 않아도 협업 과정에서
조금은 가능성이 보이네요 ^^.

지금 구상중인 제 웹 페이지도 ASP.NET AJAX를 기본 구성으로 가지만
궁극적인 목표는 WPF, Silverlight의 접목에 있기 때문에
많은 고민을 해야 할거 같습니다.

모두 하루하루. 즐거운 날로 가득 찼으면 좋겠네요.

^^

Posted by gsi
:

IIS 설정하고 xbap용 파일을 Publish를 할때 제대로 되지 않거나.
웹 페이지를 실행 하면 응용 프로그램 다운로드 실패 등의 오류가 나게 된다.
솔직히 이 부분은 쉽게 이해가 가지 않는다.

몇번 경우의 수를 두고 더 테스트를 해보는 수 밖에..

Publish를 할때도 localhost 로 시작하는 것과 IP를 할당하는것에
실패도 있을 수 있는거 같다.

우선 게시 하는거 자체가 이렇게 어려우니 ^^..
그냥 프로젝트로 조금 개발해서 올리는 방향으로 해야 할거 같다.

이거야원 ^^

Posted by gsi
: