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

Slides:



Advertisements
Similar presentations
전공 : 컴퓨터 공학 전공 과목 : 인터넷 정보 검색 학번 : , 이름 : 조 항 두, 오 철 원 발표일 :
Advertisements

간단하게.. No. 1 캠퍼스몬 공모전 정보를 모든 스마트폰에 어플로 넣는 방법 본 PPT 파일은, 꾸미지 않고.. 간단하다는 것을 보이기 위해 30 분 만 ( 정말 ?) 에 만든 것임. 안 이쁘다 탓 하기 금지 ! ( 목표 30 분 이었으나. 90 분 걸림 ㅠㅠ ) 저작권자.
폭력. 폭력이란 무엇인가 우상의 눈물 물리적인 폭력 ( 최기표 ) VS 지능적인 폭력 ( 임형우, 담임선생님 )
New Platform Training CSA Illumina 이용 매뉴얼. Social sciences and Education Collection 사회학, 사회복지, 교육, 국제정치, 범죄 등 사회과학 전반에 관한 저널 및 정부문서, 논문, 단행본 등 다양한 연구자료에.
Last Update : Jan, 2014 이용자매뉴얼.
ChartSNS Final BlackHole 한규학 이경찬 최규연 김보경 전승현. 왜이런 거죠 ? 리비아 사 태로 차질 이 생겼어 요. 그러므로 이러한 압축 된 차트를 가지고 토론 을 하기 위 해선 / 명확한 의견 을 표현하는 것이 필요합 니다. 그러므로 이러한 압축.
2 주 실습강의 학기, 소프트웨어 설계 및 실험 ( Ⅰ ). Artificial Intelligence Laboratory Preview  웹 2.0  RIA  웹과 실버라이트의 실행 구조  Silverlight with VS 2008  설치 프로그램.
1 박 2 일 !!! 인천마장초등학교 유수아. 1 박 2 일 멤버 인기순 위 1 위 이승기 2 위 엄태웅 3 위 은지원 4 위 김종민, 이수근 ※인터넷에서 본것이기 때문에 사람에따라 서 다를 수 있다. ※
석관중앙교회 5남전도회 석 관 중 앙 교 회 회원 소식 통권 05-04호 발행일 : 2005년 04월 회 장 : 장진호 집사
Web 2.0.
전남행복수업 design 독서ㆍ토론 수업 지원 자료 활용 목포유달초등학교 김미향.
전남행복수업 design, 독서·토론수업 연구의 개요를 말씀드리겠습니다..
네이버뉴스 개편 추가안
지역사회복지론 1조. 요양보호시설에 대해서 황성국 임재형 이동영
해외서, 국내서 요약 ‘북집’ 모바일 서비스 이용방법
Social Network Service!
2011년 봄학기 정보컴퓨터공학부 컴퓨터 소프트웨어 설계 및 실험
웹 2.0 개요.
웹 2.0 및 Ajax 개요.
정보활용 능력과정 경일대학교 컴퓨터공학과 김 현성
7. 인터넷 환경과 멀티미디어 멀티미디어의 이해 임순범.
해외전자정보서비스이용교육 PAO KERIS Collection.
자기소개서 작성법.
I 문학의 개념과 역할 1. 문학의 개념 (1) 언어 예술로서의 문학 (2) 소통 활동으로서의 문학
4. 목적론적 윤리와 의무론적 윤리 01. 경험주의와 이성주의 01. 경험주의와 이성주의 02. 결과론적 윤리와 공리주의
웹 2.0 개요.
델파이7 웹서비스 클라이언트 델파이7에서 C#으로 작성한 웹서비스 함수를 사용하기 위한 간략한 방법을 정리해 보았습니다.
This is our standard presentation Cover slide; the images used here are meant to provide a quick, pleasing representation of ProQuest content areas. The.
해외전자정보서비스이용교육 PAO KERIS Collection.
ProQuest Nursing & Allied Health Source
ProQuest Nursing & Allied Health Source
1. 시멘틱웹(Semantic Web) Preview 항목 상세내역 개요 기출여부 관련KeyWord 추천사이트
SEO 마케팅 서비스 제안서.
OnUniv 발표자 : 전희승.
Microsoft® Office Outlook® 2007 교육
ProQuest Dissertations Unlimited
인터넷마케팅 성공 전략 블로그마케팅 Internet marketing Blog marketing 강사 : 장종희
낮과 밤 알아보기 슬기로운 생활 2학년 1학기 4. 빛과 그림자>낮과 밤( 4/8 )
강남 DataBinding 스타일 Windows 8 앱개발자라면 꼭 알아야할 개발자가 알아야할 Binding.
Open API - Naver (Application Programming Interface )
개항기 조선과 동아시아 박 범 한국역사입문Ⅱ.
Web RSS 서비스 구축 조이름 : A 도상훈 김진범 정도영 공정호.
- RSS Reader 페이지 작성 컴퓨터공학실험( I )
통계DB관리 시스템 소개 통계포털운영과 1.
- RSS Reader 페이지 작성 컴퓨터공학실험( I )
LINQ to XML 정보통신 공학부 어현승.
웹 2.0 개발자입니까? 2008 고급 XML 프로그래밍.
Introduction 2007 컴퓨터공학실험(Ⅰ)
01.
대구의 부도심 대구의 주요축 동대구 부도심 4조 강민석 / 박성균 / 최은지/ 황재현/김예지.
UX 기반 소프트웨어 및 디지털콘텐츠 UI 설계
BLOG 세상을 만끽하자!.
Introduction 학기, 컴퓨터공학실험(Ⅰ)
2011 석사학위논문 논문연구 | 국립 한경대학교 산업대학원 디자인학과 | 김용규| Sep. 30, 2011 |
컴퓨터공학실험 (I) 년 1학기 실험계획 -.
판촉왕 공식인증센터_PC
4주 실습강의 학기, 소프트웨어 설계 및 실험(Ⅰ).
13주 실습강의 학기, 소프트웨어 설계 및 실험(Ⅰ).
Project Muse 이용자 매뉴얼 Last updated : Dec, 2013.
경찰행정과 세미나 결과를 공개해야한다. VS 비공개로 해야한다. 경찰의 근무성적평정 제도.
주요공지로 정할 글을 올립니다. 제목과 주소를 복사해둡니다
Subscription and Channels
▶서류관리 프로그램 1. 로그인….2 2. 서류등록 … 서류도착 서류스티커발행
SQL Server Reporting Services Feature
12주 실습강의 RSS Reader Iis에서 속성 들어가서 디렉터리 보안에 가서 익명 접속 해제 닷넷 플랫폼과 연결시키기
코 칭 결 과 센 터 구성센터 (모바일) 코칭대상 프로 (엔지니어) 코칭일시
우수사원 연수 제안서 2-1. 항공, 호텔, 식사, 차량 세부 안내 (지역순서대로 작성 발리-싱가포르-괌)
ProQuest Dissertations Unlimited
실습#5 인터랙티브 프로토타입 2011년 2학기 숙명여자대학교 임순범.
11월 고등부 공과설교 업드림? 업드림! 갈라디아서 6:9-10.
Presentation transcript:

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

