C# 튜토리얼login
C# 튜토리얼
작가:php.cn  업데이트 시간:2022-04-11 14:06:23

C# 환경



이 장에서는 C# 프로그래밍을 만드는 데 필요한 도구에 대해 설명합니다. 우리는 C#이 .Net 프레임워크의 일부이며 .Net 애플리케이션 작성에 사용된다는 점을 이미 언급했습니다. 따라서 C# 프로그램을 실행하는 데 사용할 수 있는 도구에 대해 논의하기 전에 먼저 C#과 .Net 프레임워크 간의 관계를 이해해 보겠습니다.

.Net Framework(.Net Framework)

.Net Framework는 다음 유형의 애플리케이션을 작성하는 데 도움이 될 수 있는 혁신적인 플랫폼입니다.

  • Windows 애플리케이션

  • 웹 애플리케이션

  • 웹 서비스

.Net 프레임워크 애플리케이션은 다중 플랫폼 애플리케이션입니다. 프레임워크는 C#, C++, Visual Basic, Jscript, COBOL 등 다양한 언어에서 작동하도록 설계되었습니다. 이러한 모든 언어는 프레임워크에 액세스할 수 있으며 서로 상호 작용할 수 있습니다.

.Net Framework는 C#과 같은 클라이언트측 언어를 위한 거대한 코드 기반으로 구성됩니다. 아래에는 .Net Framework의 일부 구성 요소가 나열되어 있습니다.

  • 공통 언어 런타임(CLR)

  • .Net Framework 클래스 라이브러리

  • 공통 언어 사양(공용 언어 사양)

  • 공통 유형 시스템

  • 메타데이터 및 어셈블리

  • Windows Forms

  • ASP.Net 및 ASP.Net AJAX

  • ADO.Net

  • Windows Workflow Foundation(WF)

  • Windows 프레젠테이션 파운데이션

  • WCF(Windows Communication Foundation)

  • LINQ

각 구성 요소에 대한 자세한 내용은 Microsoft 설명서를 참조하세요.

C#용 IDE(통합 개발 환경)

Microsoft는 C# 프로그래밍을 위해 다음 개발 도구를 제공합니다.

  • Visual Studio 2010(VS)

  • Visual C# 2010 Express(VCE)

  • Visual Web Developer

마지막 두 개는 무료로 사용할 수 있으며 Microsoft 공식 웹사이트에서 다운로드할 수 있습니다. 이러한 도구를 사용하면 간단한 명령줄 애플리케이션부터 보다 복잡한 애플리케이션까지 다양한 C# 프로그램을 작성할 수 있습니다. 기본 텍스트 편집기(예: 메모장)를 사용하여 C# 소스 코드 파일을 작성하고 명령줄 컴파일러(.NET Framework의 일부)를 사용하여 코드를 구성 요소로 컴파일할 수도 있습니다.

Visual C# Express 및 Visual Web Developer Express 에디션은 Visual Studio의 사용자 정의 버전이며 모양과 느낌이 동일합니다. Visual Studio의 기능 대부분을 유지합니다. 이 튜토리얼에서는 Visual C# 2010 Express를 사용하고 있습니다.

Microsoft Visual Studio에서 다운로드할 수 있습니다. 컴퓨터에 자동으로 설치됩니다. Express Edition 설치를 완료하려면 활성 인터넷 연결이 필요합니다.

Linux 또는 Mac OS에서 C# 프로그램 작성

.NET Framework는 Windows 운영 체제에서 실행되지만 다른 운영 체제에서 실행되는 버전도 있습니다. Mono는 C# 컴파일러를 포함하고 다양한 버전의 Linux 및 Mac OS와 같은 다양한 운영 체제에서 실행될 수 있는 .NET 프레임워크의 오픈 소스 버전입니다. 자세한 내용은 Go Mono를 참조하세요.

Mono의 목적은 Microsoft .NET 애플리케이션을 크로스 플랫폼으로 실행하는 것뿐만 아니라 Linux 개발자에게 더 나은 개발 도구를 제공하는 것입니다. Mono는 Android, BSD, iOS, Linux, OS X, Windows, Solaris 및 UNIX를 포함한 다양한 운영 체제에서 실행됩니다.

PHP 중국어 웹사이트