C# 제 5강 비프음을 내보자! 삐삐! (BEEP 음)
안녕하세요..
오늘 아침에 타이틀 변경법을 올렸는데..
강좌가 별로없네요.. 실력은 별로없지만..
HTML써볼려고합니다...
아주 기분좋게 소스코드는 짧아요!
간단하죠? 비프음을 알리는 코드!
콘솔에 있습니다..
실행방법은 간단해요.
이렇게 하면 바로 비프음이 뚞뚞뚞!
이상입니다!
.
Aoi Kazto
그냥 잡블로그가 되어버렸습니다...!
안녕하세요..
오늘 아침에 타이틀 변경법을 올렸는데..
강좌가 별로없네요.. 실력은 별로없지만..
HTML써볼려고합니다...
아주 기분좋게 소스코드는 짧아요!
간단하죠? 비프음을 알리는 코드!
콘솔에 있습니다..
실행방법은 간단해요.
이렇게 하면 바로 비프음이 뚞뚞뚞!
이상입니다!
.
.
따..딱히.!! >< 소재가 고갈되서 그러는게 아니니깐!!
네 반갑습니다.. 한번 츤츤 해볼려고 해보았지만 실패했습니다.
죄송합니다 하하;;
이것이 바로 C# 의 묘미 아니겠습니까?
(뭔 갑자기 묘미라니?)
저도 뭔 묘미인지 모르겠네요..?
오늘은 진짜로 심플 간단 끝입니다.
저희들은 콘솔을 이용을 한 프로그래밍이니까
콘솔 클래스에 있는 것을 이용을 해주면 끝입니다.
콘솔 클래스 안에 제목 변경 변수가 있죠 그걸 바꿔 주시면 돼요
바꾸시면 이렇게 바로 쨘? 뜹니다.
어때요? 간단하죠?
어렵지 않아요 쿨~! 입니다!
안녕하세요! Aoi Kazto 입니다..
오늘의 글은 바로! 콘솔창 배경, 글씨 색깔을 변경을 해보는 것입니다!!
별로.. 어렵지 않겠죠??
그리고 이 강좌는 전 강좌에서 설명하겠다고 했습니다..
Console.ReadLine() 부분에 오류가 있어서 죄송합니다..
다시 말씀 드립니다..
일단.. 암울하니깐.. 코드를 보죠...
전 진짜로 사진을 올리고 그걸 설명하는 타입인가 봅니다..
설명을 못해서죠...
각각 BackgroundColor는 말그대로
배경색깔을 지정하고
ForegroundColor는 문자 색깔을 변경하는 겁니다..!
자 여기서 프로퍼티 값이 Get, Set 이니 설정이 가능하죠
VS에서는 = 넣고 스페이스 바 한번 눌려주면 이런 창이 바로 뜨니가
바로 해줍시다..!!
저는 배경색을 다크 그레이
문자 색을 골라야겠죠?
문자색은 바로 노랑색을 했습니다..!
이걸 실행하게 되면은 어떻게 될까요?!
네 이렇게 됩니다..!
하지만 C/C++ 에서 system("color 1E"); 같은 코드는
전체 색깔로 바뀝니다.. 하지만 C# 에서는?
이렇게 한번 다시 해보았습니다.
결과는 당연히 이렇게 색상 설정하고 난뒤에 출력 한값만 바뀝니다.
어때요? 이런걸 이용을 해서 게임을 제작하는거! 어렵지 않겠죠?!
이상입니다.!!
안녕하세요~!
Aoi Kazto입니다.. 같은 말 반복~ 같은 대사 반복!~! 입니다..
음... 3월 3일에는 딱히 큰일이 없었네요.. 그냥 아주 평범한 일상이였죠....
아~! 한가지 있다면 조만간 아이패드2 리뷰와 Vi10 제품, DZ09 제품 리뷰를 할 생각입니다..
전 개념이 없는... 얼리어답터..? 라 하고 싶네요......
얼라이어답터... 힘들겠지만... 아니 에초에 불가능한건가.. 내 돈에선 ㅠㅠ
담 강좌는... 뭐가 좋을까.... 배경화면 바꾸는걸 해볼까..
아마도.. 전 강좌는 이렇게 끝났을 것입니다..
네.. 어제는... 열심히 출력을 해봤겠죠.. 네.!! >_<
네.. 이건.. 안배웠나요..?
아.. 변수 설명을안했군요...
[여기] 를 클릭하시면 변수 설명이 비약하나.. 되어있습니다.
String은 말그대로 문자열을 저장하는 곳입니다.
자! 여기서 저희가 원하는 값을 읽어들이는 함수 원형을 보자면..
String Console.ReadLine() 입니다.
String 값을 반환 한다는 뜻입니다..
즉 저희가 원하는 값을 입력하면 String으로 값이 리턴이 되는 것입니다.
Console.ReadLine() 이 리턴값이 String이니
문자열로 받아 줍시다..
그러니 문자열 = Console.ReadLine(); 이렇게 해야합니다.
출력을 하는 방법은!
[여기]
그 다음 이렇게 출력을 하시면 됩니다.!!
만약 여러분들은 여기서 한가지 의문이 들면 대단합니다.. 재능있어요
Console.WriteLine(Console.ReadLine()); 이렇게 입력을 하면 어떻게 되는지
궁금해 하시면 재능 있는것 입니다...!! 진짜에요!!
답은 간단합니다.
제일 먼저 Console.ReadLine() 을 처리 합니다.
그 다음 리턴값을 Console.WriteLine() 에 인수로 보내는 겁니다.
즉 Console.WriteLine() 에 저희가 원하는 값이 바로 넘어가는거죠..!
문자열 같은 변수에 담을 필요 없이 바로 출력이 가능한거죠!
여기서 저는 "안녕하세요! Aoi Kazto 입니다!"
라고 입력을 하였습니다.. 결과는 어떻게 될까요?
처참하게도.. 이렇게 나옵니다..
그 이유는.. [여기]
충분히 말했습니다...
전 참... 설명하기 귀찮아서.. 제 글중에서 도움이 되는 글을 복붙 시켜버리네요..
저도 참 천재네요..
글을 다방면으로 쓰고.. 자세히쓴글을 재활용!! 천재인가봐요!!
죄송합니다..
.
.
안녕하세요! Aoi Kazto 입니다..!!
역시.. 제 생각대로 인생은 안되는군요..
예약글이 다 떨어져 버렸습니다..
걱정하지 마세요!! 오늘 다시 3일분 글을 쓸테니깐요!!
... 네.. 그래요 죄송합니다..
분명 저희들은 전 강좌 여기 까지 배웠을 것입니다.
그럼 여기서 부터 이어서 설명을 해드리죠!
전 항상 쉽게! 가르쳐 드릴려고... 이렇게... 콘솔부터 시작합니다!!
제일먼저..
Console은 System 네임스페이스 소속의
클래스 입니다. 즉... 이해하기 쉽게 하자면은..
System 폴더 안에 Console 이라는 프로그램이 있고
우리는 그 Console 이라는 프로그램을 이용해 조작 하는거죠!
어때요 쉽게 설명이 안됬죠? 네...
Console 에는 BackgroundColor나
버퍼 크기 부터 시작해 콘솔에 대한 모든것을 변경이 가능합니다!!
뭐.. 딱히 어렵진 않죠? 그냥 있다고여.. 이제 저희들은
그걸 배워 나가는 거죠!!
제일 먼저 Console 안에 출력을 위한 함수가 있는데요!
그게 바로 WriteLine입니다.
어라? WriteLine 말고 Write도 있는데요 그건 뭔가요?
음.. 딱히 차이점이라고 하면...
Write("Hellow");
Write("Hellow");
이렇게 두번을 하면 출력 결과는
HellowHellow 인 반면
WriteLine을 하게 되면은
Hellow
Hellow
이렇게 되는 겁니다!!
어때요? 이건 좀 쉽게 설명 했죠?
제일먼저 WriteLine은 18개의 오버라이딩으로 되어있습니다..
즉.. int 형이나 string 형이나 char형이나 float형이나 등등
여러가지의 변수를 다 받을수 있게끔 창조되어있죠..
C++언어 같은 경우에는 template <typename t> void WriteLine(t value);
같은 경우입니다..
대충 뭐 그렇다고여..
그런데 Console.WriteLine() 이라는 함수를 사용하고 난 뒤에
using System;
을 보게 되면은 흰색으로 반짝! 하는것을 알수가 있습니다.
그 이유는!!
아래에!
간단합니다.
제가 전에 Console 이라는 것은
System 이라는 폴더안에 있다고 말했는데
using 의 기능은 System 폴더에 존재합니다!
란 말을 생략이 가능하게 해주는 기능을 해주는거죠!
즉 요약하자면 using System;
은 System.Console.WriteLine();
하지 않아도
Console.WriteLine();만 해도 정상적으로 작동되게 해준다는 소리입니다.
출력 결과를 보게 되면은
두개다 정상적으로 작동 하는것을 보여줍니다.
위 사진은 만약 using System;
을 지우게 되면 이런 사태가 발생하게 됩니다.
에러가 바로 발생하는거죠
해결책은 간단해요 에러가 난곳에 마우스를 두면은
전구 모양이 나오는데 그걸 클릭하시면
해결책을 마련해 줍니다.
이건.. 1234 같은 정수형 으로도 바로 출력이 가능하다는것을
보여주기 위해 적어두었습니다.
이렇게 말이죠..
읽어 주셔서 감사합니다.
다음 강좌는 WriteLine에 대해서 더욱 자세한 이야기 일것이고..
다다음 강좌는... 아마도.. BackgroundColor가 되겠네요
저도 이 함수가 있다는걸 처음 알았어요 ㄷㄷ;;!!
.
안녕하세욧!!
처음으로 작성하는 C# 강좌 입니다!!
오늘 하는거 그다지 어렵지 않아요~~
저는 주로 글자 보다 그림을 더 자주 사용해 이해 가 잘되게
해드립니다..!
자 본격적으로 프로그램을 만들기전 먼저 프로젝트를 만들어야 합니다.....
먼저 저희는 C#으로 제작을 할테니 C#중
콘솔 응용 프로그램을 만들면 됩니다...
가장오래 걸린다는 프로그램 이름짓는 것이죠
하지만 저는 귀찮으므로 이렇게 지었습니다....
C언어 같은걸 해보신분들은 왜 이렇게 main 함수가 어렵냐..?
란 말이 나올지 몰라 말씀드립니다...
C#은 프로젝트 만들자 말자 이렇게 나옵니다.....!
그 다음엔 for (;;);
를 해줍시다
그러지 않으면 프로그램 실행동시에 종료가 됩니다... 예...
이게 오늘 배운게 되겠습니다..
매우 간단하죠..?
이상입니다....
.