RSS RSS News 혹은 Blog 에서 주로 사용되는 컨텐츠 표현 방식 XML 기반의 문서 표준 RSS Feeds Really Simple Syndication Rich Site Summary News 혹은 Blog 에서 주로 사용되는 컨텐츠 표현 방식 XML 기반의 문서 표준 RSS Feeds

RSS HTML Content vs. RSS Content

RSS Format <Channel> <Item> <title> : 해당 channel의 title <link> : channel과 연관된 URL <description> : channel 에 대한 설명 <item> : channel이 가지고 있는 item 객체 <Item> <title> : 해당 item의 title <link> : item과 연관된 URL <description> : item 에 대한 설명 <author> :item을 작성한 author <pubDate>, <language>, <source> 등 다양

실습과제 – RSS Reader

UI Design Page.xaml Canvas 추가

Cross-Domain Problem Cross-domain 문제 접근 가능한 RSS feeder http://silverlight.net/blogs/microsoft/rss.aspx 접근 불가능한 RSS feeder http://www.daum.net/rss.xml?t__nil_copy=rss

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

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

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

RSSItem UserControl 추가 RSSItem.xaml - 생성 RSSItem – RSS의 item 하나하나를 담는 객체 3개의 TextBox : title, author, pubDate RSSItem의 TextBox에 내용 삽입

RSSItem 객체 뿌리기 Display 함수의 foreach 문 내에서... RSSItem 객체 생성 및 Canvas에 추가 Canvas의 지정된 위치로 RSSItem 객체 이동 위치 관련 변수 추가 double nTopMargin : 기본적인 Canvas의 위쪽 여백 double nLeftMargin : 기본적인 Canvas의 왼쪽 여백 double nMargin : RSSItem 간의 간격 int nRSSItem : 현재 추가된 RSSItem의 갯수 int nMaxCount : Canvas에 추가할 최대 RSSItem 갯수

추가구현 1 Button을 계속 누를경우 이전 내용이 사라지지 않고 남아있는 현상 제거

추가구현 2 RSSItem을 클릭했을 경우 RSS data에 있는 link 주소로 웹 페이지 연결 웹 페이지 연결방법 #1 using System.Windows.Browser; 추가 HtmlPage.PopupWindow(new Uri(Link), null, null); 웹 페이지 연결방법 #2 HyperlinkButton 추가 TargetName=“_blank” NavigateUri=“{Binding Link}”

추가구현 3 Cross-Domain Problem 해결 WCF Service 추가(WebClient 대신 사용) http://www.daum.net/rss.xml?t__nil_copy=rss 에 접근하여 데이터 가져오기 WCF Service 추가(WebClient 대신 사용) using System.Net; using System.IO;