본문으로 바로가기

2.C# 프로젝트 만들기

category Program/C# 2014. 10. 23. 22:29
트랙백 주소 : http://www.tipssoft.com/bulletin/tb.php/FAQ/1257
팁스소프트에서 제공하는 프로그래밍과 관련된 자료나 정보들을 무단으로 복제하거나 게재하는 행위는
상호간의 신뢰를 무너뜨리는 행위이며, 법적인 문제를 야기할 수 있으므로 각별한 주의를 당부드립니다.
* 팁스소프트 저작권 정책 보기 -  http://www.tipssoft.com/bulletin/tb.php/FAQ/637
 
이 자료들은 팁스소프트에서 제공하는 [ 알짜배기 ] 프로그램을 이용하면 더 편리하게 볼수 있습니다.
* 알짜배기 프로그램 받기 -  http://www.tipssoft.com/bulletin/tb.php/QnA/8406
 
* 관리자의 Tipssoft 이야기를 들어보세요 ( 트위터 ID : tipssoft ) 
 
 
1. Microsoft Visual Studio 2010 로 C# 시작하기
 
    Microsoft Visual Studio 를 이용해서 C# 을 하려면 Visual Studio 2003 버전 이상이 설치되어야
    합니다. 이 강좌에서는 Visual Studio 2010 버전을 이용해서 강좌를 진행할 것이며 해당 프로그램을
    설치하는 부분에 대해서는 이 강좌에서 설명하지 않도록 하겠습니다.
 
    Microsoft Visual Studio 2010 을 설치한 후 처음 실행하면 아래와 같은 화면이 나옵니다.
    ( "Visual C# 개발 설정"으로 안하셔도 프로젝트 생성화면에서 "다른 언어" 항목을 클릭하여
       C# 프로젝트를 생성할수 있습니다. 하지만, C# 을 지속적으로 작업하시려면 기본환경을
      "Visual C# 개발 설정" 으로 하시는게 편합니다. )
 
    
 
    위의 그림에서 "기본 환경 설정 선택" 리스트의 항목중 하나를 선택한 후 "Visual Studio 시작" 버튼을
    누르면 선택한 언어의 개발 환경에 최적화되어 Visual Studio 를 사용할 수 있게 됩니다.
    "Visual C# 개발 설정" 을 선택한 경우에는 새 프로젝트 생성시 아래와 같이 항목이 구성됩니다.
 
   

 
    설치된 템플릿 항목을 보면 Visual C# 이 최 선두에 대그룹으로 나와있고 나머지 언어들이 
    "다른 언어" 그룹 안에 들어가 있는 것을 볼 수 있습니다.
 
    C# 으로 여러가지 복잡한 프로그램을 개발할 수 있지만 이 강좌서는 C# 의 문법 및 기초적인 사항들에
    대해서만 다룰 것이기때문에 가장 간단한 형태의 프로젝트인 "콘솔 응용 프로그램" 을 선택하여
    프로젝트를 생성하고 설명하도록 하겠습니다.
 
    프로젝트가 생성되면 Visual Studio 의 사이드에 다음과 같은 "솔루션 탐색기" 를 볼 수 있는데
    내부에는 프로젝트 생성시 명시했던 ConsoleApplication1 이라는 프로젝트 명이 굵은 글씨로
    나오고 그 밑에 Program.cs 을 볼 수 있습니다.
 
    
 
    Program.cs 에서 확장자 cs 는 C Sharp( C# ) 의 줄임말로 이 파일이 C# 소스 코드 파일임을
    말해줍니다. 그래서 이 파일에서 C# 코드를 작성하면 됩니다. 파일명인 Program 은 프로젝트가
    생성되면서 자동으로 구성된 것입니다.
 
    Program.cs 파일에는 가장 기본적인 형태로 아래와 같은 코드가 구성되어 있습니다.
    ( using 과 namespace 는 다음 강좌에서 설명하도록 하겠습니다. )
 
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
 
    namespace ConsoleApplication1
    {
        class Program
        {
            static void Main(string[] args)
            {
            }
        }
    }
 
    위의 코드를 빌드하려면 F6 을 누르시면 되고, 실행 결과를 보고 싶으시면 F5(디버그모드)나
    Ctrl + F5(일반모드)를 누르시면 됩니다. 위의 코드는 뼈대만 있고 내용이 없기때문에 아래의
    그림처럼 아무런 내용도 출력되지 않습니다. ( Ctrl + F5 로 실행한 화면 입니다. ) 
 
    
 
 
2. 가장 기본적인 C# 프로그래밍 하기
 
    1 번 항목에서 생성된 코드는 처음 시작하는 단계에서는 필요 없는 내용도 포함하고 있기 때문에
    아래와 같은 코드가 C# 의 가장 기본적인 코드일것입니다.
    ( 자동으로 생성한 코드는 모두 삭제하시고 생성할때 사용한 프로젝트 명과 상관없이 아래처럼
      코드를 입력하시면 됩니다. )
 
    class TipsExam
    {
        public static void Main()
        {
           
        }
    }
 
    위 코드도 기본 생성된 코드처럼 아무런 작업도 하지 않기 때문에 "Hello, World" 를 출력하는 코드를
    추가하여 실행 결과를 살펴보도록 하겠습니다. 아래의 코드가 C# 형식의 가장 간단한 예제일 것입니다.
 
    class TipsExam
    {
        public static void Main()
        {
            System.Console.WriteLine("Hello, World");
        }
    }
 
    
 
    C# 은 C 나 C++ 과는 다르게 프로그램 시작 지점인 Main 함수가 클래스 내에 static 함수 형태로
    있습니다. Main 함수는 프로그램내에 하나만 존재할 수 있으며 반드시 클래스 내에 정의되어
    있어야 하지만, 특정 클래스에 포함되어야 한다는 원칙은 없습니다.


'Program > C#' 카테고리의 다른 글

[C#] Visual Studio에서 프로그램이 끝나고 콘솔 창 유지하기  (0) 2019.01.15
[C#] C#에서 MySQL 연동 사용하기  (0) 2014.10.31
4.C# System.Console  (0) 2014.10.23
3.C# 네임스페이스  (0) 2014.10.23
1.C# 에 대하여  (0) 2014.10.23