본문 바로가기

IT/Book

[무료기술서적] Inside C#




무료 기술 서적 :
http://www.microsoft.com/korea/msdn/vbrun/staythepath/additionalresources/InsideCSharp/default.aspx

역자의 글 중에..
많은 책들이 MSIL에 대해 소개하고 있지만, 이 책만큼 깊이 있게 다루고 있지 않다. 물론, 우리가 MSIL을 가지고 프로그래밍 할 일은 없겠지만 C#이 MSIL로 어떻게 작성되는지 안다면 더 나은 제품을 개발 하는데 많은 도움이 되리라고 생각한다. 또한, 기존의 COM 객체를 C#에서 이용하는 방법, 그리고 C#으로 작성된 컴포넌트를 Visual C++나 Visual Basic 에서 이용하는 방법에 대하여 상세히 다루고 있다.


이 책의 주요 학습 내용


- C# 클래스 기초
  • C# 응용 프로그램 및 라이브러리 작성하기
  • .NET 타입 시스템
  • 클래스와 구조체
  • 메서드, 프로퍼티, 배열, 인덱서, 어트리뷰트
  • XSL 변환
  • 인터페이스

- 코드 작성하기
  • 수식과 연산자
  • 프로그램 흐름 제어
  • String 다루기와 정규식
  • 스트림을 이용한 파일 I/O
  • 예외를 이용하여 오류 처리하기
  • 연산자 오버로딩 및 사용자 정의 변환
  • 위임(Delegate)과 이벤트 핸들러
  • XML을 이용한 문서화

- C#의 고급 기능
  • 수치 연산과 Math 클래스
  • 컬렉션과 객체 열거
  • 다중 쓰레드 프로그래밍
  • 리플렉션을 사용하여 메타데이터 정보 조회하기
  • 결정론적 종료와 Dispose 패턴
  • 메모리 고정 및 관리
  • C# 응용 프로그램에서 COM 사용하기
  • 비관리 코드에서 .NET 컴포넌트 사용하기
  • 보안