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을 누르면서 한줄 씩 코드를 실행하며 코드를 확인해봤습니다.

이번에는 숫자형 변수만 사용해보았는데요.
다음에는 문자형 변수를 사용해서 폼의 제목을 변경해보겠습니다.

끝까지 봐주셔서 감사합니다.

댓글

가장 많이 본 글