이 책은 다음과 같이 네 부분으로 구성됩니다.
ㆍ 기본 프로그래밍: 닷넷과 C#, 데이터와 연산자, 제어구조 그리고 메소드(1~5장)
ㆍ 객체지향 프로그래밍: 클래스와 인터페이스, 캡슐화와 다형성 그리고 예외처리(6~9장)
ㆍ C# 코딩: 프로퍼티와 인덱서, 컬렉션, 제네릭, 델리게이트와 이벤트, 스트림과 파일 입출
력, 열거자, LINQ(10~16장)
ㆍ WPF를 이용한 윈도우 프로그래밍: 레이아웃 컨트롤, WPF 컨트롤, 대화상자와 고급 컨트롤, 리소스와 데이터 바인딩, MVVM 패턴(17~22장)
특히, WPF를 이용한 윈도우 프로그래밍 부분에서 윈도우 애플리케이션의 구조와 WPF 컨트롤 태그 구조를 그림으로 설명하여 윈도우 애플리케이션을 직관적으로 이해할 수 있도록 했으며, WPF 기반 프로그래밍에서 고급 주제인 리소스와 데이터 바인딩 그리고 MVVM 패턴의 개념을 그림으로 설명해서 쉽게 이해할 수 있도록 배려했습니다.
이 책을 통해 C#을 여러분의 창의력을 발휘하고 아이디어를 현실로 구현할 수 있는 도구로 만들고, C# 코딩에 대한 자신감을 무한히 키워서 코딩의 세계를 즐기기 바랍니다. 이제 C# 프로그래밍의 재미있고 신나는 여정을 시작해 봅시다.