C # 프로그래밍 : 강력한 ASP.NET 앱 구축 시작

폭로: 귀하의 지원은 사이트 운영을 유지하는 데 도움이됩니다! 이 페이지에서 권장하는 일부 서비스에 대한 추천 수수료가 발생합니다.


C #은 범용 프로그래밍 언어이며 Microsoft의 .NET Framework와 밀접한 관련이 있습니다. 음표처럼 “c-sharp”로 발음됩니다. C에서와 같지만 더 우수합니다. C ++과 마찬가지로, 객체 지향 기능이 추가 된 C 프로그래밍 언어의 확장입니다..

C #에서 가장 중요한 것은 이제 .NET 프로그래밍의 기본 언어라는 것입니다. 한때 Visual Basic은 그 영광을 누 렸습니다. 그러나 가장 심각한 .NET 코더는 C #을 선호합니다..

두 가지 큰 C # 사용

일반적으로 사람들이 C #을 사용하는 두 가지 방법이 있습니다. C ++을 사용하는 것과 같은 독립형 프로그래밍 언어와 ASP.NET의 서버 측 언어입니다. 이 자료는 독립형 언어로 사용하는 데 중점을 둘 것입니다. 서버 측 언어로 사용하려면 ASP 리소스 페이지를 참조하십시오..

범용 언어 인 C # (. NET Framework와 함께)은 프로그래밍 언어로 요청할 수있는 모든 작업을 수행 할 수 있습니다. 또한 Microsoft 제품에서 사용되기 때문에 다른 프로그램에서 사용할 수있는 분산 구성 요소를 만들 수 있습니다. 또한 Android 앱을 만드는 데 가장 널리 사용되는 언어입니다..

C # 기록

C #은 .NET Framework의 직접적인 결과입니다. 이 프레임 워크는 CLR (Common Language Runtime) 가상 시스템 호환 C 언어 인 Simple Managed C로 개발되었습니다..

1999 년 Microsoft는 C를 기반으로 한 자체 언어를 개발하기로 결정했습니다. 원래 COOL (C-like Object Oriented Language)의 약어입니다. C ++ 및 Java와 매우 유사하지만 시간이 지남에 따라 C #은 더욱 뚜렷해졌습니다..

버전

2015 년 7 월 현재 C #의 버전은 6입니다. 첫 번째 버전이 출시 된 13 년 전과는 다른 언어입니다. 버전에 대한 기본 개요 및 최신 버전에 대한 자세한 내용은 Visual C #의 새로운 기능을 참조하십시오..

  • V01 (2002): 언어의 기본 구문을 설정 한 첫 번째 버전입니다. .NET Framework 1.0과 함께 도입되었습니다. Visual Studio 2002와 함께 릴리스되었습니다. C # 버전 1.2가 .NET Framework 1.1로 업데이트되었습니다..

  • V02 (2005):이 버전에는 많은 작은 것들이 추가되었습니다. 재사용 가능한 코드를 만드는 데 크게 도움이되는 일반 형식이 특히 중요합니다. Visual Studio 2005 및 .NET Framework 2.0과 함께 릴리스되었습니다. 자세한 내용은 C # 2.0 언어 및 컴파일러의 새로운 기능을 참조하십시오..

  • V03 (2007):이 버전은 주요 업그레이드였습니다. 다른 많은 기능 외에도 확장 메소드를 도입하여 코더가 이미 컴파일 된 클래스에 추가 할 수 있습니다. Visual Studio 2008 및 .NET Framework 3.0과 함께 릴리스되었습니다. 자세한 내용은 C # 3.0 개요를 참조하십시오..

  • V04 (2010):이 버전은 동적 후기 바인딩을 도입하여 .NET Framework 외부의 라이브러리에서 훨씬 쉽게 사용할 수 있습니다. Visual Studio 2010 및 .NET Framework 4.0과 함께 제공됩니다. 자세한 내용은 Visual C # 2010의 새로운 기능을 참조하십시오..

  • V05 (2012):이 버전은 비동기 메소드 작성 기능을 크게 확장하여 코딩 병목을 줄였습니다. Visiual Studio 2012 및 .NET Framework 4.5와 함께 릴리스되었습니다. 자세한 내용은 C # 5.0의 새로운 기능 소개를 참조하십시오..

  • V06 (2002):이 버전은 주로 업데이트 및 개선 된 컴파일러이지만 물론 많은 추가 사항이 있습니다. Visual Studio 2015 및 .NET Framework 4.6과 함께 제공됩니다. 자세한 내용은 C # 6의 새로운 기능을 참조하십시오..

C #의 기초

C #과 .NET Framework는 다음과 같은 자료에서 분명해 지듯이 매우 큰 주제입니다. 그러나 그들에게 가기 전에 언어에 대한 간단한 소개를 드리겠습니다. C ++ 또는 Java에 익숙하다면 매우 친숙하게 보일 것입니다..

