c# WinForm 입문자를 위한 강좌 No.3 변수
안녕하세요 오늘은 변수에 대해 알아보겠습니다
c# WinForm 프로젝트를 하나 만들어주세요
(WinForm 만들기)
보기 -> 도구상자 -> 모든 Windows Forms -> Button 을 선택해주세요
폼에 드래그 하면 버튼이 만들어 집니다.
생성된 버튼을 더블클릭 해주세요
위의 사진을 보면 여러 코드가 작성되어 있는 걸 볼 수 있습니다.
저 코드들의 의미는 차근차근 풀어나가겠습니다.
이 코드중에 지금 볼 부분은
private void button1_Click(object sender, EventArgs e)
{
}
이 부분입니다.
Visual Studio가 자동 생성한 코드인데요 방금 생성한 버튼을 클릭하면 저 중괄호 사이의 코드들이 실행됩니다.
지금은 이정도만 알고 계시면 될 것 같해요.
이제 본격적으로 변수에 대해 알아보겠습니다.
변수를 한 문장으로 정의해보자면 특정 데이터(값)이 저장된 컴퓨터 메모리 공간 이라고 할 수 있습니다. 자세한 설명은 (형식 및 변수) 괄호 안에 있는 Microsoft 문서를 봐주세요.
변수가 어렵게 느껴질 수 있지만 직접 사용하다보면 쉽게 느껴질실겁니다.
변수의 타입을 크게보면 숫자 형, 문자 형, 기타? 형 이 있습니다.
숫자 형에는 정수 형, 실수 형 이 있습니다.
(^ 기호는 제곱을 의미합니다 ex: 10^3 = 1000, 2^2 = 4, 2^3 = 8, 3^2 = 9)
정수형 타입
이름 범위
byte (0 ~ 255)
short (-32,768 ~ 32,747)
int (-2,147,483,648 ~ 2,147,483,647)
long (-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807)
실수형 타입
이름 범위
float (1.5 × 10^−45 - 3.4 × 10^38)
double (5.0 × 10^−324 - 1.7 × 10^308)
몇개의 데이터 타입이 더 있지만 지금은 이정도만 알아보겠습니다.
변수를 사용하는건 메모리에 특정 공간을 할당하는 행위 입니다.
그래서 미리 선언을 한 뒤에 사용이 가능합니다.
선언 방법은 아래와 같습니다.
변수타입 변수명;
ex:
byte myByte;
int a;
double ddd;
변수 이름은 다른 변수 이름과 중복 되면 안됩니다.
변수를 사용하는 방법은 아래와 같습니다.
변수명 = 값;
ex:
myByte = 5;
a = 43216;
ddd = 5.76;
오른쪽의 값이 왼쪽으로 대입 되는 겁니다.
아래와 같이 연산도 가능합니다.
ex:
myByte = 4 + 9;
a = 8 - 4;
ddd = 5 * 9 / 3;
변수는 같은 타입하고만 연산이 가능합니다.
밑의 코드를 한번 보겠습니다.
int myIntVar1;
int myIntVar2;
myIntVar1 = 3;
myIntVar2 = 2;
myIntVar2 = myIntVar1 + myIntVar2;
위의 코드가 실행되면 myIntVar2 변수에는 5가 들어가게 됩니다.
직접 프로그램을 만들어보겠습니다.
방금 만들어둔 c# 윈폼 프로젝트를 열고 폼 안에 있는 버튼을 클릭하면
private void button1_Click(object sender, EventArgs e)
{
}
중괄호 안에 위의 코드를 입력해 주세요.
위 사진과 같이 되면 성공입니다.
이제 저 변수에 값이 제대로 들어갔는지 확인해보겠습니다.
myIntVar1 = 3;
이 부분을 클릭해준 후 F9를 눌러서 중단점을 삽입해주세요.
그러면 아래 사진과 같이 빨간색으로 표시됩니다.
중단점이란 프로그램이 실행될 때 실행이 일시정지되게 하는 지점입니다.
(중단점에 대해 자세한 내용이 알고싶으시면 위의 중단점 단어를 클릭해주세요.)
위에 있는 시작 버튼을 눌러주세요.
위와 같이 폼이 실행되면 버튼을 눌러주세요.
그러면 버튼이 클릭되었을 때 중단점이 있는 곳에서 코드 실행이 중지됩니다.
코드 실행이 일시중지 되면 코드를 한줄 씩 실행이 가능합니다.
코드를 한줄 씩 실행하는 단축키는 F10 입니다.
F10을 한번 눌러주면 코드가 실행되면서 노란색이 한칸 내려간 것을 볼 수 있습니다.
myIntVar1에 값이 제대로 들어갔는지 보려면 Visual Studio 메뉴에서
디버그 -> 창 -> 자동 을 클릭하시면 보통은 왼쪽 아래에 창이 보입니다.
(위의 메뉴를 누르지 않아도 왼쪽 아래에 '자동' 창이 보일 수도 있습니다)
myIntVar1의 값에 3이 보일 겁니다.
이어서 F10을 눌러 한줄 씩 코드를 실행해보겠습니다.
myIntVar2의 값에 2가 보입니다.
한번 더 실행해보겠습니다.
myIntVar2의 값이 5가 들어갔습니다.
위처럼 F9로 중단점을 설정하고 F10을 누르면서 한줄 씩 코드를 실행하며 코드를 확인해봤습니다.
이번에는 숫자형 변수만 사용해보았는데요.
다음에는 문자형 변수를 사용해서 폼의 제목을 변경해보겠습니다.
끝까지 봐주셔서 감사합니다.
c# WinForm 프로젝트를 하나 만들어주세요
(WinForm 만들기)
보기 -> 도구상자 -> 모든 Windows Forms -> Button 을 선택해주세요
폼에 드래그 하면 버튼이 만들어 집니다.
생성된 버튼을 더블클릭 해주세요
위의 사진을 보면 여러 코드가 작성되어 있는 걸 볼 수 있습니다.
저 코드들의 의미는 차근차근 풀어나가겠습니다.
이 코드중에 지금 볼 부분은
private void button1_Click(object sender, EventArgs e)
{
}
이 부분입니다.
Visual Studio가 자동 생성한 코드인데요 방금 생성한 버튼을 클릭하면 저 중괄호 사이의 코드들이 실행됩니다.
지금은 이정도만 알고 계시면 될 것 같해요.
이제 본격적으로 변수에 대해 알아보겠습니다.
변수를 한 문장으로 정의해보자면 특정 데이터(값)이 저장된 컴퓨터 메모리 공간 이라고 할 수 있습니다. 자세한 설명은 (형식 및 변수) 괄호 안에 있는 Microsoft 문서를 봐주세요.
변수가 어렵게 느껴질 수 있지만 직접 사용하다보면 쉽게 느껴질실겁니다.
변수의 타입을 크게보면 숫자 형, 문자 형, 기타? 형 이 있습니다.
숫자 형에는 정수 형, 실수 형 이 있습니다.
(^ 기호는 제곱을 의미합니다 ex: 10^3 = 1000, 2^2 = 4, 2^3 = 8, 3^2 = 9)
정수형 타입
이름 범위
byte (0 ~ 255)
short (-32,768 ~ 32,747)
int (-2,147,483,648 ~ 2,147,483,647)
long (-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807)
실수형 타입
이름 범위
float (1.5 × 10^−45 - 3.4 × 10^38)
double (5.0 × 10^−324 - 1.7 × 10^308)
몇개의 데이터 타입이 더 있지만 지금은 이정도만 알아보겠습니다.
변수를 사용하는건 메모리에 특정 공간을 할당하는 행위 입니다.
그래서 미리 선언을 한 뒤에 사용이 가능합니다.
선언 방법은 아래와 같습니다.
변수타입 변수명;
ex:
byte myByte;
int a;
double ddd;
변수 이름은 다른 변수 이름과 중복 되면 안됩니다.
변수를 사용하는 방법은 아래와 같습니다.
변수명 = 값;
ex:
myByte = 5;
a = 43216;
ddd = 5.76;
오른쪽의 값이 왼쪽으로 대입 되는 겁니다.
아래와 같이 연산도 가능합니다.
ex:
myByte = 4 + 9;
a = 8 - 4;
ddd = 5 * 9 / 3;
변수는 같은 타입하고만 연산이 가능합니다.
밑의 코드를 한번 보겠습니다.
int myIntVar1;
int myIntVar2;
myIntVar1 = 3;
myIntVar2 = 2;
myIntVar2 = myIntVar1 + myIntVar2;
위의 코드가 실행되면 myIntVar2 변수에는 5가 들어가게 됩니다.
직접 프로그램을 만들어보겠습니다.
방금 만들어둔 c# 윈폼 프로젝트를 열고 폼 안에 있는 버튼을 클릭하면
private void button1_Click(object sender, EventArgs e)
{
}
중괄호 안에 위의 코드를 입력해 주세요.
위 사진과 같이 되면 성공입니다.
이제 저 변수에 값이 제대로 들어갔는지 확인해보겠습니다.
myIntVar1 = 3;
이 부분을 클릭해준 후 F9를 눌러서 중단점을 삽입해주세요.
그러면 아래 사진과 같이 빨간색으로 표시됩니다.
중단점이란 프로그램이 실행될 때 실행이 일시정지되게 하는 지점입니다.
(중단점에 대해 자세한 내용이 알고싶으시면 위의 중단점 단어를 클릭해주세요.)
위에 있는 시작 버튼을 눌러주세요.
위와 같이 폼이 실행되면 버튼을 눌러주세요.
그러면 버튼이 클릭되었을 때 중단점이 있는 곳에서 코드 실행이 중지됩니다.
코드 실행이 일시중지 되면 코드를 한줄 씩 실행이 가능합니다.
코드를 한줄 씩 실행하는 단축키는 F10 입니다.
F10을 한번 눌러주면 코드가 실행되면서 노란색이 한칸 내려간 것을 볼 수 있습니다.
myIntVar1에 값이 제대로 들어갔는지 보려면 Visual Studio 메뉴에서
디버그 -> 창 -> 자동 을 클릭하시면 보통은 왼쪽 아래에 창이 보입니다.
(위의 메뉴를 누르지 않아도 왼쪽 아래에 '자동' 창이 보일 수도 있습니다)
myIntVar1의 값에 3이 보일 겁니다.
이어서 F10을 눌러 한줄 씩 코드를 실행해보겠습니다.
myIntVar2의 값에 2가 보입니다.
한번 더 실행해보겠습니다.
myIntVar2의 값이 5가 들어갔습니다.
위처럼 F9로 중단점을 설정하고 F10을 누르면서 한줄 씩 코드를 실행하며 코드를 확인해봤습니다.
이번에는 숫자형 변수만 사용해보았는데요.
다음에는 문자형 변수를 사용해서 폼의 제목을 변경해보겠습니다.
끝까지 봐주셔서 감사합니다.
댓글
댓글 쓰기