Gantt Chart & Relation Graph

 
사용자 삽입 이미지
단기과제로 3인 1팀으로 과제를 진행하는데 처음으로 제대로 된 팀 프로젝트를 만들었다.

프로그램은 팀원들의 프로젝트 일정을 관리하고 이를 공유하며 팀원들간 정보를 교환하기 쉽도록 채팅

하는 프로그램이다.

그중에 내가 맡은 부분이 간트 차트를 그리고 간트차트에서 입력한 Task간의의 관계를 보여 줄 수

있도록 구성한 관계도를 구성하는 것인데 처음에는 엑셀처럼 입력받는 부분을 어떻게 받을까 무쟈게

고민 많이 했었따. 처음에는 List Control로 구현하였는데 너무나 기본적인 기능만 제공하여서

내가 원했던 콤보박스, 에디트박스, 데이트컨트롤 ,프로그래스 바를 이안에 넣을 방법이 없을까

한 2틀을 고민 했는데 답이 나오지 않아서 오픈소스를 찾게 되었고 XListControl을 구했다.

근데 웬걸? 오픈소스 분석하는게 이렇게 어려울줄인줄 몰랐다 한 3일쯤 파니까 내가 원했던

레이아웃이 나오게 되었고  한 하루 동안 데이터들간의 관계를 정하고 오른쪽에 간트 차트를 그렸는데

이야 날짜 하나하나 계산해서 정환한 좌표에 그림을 찍어 줘야 했는데 이것또한 만만치 않았다.

픽셀하나하나 계산하기를 2일 그렇게 완성 되었고 마지막으로 Task간 관계도를 구현하게 되었는데

이것을 해보니까 파워포인트 같은데서 그림하나하나를 객체로 인식하는것을 알게 되었따.

객체의 좌표값을 을 가지고 있다가 마우스가 움직이면 해당좌표안에 있는지 없는지 계산하는 방식

이었다. 이거 해보니까 파워포인트에서 그림을 뿌려주고 수만은 그림개체들을 인식하는게

정말 너무나도 대단하다는 것을 알게 되었다. 하여튼 하나하나 개체를 인식하는것을 성공하고

이들 사이에 관계를 정의 할 수 있도록 선을 그어 주고 해당선을 인식하게 하고 색깔도 입히고

태스크 간의 순환관계를 체크 해주니까 끝! 드디어 내가 맞은 부분을 완성하고 다른 팀원들과

서브버전을 써서 프로그램을 합치게 되었다. 서브버전 쓰기전에는 이버 꼭 써야 하나 이런 생각

했는데 안쓰면 완전 개고생 하는거다. 팀들간의 팀 프로젝트 제대로 하려면 꼭 필요한 거다. ㅎ

하여튼 이번 프로젝틑 하면서 MFC 내부의 좌표계산 그리고 이벤트 처리에 대해서 조금더

많이 알게 되었다 ㅋ




신고
Comment 0 Trackback 0
Top

KNU 맛집찾기[BREW]

올해초에 누리인재 사관학교 모바일 프로그래밍 교육을 받을때 작성한 프로그램이다

나 말고도 4명이 더있었지만 C 언어를 해본적이 없어서 실질적으로 프로그램은 혼자 작성하게 되었다.

시연할 때 버그가 발생하여서 제대로 버그를 잡지 못한게 너무나 아쉽다 ㅠㅠ

프로그램 이름은 KNU 맛집 찾기 라는 프로그램인데 개발환경은 BREW이고

PC에서는 에뮬레이터가 있어야 돌아가고 만들고 KTF 폰이 아니라서 실제로 가지고 다니지는 않는다.

경북대학교 근처에 4개의 문이 있고 각 문에 존재하는 맛집을 지도별 ,가격별 ,음식별로 찾아준다.

사용자 삽입 이미지

메인메뉴
사용자 삽입 이미지
음식별 검색화면을 메뉴를 선택하였을 때
사용자 삽입 이미지
한식 메뉴를 골랐을때
사용자 삽입 이미지

찜을 골랐을 ㄸ ㅐ ㅎ


신고
Comment 0 Trackback 0
Top

카오스 USB 0.99(MFC)

나의  MFC 윈도우 프로그래밍 첫번째 작품이다.

MFC 접해본지 2달째지만 내부를 들여다 보면 정말 정말 이렇게 밖에 못 짯을까 라는 생각도 들지만

처음에는 다 그렇지 라고 위안을 삼는다.

MFC 를 차근차근 공부하는 겸 SSM 지원할 겸 프로그램을 짜서 그런지 공부를 그렇게 제대로 한 것도

아니고 프로그램도 그렇게 제대로 잘 만든것이 아니기는 하지만 처음 작품이라 위안을 삼는다.

원래 목적은 USB에 여러가지 작업환경을 저장하여서 USB를 꽃으면 자동으로 사용자가

미리 셋팅해 두었던 환경으로 자동으로 변경하여주는 프로그램이지만 짜다보니 시간이 많이 부족하고

실력도 많이 부족하여서 아웃풋은 글쎄다 ㅎ
사용자 삽입 이미지
로그인 화면


사용자 삽입 이미지

저장소 화면
사용자 삽입 이미지


사용자 삽입 이미지
웹패스 화면
사용자 삽입 이미지

환경설정 화면


최호성 씨의 윈도우 프로그램을 많이 참조 했는데 짜고보니 전혀 객체지향적이지 않은 구조로 짜게 되었다. 나중에 세미나때 그사람이 쓴 책은 전혀 객체지향적이지 프로그램 스타일은 닮지 마라고 조언을 많이 받았다 ㅎ



신고
Comment 0 Trackback 0
Top

prev 1 2 3 4 next