평가점수C

[프로그래밍] C# 주요 개념 정리

저작시기 2005.06 |등록일 2005.07.06 한글파일한글 (hwp) | 10페이지 | 가격 500원
다운로드
장바구니관심자료
상세신규 배너

소개글

C#으로 프로그래밍할때 필수적으로 알아야 할 개념들을 정리한 레포트입니다.

목차

1. CLR

2. MSIL

3. 가비지 컬렉션

4. 네임 스페이스

5. 식별자

6. 필드

7. 지역변수/전역변수

8. 메서드

9. 배열

10. 구조체

11. 열거형

12. 묵시적/명시적 형변환

13. 객체

14. 클래스

15. 기능/속성

16. 오버로드(오버로딩)

17. 오버라이드(오버라이딩)

18. 박싱/언박싱

19. 접근제어자

20. 상속

21. 인터페이스

본문내용

1. CLR
실행 엔진이다. 즉 운영체제 서비스 위에서 애플리케이션의 코드를 실행하는데 필요한 많은 서비스를 제공한다. CLR에는 두개의 핵심적인 개체가 있다. 첫째로 CLR은 mscoree.dll이라는 런타임 실행 엔진을 가지고 있는데, 이것은 필요에 의해서 어셈블리가 참조될때, 이를 자동적으로 인식해서 해당 어셈블리를 메모리에 로드하는 역할을 하고 있다. 이 밖에도 런타임 엔진은 중요한 역할을 하는데, 주어진 어셈블리의 메타데이터를 읽어서 어떤타입들이 필요한가를 찾아주고, 어셈블리의 위치도 결정해 주는 일 따위가 바로 그것이다. 게다가 IL을 컴파일하여 특정 플랫폼에 맞는 명령어 집합으로 만들어서 얼마만큼의 일을 해야 하고, 또한 보안문제는 어떤가 체크해 주는 일도 런타임 실행 엔진이 해야 할 몫이다. 두 번째로 중요한 것은 기본 클래스 라이브러리이다. 사실, 전체 기본 클래스 라이브러리는 어셈블리 단위로 분산되어 있다. 만약 이중에서 가장 중요한 어셈블리를 꼽으라면, 열에 아홉은 mscorlib.dll 바이너리를 지목할 것이다. 이 .NET 어셈블리가 프로그램 전체에서 폭넓게 쓰일 핵심적인 타입들을 가지고 있기 때문이다.
2. MSIL
언어 컴파일러가 관리되는 코드를 내보낼 때, 컴파일러 출력은 Microsoft Intermediate Language (MSIL)로 표시된다. MSIL은 종종 추상적 개념인 스택 기반 시스템에 대해 개체 지향 어셈블리 언어와 유사한 것처럼 묘사되며 객체 할당(newobj)과 실질적인 함수 호출(callvirt) 같이 객체 지향 개념을 지원하기 위한 명령어들을 가지고 있기 때문에 객체 지향적이라고들 한다.
  • 구매평가(0)
  • 구매문의(0)
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.

      찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

      • 파워포인트파일 [공학]C# 과 .net의 소개 23페이지
        작성된 코드 관리되는 코드 * 가비지 컬렉션(Garbage ... 완전히 해제되도록 보장하기 위한 방법 가비지 컬렉션의 사용 .NET ... 높음 .NET 가비지 컬렉션 까끔씩 컴퓨터의 메모리를 조사, 더 이상
      • 한글파일 닷넷(.NET)에 대해 9페이지
        필요한 방대한 양의 클래스들이 네임 스페이스에 의해 잘 분류되어 제공된다 ... . 클래스는 System.Window.Form 네임스페이스에 포함되어 있으며 ... 머신과 비교할 수 있다. 【 CLR의 역할 】 VB.NET, C# 등과
      • 파워포인트파일 [네트워크] 닷넷 발표자료 31페이지
        C++과는 달리 포인터를 사용하지 않음 가비지 컬렉션 제공 메모리의 효율 ... . .NET 프레임 워크 3. .NET 의 일반적인 프로그래밍 4. C# ... 5. C# vs JAVA ..PAGE:3 1. .NET 이란? 1.1
      • 한글파일 [프로그래밍 언어]비주얼 스튜디오 닷넷에 대하여 13페이지
        관리, 이벤트와 가비지 컬렉션과 같은 영역에서 상당한 진보를 보여준다 ... , C#에서 닷넷 런타임이 제공하는 가비지 컬렉터가 자동으로 메모리를 ... 제공하는 CLR(Common Language Runtime)과 ADO
      • 파워포인트파일 [프로그래밍] C# 30일 완성 정리 [1~5장] 16페이지
        좋음] using 네임스페이스를 줄여줌 ..PAGE:6 C# 30일 완성 ... 워크에서 사용되는 데이터 형식 가비지 컬렉션(Garbage ... 000A \n 폼 피드 0x000C \f 백스페이스 0x0008 \b
      상세하단 배너
      우수 콘텐츠 서비스 품질인증 획득
      최근 본 자료더보기
      상세우측 배너
      추천도서yes24
      다음
      [프로그래밍] C# 주요 개념 정리
      페이지
      만족도 조사

      페이지 사용에 불편하신 점이 있으십니까?

      의견 보내기