건축물과 교량에 대한 웹모니터링 시스템을 구축하던 차... 모니터링된 결과를 리포트로 작성하여 주기적으로 메일을 자동 발송하는 기능을 하는 프로그램이 필요해.. 구현한 프로그램이다.
Language는 새로운 것을 익혀보고자 하는 마음에 C#으로 했다. 근데 확실히 MFC보다 껍떼기는 이쁘게 만들어주는 것 같다.ㅋ

[와방 심플한 인터페이스]
원래 프로그램의 만든 목적은.. 연구용이었기 때문에.. 디자인부터 초 심플하게 만들었다-ㅁ- 그러다.. 심경의 변화를 일으켜 덕지덕지 기능을 하나씩 갖다붙이며.. 환경 설정 버튼까지 만들었다.

환경 설정 화면(1)
받는 사람을 추가, 삭제, 편집이 가능하며, SMTP를 설정할 수 있다. 보내는 사람도 등록 가능하며, 자동 발송 시간과 자동 발송 간격은 콤보 박스 리스트를 이용해 선택이 가능하다.

환경 설정 화면(2)
메일 설정 탭을 누르면.. 메일 제목, 내용, 첨부 파일을 추가 가능하다. 첨부 파일은 드래그 & 드롭 기능을 지원하기 때문에.. 탐색기에서 파일을 끌어다 붙이면 된다. 그리고, 확인 버튼을 누르면 환경 설정이 완료된다.
트레이 아이콘을 이용해서...


자동 발송 기능이 활성화되었을 때는 오렌지 색이 불이 들어오고, 그렇지 않을 때는 회색으로 나오게 하였다. 그리고 최소화 버튼을 누르면.. 트레이 아이콘만 나타나고 창이 사라지고.. 트레이 아이콘의 우클릭을 통해 프로그램의 제어가 가능하당..
그리고 사실 내가 구현한 기능은 아니지만-ㅁ- 프로그램을 셋업 시키면.. 다음에 프로그램을 다시 실행할 때, 내가 지정한 특정 웹사이트에 업그레이드된 버젼이 있으면.. 자동으로 업그레이드도 된다. (.NET의 위력-ㅁ-)
짧은 개발 기간으로 아직 자질구레한 버그가 많을 것으로 예상하고 있다.. 필요한 사람도 없을거라고 보여지지만 소스는 비공개이당(회사 업무에 적용될 수 있기 때문)..
프로그램 역시.. 스팸 메일 발송등-ㅁ- 악용 될 우려가 있어서.. 공개를 참기로 했다.ㅋ (사실-ㅁ- 공개할 수준의 프로그램도 아니라 판단했음.ㅋㅋ)
Trackback
Trackback Address :: http://www.nohungry.net/tt1/trackback/30

Comments
이걸로 나한텐 스팸보내지 마오 ㅋㅋ
왜 이런걸 보면.. 걱정이 먼저 되지?
ToAll/ 무슨 걱정?!ㅋ 내가 설마 스팸 보낼까봐서?ㅋㅋ
스팸보다 더 무서운.. JANGGO~ 덜덜덜.. -_-;;
넘 잘만드신거 같아요..
공부좀 하게 소스좀 부탁드려두 될까요??
lsj1348@hanmail.net
부탁드려요..^^
관리자만 볼 수 있는 댓글입니다.