본문 바로가기
프로그래밍/개발일지

C# 첫 프로젝트 !

by 개발하는군인 2021. 1. 23.

요번에 WEB이 아닌  폐쇄된 환경에서 돌아가는 윈도우 프로그램을 개발하게 되었다. 

 

호환성을 고려하여  .NET 기반의  윈도우 프로그래밍을 하기로 하였다. 

 

디자인과 비지니스 로직이 분리된 WPF를 하려고 했으나 .................

 

개발 규정에 WPF가 명시 되어있지 않기 떄문에   WindowsForm으로 개발을 결정하였다.

 

 

언어를 선택후 개발소요 분석을 시작하였다.

 

 

1. 전체적인 Flow chart 

전체적인 시나리오 

 

2. 입출력 및 기능 정리 

 

입출력 및 기능 정리

 

고려할 사항

 

 

1. DB를 사용하지 않고 로그인 및 데이터 관리를 구현해야 한다.

   - txt 또는 json 형태로 데이터를 관리하고 hash 형태로 암호를 관리한다.

 

2. MS 계열이  아닌  한셸 형태로 엑셀 데이터를 처리해야 한다.

   - Hcell.dll import 해서 처리 

 

3. 문서 툴이 존재하지 않기 때문에  문서 폼 구현 고민

   - 폼안에 패널을  A4 형태로 만들고 그리드뷰와 라벨 등을 적재적소에 배치하고 

      패널을 캡쳐하여 이미지형태로 출력한다.  

 

4. WindowForm 형태의 디자인 고민... 

   -  컨트롤에 종속적이기 때문에 너무 힘들다..........................................