이번에는 XAML로 구성된 리소스 말고 파일로 첨부한 리소스를 어떡게 관리하는지에 대해 알아봤어요.
파일 리소스는 솔루션 익스플로러에서 해당 파일을 선택하고 Build Action 속성으로 바꿀 수 있는데요,
리소스 관리를 하려면 꼭 익혀야 할 내용이죠!

[MSDN popcon에서 보기]
[WMV 다운로드] ※으아악 silverlight streaming 서비스가 종료되어 동영상들을 대피시키고 있어요. 시간이 좀 걸리겠네요 ㅠ.ㅜ
[발표 자료 다운로드]
저작자 표시 동일 조건 변경 허락
Posted by gongdo
지난 시간에는 리소스가 뭔지, 어떡게 다루는지 간단하게 알아봤었죠.
이번 시간에는 좀 더 자세히 들어가, 전역 리소스를 등록하는 App.xaml과 개별 파일에 리소스를 등록한 후 다른 오브젝트의 Resources에 붙여서 사용할 수 있는 MergedDictionary를 소개하고 각 리소스들이 어떤 방식으로 상속되는지 알아봤어요.
말로 주욱 붙여놓으면 꽤 어려운데, 실제로 해보면 너무나도 상식적이고 직관적인 형태로 구성되어 있으니 몇 번 다루다보면 금방 익숙해 질거에요.

P.S.
이번에는 몸 상태가 좀 삐약해서 설명이 매끄럽지 못한 부분이 있으니 이해해주세요. ^^a;
그래도 다음주에는 다시 돌아옵니다! 쭈~~~욱!

[MSDN popcon에서 보기]
[WMV 다운로드]
[발표 자료 다운로드]
저작자 표시 동일 조건 변경 허락
Posted by gongdo
역시 이런 자잘한 정보는 Bing보단 Google 검색이 효과적이네요.
...사실은 트윗 보고 알았어요.ㅎㅎ
이 업데이트는 KB979202로 정리되어 있어요. http://support.microsoft.com/kb/979202
또한 Microsoft Silverlight Release History 페이지에서도 확인할 수 있는데요, 내용을 옮겨보자면...

향상점
마이크로소프트 실버라이트에 대한 기능성, 성능, 가용성 및 보안 향상 등 모든 업데이트는  이 전 버전의 실버라이트를 사용하여 빌드된 웹 애플리케이션과 하위 호환성을 가집니다.
  • 실버라이트는 이제 올바른 렌더링을 방해하는 그래픽 드라이버 에러를 적절하게 처리합니다.
  • 특정 DeepZoom 시나리오에서 성능과 CPU 점유율 문제가 향상되었습니다.
  • 다운로드 에러와 관련한 크래시 문제가 수정되었습니다.

인데, 결국 특정 시나리오에서 치명적인 버그를 수정한 버전이네요.
첫번째 이슈는 DirectX가 구동되는 상황에서 그래픽이 깨지는 희귀한(?) 버그에 관련된 문제가 아닐까 싶어요.
전에 한번 문의를 받은 적이 있지만 이건 뭐 답이 없었죠.
DeepZoom 이슈는 어떤 타일을 로드하는데 실패하거나 디코드하는데 실패할 경우 브라우저를 최소화 해도 CPU 점유율이 낮아지지 않는 문제를 해결 한 것이고요.
다운로드 이슈는 뭔지는 모르겠네요.

참고로 Silverlight Tools나 Silverlight SDK의 다운로드 사이트에는 아직 최신 버전으로 업데이트 되지 않았고,
WSUS(Windows Server Update Services)를 통해 배포할 수 있으며,
실버라이트가 설치된 일반 사용자는 윈도 자동 업데이트(결국 WSUS와 같은거)를 통해 업데이트 할 수 있어요.

실버라이트 설치하신 분은 오랫만에 윈도 업데이트 한 번 고고씽~
저작자 표시 동일 조건 변경 허락
Posted by gongdo
호곡 이건 또 뭥미?
오늘 윈도 업데이트를 통해 실버라이트 3 런타임이 업데이트 되었네요.
덕분에 몇 뷁년만에 포스팅.
아래는 인증샷.


자세한 내용은 후속 포스팅할게요!
(절대로 포스팅 늘리려는 수작이 아닙니... 믿어주세요.)
저작자 표시 동일 조건 변경 허락
Posted by gongdo
요즘은 차마 실버라이트 하기 좋은 날이라고 말하기도 어려울 정도로 춥네요.
그래도, 공도의 실버라이트 하기 좋은 날은 쭈~욱 갑니다. ^^

이번 시간에는 애플리케이션에서 사용할 중요한 자산인 리소스를 어떻게 만들고 사용하는지 소개합니다.
리소스를 잘 활용하면 불필요한 XAML 코드를 줄일 수 있고 그래픽의 로딩 속도도 조금이나마 더 빠르게 할 수 있죠.
XAML을 다룰 때에는 항상 블렌드에서는 어떻게 하는지도 알아야 디자이너와 협업이 원활해질 수 있어요.
이번 시간에도 블렌드를 중심으로 리소스를 다루고 XAML가 어떻게 생성되는지를 알아봤어요.

P.S.
요즘 회사일이 너무너무 바빠서 짬을 내기가 어렵네요. ㅠ.ㅜ
그래도 안빼먹고 달립니다. 쭈~~~욱!

[MSDN popcon에서 보기]
[WMV 다운로드]
[발표 자료 다운로드]
저작자 표시 동일 조건 변경 허락
Posted by gongdo
2010년 첫 번째 실버라이트 하기 좋은 날!
이번 시간에는 가장 자주 들었던 질문 중 하나인 '실버라이트와 데이터베이스'의 관계에 대해 간단하게 설명해봤어요.

네, ASP.NET이나 JSP 혹은 데스크탑용 애플리케이션 개발자에게 가장 많이 들었던 질문인데요,
'실버라이트로 DB를 어떻게 연동해요?'라는 것이죠.

결론부터 말하자면 실버라이트와 DB는 아무런 관계가 없다!에요.
허무하죠?

그렇지만 웹의 구성과 실버라이트의 실행 위치를 생각해보면 당연한 거죠.
물론 실버라이트가 DB에 저장된 데이터를 가져오는 방법이 없을리가 없겠죠?
이번 시간에는 전반적인 구성과 이론적인 기반에 대해서 설명하고 다음 기회에 자세히 다루도록 할게요.

새해에도 달려보자구요!

[MSDN popcon에서 보기]
[WMV 다운로드]
[발표 자료 다운로드]
저작자 표시 동일 조건 변경 허락
Posted by gongdo