Latest web development tutorials

C #을 환경

이 장에서는 필요한 C # 프로그래밍 도구를 만들 설명합니다. 우리는 이미 C의 #은 닷넷 프레임 워크의 일부이며, 닷넷 응용 프로그램을 작성하기위한 언급했다. 따라서, 실행의 C # 프로그램을 사용할 수있는 도구를 논의하기 전에, 우리가 먼저 C # 및 .NET 프레임 워크 사이의 관계를 살펴 보자.

닷넷 프레임 워크 (.NET 프레임 워크)

닷넷 프레임 워크는 다음과 같은 유형의 응용 프로그램을 작성하는 데 도움 수있는 혁신적인 플랫폼입니다 :

  • Windows 응용 프로그램
  • 웹 응용 프로그램
  • 웹 서비스

닷넷 프레임 워크 응용 프로그램은 멀티 플랫폼 응용 프로그램입니다. 그래서 C의 #, C ++, Visual Basic에서,의 JScript, COBOL 및 : 프레임 설계 방식은 다음과 같은 언어의 다양한에 적합합니다. 이러한 모든 언어들이 서로 서로 상호 작용할 수있는 프레임 워크를 접근 할 수있다.

닷넷 프레임 워크는 C #을 클라이언트로 언어에서 사용되는 코드의 거대한 라이브러리로 구성되어 있습니다. 아래에 나열된 닷넷 프레임 워크의 구성 요소 중 일부는 다음과 같습니다

  • 공용 언어 런타임 (공용 언어 런타임 - CLR)
  • 닷넷 프레임 워크 클래스 라이브러리 (.NET Framework 클래스 라이브러리)
  • 공용 언어 사양 (공용 언어 사양)
  • 일반 타입 시스템 (공통 형 시스템)
  • 메타 데이터 (메타 데이터) 및 구성 요소 (어셈블리)
  • 윈도우 폼 (Windows Forms의)
  • ASP.Net과 ASP.Net AJAX
  • ADO.Net
  • Windows 워크 플로 파운데이션 (Windows 워크 플로 파운데이션 - WF)
  • Windows는 기본 (윈도우 프리젠 테이션 파운데이션)를 표시
  • 윈도 커뮤니케이션 파운데이션 (Windows 통신 파운데이션 - WCF)
  • LINQ

각 구성 요소에 대한 자세한 내용은 Microsoft (마이크로 소프트) 문서를 참조하십시오.

C #을 통합 개발 환경 (통합 개발 환경 - IDE)

마이크로 소프트 (Microsoft는) C # 프로그래밍에 대한 다음과 같은 개발 도구를 제공합니다 :

  • 비주얼 스튜디오 2010 (VS)
  • 비주얼 C # 2010 익스프레스 (VCE)
  • 비주얼 웹 개발자

후자 2 명은 마이크로 소프트의 공식 웹 사이트에서 다운로드 할 수 있으며, 무료로 사용할 수 있습니다. 이러한 도구를 사용하여 간단한 명령 줄 응용 프로그램에 더 복잡한 응용 프로그램에서 C #을 다양한 프로그램을 작성할 수 있습니다. 또한 C # 소스 코드 파일을 작성 메모장과 같은 기본 텍스트 편집기를 사용하여 구성 요소에 대한 코드를 컴파일 명령 줄 컴파일러 (.NET Framework의 일부)를 사용할 수 있습니다.

비주얼 C # Express와 비주얼 웹 개발자 Express 버전의 Visual Studio 사용자 지정 버전이며, 동일한 모양과 느낌. 그들은 비주얼 스튜디오의 대부분의 기능을 유지합니다. 이 튜토리얼에서, 우리는 비주얼 C # 2010 익스프레스를 사용하고 있습니다.

당신이 선택할 수있는 마이크로 소프트 비주얼 스튜디오 에서 다운로드. 그것은 자동으로 컴퓨터에 설치됩니다. 네트워크 연결이 빠른 설치를 완료하는 데 사용할 필요가 있습니다.

리눅스 또는 Mac OS에서의 C # 프로그램을 작성

은 .NET Framework는 Windows 운영 체제에서 실행하지만, 거기에 있지만 다른 운영 체제 버전에서 실행 선택할 수 있습니다.모노는 C # 컴파일러를 포함하는 .NET 프레임 워크의 오픈 소스 버전이며, 리눅스 및 Mac OS의 다양한 버전과 여러 운영 체제에서 실행할 수 있습니다.자세한 내용은 다음 웹 사이트를 방문하십시오 이동 모노를 .

모노의 목적은 크로스 플랫폼은 Microsoft .NET 응용 프로그램을 실행뿐만 아니라, 리눅스 개발자들에게 더 좋은 개발 도구를 제공 할뿐만 아니라입니다. 모노는 안드로이드, BSD, 아이폰 OS, 리눅스, OS X, 윈도우, 솔라리스, 유닉스 등 다양한 운영 체제에서 실행할 수 있습니다.