Windows_/Windows_C# & App

C# : 콘솔과 윈폼을 위한 프로젝트 만들기

sosal 2014. 7. 24. 01:35
반응형

/*

 * http://sosal.kr/

 * made by so_Sal

 */

 


이 포스팅의 내용
     1. 콘솔에서 Hello world
     2. 윈폼에서 간단한 버튼 이벤트 만들기



1. 콘솔에서


1. 비주얼 스튜디오 실행 -> 새 프로젝트 만들기.




Visual C# / Windows 탭에서 "콘솔 응용 프로그램"을 선택한다.
 

2. 만들어진 프로젝트를 간단하게 보자.


Program.cs 파일이 우리가 주로 코드를 작성할 파일이다.
C#소스파일의 확장자는 cs를 사용한다.

이 소스파일에 Hello world를 작성하여
 
실행시켜보자.

compile : F7
Execute : Ctrl + F5




/*
 *   Filename : Program.cs
 */


class Program{
     static void Main(string[] args){
         System.Console.Write("hello world\n");
     }
}



실행결과 -





2. 윈폼에서 간단한 버튼 이벤트 만들기

1. 비주얼 스튜디오 실행 -> 새 프로젝트 만들기.



Visual C# / Windows 탭에서 "Windows Forms 응용 프로그램"을 선택한다.



2. Form1.cs :: 그래픽으로 프로젝트를 수정한다.







이 도구상자는 드래그해서 언제든지
위치를 옮길 수 있다.


ex) Button을 클릭하여 드래그 한 후
      윈도우 프로젝트 창에 올려다 놓으면
      버튼이 생성된다







3. 위 버튼의 속성 (이름, 색 등등..)의 수정은 '속성'에서 수정할 수 있다.
(이때 Label의 Name은 Label1로 하자.)





이 속성칸이 없다면,
버튼이나 윈프로젝트 화면의
오른쪽 마우스를 클릭하여
속성을 클릭하면 나타난다.

ex) 버튼의 속성.
Text는 화면에 나타나는
버튼의 제목이다.

Name은 코드에서 컨트롤을
칭하는 이름으로, 대소문자를
정확하게 구분해줘야한다.





4. 간단한 버튼 이벤트 만들어보기.

위 프로젝트에서 버튼 1을 더블클릭하면
사용자가 이 버튼을 눌렀을 때 동작을
처리하는 핸들러 함수가 생성된다.

private void button1_Click(object sender, EventArgs e){
        Label1.Text = "Button1";
}

private void button2_Click(object sender, EventArgs e){
        Label1.Text = "Button2";
}

버튼 1을 클릭하면 Label1의 Text가 Button1로,
버튼 2를 클릭하면 Label1의 Text가 Button2로 바뀌도록 설정하였다.


F7로 컴파일 한 후, Ctrl + F5로 실행






참고자료 : 닷넷 프로그래밍 정복 | 김상형 저자 | 가메출판사