본문 바로가기

Silverlight

DaumApi 를 이용한 간단한 이미지 검색

오늘은 DaumApi 를 이용해서 이미지를 검색 하는것을 해보겠스니다.

실행화면 

사용설명

왼쪽위에 텍스트 창에 검색어를 입력 하고 엔터 를 치면 밑에 리스트 박스가 생기고 리스트 박스에 생긴 Item 을 클릭 하면 오른쪽에 이미지가 나옵니다. 후후 이번에는 이쁜 이나영씨를.. ㅋ_ㅋ

우선 소스 설명을 드리기전에 문제점 들을 먼저 말씀 드리고 시작을 하겠스니다.

1.그림에서는 Daum 과 Flickr 중에 검색할수 있는것 처럼 보이지만 막상 만들다 보니 Flickr Api 는 검색어가 아니라 페이지수 를 입력 받는걸로 되어 있다 보니 그냥 묻어 버렸습니다. –> 이건 Flickr Api를 가셔서 검색어를 받는 openapi를 이용하시면 해결 될것 같습니다.

2.검색어를 입력 하고 나서 나오는 Title을 이용해서 Dictionary를 만들었었는데 동일한 Title을 가지는 검색결과들이 나와서 Dictionary를 만드는 부분에서 에러가 발생합니다. –>이건 Title과 무언가를 짬뽕해서 만들어야 할것 같습니다. 우선은 만두,김치,이나영 은 동일한 Title이 안나오는것으로 후후…

소스설명
프로젝트에 들어있는것들

DCApi.cs ->요건 데이타 클래스
Daum.cs –> 요건 다음api를 처리하기 위한 클래스 –>요건 제 DaumApi.. 후후
Flickr.cs – > 요건 FlickrApi를 처리하기 위한 클래스 –> 여기서 사용된 Api 키는 그.. SilverLight 에 FishEyeGrid 라는 동태눈깔 머시기를 만든 아저씨의 Api 키를 사용했습니다.
Page.cs->요건 머 아시다시피~

에..또.. 제가 소스 설명을 적을려고 했는데 머 소스에 주석을 주렁주렁 달아놔서 아마 주석을 보시면 되실듯 하네요~ 하하하하

그럼 이번에도 문제의 소스를 공개하겠습니다. 후후..
소스