2008년 06월 03일
프로젝트 - 80% 구현!
대부분의 기능을 다 구현해 간다.
파일 클래스를 이용함으로써 가장 중요했던 작성된 가계부 내용을 파일로 저장이 가능해 졌다.
파일을 읽어오기 성공 화면이다. 파일의 내용은 문자열을 저장하는 배열에 넣고
이 후 배열의 값을 다시 벡터에 넣는 방식으로 완성 했다.
다음은 파일 저장 화면
이후 파일을 다시 불러오면

파일 저장은 벡터의 내용을 오브젝트 클래스에 넣고 이 것을 파일에 저장하는 방식을 취한다.
파일은 총 12개만 존재하게 된다. 각 월별로 1개의 파일로 저장을 하게 되는데 작성이 완료 된 후
다시 사용을 하게 될 경우에 파일의 내용을 초기화 하는 부분을 마져 적용 시키려 한다.
그리고 확장자 명은 일부러 넣지 않았다. 그러나 파일을 열어 보면 텍스트 파일인데
이렇게 한 이유는 사용자가 원하는 파일명으로 텍스트 파일을 저장하는 형태로 만들게 하기 위해서다.
텍스트 파일을 따로 저장을 하게끔 하는 기능은 엑셀에서 사용 할 수 있도록 하는 호환성을 주기 위해서다.
그리고 날짜 순으로 정렬하는 벡터 정렬을 추가할 예정이다.
끝으로 전체적인 작업보다 더 걱정되는 것은 객체지향적인 프로그래밍이라 보기에는 좀 많은 부분이
절차지향적이라는 점이다.
이 점에 대해서 고민도 해봤는데 분명 본인은 객체지향을 조금 안다(?) 라는 정도라고 생각은 되지만
코딩한 소스를 보면 절차지향 프로그래밍을 한 부분이 전체에서 60% 정도를 차지 하고 있다.
지속적으로 불필요한 부분을 점검하면서 수정을 해야 겠다.
파일 클래스를 이용함으로써 가장 중요했던 작성된 가계부 내용을 파일로 저장이 가능해 졌다.

이 후 배열의 값을 다시 벡터에 넣는 방식으로 완성 했다.
다음은 파일 저장 화면


파일 저장은 벡터의 내용을 오브젝트 클래스에 넣고 이 것을 파일에 저장하는 방식을 취한다.
파일은 총 12개만 존재하게 된다. 각 월별로 1개의 파일로 저장을 하게 되는데 작성이 완료 된 후
다시 사용을 하게 될 경우에 파일의 내용을 초기화 하는 부분을 마져 적용 시키려 한다.
그리고 확장자 명은 일부러 넣지 않았다. 그러나 파일을 열어 보면 텍스트 파일인데
이렇게 한 이유는 사용자가 원하는 파일명으로 텍스트 파일을 저장하는 형태로 만들게 하기 위해서다.
텍스트 파일을 따로 저장을 하게끔 하는 기능은 엑셀에서 사용 할 수 있도록 하는 호환성을 주기 위해서다.
그리고 날짜 순으로 정렬하는 벡터 정렬을 추가할 예정이다.
끝으로 전체적인 작업보다 더 걱정되는 것은 객체지향적인 프로그래밍이라 보기에는 좀 많은 부분이
절차지향적이라는 점이다.
이 점에 대해서 고민도 해봤는데 분명 본인은 객체지향을 조금 안다(?) 라는 정도라고 생각은 되지만
코딩한 소스를 보면 절차지향 프로그래밍을 한 부분이 전체에서 60% 정도를 차지 하고 있다.
지속적으로 불필요한 부분을 점검하면서 수정을 해야 겠다.
이 글과 관련있는 글을 자동검색한 결과입니다 [?]
- 배열에서 벡터클래스로... by 사닉
- [프로젝트]파일입출력과 벡터 by 장유진
- 파일 정리 by 뮤이
- 10주차 두번째 일기 by selju
- 복습입니다~~ by 파브레가스
# by | 2008/06/03 16:44 | 정리할 자료들 | 트랙백 | 덧글(1)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]