트랙백 주소 : 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 |