1 / 10

13 주 실습강의

13 주 실습강의. 2010. 1 학기 , 소프트웨어 설계 및 실험 (Ⅰ). Silverlight HTML. Silverlight 는 플래시와 마찬가지로 HTML 문서 안에 임베딩되서 실행 됨 HTML 에 삽입하는 방법 <object> 태그 이용 Silverlight.js 이용. insert flash. insert silverlight. Silverlight HTML - <object>. Silverlight 프로젝트를 컴파일하면 최종적으로 .xap 파일이 생성

quasim
Download Presentation

13 주 실습강의

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Silverlight HTML • Silverlight는 플래시와 마찬가지로 HTML문서 안에 임베딩되서 실행 됨 • 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=http://naver.com,site=http://google.com,uid=inde83 • enableHtmlAccess : 임베딩 되어 있는 html 문서의 DOM 접근 허용설정 예) true,false • allowHtmlPopupWindow : 팝업 접근 허용설정 예)true,false

  5. Silverlight HTML - <object> • sample

  6. XML 연결 • URL을이용한 HTTP 호출 • 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 객체 생성 • 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 이 가리키는 그림파일의 위치

More Related