본문 바로가기

c# 예제

[제 9장]C# 이벤트를 이용한 그림판 만들기 예제 따라하기 ㅁ 이벤트란? 이벤트를 쉽게 정의하자면 '우리 프로그램에 상관없게 발생한 일이지만, 우리 프로그램에서 그냥은 잘 알 수 없는 일들'쯤 되겠다. 예를 들어서 마우스를 움직였다거나, 키본드를 눌렀다거나 우리 프로그램 창의 크기를 변경하였다거나(가장자리에서 드래그 하여서) 하는 일들이다. 재미있는 사실을 하나 알려주자면, 버튼을 클릭하는 것도 이벤트다. 우리가 '폼 디자인화면'에서 버튼을 더블클릭해주면, '버튼을 클릭하였을 때 해줄 일'에 관하여 소스를 작성할 수 있는데, 이것은 버튼의 이벤트 중의 하나인 Click으로 'Microsoft Visual Studio'가 자동으로 연결을 해주기 때문이다. 이렇게 기본적으로 '폼 디자인화면'에서 '더블클릭'을 통해 자동으로 할 수 있는 것들외의 이벤트들은 속상 창에.. 더보기
[제 8장]C# 메뉴를 이용한 메모장 만들기 예제 따라하기 - 메뉴와 버튼 메뉴와 버튼은 기능상으론 아무런 차이점이 없다고 해도 과언이 아니다. 프로그램이 간단하다면, 버튼으로 다 만들어주는 것이 한 눈에 보기도 쉽고 편리하다. 하지만, 버튼이 20~50개씩 된다면, 그건 또 다른 이야기가 된다. 이럴 때 사용할 수 있는 것이 메뉴다. 메뉴는 공간을 거의 차지하지 않는다는 장점이 있다. 메뉴 안에 50개의 기능을 넣어도 메뉴는 메뉴일 뿐. 메모장 예제1) 정답) 더보기
[제 7장]C# 콤보박스/라디오버튼/리스트박스/텍스트박스 예제 따라하기 - C#에서의 몇가지 공용컨트롤에 대해서 알아보자. ㅁ 콤보박스 윈도에서 사용되는 것으로, 사용자가 직접 정보를 입력하거나 나열된 항목들 중에서 하나의 항목을 선택하여 정보를 입력할 수 있는 컨트롤. ㅁ 라디오버튼 윈도나 다이얼로그 박스의 선택 영역에서 어느 하나를 선택 또는 취소하기 위해 사용하는 버튼. 선택 버튼과 같은 의미로 사용되며, 일련의 선택 사항 중 한 번에 하나씩만 선택하게 되어 있다. 반면, 또 다른 선택 수단인 체크 박스는 동시에 여러 개를 선택할 때 사용된다. ㅁ 리스트박스 윈도 상의 응용 프로그램에 갖춰진 파일 등을 일람하는 윈도. ㅁ 텍스트박스 리스트박스와 거의 동일하며 차이점이라면, '글자를 많이 적을 때'는 텍스트박스를 사용한다. 예제1) 예제2) 예제3) 정답) 더보기
[제 5장]C# 배열 예제 따라하기 1차원 배열 C++처럼 [] 연산자를 변수명 뒤에 쓰는 것이 아니라 자료형과 배열 이름 사이에 []를 넣어야 합니다. 예) int[] data; data = new int[5]; int[] data = new int[5]; int[] data = new int[5]{10,20,30,40,50}; int[] data = new int[]{10,20,30,40,50}; int[] data = {10,20,30,40,50}; 2차원 배열 자료형[,] 배열이름; 예) int[,] twoArr = new int[5, 5]; int[,] twoArr = new int[,]{{1, 2}, {3,4}, {5, 6}}; 3차원 배열 자료형[,,] 배열이름; int[,,] threeArr = new int[5, 5, 5].. 더보기
[제 4장]C# 지역변수 전역변수 에제 따라하기 - 지역 변수의 특징 · 함수 내부에서 선언 되며, 해당 함수 내부에서만 사용이 가능하다. · 사용 될 당시 스택(stack)에 지역 변수의 공간이 할당되며, 함수가 리턴 되면 공간에서 소멸된다. · 각 함수마다 같은 이름의 변수를 사용 할 수 있다. · 초기화를 안할 경우 쓰레기값(garbage value)이 들어 있다. - 전역 변수의 특징 · 함수 외부에서 선언되어 어떤 함수에서든 사용이 가능하다. · 컴파일시 기억장소가 할당되어 프로그램이 실행부터 종료시까지 데이터가 존재한다. · 지역변수와 달리 초기화가 필요없다. (값은 0) 예제1) 정답) 더보기
[제 3장]C# 반복문 예제 따라하기 C#에는 3가지의 반복문이 있습니다 : for문 while문 do-while 문 for문은 반복하는 횟수가 정해진 경우에 주로 이용하며, while문과 do-while 문은 반복 횟수가 정해지지 않고, 조건에 따라 반복이 계속되거나 중단되는 경우에 이용합니다. while문은 반복조건을 처음부터 따지고, do-while 문은 반복문을 나중에 따집니다. for문 for문의 실행순서는 다음과 같습니다: for(초기문; 조건식; 반복 후 작업) { ..작업문.. } 초기문 for문의 초기문에서는 대개 for문의 조건식에서 사용하는 변수를 초기화 합니다. 초기문의 특징은 다음과 같습니다 : 초기문은 시작할 때 한 번만 수행됩니다. 콤마(,) 로 분리하여 여러 문장을 나열할 수 있습니다. 초기문을 빈 상태로 두어도.. 더보기
[제 1강]C# 자료형과 변수 예제 따라하기 - 자료형 : 값의 종류. - 변수명 : 값을 담은 곳의 이름. 라 간단하게 이야기 할 수 있다. - 자료형1 : int - 보통의 숫자를 위한 자료형(예:1,2,3,-7, ...) - 자료형2 : double - 소수점이 있는 수자를 위한 자료형.(예 :1.1, 2.4, -2.3, ...) - 자료형3 : string - 숫자가 아닌 글자들을 위한 자료형.(예 : 홍길동, 철수, ...) - 간단한 규칙 int abcd = 3 ; 자료형 변수명 값 끝의 표시 정도이다. 프로그래밍을 했다면 누구나 아는 것이다. 그럼 예제를 보자. - 예제1 - 예제2 - 예제3 - 정답 프로젝트 더보기