Section 1.2: Visual Studio 에서 새로운 프로젝트 (console application) 를 생성하고 Debug 모드로 실행하기
- Visual Studio 를 다운로드 후 설치한다. Visual Studio 는 VisualStudio.com 에서 다운로드 받을 수 있다. 무료이며 모든 전반적인 기능들을 포함하고 추가적으로 확장까지 가능한 Community edition 을 추천한다.
- Visual Studio 를 실행한다.
File
→New
→Project
를 선택한다.
Templates
→Visual C#
→Console Application
을 클릭한다.
Console Application
을 선택한 다음, 프로젝트의 이름을 입력하고, 저장할 위치를 선택한 다음OK
를 누른다. Solution 이름은 현재는 신경쓰지 않는다.- 프로젝트가 생성되었을 것이다. 새로이 생성된 프로젝트는 아래와 같은 형태로 나타날 것이다:
(프로젝트 이름을 명명할때는 언제나 다른 프로젝트와 쉽게 구별이 가능한 의미있는 이름을 기술한다. 프로젝트나 클래스 이름 내에 공백 문자는 사용하지 않는 것을 권장한다.) - 코드를 작성한다. 이제
Program.cs
파일을 수정하여 사용자에게 "Hello world!" 를 표시하도록 만들 수 있다.
아래 두 라인을using System; namespace ConsoleApplication1 { public class Program { public static void Main(string[] args) { } } }Program.cs
안에 있는public static void Main(string[] args)
개체 안에 추가한다: (아래 내용이 중괄호 안에 들어갈 수 있도록 한다)Console.WriteLine("Hello world!"); Console.Read();Console.Read()
부분이 왜 필요한지 궁금할 수 있을 것이다. 첫번째 라인은 "Hello world!" 라는 문자열을 콘솔에 출력하고, 두번째 라인은 하나의 문자가 입력되기를 기다린다; 결과적으로, 이는 프로그램을 일시적 멈춤 상태로 만들어 디버깅을 진행하는 동안 출력 결과를 확인할 수 있도록 도와준다.Console.Read();
부분이 없다면, 프로그램을 실행하는 순간 "Hello world!" 가 콘솔에 출력되고 곧바로 닫혀 버릴 것이다. 코드 윈도우는 이제 아래와 같이 보일 것이다:using System; namespace ConsoleApplication1 { public class Program { public static void Main(string[] args) { Console.WriteLine("Hello world!"); Console.Read(); } } } - 프로그램을 디버깅한다. 툴바의
Start
버튼을 클릭하거나 키보드의F5
키를 눌러 프로그램을 실행한다. 만약 버튼을 찾을 수 없다면, 상단 메뉴에서Debug
→Start Debugging
을 선택하여 프로그램을 실행할 수도 있다. 프로그램이 컴파일 된 후, 콘솔 윈도우가 열려 아래와 같은 화면이 나타날 것이다:
- 프로그램을 종료한다. 프로그램을 끝내기 위해서는, 키보드의 아무 키나 누르면 된다. 위에서 추가하였던
Console.Read()
가 이를 처리하기 위한 부분이다. 프로그램을 종료하는 다른 방법은Start
버튼을 눌렀던 메뉴에서Stop
버튼을 찾아 누르는 것이다.
본 문서는 C# Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
[출처] https://books.goalkicker.com/CSharpBook/
반응형
'번역 > C# Notes for Professionals' 카테고리의 다른 글
2.1: 각종 Literal 들 (0) | 2020.10.15 |
---|---|
1.5: LinqPad 를 이용하여 새로운 Query 를 생성하기 (0) | 2020.10.14 |
1.4: Mono 를 사용하여 새로운 프로그램 생성하기 (0) | 2020.10.13 |
1.3: .NET Core 를 이용하여 새로운 프로그램 생성하기 (0) | 2020.10.13 |
1.1: 새로운 콘솔 어플리케이션 생성하기 (Visual Studio 에서) (0) | 2020.10.07 |