그러나 C 코더조차도 다소 친숙하게 보일 것입니다. 사실, PHP와 다르게 보일 수도 있습니다. 따라서 프로그래밍 경험이있는 대부분의 사람들은 C #을 시작하기가 매우 쉽습니다..

이를 위해 표준 Hello World! 신청. 대부분의 C # 프로그램과 달리 콘솔 (텍스트) 기반입니다. 먼저 발표 한 후 설명하겠습니다. 그러나 이것이 얻는 것만 큼 기본적인 것임을 기억하십시오.

// HelloWorld 프로그램입니다….
시스템 사용;
네임 스페이스 HelloWorld
{
수업 프로그램
{
정적 무효 Main ()
{
Console.WriteLine ("안녕하세요 월드!");
}
}
}

코드의 첫 번째 줄은 주석입니다. 두 개의 슬래시 문자 다음에 오는 행의 모든 ​​텍스트는 무시됩니다..

using은 C #에 System 클래스를 사용할 것이라고 알려주므로 나중에 Console 클래스를 사용할 때 System.Console과 같이 명시 적으로 호출 할 필요가 없습니다..

네임 스페이스 명령은 꼭 필요한 것은 아닙니다. 클래스의 범위를 제한하는 방법을 제공합니다. 다른 네임 스페이스 안에 다른 Hello 클래스를 가질 수 있습니다..

네임 스페이스가 설정되면 Program 클래스를 만듭니다. 이름을 지정할 수 있지만 이것이 기본값입니다. 그리고 그것은 설명 적입니다. 이 클래스에는 Main ()이라는 단일 메서드 만 있습니다. 여기에서 프로그램이 시작되고 종료됩니다.

엄청나게 간단한 Main () 메서드 안에서“Hello World!”인수로 WriteLine () 메서드를 실행합니다. 이것은 당신이 생각하는 것과 정확히 일치합니다.“Hello World!”라는 텍스트 줄을 씁니다. 콘솔에. WriteLine 메소드는 콘솔 오브젝트의 일부입니다. 이는 라인을 어디에 기록해야하는지 아는 방법입니다.

꽤 간단합니까? 글쎄,이 예제조차도 더 복잡해질 수 있습니다. 명령 행 매개 변수를 처리 할 때의 모양에 대해서는 Hello World 학습서의 예 3을 참조하십시오. 물론 더 많은 것이 있습니다. 그래서 그것은 자원에 있습니다!

자원

C #으로 프로그래밍하는 것이 진지한 경우 주제에 관한 책을 얻는 것이 가장 좋습니다. 많은 온라인 자료가 있지만 최소한 처음에는 철저한 소개가 더 명확하게 보일 수 있습니다..

그것은 하나의 문제가 아닙니다. 자연스러운 발전은 책에서 온라인 자습서 및 예제로, C # 프로그래머 커뮤니티로 이동하는 것입니다. 그러나 당신은 아마 동시에 세 가지를 모두 사용하게 될 것입니다..

C # 책

책은 여러 가지 이유로 배울 수있는 좋은 방법입니다. 가장 중요한 것은 그들이 설정된 경로를 안내한다는 것입니다. 온라인 자습서를 사용하면 이전에 다루지 않은 내용을 쉽게 알 수 있습니다. 다음은 좋은 책의 작은 목록입니다. 그러나 항상 더 많은 새로운 것들이 쓰여지고 있습니다..

  • Watson 등의 Visual C # 2012 프로그래밍 시작 : C # 언어를 사용하려는 프로그래밍을 처음 접하는 사람들을위한 좋은 책.

  • Dan Clark의 C # 객체 지향 프로그래밍 시작 :이 책은 C #의 예제를 사용하여 객체 지향 프로그래밍 (종종 새 코더에게는 어려운 개념)에 중점을 둡니다..

  • C # 5.0 프로그래밍 : Ian Griffiths의 .NET 4.5 프레임 워크 용 Windows 8, 웹 및 데스크탑 응용 프로그램 빌드 : .NET 프레임 워크를 통해 심도 깊은 C #을 소개합니다..

  • Jon Skeet의 Depth에있는 C # :이 문서는 다양한 버전의 C #을 다루는 상당히 발전된 책입니다..

  • 간단히 말해서 C # 6.0 : Albahari 및 Albahari의 결정적인 참조 : C #에 대한 철저한 최신 참조 서 (및 소개).

  • John Sharp의 Microsoft Visual C # 단계별 :이 책은 소개가 아니라 숙련 된 C # 프로그래머를위한 철저한 참고 자료입니다..

온라인 자료

