본문 바로가기
PC&웹/VS프로그래밍

(C#) 이지데이 스타일의 가계부 개발 중...

by Simulz 2022. 8. 12.
반응형

2003년 이후, 20년 가까이 이용했던 ezDay 가계부 서비스가 2022.10.01 종료될 예정이다.
(이지데이 다이어리는 2002년 7월, 가계부는 2003년 1월부터 서비스)

이지데이 가계부 기능에 대응할 서비스, 프로그램이 20년째 나오지 않은 상황에서 매우 당황스러울 뿐이다.
(그나마 기능이 많고 비슷하고 커스터마이징이 되는 무료 어플(구글)이 '편한가계부'이다)

그래서..계속 이용할 마음에 디자인과 기능을 베끼면서 만드는 중이다.

요즘은 Visual이 대세~ C#으로 만들면 쉽다.(말은 쉽다)
실행파일 하나로 로컬에서 동작하고, 포터블로 USB에 담아두고 쓸 수 있는 윈도우용 응용 프로그램.

프로그램이 완성될 때까지, 데이터베이스에 직접 데이터를 입력해야 한다.
그래서 DB는 Access DB를 사용 중이다. Microsoft Office Excel과 데이터 연동하기가 매우 좋다.


새 프로젝트...

그럴듯 해!!!

이 화면은 첫 테스트이므로, 더 이상 볼 수 없다. 화면을 너무 많이 차지해서...


현재 상황...

로그인, DB 설정 화면

  • 테마 변경 기능(기본 기능)
  • DB Table 생성(보류)

거래 검색
테마 적용, 셀 통합 기능 Off-On

  • 윈도우 폼에 맞게 UI 디자인 변경
  • 거래 분류 색상 적용
  • 날짜 포맷 적용
  • 거래 항목 적용
  • 수입, 지출 디자인 적용
  • 셀 통합 설정 옵션 추가

데이터 쿼리 600개에 1초, 7천여개를 한 번에 불러와도 딱 1초 걸림. 몇만개도 1초일 듯.
조건 검색은 입력하는 순간 실시간(0초)으로 처리됨.


거래 등록 창

  • 내용 여러줄 입력 가능
  • 수입/지출/이체 기능 완료
  • 등록/수정/삭제 기능 완료
  • 자주쓰는거래 불러오기 기능 완료

월간 거래

월간 거래는 작업 중...

일정 관리 컴포넌트라 거래 표시를 어떻게 해야 할지 고민 중...


거래 항목 관리

  • Tree 구조의 다단계 거래 항목 완료

계정 관리

  • 계정 관리 완료

거래점 관리

  • 거래점 관리 완료

엑셀 연동 테스트

오오오~🤩

DB 데이터가 빈 시트에 뿌려진다. 자동 컬러링도 해주네~
프로그래밍 통계 기능이 완성될 때까지는 엑셀을 사용해야 한다.

반응형

댓글2

  • 익명 2022.09.15 19:39

    비밀댓글입니다
    답글

    • Favicon of https://tsblog.simulz.kr BlogIcon Simulz 2022.09.16 10:31 신고

      느긋하게 개발 중입니다.
      혼자 하다 보니 시간이 걸리네요.

      급하시면, 커스터마이징 가능한 무료 가계부로는 편한가계부, 온블러가 있습니다. 둘다 스마트폰, PC 사용이 가능합니다.