Microsoft 사에서 inside C# 한글 번역본을 무료로 제공해 주고 있네요.

  다운로드

  한때 PDA 쪽 프로그래밍을 하면서 C#을 학습한 적이 있습니다. O.S.와 하드웨어에 관계 없이 .Net framework만 설치되어 있으면 동일한 개발 환경에서 만들어진 프로그램이 모두 실행된다는 매력 때문에 빠져들었지만, 반(半) 인터프리터 방식이라서 느리지 않을까하는 생각에 실망한 기억도 나네요.

  아쉽게도 실무에 적용하지 못하고 학습으로만 끝나 버려서 더는 C#하고의 인연은 없었습니다. 나름대로 새로 진행하려는 프로젝트에 적용해 보려 했지만 어디, 개발 기간이 제 속을 알아주나요....^^;;

  C#을 사용하시는 분들은 이미 책을 몇 권 가지고 계시겠지만 지금 소개해 드리는 책은 pdf로 검색이 편리하니 한 권 가지고 계시는 것도 좋으리라 생각됩니다.

  아래는 Microsoft  사의 Download 페이지에 있는 내용입니다.


내용출처 : Microsoft 무료 기술 서적 - Inside C#(한글 번역본)

무료 기술 서적 - Inside C# (한글 번역본)

  이 책은 C# 언어의 내부 구조를 샅샅이 파헤치고, Microsoft .NET 플랫폼과 Microsoft Visual Studio .NET에 대한 최신 정보를 다룬다. 그리고 C# 예제 코드와 예제 응용 프로그램을 작성하여 손쉽게 개발 방법을 체득할 수 있게 한다. 또한, 고급 기능도 빼놓지 않고 다루고 있어 C#을 어떻게 코딩해야 하는지, C#이 어떻게 흘러가는지 쉽게 이해할 수 있다.

이 책의 주요 학습 내용

- C# 클래스 기초

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

- 코드 작성하기

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

- C#의 고급 기능

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