많은 관대 한 사람들이 C # 프로그래머가되고 향상 될 수 있도록 훌륭하고 무료 인 자료를 모으는 데 많은 시간을 보냈습니다. 이 목록은 완전하지는 않지만 최고의 온라인 리소스를 포함합니다..

  • C # 배우기 : 기본 사항을 알려주는 9 가지 간단한 자습서입니다. learnCS.org에서 제작 한 특별한 점은 자습서가 대화식이므로 예제 코드를 변경하고 작동 방식을 확인할 수 있습니다..

  • Zet Code C # Tutorial :이 튜토리얼은 상당히 제한적이지만 다루는 주제에 대해 매우 철저합니다..

  • 절대 초보자를위한 C # 자습서 : 강의를 선호하는 사람들을위한 C # 언어 학습 과정을 안내하는 25 개의 비디오 에피소드입니다. .NET 프로그래머 Bob Tabor가 제공하며 총 6 시간이 넘습니다. 채널 9에서 개별 에피소드를 찾을 수도 있습니다..

  • 튜토리얼 포인트 C # 튜토리얼 : 기초부터 다형성 및 네임 스페이스와 같은 고급 주제에 이르기까지 28 개의 짧은 튜토리얼을 제공합니다. 이 사이트를 사용하면 팝업 창에서 각 예제를 변경할 수 있습니다..

  • Complete C # Tutorial : 비록 이름이 약간 과장되어 있지만,이 49 개의 짧은 레슨은 언어의 가장 중요한 측면을 다루며 수업에 중점을 둡니다..

  • Hanspeter Mössenböck C # 자습서 : 여기에는 소개와 고급의 두 가지 자습서가 있습니다. 이러한 기능을 최대한 활용하려면 일반적으로 프로그래밍에 대한 공정한 지식이 있어야합니다..

  • Visual C # 시작 : 궁극적으로 Microsoft 자체의 모든 C # 정보가있는 곳입니다. 초보자에게는 다소 도움이 될 수 있지만 훌륭한 리소스입니다. 특히 흥미로운 것은 튜토리얼 세트입니다..

온라인 C # 커뮤니티

프로그래밍 문제를 파악할 수없는 경우가 있으며 다른 프로그래머와 이야기해야합니다. 또한 프로그래밍 문제, 프로젝트 아이디어 또는 관심사를 공유하는 다른 사람들과 논의하지 않을 때가 있습니다..

온라인 커뮤니티는이를위한 좋은 장소입니다.

  • C # Reddit :“개체 지향 프로그래밍 언어 C #에 관한 모든 것”포럼입니다. 도 있습니다:

    • C # 배우기 : 덜 활동적이지만 초보자 질문에 적합한 장소.

    • 프로그래밍 학습 : 일반적인 프로그래밍 질문.

    • 프로그래밍 친구 : 다른 코더와 연결하기.

  • 스택 오버플로 : 기본 코더 행 아웃의 종류입니다. 그것에 대한 엄청난 양의 지식이 있습니다.

  • Visual Studio C # 포럼 : Microsoft 자체 포럼. 매우 활발하지는 않지만 여전히 좋은 자료입니다. C # 프로그래머 포럼의 ASP.NET도 참조하십시오..

  • : C # 프로그래머가 관심을 갖고있는 세 가지 활발한 포럼 :

    • C # 토론 라운지

    • C # 튜토리얼

    • .넷 프레임 워크

  • C-Sharp Corner : C # 관련 질문을 할 수 있습니다. 매우 활발한 사이트입니다.

도구

Visual Studio 플랫폼은 성공적인 C # 프로그래머가되기 위해 필요한 모든 기본 도구를 제공합니다. 그러나 일부 상황에서 유용 할 수있는 다양한 추가 기능 및 확장 프로그램이 있습니다..

또한 Visual Studio 외부에서 사용하려는 도구가 있습니다. 또는 Visual Studio 외부에서 모두 작업하고 싶을 수도 있습니다..

  • C # 도구 : C # 코더에 특히 유용한 프로그래밍 도구 모음입니다..

  • 개발 도구 및 언어 : Visual Studio 및 SDK를 포함한 모든 Microsoft 개발 도구에 대한 링크를 제공합니다..

  • MZ-Tools : 전문 디자이너, 코드 템플릿 등을 제공하는 상업용 Visual Studio 애드온입니다..

요약

C # (. NET Framework 및 Visual Studio와 함께)은 엄청난 주제입니다. 당신은 그것을 사용하여 평생을 보내고 모든 비밀을 발견하지 못할 수 있습니다.

Microsoft 플랫폼 또는 모바일 장치에 필요한 모든 프로그래밍을위한 훌륭한 기반입니다. 여기에있는 하나 이상의 리소스를 살펴보고 진행하십시오.!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map