본문 바로가기

Study/C++

[미니 스타듀밸리] 0. 준비

2019.06.24 기준 수정중

이 포스팅에서 다룰 내용:
  0. 만들게 된 이유와 목표
  1. 준비물 설치 (Visual studio+ GIT, CLR, 클래스 다이어그램)

 

0. 만들게 된 이유와 목표

학기 중 팀 프로젝트 과제로 미니 스타듀밸리를 만들었다.

하지만 완성하지 못 했다.

 

GUI도, 코드도, 클래스 설계도, 문서도 

하나부터 열까지 성에 안 찬다.

더 잘 만들 수 있었는데 허겁지겁 만들다 보니 부족한 부분이 많다 .

 

그래서 다시 만든다.

언제까지? 6월 25일부터 7월 8일까지! 약 2주간!

 

Windows FormVisual Studio 2019버전을 사용한다.

 

 

1. 준비물 소개

 

> GIT Repository

 

우선 프로젝트를 저장할 git repository를 새로 만든다.

기존 프로젝트에 하려고 했는데 리포지토리가 복잡해 지는게 싫다ㅡ 그냥 나중에 따로 업로드하지 뭐

 

그냥 다짜고짜 만들면 gitignore파일을 따로 작성해 주어야 한다. visual studio가 워낙 파일을 많이 만들어서리..

그러니 Visual studio 자체에서 git repository를 만들어 주자.

 

 

 

Visual studio 2019를 실행하고

  1. [코드를 사용하지 않고 계속] 선택
  2. 화면 우측 [팀 탐색기]에서 GitHub 범주의 [만들기] 선택
  3. GitHub 리포지토리 만들기 화면에서 정보 입력 후 만들

* 팀 탐색기가 안 보인다면? 화면 상단 메뉴 [보기]-[팀 탐색기]를 선택하면 된다.

 

 

 

Git Repository 생성 완료. 

`.gitIgnore`가 알아서 잘 생성된 것을 볼 수 있다.

이 리포지토리에 솔루션을 생성하고, 그 안에 프로젝트를 나눠 작업할 것이다.

기존 팀 프로젝트때는 GUI와 콘솔을  한 프로젝트 안에 합쳐서 작업했었다. 그랬더니 깔끔하지 못한 느낌이 들었다.

이번에는 콘솔은 콘솔대로! GUI는 GUI대로! 나눠서 작업할 것이다.

 

 

 

> CLR 설치

 

Visual studio Installer에서 CLR을 설치해준다. MFC는 잘 모르겠는데 Windows Form 쓰니까 그냥 설치해줬다.

 

  1. Visual studio Installer 실행
  2. 워크로드 탭의 C++을 사용한 데스크톱 개발 선택
  3. 화면 우측 설치 세부 정보에서 MFC, CLI 체크

 

 

설치해주면 이제 CLI 프로젝트를 쓸 수 있게 된다.

 

 

 

 

> 클래스 다이어그램

 

클래스 다이어그램을 그릴 때 쓸 툴을 깔자.

보통 `starUML`을 썼었다. intelliJ쓸 때는 내장된 UML 툴을 썼었고.

이번에는 비주얼 스튜디오에 내장된 UML 툴을 써 보자

 

  1. Visual studio Installer 실행
  2. 개별 구성 요소 탭의 클래스 디자이너 체크