Presentation is loading. Please wait.

Presentation is loading. Please wait.

13주 실습강의 2010. 1학기, 소프트웨어 설계 및 실험(Ⅰ).

Similar presentations


Presentation on theme: "13주 실습강의 2010. 1학기, 소프트웨어 설계 및 실험(Ⅰ)."— Presentation transcript:

1 13주 실습강의 학기, 소프트웨어 설계 및 실험(Ⅰ)

2 Silverlight HTML Silverlight는 플래시와 마찬가지로 HTML문서 안에 임베딩되서 실행 됨
<object> 태그 이용 Silverlight.js 이용 insert flash insert silverlight

3 Silverlight HTML - <object>
Silverlight 프로젝트를 컴파일하면 최종적으로 .xap 파일이 생성 <object> 태그를 이용하여 .xap파일 추가 Silverlight가 설치되지 않은 경우 대체 페이지 설정

4 Silverlight HTML - <object>
<object> 태그를 <param> 태그를 이용해서 파라미터 세팅이 가능 source : xap 파일의 경로 값 onError : Silverlight 플러그인에서 활성화에 실패 했을때 콜백할 JavaScript 의 함수 명 background : 플로그인영역의 배경색 minRuntimeVersion : 현재의 Silverlight Application 이 실행될 최저 Version 을 설정 autoUpgrade : Silverlight 런타임이 업그레이드 되었을때 자동으로 업그레이드 하도록 설정 예)true ,false windowless : windowless 모드를 활성 예) true,false initPrams : 사용자 지정 매게 변수 예) url= enableHtmlAccess : 임베딩 되어 있는 html 문서의 DOM 접근 허용설정 예) true,false allowHtmlPopupWindow : 팝업 접근 허용설정 예)true,false

5 Silverlight HTML - <object>
sample

6 XML 연결 URL을 이용한 HTTP 호출 WebClient를 사용한 연결 WebClient
HttpWebRequest / HttpWebResponse WebClient를 사용한 연결 Button과 연결된 함수에서 WebClient 객체 생성 DownloadStringCompleted / DownloadStringAsync 호출

7 XML Data Parsing 참조 추가 - System.Xml.Linq
Namespace 등록 - Using System.Xml.Linq;

8 XML Data Parsing XDocument 객체 생성 Parsing
XML을 담고있는 data를 정형화된 XML 객체로 생성 XDocument xmlData = Xdocument.Parse(xmlContent); Parsing XDocument의 item 속성 선택 xmlData.Descendants(“item”) Display(e.Result)로 호출 in svc_DownloadCompleted

9 실습 Silverlight 를 asp.net 페이지에 삽입
11주차에 만든 사진첩을 수정하여 xml로부터 그림파일읽어오기 (xml 파일을 직접 작성)

10 주의사항 xml 파일의 위치 xml 이 가리키는 그림파일의 위치


Download ppt "13주 실습강의 2010. 1학기, 소프트웨어 설계 및 실험(Ⅰ)."

Similar presentations


Ads by Google