ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [C# 기본] 1. 개요
    C#/강의 | Lecture 2018. 11. 27. 21:57

    1. 닷넷 프레임워크

    1-1. 윈도우에서 실행되는 프로그램은 대부분 .NET Framework의 기능을 사용함


    1-2. 클래스 라이브러리와 CLR(Common Language Runtime) 으로 구성

    - 클래스 라이브러리는 Window Form, 기본클래스라이브러리, ASP.NET, ADO.NET으로 구성

    - Window Form은 윈도우 응용 프로그램 제작을 위한 클래스 라이브러리

    - 기본클래스라이브러리(BCL)은 기본 클래스 라이브러리

    - ASP.NET은 웹 클래스 라이브러리

    - ADO.NET은 DB 클래스 라이브러리

    - CLR은 C#으로 작성된 프로그램(.exe)이 실행될때 다시 기계어로 번역하는 역할


    1-3. MSDN를 참고해서 라이브러리 예제를 참조할 수 있음

    - 작성 중인 소스코드 상에서 해당 메서드를 누르고 F1을 누르면 자동으로 MSDN으로 연결






    2. C# 언어

    2-1. 마이크로 소프트에서 만든 언어로 C/C++, JAVA의 장점을 모아 만든 언어


    2-2. 데이터형(int, float, 등)은 객체로 사용가능


    2-3. 포인터 문법이 있지만 거의 사용하지 않음


    2-4. 객체 생성 new 키워드 이후에 해제가 자동적으로 이루어짐 (가비지 컬렉터 존재)






    3. 기본 코드 구조

    3-1. 새 프로젝트 -> 콘솔 응용 프로그램 -> 프로젝트 이름을 'HelloCS'으로 설정


    3-2. using 키워드는 클래스의 네임스페이스 명시 없이 외부 클래스를 사용하기 위함으로 사용

    - System.Console.Write()를 using System을 사용해서 Console.Write()로 사용 가능


    3-3. namespace는 클래스를 구분해주기 위한 범위






    4. 표준 출력

    4-1. 표준 출력 함수로는 System.Console.Write() 과 System.Console.WriteLine()이 있음


    4-2. 출력이라는 목적을 가지며, 객체를 생성하지 않아도 사용해야 하기 때문에 static 멤버 함수임


    4-3. 형식 출력은 MSDN을 참고

    - Console.WriteLine("Hello CS"); // 문장려 출력 형식

    - Console.WriteLine("{0} {1}", 1, 2); // 여러개 출력 형식

    'C# > 강의 | Lecture' 카테고리의 다른 글

    [C# 기본] 6. 클래스  (0) 2018.11.29
    [C# 기본] 5. 파일입출력  (0) 2018.11.29
    [C# 기본] 4. 배열  (0) 2018.11.29
    [C# 기본] 3. 기본 문법  (0) 2018.11.29
    [C# 기본] 2. 데이터형  (0) 2018.11.28

    댓글

Designed by Tistory.