본문 바로가기

Study/C++

[미니 스타듀밸리] 1. 프로젝트 생성 & 클래스 다이어그램 그리기

이 포스팅에서 할 일:
    
1. 프로젝트 생성
    2. 클래스 다이어그램 그리기 표시하기

 

1. 프로젝트 생성

 

GIT Repository에 새 프로젝트를 생성해 보자.

 

  1. 팀 탐색기 - 우측 하단 솔루션 탭의  새로 만들기 선택
  2. 프로젝트 마법사에서 빈 솔루션 선택
  3. 새 솔루션 생성 완료.
  4. 솔루션 탐색기에서 솔루션 이름 우클릭.  우클릭 메뉴에서 추가새 프로젝트 만들기빈 프로젝트

* 빈 솔루션으로 만드는 이유: 종류가 다른 프로젝트를 한 솔루션에 집어넣을것이기 때문

 

 

솔루션 탐색기에 새 빈 프로젝트가 생성된 것을 확인할 수 있다.

앞으로 이 Console이라는 프로젝트에서 게임 조작 & 데이터를 담당할 것이다.

 

 

2. 클래스 다이어그램 생성

클래스 다이어그램을 그려보자.

우선 클래스 다이어그램을 프로젝트에 추가한다.

 

  1. 솔루션 탐색기에서 프로젝트 이름 우클릭 - 추가 - 새 항목
  2. 왼쪽 유틸리티 탭을 클릭, 클래스 다이어그램 추가

 

클래스 다이어그램이 추가된다.

 

 

 

 

> 클래스 다이어그램 그리기

 

클래스 다이어그램을 그리는 방법은 두 가지가 있다.

 

1. 클래스 다이어그램 자체를 그린 후 클래스 생성

2. 기존에 있는 클래스를 다이어그램에 추가

 

아직 아무 클래스도 만들지 않았으니 1번 방법을 이용해보자.

 

  1. 화면 가운데 클래스 뷰를 클릭하면 우측에 클래스 뷰가 열린다(솔루션 탐색기 대신)
  2. 클래스 뷰에서 프로젝트 이름 우클릭 - 추가 - 클래스 
  3. 클래스 생성 후, 해당 클래스를 클래스 뷰에서 화면 가운데로 드래그 혹은 프로젝트 이름 우클릭 - 보기 - 클래스 다이어그램 보기
  4. 다이어그램에 클래스가 추가된다.

 

ㅠㅠ

다이어그램을 수정하면 클래스도 변하는 줄 알았는데 안 된다.

C#은 되는데 C++은 직접 짠 클래스의 생김새를 보여주기만 한다.

어쩐지 연결선이 안 그어지더라니..ㅜ

그냥 `staruml`로 그려야겠다..

 

https://docs.microsoft.com/ko-kr/visualstudio/ide/class-designer/working-with-visual-cpp-code?view=vs-2019

 

Visual C++ 코드 사용(클래스 디자이너) - Visual Studio

클래스 디자이너에서 Visual C++ 코드 사용Work with Visual C++ code in Class Designer 이 문서의 내용 --> 클래스 디자이너에는 프로젝트의 코드 요소를 시각적으로 나타내 주는 클래스 다이어그램이라는 시각적 디자인 화면이 표시됩니다.Class Designer displays a visual design surface called a class diagram that provides a visual representa

docs.microsoft.com

 

참고:

https://docs.microsoft.com/ko-kr/visualstudio/ide/class-designer/how-to-add-class-diagrams-to-projects?view=vs-2019

 

방법: 프로젝트에 클래스 다이어그램 추가(클래스 디자이너) - Visual Studio

방법: 프로젝트에 클래스 다이어그램 추가How to: Add class diagrams to projects 이 문서의 내용 --> 클래스와 기타 형식을 디자인, 편집 및 리팩터링하려면 C#, Visual Basic 또는 C++ 프로젝트에 클래스 다이어그램을 추가합니다.To design, edit, and refactor classes and other types, add a class diagram to your C#, Visual Basic, or C

docs.microsoft.com

 

https://docs.microsoft.com/ko-kr/visualstudio/ide/class-designer/how-to-create-associations-between-types?view=vs-2019

 

방법: 형식 간의 연결 만들기(클래스 디자이너) - Visual Studio

방법: 클래스 디자이너에서 형식 간의 연결 만들기How to: Create associations between types in Class Designer 이 문서의 내용 --> 클래스 디자이너의 연결 선은 다이어그램에서 클래스가 어떻게 연결되어 있는지 보여 줍니다.Association lines in Class Designer show how classes in a diagram are related. 연결 선은 해당 프로젝트에서 다른 클래스의 필드 또

docs.microsoft.com