일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 메일수신거부처리
- 웹퍼블리셔종말
- 패키지관리자
- locofy.ai
- 초보
- asp.net core
- 개발언어
- 스케쳐스아치핏
- 메일수신거부 프로세스
- @types
- typesinstall
- 터미널옵션
- nodejs
- 아들에게
- classNames
- JWT 토큰
- 웹퍼블리셔전망
- 곧아빠됨
- TS70016
- ChatGPT
- pnpm
- 게시판
- json pretty
- c#
- 하마모양
- 마이너스의 의미
- 개발
- ts7016
- JWT 토큰 인증 로그인 쿠키 설정
- .netcore
- Today
- Total
I am maker
C# Console HelloWorld 본문
안녕하세요. 개발에서 가장 기초인 HelloWorld입니다.
오늘 만들건 Hellwo, World를 까만 화면에 보여주는건데요.
까만화면이 Console 이라고 합니다.ㅎㅎ
///목표!
Visual studio를 실행해서 새 프로젝트를 만듭니다. Ctrl+Shit+N (단축키)
Console Application을 고릅니다. 프로젝트 이름을 적습니다.
저는 "ConsoleApplication_HelloWorld"로 했어요
프로젝트를 만들면, 자동으로 이렇게 뭐라 뭐라 써져서 나오는데요. 지금은 크게 중요하지 않습니다.
커서 있는데 부터 저희가 명령을 내리면 됩니다. 궁금하시면 댓글로 물어봐주세요 상세히 알려드리겠습니다.ㅋㅋㅋㅋ
이제부터 코딩을 해보도록하겠습니다. 우리의 목표는 HelloWorld를 콘솔 화면(까만화면)에 나오게는 겁니다.
나오게 하는 방법은
Console.Write("Hello,World");
//=>콘솔아 "Hello,World"를 써라
상단에 Start 버튼을 누릅니다.
Start하고 아무 변화도 없죠?
다시 눌러보세요. 그럼 뭔가 금방 까만 화면이 떴다가 사라지는걸 볼 수 있습니다.
컴퓨터가 너무 빨라서 저 명령을 다 수행하고 프로그램이 종료된거에요.
저희는 까만화면에 HelloWorld가 계속 나와있는걸 원하니까, 바로 꺼지면 안되겠죠?
콘솔이 띄워진 채로 제 키보드 입력을 기다리라고 하면됩니다.
Console.ReadLine();
//=>콘솔아 키보드 입력을 기다려.
이제 화면이 꺼지지 않고 Hello World가 켜져있는걸 볼 수 있습니다.
오늘의 목표 성공!
여기서 잠깐! 항상 비쥬얼스튜디오를 키고 제 프로그램을 실행 할 순 없겠죠?
우측 솔루션탐색기(Solution Explorer)의 프로젝트(ConsoleApplication_HelloWorld)
오른쪽 마우스 클릭=> 파일탐색기에서 폴더열기(Open Folder in File Explorer)를 눌러줍니다.
이렇게 bin Debug 폴더에 들어가면 제가 빌드한 실행파일이 요기 생겨있죠.ㅎㅎ
실행해볼까요? 실행하시려면 ConsoleApplication_Helloworld(만드신 프로젝트이름)를 더블클릭하시면 됩니다.
아주 잘 실행됩니다.
폴더가 Debug인건 디버그용으로 만든거구요
Release(배포) 용으로는 따로 만들어서 나눠주면 더 좋겠죠?ㅎㅎ.
아래는 배포용으로 만드는 방법입니다.
상단에 솔루션구성을 Debug에서 Release로 바꿔줍니다.
솔루션 빌드하기(Build Solution)을 눌러 빌드 해줍니다.
빌드는 우리가 작성한 글자를 컴퓨터가 실행파일로 만들어주는 것을 말합니다.
비유하자면, 저희가 쓴 설계도 바탕으로 건물을 짓는거죠.
이제 bin폴더에보면 Release(배포) 폴더가 따로생겼죠?
안에는 Debug에서처럼 파일들이 생겼습니다.
압축해서 친구들에게 보내주세요 내가 만든 프로그램이라고 ㅋㅋㅋ