한국어판 C# and the .NET 4 Platform

Andrew Troelsen 저 / 이수겸, 박경훈, 신형철 역

이 책은 초판부터 시작하여 각 .NET 플랫폼의 현재 내용을 충실히 담기 위해 노력한 책이다. 지금 독자의 손에 들려있는 이 책은 C# 2010 프로그래밍 언어와 .NET 4.0 플랫폼의 새로운 기능을 다루기 위해 대폭 수정되었다. 이 책에서 새로운 동적 언어 런타임(Dynamic Language Runtime, DLR), 작업 병렬 라이브러리(Task Parallel Library, TPL), 병렬 LINQ(Parallel LINQ, PLINQ), ADO.NET 엔터티 프레임워크(Entity Framework, EF), 그리고 몇 가지 소소한 변경사항(C# 2010 명명된 인수, 선택적 인수, Lazy[T] 클래스 타입) 등에 대한 내용을 찾아볼 수 있을 것이다.


도서 상세

분야: [프로그래밍, 프로그래밍 언어]

출간일: May 20, 2013

페이지: 1530

도서정가: 54,000 원

ISBN: 9788993827569

부가 정보


출판사 서평

이 책은 .NET 4 플랫폼의 C# 4 언어 사양을 책에 반영하기 위해 전면적인 검토를 거쳐서 다시 쓰였다. 동적 검사, 명명된 인수, 선택적 인수, 병렬 LINQ (PLINQ), 향상된 COM 상호작용성, 제네릭의 공변성/반공변성 등의 중요한 개념에 관한 내용이 새로 추가되었다. 

이 책은 어느 정도 경험이 있는 소프트웨어 전문가나 컴퓨터학과의 석사 이상 학생들을 대상으로 하고 있다는 점을 알아두도록 하자. 이 책의 목적은 C# 프로그래밍 언어와 .NET 플랫폼의 핵심 요소들(어셈블리, 리모팅, 윈도우 폼, 웹 폼, ADO.NET, XML 웹 서비스 등)에 대한 탄탄한 기초를 제공하는 데에 있다. 책의 내용을 모두 소화하고 나면 특정한 프로그래밍 작업에 필요한 지식을 얻을 수 있으며 독자 스스로 .NET의 세계를 여행해 나갈 수 있게 될 것이다.

이 책의 내용
- .NET 4 플랫폼과 Visual C# 2010에 대한 이해
-  최신 .NET 기술의 동향
- .NET 1.0 시절부터 교육을 해 온 저자의 강의
- .NET 플랫폼의 핵심인 WPF, WCF, WF에 대한 이해
   Window 8 / .NET 4.5 내용 수록

저자 소개

Andrew Troelsen : .NET과 J2EE 개발자 교육 센터인 Intertech(http: //www.intertech.com)의 파트너, 트레이너 겸 컨설턴트이다. 그는 .NET과 COM 분야 모두에서 앞서가는 권위자로 미네소타 대학에서 수리 언어학과 남아시아학 학위를 받았으며, 여러 .NET 관련 컨퍼런스에서 강연을 맡고 있다. 전통적인 COM에 대한 주요 저작으로는 별 다섯 개를 받은 베스트셀러로서 초기 저작인 『Developer's Workshop to COM and ATL3.0』과 『COM and .NET Interoperability』이 있고, C#에 대한 저작으로는 수상 도서인 『C#과 .NET Platform』(C# and .NET Platform)이 있으며, VB.NET에 대한 저작으로는 역시 별 다섯 개를 받은 『Visual Basic.NET and the .NET Platform: An Advanced Guide』가 있다.


역자 소개

이수겸 : ASP.NET, Windows Phone 7, C#, 닷넷 플랫폼, Business Intelligence에 관한 책을 쓰고 번역했으며 Microsoft MVP로 활동하고 있다. 요즘은 iOS, Android, Windows(.NET), Linux 등의 플랫폼에서 Objective C++, Java, Python, C#, HTML5, JScript, CSS3 등이 뒤섞인 개발 환경을 다루느라 머리가 아프지만 Microsoft 플랫폼에 대해서는 여전히 향수에 가까운 감정을 품고 있다. 현재는 미국에서 어엿한 외국인 노동자로서 열심히 일을 하며 꼬박꼬박 IRS에 세금을 납부하고 있고 틈틈이 개인 프로젝트와 기고 등을 병행하고 있다.

박경훈 : 국내 최대의 닷넷 개발자 커뮤니티인 HOONS 닷넷을 10여년 동안 운영해오면서, 또한 2005년부터 지금까지 Microsoft Visual C# MVP로 활동해오면서 프로그래밍 서적 10여권을 번역 및 집필했고 수많은 세미나와 컨퍼런스들을 기획/진행하면서 닷넷 개발자들에게 닷넷 기술들과 함께 새로운 열정을 전하는 데 노력해왔다. 영국에서 캠든소프트를 설립하여 모바일 앱 제작 도구 개발을 하였고, 현재 런던대학교 킹스칼리지 대학원에서 소프트웨어 관련 공부를 계속하고 있다.

신형철 : 2000년부터 소프트웨어 개발에 몸담아 왔으며 Microsoft MVP, 데브피아 시샵 등의 온라인 활동을 하였고 현재는 다음 커뮤니케이션에서 모바일 지도 애플리케이션 개발에 매진하고 있다.



1부 C#과 .NET 플랫폼 소개
1장 .NET의 철학
2장 C# 응용 프로그램 만들기

2부 C# 핵심 프로그래밍 구조
3장 C# 핵심 프로그래밍 구조 1부
4장 C# 핵심 프로그래밍 구조 2부
5장 캡슐화된 클래스 타입 정의하기
6장 상속과 다형성
7장 구조화된 예외 처리
8장 객체의 생명주기

3부 C# 고급 프로그래밍 구조
9장 인터페이스 다루기
10장 제네릭
11장 대리자, 이벤트, 람다
12장 C#의 고급 언어 기능
13장 LINQ to Objects

4부 .NET 어셈블리 프로그래밍하기
14장 .NET 어셈블리
15장 타입 리플렉션, 늦은 바인딩, 특성 기반 프로그래밍
16장 프로세스, 응용 프로그램 도메인, 객체 컨텍스트
17장 CIL의 이해와 동적 어셈블리의 역할
18장 동적 타입과 동적 언어 런타임

5부 .NET 기본 클래스 라이브러리
19장 멀티스레드 프로그래밍, 병렬 프로그래밍
20장 파일 입출력과 객체 직렬화
21장 ADO.NET 1부: 연결 계층
22장 ADO.NET 2부: 비연결 계층
23장 ADO.NET 3부: 엔티티 프레임워크
24장 LINQ to XML
25장 Windows Communication Foundation
26장 Windows Workflow Foundation 4.0

6부 WPF로 데스크톱 사용자 인터페이스 만들기
27장 Windows Presentation Foundation(WPF)과 XAML
28장 WPF 컨트롤 프로그래밍
29장 WPF 그래픽 렌더링 서비스
30장 WPF 리소스, 애니메이션, 스타일
31장 WPF 컨트롤 템플릿과 UserControl

7부 ASP.NET 웹 응용 프로그램 만들기
32장 ASP.NET 웹 페이지 만들기
33장 ASP.NET 웹 컨트롤, 마스터 페이지, 테마
34장 ASP.NET 상태 관리 기법

8부 부록 
부록 A Windows Forms 프로그래밍
부록 B Mono를 이용한 플랫폼 독립적인 .NET 개발