2021년 목표설정

이미지
기본적으로 작년에 달성하지 못한 것들을 하려고 생각중인데..코로나가 언제까지 이어질지, 한국이나 북해도는 갈 수 있을지..자격증은 응시 가능할지..여러가지가 불확실하다. 2021년은 무엇보다 정신적인 부분과 경제적인 부분에 중점을 두고 조금 더 치열하게 지내보고 싶다. 일본나이로도 30대 마지막 해, 이제 불혹에 접어드는 나이..복잡하지만 심플하게. 육체적목표 : 트라이에슬론 스탠다드 도전하기 정신적 : 자격증2개 도전 + 자체개발 서비스 론칭 가족적 : 가정의 평화를 유지하기 경제적 : 외식과 유흥비를 줄이고 부수입을 늘려서 결과적으로 저축하기 사회적 : 목표세미나를 포함해서 민단과 개인인맥의 활성화와 교류를 촉진하기

[C#] 사상체질 진단 애플리케이션을 만들어봤음 ㅋㅋ

워낙 프로그래밍 센스가 없어서...ㅠㅠ
연습 겸 취미 겸 해서 만들어 봄.
작년 12월 초부터 올해 1월 9일까지 개발기간 약 1달..물론 주말은 쉬면서 짬짬이 만듦.
캡쳐화면 중심으로 올리고 소스코드는 나중에 Git에 올려보자.
개발하면서 배운 것, 곤란했던 것, 팁 등은 별도로 포스트에 정리해뒀음.

로그인 화면. 항상 웹 개발만 하다 보니까 로컬 앱에서는 로그인을 어찌 구현해야 하나 막막했음..세션도 없고 페이지별로 따로 관리해야 하고 우짜나..싶었는데 결국 수동으로 간단한 로그인 기능을 만들었다.
나름 관리자 모드와 이용자 모드로 나누어서 (이것도 귀찮아서 꼼수를 썼지만..ㅋ) 접근이 가능하며, 관리자 모드는 이용자 및 각종 정보를 관리하는 기능을 제공하고 이용자 모드는 각 이용자별로 체질진단이 가능하도록 했다.

이것이 관리자 화면. 상단에 메뉴를 배치하고 메뉴별로 윈도우 폼을 띄워서 CRUD 기능을 제공한다.

관리자 모드에서 운동정보 관리 화면. 정보의 추가 및 수정과 삭제가 가능하다. 나름 테이블 조인 및 셀렉트박스 표시가 어려웠다는...ㅎㅎ

요것이 메인화면. 체질정보 및 체질 그래프, 추천음식이나 운동, 상품 정보가 표시된다.
밑에 있는 추천 컨텐츠 정보들은 랜덤으로 표시된다. 내 체질은 열 체질임 ㅋㅋ

체질진단 질문표. 인터넷에서 긁어다가 나름 정리해서 만든 것임. ㅋㅋㅋㅋ

체질진단 문제 10개를 대답하면 진단결과에 따라서 정보를 표시한다. 나름 정보를 PDF로 출력할 수 있게 했다.

PDF를 출력하면 텍스트박스에 있는 내용이 문서화 된다. 인쇄하시던가~ ㅋㅋㅋ

마지막으로 탭을 사용해서 여러가지 컨텐츠를 제공한다. 체질별 좋은 음식, 나쁜 음식, 추천 운동 및 상품(한국전통차를 넣어봤음) 이 리스트로 표시된다.

<총평>
제대로 프로젝트 형식으로 뭔가 만들어 본 것이 거의 처음 아닌가?? 싶다.
옛날에야 웹페이즈 같은 거 많이 만들었는데..내가 프로그래밍을 잘 못하는 이유는 바로 여기에 있지 않을까 싶다. 걍 눈으로 보고 이해하고 넘어감, 뭔가 제대로 만들어 본 적이 없음. 아무리 센스가 없고 능력이 없어도 이것저것 많이 만들어보면 좀 늘겠지..ㅎㅇ
아쉬운 부분은 이미지파일 업로드 기능이라던가 컨텐츠에서 링크나 동영상을 제공하는 등의 세부적인 기능은 구현하지 않았다는 점이다. 걍 사진과 텍스트를 프로젝트 리스소나 데이터베이스에 저장한 후 표시하는 정도의 수준이랄까??

요 다음으로는 다른 앱을 만들거나, 이 앱을 모바일 버전으로 만들어 보려고 한다.

댓글

이 블로그의 인기 게시물

[메모] PostgreSQL에서 Insert 하는 경우 자동채번 PK가 중복에러 나는 경우

[C# & LINQ] 랜덤으로 데이터를 한 개 추출하는 방법

[react-native] uuid 생성이 에러가 날 때 대처법