반응형

프로그래밍/C#_시트 프로그램 8

[C#_시트 프로그램] 나만의 카테고리 다이얼로그 (1)

카테고리를 대중소로 하려고했더니... 너무 레벨이 깊은 것 같아서대분류 소문류 총 2개의 단계로만 하려고한다. 또, 이 와중에 최고 레퍼런스가 있었다. 여기서 주요한 점은 프로그래밍 이라는 대분류와 그 아래 소분류는 동일한 형태를 띈다는 점이다.그럼 동일한 1개의 컴포넌트를 이용할 수 있을 것이라 판단된다.나만의 컴포넌트를 만들고, 화면에 추가하기이 빈화면을 우리는 위 레퍼런스 처럼 꾸밀 수가 있다.아무튼 비슷한 감성을 담아냈으니, 이걸 제어할 Form이 필요하다.다시한번 추가 > 양식을 누르자.빈 창이 나오면 우리는 아무런 카테고리가 없기 때문에우선 카테고리 추가 부터 만들어주자 우리는 저 버튼을 누르면, 아까 만들어 두었던 카테고리가 나왔으면 한다.그러면 우선 디자인에서 저 버튼을 더블클릭하면 자동으..

[C#_시트 프로그램] UI 초기 구상

프로젝트 생성우선 winForm 을 준비해주자. 속성 > Text 에서 해당 윈도우의 제목을 바꿔주고, 파일 이름도 바꿔주자.ctrl + s로 저장해주자.winForm 프로그램에서 콘솔 화면 보는 법프로젝트의 속성 페이지로 들어가면 아래와 같은 페이지가 나온다.출력 형식을 콘설 애플리케이션으로 바꿔주면 해당 페이지 이름에 *이 생긴다.이 페이지 역시 저장해줘야 하므로 ctrl + s를 눌러주자.반대로 Windows 애플리케이션으로 바꿔주면, 콘솔창이 사라진다.Form 내부 코드 수정일반적으로 form을 더블클릭하면 디자인 수정 페이지가 나오기 때문에, form > 오른쪽 클릭 > 코드 보기 로 봐야 내부 코드가 보인다.여기서 InitializeComponent(); 부분은 mainForm.Designer..

[C#_시트 프로그램] 시작은 간단하게 계획부터 해보자.

알만한 사람들은 다 알겠지만. 사실... 엑셀이란건 스프레드시트의 한 종류이다.이래저래 우회하고 뭐하고 사용하지만, 사실 유료 프로그램이라는 것이다. 이런 스프레드시트의 종류에는 한셀도 있고 구글클라우드에서 쓸 수 있는 스프레드시트도 있다. 그런데... 수많은 가계부 관련된 것이나 결혼 준비와 같은 것들은 모두 엑셀로 되어있었고, 최근에서야 구글 시트도 만들어지고있었다.  물론... 이전 회사에서 VBA도 잠시 했었고, 간단한 데이터 정리는 엑셀로 했기 때문에 어느정도 사용방법은 알고있다. 하지만 엑셀과 한셀, 구글 시트의 호환성을 따져봤을 때, 매우 불편했던 것 같다. 그래서 우선 디자인은 엉성할 지언정 기능을 윈도우 프로그램으로 만들어보고자 한다. 조건은 다음과 같다.오프라인 환경에서도 동작할 수 있..

반응형