반응형 Programming/tumblrRip6 TumblrRip 0.5 – 동영상 저장 추가 텀블러에서 동영상 다운로드 하는 기능 추가 2015. 6. 11. TumblrRip 0.4 – Facebook Album선택 기능 추가 추가 기능 페이스북 앨범정보 리스트 추가 이미지 업로드 앨범 선택기능 추가 이미지 업로드 완료시 메시지 추가 앨범 가져오는 코드 FacebookClient _fb = new FacebookClient(accessToken); dynamic albums = await _fb.GetTaskAsync("me/albums"); foreach (dynamic albumstuff in albums.data) { AlbumInfo info = new AlbumInfo() { id = albumstuff.id, name = albumstuff.name }; albuminfo.Add(info); cbAlbum.Items.Add(info.name.ToString()); } 2013. 10. 17. TumblrRip 0.3 – Facebook Posting 기능 추가 Facebook 연동 기능 추가 페북에 업로드하는 메시지 처리 창 (처음 등록하면 그내용이 윈도우 종료시까지 계속 유지됨) 페이스북 버튼 처음 클릭시 로그인, 두번째 클릭시 페북에 포스팅 (아직 메시지 처리 안함. 포스팅 확인은 페북에서) 페북 업로드 코드 try { var imgstream = File.OpenRead(_fPath); dynamic res = await _fb.PostTaskAsync("me/photos", new { message = txtFBmsg.Text.ToString(), file = new FacebookMediaStream { ContentType = "image/jpg", FileName = _fPath }.SetValue(imgstream) }); } catch (Exc.. 2013. 10. 12. TumblrRip 0.2 - Image View 기능 추가 기존 다운로드 기능에서 Image Viewer 기능을 추가 시킴 기존 가벼운 Image Viewer들은 간단하게 사진만 빠르게 넘겨볼 때.. 휠사용 지원 미비나 사이징 처리등이 고정되어 약간 불편하여 기본적으로 제공되는 PictureBox를 사용하여 이미지의 원본 사이즈로 보이도록 하여 작은 이미지를 크게 볼 때 거슬리는 부분은 없애고 큰사이즈는 PictureBox에 zoom 처리 하여 한눈에 볼수 있도록 개선함. 다운로드된 폴더의 이미지를 모두 휠과 키로 가볍게 보는 용도로 추가함. 2013. 8. 4. TumblrRip 0.1 - Image Download 프로그램 C#으로 개발할일이 생겼는데 별다른 사전학습없이 개발을 진행하다 보니 개발 속도, 코드 품질 모두 문제가 있는듯하다. C#공부도 할겸 근래 멋진 사진들이 많아 자주 보게되는 tumblr에서 이미지를 가져오는 단순한 기능을 일단 구현 했다. 기본적으로 tumblr의 사용자 테마에 따라 페이지 처리가 된 경우 페이지 넘겨가며 보는게 귀찮아 구현하긴 했는데.. 만들다 보니 C#에서 쓰레드 관련해서도 많은 기능을 제공해주는걸 알게되었다..ㅎㅎ 일단 이미지 뷰어 기능까지 넣고 facebook과 트위터 공유기능까지 구현하는걸 목표로.. 계속 업그레이드 해볼 계획이다. 혹시 Tumblr Image Download 기능이 필요하다면 간단하게 다운받아서 써보시기 바랍니다. 추가 기능이나 의견은 댓글 주시면 반영해보도록 .. 2013. 8. 2. BackgroundWorker C# Thread 처리 참고 자료 http://www.albahari.com/threading/part3.aspx http://msdn.microsoft.com/ko-kr/library/System.ComponentModel.BackgroundWorker.aspx _bw = new BackgroundWorker(); _bw.WorkerReportsProgress = true; _bw.WorkerSupportsCancellation = true; //이벤트 등록 _bw.DoWork += _bw_DoWork; _bw.ProgressChanged += _bw_ProgressChanged; _bw.RunWorkerCompleted += _bw_RunWorkerCompleted; void _bw_RunWorker.. 2013. 8. 1. 이전 1 다음 반응형