본문 바로가기

추천 검색어

실시간 인기 검색어

Head First C#

한빛미디어 · 2011년 10월 10일
새로 출시된 개정판이 있습니다. 개정판보기
8.8 (4개의 리뷰)
(null%의 구매자)
  • Head First C# 대표 이미지
    Head First C# 대표 이미지
  • A4
    사이즈 비교
    210x297
    Head First C# 사이즈 비교 203x235
    단위 : mm
무료배송 이벤트 소득공제
10% 30,600 34,000
적립/혜택
1,700P

기본적립

5% 적립 1,700P

추가적립

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 1,700P
  • 리뷰 작성 시, e교환권 추가 최대 300원
절판되었습니다.

해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

패키지

북카드

키워드 Pick

키워드 Pick 안내

관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.

Head First C# 상세 이미지

책 소개

이 책이 속한 분야

쉽고 빠르게 C#을 학습하도록 도와주는 『Head First C#: 상상을 초월하는 객체지향 C# 학습법 (개정판)』. 이 책은 C# 4.0 과 닷넷 프레임워크 4.0, 비주얼 스튜디오 2010에 맞추어 소개하며, 상속에서부터 직렬화에 이르는 내용을 담고 있다. LINQ를 사용한 데이터 조회, 그래픽과 에니메이션 그리기, 클래스와 객체지향 프로그래밍 등의 내용을 배워 게임과 간단한 프로젝트를 만들어 볼 수 있다.

작가정보

저자(글) 앤드류 스텔만

저자 앤드류 스텔만은 뉴욕에서 자라긴 했지만 피츠버그에서도 꽤 오래 지냈습니다. 카네기 멜론 대학교 전산학부를 다니는 동안 피츠버그라는 동네를 알게 되었고, 나중에 제니와 함께 컨설팅 사업을 시작하고 오라일리에서 책을 내기 시작하면서 다시 피츠버그로 이사왔습니다. 대학을 졸업하고 다시 고향에 돌아와서 처음 얻은 직장은 EMI 음반사의 프로그래머 자리였습니다. 그가 라구아디아 공연예술고등학교에서 첼로와 재즈 베이스 기타를 전공했던 것을 감안하면 제법 그럴듯한 직장이었습니다. 앤드류와 제니가 처음으로 같이 일했던 곳은 회계 소프트웨어 회사였는데, 거기에서 앤드류는 프로그래머 팀을 맡고 있었습니다. 몇 년 동안 끝내주는 프로그래머들하고 일할 수 있었고, 그 과정에서 많은 것을 배웠습니다. 책을 쓰지 않는 동안에는 별로 쓸 데 없는(하지만 재미있는) 소프트웨어를 만들기도 하고, 연주도 하고, 비디오 게임도 하고, 태극권과 합기도 연습도 하고, 여자 친구 리사와 데이트를 즐기거나 포메라니언종 강아지하고 놀곤 한답니다.

저자(글) 제니퍼 그린

저자 제니퍼 그린은 대학교에서는 철학을 전공했지만 철학 전공자답게 전공과 관련된 직장을 구하지는 못했습니다. 다행히도 소프트웨어 테스팅에 능통한 덕에 온라인 서비스 업체에서 테스팅을 시작하면서 프로젝트 관리에 대해 배울 수 있었습니다. 1998년에 뉴욕으로 이사해서 회계 소프트웨어 회사에서 소프트웨어 테스트 업무를 맡았습니다. 인공지능과 자연언어 처리를 주력으로 하는 벤처회사에서 소프트웨어 테스팅 팀을 맡기도 했습니다. 그 후로는 세계 방방곡곡을 돌면서 여러 소프트웨어 팀과 함께 일하면서 갖가지 재미있는 프로젝트를 진행했습니다. 여행을 사랑하고, 발리우드 영화를 즐겨보며, 가끔씩 만화책을 보기도 하고, X-Bok가 수리되길 기다리기도 하고, 탄산음료를 병째로 마시기도 하며, 위피트종 강아지와 놀기도 한답니다.

번역 홍형경

역자 홍형경은 치열한 회사 생활에서 빠져 나와 현재 프리랜서 프로그래머로 일하고 있습니다. 아직은 IT분야에서 프리랜서란 직업이 외국에서의 그것처럼 인식되지는 않지만, 나름대로 나아가야 할 올바른 방향을 찾고 있는 중입니다.

역자 서환수는 서울대학교 물리학과에서 박사학위를 받고 지금은 경기도 모처의 기업 연구소에서 나노과학을 연구하고 있습니다. 유치원에 들어가기 전부터 아무것도 모르고 물리학을 하겠다고 마음먹은 이후로, 30대 중반에 이른 지금까지도 "어떤 사람이 되고 싶으냐?"라는 질문을 받으면 "훌륭한 과학자요"라고 대답하고 있습니다. 『Head First Java: 뇌 회로를 자극하는 자바 학습법 (개정판)』을 비롯해서 한빛미디어와 함께 여러 권의 번역서를 냈습니다.

목차

  • 1장. C#과 함께 놀라운 생산성을! ? 비주얼 애플리케이션에 대한 10분짜리 소개
    좋은 프로그램을 정말 빨리 만들기 원하십니까? C#을 쓰면 강력한 프로그래밍 언어와 훌륭한 도구를 자유자재로 활용할 수 있습니다. 제공되는 비주얼 스튜디오 IDE를 이용하면 버튼이 제대로 작동하게 하려고 복잡한 코드를 가지고 오랫동안 씨름할 필요도 없죠. 게다가 버튼 이름을 알아내기 위해 어떤 메소드를 써야 하는지, 버튼의 레이블은 어떤 메소드로 알아낼 수 있는지 따위를 줄줄이 외우지 않아도 되니 자기가 해야 하는 일에 집중하기도 더 좋습니다. 뭔가 끌리는 느낌이 드시나요? 그러면 다음 페이지로 넘어가서 프로그래밍을 시작해 봅시다.

    2장. 모두 다 코드에 불과하나니 ? 뒤에 숨어 있는 그 무엇!
    우리는 그냥 IDE 사용자가 아니라 프로그래머입니다. IDE만 가지고도 꽤나 많은 일을 할 수 있습니다. 하지만 거기에는 한계가 있습니다. 물론 애플리케이션을 만들다 보면 반복적인 작업을 많이 해야 하긴 합니다. 그런 일을 하다 보면 IDE에서 제공하는 기능이 정말 많이 도움이 된다는 것을 알 수 있죠. 하지만 IDE를 가지고 작업하는 것은 시작에 불과합니다. 프로그램에서 할 수 있는 일은 IDE에서 하는 일에 비하면 무궁무진합니다. 그리고 그런 일을 하려면 C#코드를 작성해야 합니다. 일단 코딩에 대해 어느 정도 감을 잡고 나면 프로그램으로 못할 일이 없다니까요.

    3장. 객체를 지향하라! ? 제대로 된 코드 만들기
    모든 프로그램은 어떤 문제를 해결하기 위해 만들어집니다. 프로그램을 만들 때는 항상 그 프로그램으로 어떤 문제를 해결하는 것인지부터 생각하는 습관을 가지는 것이 좋습니다. 그런 관점에서 볼 때 객체는 정말 유용합니다. 그 객체를 통해서 해결하려고 하는 문제를 바탕으로 코드 구조를 구축하는데 도움이 되고, 결과적으로 코드를 작성하는 방법에 얽매이기보다는 우리가 해결해야 할 문제에 대해 고민하는 데 더 많은 시간을 투자할 수 있으니까요. 객체를 올바르게 활용하면 더 직관적으로 작성할 수 있는 코드, 더 쉽게 이해하고 수정할 수 있는 코드를 만들어 낼 수 있습니다.

    4장. 유형과 참조 10:00시 ? 당신의 데이터는 어디에 있습니까?
    데이터 유형, 데이터베이스는 모두 “중요하다”는 공통점이 있습니다. 데이터가 없이는 어떤 프로그램도 쓸모가 없습니다. 사용자로부터 정보를 받고, 그 정보를 활용해 새로운 정보를 찾아내거나 만들어 내서 다시 사용자에게 돌려줘야 하니까요. 사실 프로그래밍 과정에서 하는 일은 대부분 어떤 식으로든 데이터로 작업하는 것이라고 할 수 있습니다. 이 장에서는 C#의 데이터 유형에 대해 속속들이 알아보겠습니다. 프로그램에서 데이터를 다루는 방법을 자세하게 알아보고, 객체에 대한 비밀스러운 이야기까지 살펴봅시다.

    C# 실습: 경주 시뮬레이션
    조, 밥, 앨은 경견장에 가는 걸 매우 좋아합니다. 하지만, 매번 갈 때마다 돈을 잃어서 애로가 많습니다. 그래서 돈을 걸기 전에 어떤 개가 이길지를 알아낼 수 있는 시뮬레이터를 만들어 달라고 부탁하는군요. 그리고 프로그램을 잘 만들어 주면 수익금도 나눠주겠다고 하네요.

    5장. 캡슐화 ? 비밀스러운 것은 Private로
    좀 더 은밀한 것을 원하시나요? 때때로 객체에서도 은밀한 것이 필요할 수 있습니다. 일기장이나 은행 거래내역서 같은 걸 안전하고 비밀스럽게 보관하는 것처럼 훌륭한 객체라면 다른 친구들이 마음대로 자기 내부를 휘젓고 다니지 못하게 할 수 있어야 합니다. 이 장에서는 캡슐화의 위력에 대해 알아볼 겁니다. 객체의 데이터를 남들로부터 숨기고, 그 데이터에 안전하게 접근하게 해 주는 메소드를 추가하는 방법도 배우게 됩니다.

    6장. 상속 ? 객체의 가계도
    부모님을 닮고 싶다는 생각을 해 본 적 있지 않나요? 혹시 여러분이 만들고자 하는 객체와 거의 똑 같은 일을 해 주는 객체를 본 적이 있나요? 어떤 객체를 보고 “조금만 고치면 딱 내가 필요로 하는 개체를 만들 수 있겠다”하는 생각이 들어본 적 있나요? C# 언어에서 가장 강력한 개념, 가장 강력한 테크닉인 상속이 만들어진 배경에는 그런 생각이 담겨있습니다. 이번 장을 공부하고 나면 어떤 객체의 서브클래스를 만들어서 필요한 행동은 그대로 받아오면서도 유연성을 살려서 고쳐야 할 게 있으면 고쳐서 쓰는 방법을 터득하게 될 겁니다. 중복된 코드를 피하면서 실제 세계와 더욱 유사한 모형을 만들고 더 관리하기 쉬운 코드를 만들 수 있게 될 거예요.

    7장. 인터페이스와 추상 클래스 ? 약속 잘 지키는 클래스 만들기
    백 번 말하는 것보다 한 번 실천하는 것이 중요합니다. 때때로 객체가 어떤 클래스를 상속받는 것 보다는 어떤 일을 할 수 있는지를 기준으로 묶어줘야 하는 경우가 있습니다. 그런 경우에 쓰이는 것이 바로 인터페이스입니다. 어떤 클래스든 같은 인터페이스를 구현하면 같은 일을 할 수 있죠. 하지만 강력한 힘을 갖게 되면 그만큼 책임져야 할 것도 많아지는 법이죠. 어떤 클래스든 특정 인터페이스를 구현한다면 반드시 모든 의무를 이행해야 합니다. 그렇지 않으면 컴파일러가 가만두지 않을 거예요.

    8장. 열거형과 컬렉션 ? 데이터 왕창 저장하기
    실생활에서는 데이터를 조금씩 찔끔 찔끔 처리하는 일이 별로 없습니다. 보통 데이터가 한꺼번에 왕창 몰려옵니다. 따라서 다량의 데이터를 정리하기 위한 뭔가가 필요하고, 컬렉션이 바로 그런 경우에 쓸 수 있는 도구입니다. 컬렉션으로 프로그램에서 사용할 데이터를 저장하고 정렬하고 관리할 수 있습니다. 데이터를 관리하는 부분은 컬렉션에 맡겨 버리고 우리는 데이터로 일을 처리하는 부분에 더 많은 시간을 할애할 수 있지요.

    C#실습: 퀘스트
    주인공이 한 레벨씩 올라가면서 무시무시한 적들을 물리치는 퀘스트를 수행하는 어드벤처 게임을 만들어야 합니다. 이 게임은 주인공과 적이 서로 한 턴씩 움직이는 턴 기반 시스템으로 만들겠습니다. 주인공은 한 턴에서 이동이나 공격, 둘 중 하나만 할 수 있지만 적은 한 턴에 이동과 공격을 동시에 할 수 있습니다. 플레이어가 죽거나 일곱 레벨에 있는 모든 적을 죽이면 게임이 끝납니다.

    9장. 파일 읽고 쓰기 ? 바이트 배열을 저장해서 세상을 구해 봅시다
    가끔씩은 악착같이 행동해야 될 때도 있습니다. 지금까지 여러분이 작성한 모든 프로그램은 모두 단명했습니다. 프로그램이 일단 실행된 후 곧바로 죽었죠. 하지만 이것만으로는 뭔가 부족합니다. 특히, 중요한 정보를 다룰 땐 더욱 그렇죠. 작업한 내용을 저장할 수 있어야 합니다. 이 장에서는 데이터를 파일에 쓰는 방법과 다시 파일에서 그 데이터를 어떤 식으로 읽어 내는지 배우게 될 것입니다. 이를 위해 닷넷 스트림 클래스의 내용과 2진법, 16진법의 정체를 살펴 보겠습니다.

    10장. 예외 처리 ? 나중에는 불길 잡기가 힘들어요
    프로그래머는 전투기조종사가 아닙니다. 헤드 퍼스트 책과 수많은 기술 매뉴얼을 들고 허리가 휠 정도로 일해서 여러분은 드디어 마스터 프로그래머로서 업계의 정상에 우뚝 서게 되었습니다. 하지만 작성했던 프로그램들이 충돌하거나 예상대로 동작하지 않아서 여전히 코드를 뒤적이고 있을 거에요.

    11장. 이벤트와 대리자 ? 코드가 은밀히 처리하는 것
    객체들이 자기 자신에 대해 생각하기 시작했습니다. 객체들이 하는 일들을 계속 제어할 수는 없습니다. 가끔 날벼락 같은 일이 일어나죠. 이럴 때 여러분은 객체들이 발생하는 사건에 대해 반응할 수 있을 정도로 똑똑해 지길 원합니다. 이벤트란 바로 이런 것이며, 그 이상도 이하도 아닙니다. 하나의 객체가 이벤트를 발행하면 다른 객체는 그 이벤트를 구독하고, 함께 일하는 모든 사람들은 계속 자기 할 일을 하죠. 정말 대단한 점은 같은 이벤트에 반응하는 객체들이 너무나 많다는 점인데, 이런 경우네는 콜백을 사용하면 매우 편리합니다.

    12장. 예습과 복습 ? 지식과 힘, 그리고 재미난 것 만들기
    배운 것은 실제로 써먹어야 합니다. 지금까지 작성했던 코드를 실제로 활용해 보기 전까지는 C#의 난해한 개념을 알고 있다고 자부하기는 쉽지 않을 거예요. 이 장에서는 타이머와 LINQ를 사용해서 컬렉션을 처리하는 것과 같은 새롭고 자질구레한 것들을 배우게 될 것입니다. 또한 전반부에서는 정말 복잡한 애플리케이션을 구축함으로써 이전 장에서 이미 배웠던 내용을 제대로 파악할 수 있는 기회를 갖게 될 것입니다. 아주 멋진 소프트웨어를 만들 때가 되었으니 허리띠를 졸라 매세요.

    13장. 컨트롤과 그래픽 객체 ? 예뻐질 거에요
    가끔씩은 여러분 손으로 직접 그래픽을 만들어야 합니다. 지금까지는 애플리케이션에 있는 시가적인 것들을 처리하기 위해 컨트롤들에 상당한 시간을 할애해 왔지만, 가끔은 이것만으로 충분치 않군요. 그림을 움직이게 만들려면 어떻게 해야 할까요? 이렇게 하려면 닷넷 프로그램을 위해 여러분 자신만의 컨트롤을 생성하려고 할 것입니다. 아마도 이중 버퍼링 기능을 추가하거나 심지는 폼에 직접 그림도 그릴 것입니다. 이 모든 작업은 그래픽 객체외 비트맵 객체, 그리고 현재의 그래픽에 만족하지 않는 마음에서 시작됩니다.

    14장. 캡틴 어메이징 ? 객체의 최후
    객체의 진정한 힘은 상속과 다형성을 통해 실제 세계에서 일어나는 일을 모방하는 능력에 있습니다. 만화로 객체를 이해하세요.

    15장. LONQ ? 데이터 처리하기
    데이터로 구동되는 세상에서 어떻게 먹고 살아야 하는지 생각해 보세요. 지난 몇 일 혹은 몇 주 동안 우리가 만들었던 프로그램들은 데이터를 처리하지는 않았습니다. 하지만 오늘, 이 장에서 다루는 것은 전부 데이터에 관련된 것입니다. 실제로 한 가지 이상의 데이터 소스를 사용해서 한 가지 이상의 형식으로 데이터와 연관된 작업을 해야 할 경우가 종종 있습니다. 데이터베이스, XML, 컬렉션을 사용해 프로그램을 개발하는 것은 훌륭한 C# 프로그래머가 되기 위한 필수 과정이며 여기서 필요한 것이 바로 LINQ입니다. LINQ는 간단하면서도 직관적인 방식으로 데이터를 읽어올 뿐만 아니라 상이한 데이터 소스에 있는 데이터들을 그룹 짓고 합칠 수 있게 합니다.

    C# 실습: 인베이터
    이번 실습실에서는 더 이상 소개가 필요 없는 비디오 게임 역사상 가장 유명하고 존경 받았던 것 중 하나를 다룰 것입니다. 인베이터를 만들어 봅시다.

    부록. 남은 것들 ? 이 책에 넣고자 했던 11가지 내용
    재미있는 것은 이제부터 시작됩니다! 지금까지 C#을 사용해서 강력한 소프트웨어를 만들기 위한 수많은 도구들을 소개하고 학습했지만, 이 책 한 권만으로 C#에 대한 도구와 기술을 다룰 수는 없습니다. 이 책을 쓰면서 도대체 어떤 내용을 포함하고 어떤 내용을 제외해야 하는지 상당한 시간을 고민했습니다. 이 장에서는 이 책에서 언급하지 않은 내용 일부를 소개하고 있는데, 자세히 다루지는 않았지만 정말 중요하고 유용한 내용이며, 조금이라도 도움이 되었으면 하는 바램입니다.

출판사 서평

만화처럼 쉽고 빠르게 배우는 C# 4.0 프로그래밍, 닷넷 프레임워크 4.0과 C# 4.0을 한 번에 배운다.

이 책의 특징과 장점

-. 『Head First C#: 상상을 초월하는 객체지향 C# 학습법』 (2009) 개정판
-. C#을 쉽고 재미있게 배울 수 있는 인지과학 및 학습이론에 기반을 둔 학습법
-. 만화처럼 쉽게 읽히는 독특한 구성, 학습효과를 높이는 십자퍼즐, 브레인 파워, 연습문제

어떤 독자를 위한 책인가?
-. C# 프로그래밍 입문자
-. C# 프로그래밍 기존 개발자

개정판에서 달라진 점
-. C# 4.0 & 닷넷 프레임워크 4.0 & 비주얼 스튜디어 2010을 반영
-. 부록 6개장 추가

상상을 초월하는 객체지향 C#학습법
『Head First C#: 상상을 초월하는 객체지향 C# 학습법 (개정판)』은 C#과 닷넷 프레임워크, 비주얼 스튜디오 IDE를 위한 완벽한 지침서입니다. 이 책은 C# 4.0 과 닷넷 프레임워크 4.0, 비주얼 스튜디오 2010에 맞춰져 있으며 상속에서부터 직렬화에 이르는 내용을 담고 있습니다. 여러분은 LINQ를 사용해 데이터를 조회하며 그래픽과 에니메이션을 그리고, 클래스와 객제지향 프로그래밍에 관한 모든 것을 섭렵할 수 있습니다. 또한 게임과 간단한 프로젝트를 만들고 재미난 문제도 풀어보게 될 겁니다. 이 책을 통해 능숙한 C# 프로그래머로 거듭날 수 있을 거예요!

만화처럼 쉽고 빠르게 배우는 C#
새로운 개념을 학습하려고 고군분투할 정도로 여러분이 한가하다고 생각하지 않습니다. 최신의 인지과학과 학습이론을 바탕으로 만든 이 책을 읽다 보면 여러 개념을 동시에 인지하는 학습 경험을 맛보게 될 것입니다. 볼거리가 많고 머릿속에 쏙쏙 들어오게 구성된 『Head First C#: 상상을 초월하는 객체지향 학습법 (개정판)』으로 C#을 학습해 봅시다!

옮긴이의 글_ 홍형경
프로그래밍에서 중점을 둬야 하는 항목이 과거에는 알고리즘이나 코드의 간결성이었다면 최근 몇 년 들어서는 사용자들의 요구사항에 대한 만족도나 사용자 경험을 중시하는 풍조로 그 경향이 바뀌고 있습니다. 프로그램뿐만 아니라 세상사 모든 일이 그렇지 않을까요? 다른 사람들보다 차별화 되고 눈에 띄어야만 더욱 돋보이고 오래도록 사랑 받을 수 있습니다. 책도 마찬가지입니다. 이제는 IT, 소프트웨어 세계에서는 거의 고유명사화된 《헤드 퍼스트》 시리즈가 바로 그 주인공입니다. 뭔가 부족해 보이는 것 같지만, 막상 읽어보며 학습하다 보면 첫 인상과는 달리 내실
있고 안이 꽉 찬 책이라는 사실을 독자 모두가 느낄 수 있을 것입니다. 닷넷과 C#이 소개된 지도 꽤 많은 시간이 흘렀으며, 이와 관련된 서적들도 아주 많이 출간되었습니다. 하지만 나에게 딱 맞는 책을 고르고 싶어도 그런 책을 찾기는 결코 쉽지 않은 일입니다. 이 책은 C#에 대한 기본서이긴 하지만 다른 기본서들과는 분명히 차별화되어 있으며, 머릿속에 기본 개념이 쏙쏙 들어오는 것을 몸소 체험할 수 있을 겁니다. 특히 이 책에서는 중간중간 실습 과
정을 넣어 단순히 “Hello, World!” 같은 문자열을 출력하는 것이 아닌 직접 실행되는 프로그램을 작성할 수 있는 기회를 제공하고 있습니다. 또한 자신이 만든 실습 프로그램을 게시판에 올려 전 세계의 『Head First C#』 독자들에게 선보일 수도 있습니다. 판타지 업계에 ‘해리포터’ 시리즈가 있다면, IT 업계에는 《헤드 퍼스트》 시리즈가 있습니다. 호그와트 마법학교 대신 우리는 C# 실습문제를 풀면서 실력을 향상시킬 수 있습니다. 덤블도어 선생님도 필요 없습니다. 『Head First C#』에 있는 “바보 같은 질문이란 없습니다”에서 모든 질문에 대답해 줍니다. 마법 지팡이 대신 우리는 비주얼 스튜디오 익스프레스로 무장하고 있습니다. 이 책이 C#을 처음 시작하는 모든 이에게 좋은 지침서가 되어 모든 독자가 훌륭한 프로그래머가 되길 진심으로 바랍니다. 여러모로 부족한 역자에게 도움을 주신 한빛미디어㈜ 식구들에게 감사 드립니다. 이 책을 기획하고 수고해주신 한동훈 대리님, 개정판 작업에 심혈을 기울여주신 박은지 님께 깊은 감사 드립니다.

옮긴이의 글_서환수
《헤드 퍼스트》 시리즈를 아주 좋아합니다. 《헤드 퍼스트》 시리즈의 첫 번째 책인 『Head First Java』를 처음 접했을 때의 충격은 아직도 생생합니다. 마치 어린이용 책처럼 그림과 텍스트가 마구 뒤섞여 있고, 코드나 본문 여기저기에 손으로 적은 듯한 설명이 들어가 있는 구성은 “전문서적은 점잖게 만들어야 한다”는 암묵적인 약속을 깨버린 파격이었으니까요. 그 후로 『Head First EJB』, 『Head First Design Patterns』, 『Head First Java 2판』에 이르기까지 많은 《헤드 퍼스트》 시리즈 책을 번역했습니다. C#을 처음 접하게 된 건 비주얼 스튜디오 익스프레스 버전이 나올 무렵부터였습니다. 공짜라서 확실히 끌렸죠. 그리고 다양한 패러다임의 프로그래밍이 가능하다고는 하지만 산만하고 복잡해 보이는 C++보다는 처음부터 깔끔하게 새로 디자인한 언어인 자바에 훨씬 가깝다는 점도 아주 매력적이었습니다. 마침 실험 장비를 구동하는 데 필요한 프로그램을 몇 가지 새로 짜야 하는 상황이었는데, 처음 써보는 언어라는 부담이 있음에도 용감하게 비주얼 스튜디오 익스프레스 2005 버전을 써서 제법 복잡한 프로그램을 짜봤습니다. 물론 제가 사용한 장비가 닷넷용 API를 제공하고 있어서 그렇게 용기를 낼 수 있었겠지만, 기존의 비주얼 스튜디오에서 제공하던 답답한 IDE나 적당히 땜질해서 만들어놓은 듯한 MFC 프로그래밍 환경에 비해 C#과 닷넷 기반의 프로그래밍은 매끄럽고 우아했습니다. 지금도 윈도우 환경에서 프로그램을 만들어야 하는 상황이라면 당연히 비주얼 스튜디오 익스프레스를 사용할 것입니다. 무료로 제공되는 훌륭한 개발 환경 위에서 깔끔하고 우아한 C# 언어로 프로그래밍을 하려는 분께 이 책이 훌륭한 지침서가 될 수 있기를 바랍니다. 지금까지 저와 함께 일한 많은 한빛미디어㈜ 식구들이 게으른 역자로 인해 고생을 많이 하셨습니다. 학위 논문 준비한답시고 게으름 피운 역자로 인해 속이 새까맣게 타버렸을 한동훈 씨께 미안하고 고마운 마음을 전하고 싶습니다. 그리고 나의 존재 이유라고 할 수 있는 아내 혜선과 아들 정언, 조만간 이 세상에 태어날 둘째 아이에게 사랑과 감사의 마음을 전합니다.

기본정보

상품정보
ISBN 9788979148589
발행(출시)일자 2011년 10월 10일
쪽수 844쪽
크기
203 * 235 mm
총권수 1권
원서명/저자명 Head first C#/Stellman, Andrew
이 책의 개정정보
새로 출시된 개정판이 있습니다. 개정판보기

Klover

Klover 리뷰 안내
교보를 애용해 주시는 고객님들이 남겨주신 평점과 감상을 바탕으로, 다양한 정보를 전달하는 교보문고의 리뷰 서비스입니다.
1.리워드 안내
구매 후 90일 이내에 평점과 10자 이상의 리뷰 작성 시 e교환권 200원을 적립해 드립니다.
e교환권은 적립 일로부터 180일 동안 사용 가능합니다.
리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 리뷰 종류별로 구매한 아이디당 한 상품에 최초 1회 작성 건들에 대해서만 제공됩니다.
판매가 1,000원 미만 도서의 경우 리워드 지급 대상에서 제외됩니다.
한달 후 리뷰
구매 후 30일~ 120일 이내에 작성된 두 번째 구매리뷰에 대해 한 달 후 리뷰로 인지하고 e교환권 100원을 추가 제공합니다.

* 강연, 공연, 여행, 동영상, 사은품, 기프트카드 상품은 지급 제외
2.운영 원칙 안내
Klover 리뷰를 통한 리뷰를 작성해 주셔서 감사합니다. 자유로운 의사 표현의 공간인 만큼 타인에 대한 배려를 부탁합니다.
일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
  • 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
  • 도서와 무관한 내용의 리뷰
  • 인신공격이나 욕설, 비속어, 혐오발언이 개재된 리뷰
  • 의성어나 의태어 등 내용의 의미가 없는 리뷰

리뷰는 1인이 중복으로 작성하실 수는 있지만, 평점계산은 가장 최근에 남긴 1건의 리뷰만 반영됩니다.
3.신고하기
다른 고객이 작성리뷰에 대해 불쾌함을 느끼는 경우 신고를 할 수 있으며, 신고 자가 일정수준 이상 누적되면 작성하신 리뷰가 노출되지 않을 수 있습니다.

구매 후 리뷰 작성 시, e교환권 200원 적립

문장수집

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여주는 교보문고의 새로운 서비스입니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 "좋아요“ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보 없이 삭제될 수 있습니다.
리워드 안내
구매 후 90일 이내에 문장수집 작성 시 e교환권 100원을 적립해드립니다.
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.

구매 후 리뷰 작성 시, e교환권 100원 적립

이 책의 첫 기록을 남겨주세요

교환/반품/품절 안내

상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

이벤트
TOP

저자 모두보기

매장별 재고 및 도서위치

할인쿠폰 다운로드

  • 쿠폰은 주문결제화면에서 사용 가능합니다.
  • 다운로드한 쿠폰은 마이 > 나의 통장 에서 확인 가능합니다.
  • 도서정가제 적용 대상 상품에 대해서는 정가의 10%까지 쿠폰 할인이 가능합니다.
  • 도서정가제 적용 대상 상품에 10% 할인이 되었다면, 해당 상품에는 사용하실 수
    없습니다.

적립예정포인트 안내

  • 통합포인트 안내

    • 통합포인트는 교보문고(인터넷, 매장), 핫트랙스(인터넷, 매장), 모바일 교보문고 등 다양한 곳에서 사용하실 수 있습니다.
    • 상품 주문 시, 해당 상품의 적립률에 따라 적립 예정 포인트가 자동 합산되고 주문하신 상품이 발송완료 된 후에 자동으로 적립됩니다.
    • 단, 쿠폰 및 마일리지, 통합포인트, e교환권 사용 시 적립 예정 통합포인트가 변동될 수 있으며 주문취소나 반품시에는 적립된 통합포인트가 다시 차감됩니다.
  • 통합포인트 적립 안내

    • 통합포인트는 도서정가제 범위 내에서 적용됩니다.
    • 추가적립 및 회원 혜택은 도서정가제 대상상품(국내도서, eBook등)으로만 주문시는 해당되지 않습니다.
  • 기본적립) 상품별 적립금액

    • 온라인교보문고에서 상품 구매시 상품의 적립률에 따라 적립됩니다.
    • 단 도서정가제 적용 대상인 국내도서,eBook은 15%내에서 할인율을 제외한 금액내로 적립됩니다.
  • 추가적립) 5만원 이상 구매시 통합포인트 2천원 추가적립

    • 5만원 이상 구매시 통합포인트 2천원 적립됩니다.
    • 도서정가제 예외상품(외서,음반,DVD,잡지(일부),기프트) 2천원 이상 포함시 적립 가능합니다.
    • 주문하신 상품이 전체 품절인 경우 적립되지 않습니다.
  • 회원혜택) 3만원이상 구매시 회원등급별 2~4% 추가적립

    • 회원등급이 플래티넘, 골드, 실버 등급의 경우 추가적립 됩니다.
    • 추가적립은 실결제액 기준(쿠폰 및 마일리지, 통합포인트, e교환권 사용액 제외) 3만원 이상일 경우 적립됩니다.
    • 주문 후 취소,반품분의 통합포인트는 단품별로 회수되며, 반품으로 인해 결제잔액이 3만원 미만으로 변경될 경우 추가 통합포인트는 전액 회수될 수 있습니다.

제휴 포인트 안내

제휴 포인트 사용

  • OK CASHBAG 10원 단위사용 (사용금액 제한없음)
  • GS&POINT 최대 10만 원 사용
더보기

구매방법 별 배송안내

지역별 도착 예정일

수도권 지역

배송 일정 안내 테이블로 결제 완료 시간, 도착예정일 결제 완료 시간 컬럼의 하위로 평일 0시 ~ 12시 토요일 0시 ~ 11시 평일 12시 ~ 22시 평일 12시 ~ 24시 토요일 11시 ~ 21시 을(를) 나타낸 표입니다.
결제 완료 시간 도착예정일
평일 0시 ~ 12시

토요일 0시 ~ 11시
당일배송 오늘

당일배송 오늘
평일 12시 ~ 22시

평일 12시 ~ 24시

토요일 11시 ~ 21시
새벽배송 내일 07시 이전

내일

일요배송 일요일

수도권 외 (천안, 대전, 울산, 부산, 대구, 창원)

배송 일정 안내 테이블로 결제 완료 시간, 도착예정일 결제 완료 시간 컬럼의 하위로 월~토 0시 ~ 11시 30분 을(를) 나타낸 표입니다.
결제 완료 시간 도착예정일
월~토 0시 ~ 11시 30분
당일배송 오늘

배송 유의사항

  • 새벽배송과 일요배송은 수도권 일부 지역을 대상으로 합니다. 상품 상세페이지에서 도착 예정일을 확인해 주세요.
  • 수도권 외 지역에서 선물포장하기 또는 사은품을 포함하여 주문할 경우 당일배송 불가합니다.
  • 무통장입금 주문 후 당일 배송 가능 시간 이후 입금된 경우 당일 배송 불가합니다.
  • 새벽배송의 경우 공동 현관 출입 번호가 누락 되었거나 틀릴 경우 요청하신 방법으로 출입이 어려워, 부득이하게 공동 현관 또는 경비실 앞에 배송 될 수 있습니다.
  • 학교, 관공서, 회사 등 출입 제한 시간이 있는 곳은 당일배송, 새벽배송, 일요배송이 제공되지 않을 수 있습니다.
  • 공휴일과 겹친 토요일, 일요일은 일요일 배송에서 제외됩니다. 일요배송은 한정 수량에 한해 제공됩니다. 수량 초과 시 일반배송으로 발송되니 주문 시 도착 예정일을 확인해 주세요.
  • 주문 후 배송지 변경 시 변경된 배송지에 따라 익일 배송될 수 있습니다.
  • 수도권 외 지역의 경우 효율적인 배송을 위해 각 지역 매장에서 택배를 발송하므로, 주문 시의 부록과 상이할 수 있습니다.
  • 각 지역 매장에서 재고 부족 시 재고 확보를 위해 당일 배송이 불가할 수 있습니다.
  • 기상악화로 인한 도로 사정으로 일부 지역의 배송 지연이 발생될 수 있습니다.
  • 출고 예정일이 5일 이상인 상품의 경우(결제일로부터 7일 동안 미입고), 출판사 / 유통사 사정으로 품/절판 되어 구입이 어려울 수 있습니다. 이 경우 SMS, 메일로 알려드립니다.
  • 분철상품 주문 시 분철 작업으로 인해 기존 도착 예정일에 2일 정도 추가되며, 당일 배송, 해외 배송이 불가합니다.
  • 해외주문도서는 해외 거래처 사정에 의해 품절/지연될 수 있습니다.
  • 스페셜오더 도서나 일서 해외 주문 도서와 함께 주문 시 배송일이 이에 맞추어 지연되오니, 이점 유의해 주시기 바랍니다.

바로드림존에서 받기

  1. STEP 01
    매장 선택 후 바로드림 주문
  2. STEP 02
    준비완료 알림 시 매장 방문하기
  3. STEP 03
    바로드림존에서 주문상품 받기
  • 바로드림은 전국 교보문고 매장 및 교내서점에서 이용 가능합니다.
  • 잡지 및 일부 도서는 바로드림 이용이 불가합니다.
  • 각 매장 운영시간에 따라 바로드림 이용 시간이 달라질 수 있습니다.

수령 안내

  • 안내되는 재고수량은 서비스 운영 목적에 따라 상이할 수 있으므로 해당 매장에 문의해주시기 바랍니다.
  • 바로드림 주문 후 재고가 실시간 변동되어, 수령 예상 시간에 수령이 어려울 수 있습니다.

취소/교환/반품 안내

  • 주문 후 7일간 찾아가지 않으시면, 자동으로 결제가 취소됩니다.
  • 취소된 금액은 결제수단의 승인취소 및 예치금으로 전환됩니다.
  • 교환/반품은 수령하신 매장에서만 가능합니다.

사은품 관련 안내

  • 바로드림 서비스는 일부 1+1 도서, 경품, 사은품 등이 포함 되지 않습니다.

음반/DVD 바로드림시 유의사항

  • 음반/DVD 상품은 바로드림 주문 후 수령점 변경이 불가합니다. 주문 전 수령점을 꼭 확인해 주세요.
  • 사은품(포스터,엽서 등)은 증정되지 않습니다.
  • 커버이미지 랜덤발매 음반은 버전 선택이 불가합니다.
  • 광화문점,강남점,대구점,영등포점,잠실점은 [직접 찾아 바로드림존 가기], [바로드림존에서 받기] 로 주문시 음반 코너에서 수령확인이 가능합니다
  • 선물 받는 분의 휴대폰번호만 입력하신 후 결제하시면 받는 분 휴대폰으로 선물번호가 전달됩니다.
  • 문자를 받은 분께서는 마이 > 주문관리 > 모바일 선물내역 화면에서 선물번호와 배송지 정보를 입력하시면 선물주문이 완료되어 상품준비 및 배송이 진행됩니다.
  • 선물하기 결제하신 후 14일까지 받는 분이 선물번호를 등록하지 않으실 경우 주문은 자동취소 됩니다.
  • 또한 배송 전 상품이 품절 / 절판 될 경우 주문은 자동취소 됩니다.

바로드림 서비스 안내

  1. STEP 01
    매장 선택 후 바로드림 주문
  2. STEP 02
    준비완료 알림 시 매장 방문하기
  3. STEP 03
    바로드림존에서 주문상품 받기
  • 바로드림은 전국 교보문고 매장 및 교내서점에서 이용 가능합니다.
  • 잡지 및 일부 도서는 바로드림 이용이 불가합니다.
  • 각 매장 운영시간에 따라 바로드림 이용 시간이 달라질 수 있습니다.

수령 안내

  • 안내되는 재고수량은 서비스 운영 목적에 따라 상이할 수 있으므로 해당 매장에 문의해주시기 바랍니다.
  • 바로드림 주문 후 재고가 실시간 변동되어, 수령 예상시간에 수령이 어려울 수 있습니다.

취소/교환/반품 안내

  • 주문 후 7일간 찾아가지 않으시면, 자동으로 결제가 취소됩니다.
  • 취소된 금액은 결제수단의 승인취소 및 예치금으로 전환됩니다.
  • 교환/반품은 수령하신 매장에서만 가능합니다.

사은품 관련 안내

  • 바로드림 서비스는 일부 1+1 도서, 경품, 사은품 등이 포함되지 않습니다.

음반/DVD 바로드림시 유의사항

  • 음반/DVD 상품은 바로드림 주문 후 수령점 변경이 불가합니다. 주문 전 수령점을 꼭 확인해주세요.
  • 사은품(포스터,엽서 등)은 증정되지 않습니다.
  • 커버이미지 랜덤발매 음반은 버전 선택이 불가합니다.
  • 광화문점,강남점,대구점,영등포점,잠실점은 [직접 찾아 바로드림존 가기], [바로드림존에서 받기] 로 주문시 음반코너에서 수령확인이 가능합니다.
  1. STEP 01
    픽업박스에서 찾기 주문
  2. STEP 02
    도서준비완료 후 휴대폰으로 인증번호 전송
  3. STEP 03
    매장 방문하여 픽업박스에서 인증번호 입력 후 도서 픽업
  • 바로드림은 전국 교보문고 매장 및 교내서점에서 이용 가능합니다.
  • 잡지 및 일부 도서는 바로드림 이용이 불가합니다.
  • 각 매장 운영시간에 따라 바로드림 이용 시간이 달라질 수 있습니다.

수령 안내

  • 안내되는 재고수량은 서비스 운영 목적에 따라 상이할 수 있으므로 해당 매장에 문의해주시기 바랍니다.
  • 바로드림 주문 후 재고가 실시간 변동되어, 수령 예상시간에 수령이 어려울 수 있습니다.

취소/교환/반품 안내

  • 주문 후 7일간 찾아가지 않으시면, 자동으로 결제가 취소됩니다.
  • 취소된 금액은 결제수단의 승인취소 및 예치금으로 전환됩니다.
  • 교환/반품은 수령하신 매장에서만 가능합니다.

사은품 관련 안내

  • 바로드림 서비스는 일부 1+1 도서, 경품, 사은품 등이 포함되지 않습니다.

음반/DVD 바로드림시 유의사항

  • 음반/DVD 상품은 바로드림 주문 후 수령점 변경이 불가합니다. 주문 전 수령점을 꼭 확인해주세요.
  • 사은품(포스터,엽서 등)은 증정되지 않습니다.
  • 커버이미지 랜덤발매 음반은 버전 선택이 불가합니다.
  • 광화문점,강남점,대구점,영등포점,잠실점은 [직접 찾아 바로드림존 가기], [바로드림존에서 받기] 로 주문시 음반코너에서 수령확인이 가능합니다.

도서 소득공제 안내

  • 도서 소득공제란?

    • 2018년 7월 1일 부터 근로소득자가 신용카드 등으로 도서구입 및 공연을 관람하기 위해 사용한 금액이 추가 공제됩니다. (추가 공제한도 100만원까지 인정)
      • 총 급여 7,000만 원 이하 근로소득자 중 신용카드, 직불카드 등 사용액이 총급여의 25%가 넘는 사람에게 적용
      • 현재 ‘신용카드 등 사용금액’의 소득 공제한도는 300만 원이고 신용카드사용액의 공제율은 15%이지만, 도서·공연 사용분은 추가로 100만 원의 소득 공제한도가 인정되고 공제율은 30%로 적용
      • 시행시기 이후 도서·공연 사용액에 대해서는 “2018년 귀속 근로소득 연말 정산”시기(19.1.15~)에 국세청 홈택스 연말정산간소화 서비스 제공
  • 도서 소득공제 대상

    • 도서(내서,외서,해외주문도서), eBook(구매)
    • 도서 소득공제 대상 상품에 수반되는 국내 배송비 (해외 배송비 제외)
      • 제외상품 : 잡지 등 정기 간행물, 음반, DVD, 기프트, eBook(대여,학술논문), 사은품, 선물포장, 책 그리고 꽃
      • 상품정보의 “소득공제” 표기를 참고하시기 바랍니다.
  • 도서 소득공제 가능 결제수단

    • 카드결제 : 신용카드(개인카드에 한함)
    • 현금결제 : 예치금, 교보e캐시(충전에한함), 해피머니상품권, 컬쳐캐쉬, 기프트 카드, 실시간계좌이체, 온라인입금
    • 간편결제 : 교보페이, 네이버페이, 삼성페이, 카카오페이, PAYCO, 토스, CHAI
      • 현금결제는 현금영수증을 개인소득공제용으로 신청 시에만 도서 소득공제 됩니다.
      • 교보e캐시 도서 소득공제 금액은 교보eBook > e캐시 > 충전/사용내역에서 확인 가능합니다.
      • SKpay, 휴대폰 결제, 교보캐시는 도서 소득공제 불가
  • 부분 취소 안내

    • 대상상품+제외상품을 주문하여 신용카드 "2회 결제하기"를 선택 한 경우, 부분취소/반품 시 예치금으로 환원됩니다.

      신용카드 결제 후 예치금으로 환원 된 경우 승인취소 되지 않습니다.

  • 도서 소득공제 불가 안내

    • 법인카드로 결제 한 경우
    • 현금영수증을 사업자증빙용으로 신청 한 경우
    • 분철신청시 발생되는 분철비용

알림 신청

아래의 알림 신청 시 원하시는 소식을 받아 보실 수 있습니다.
알림신청 취소는 마이룸 > 알림신청내역에서 가능합니다.

Head First C#
상상을 초월하는 객체지향 C# 학습법
개정판
신고

신고 사유를 선택해주세요.
신고 내용은 이용약관 및 정책에 의해 처리됩니다.

허위 신고일 경우, 신고자의 서비스 활동이 제한될 수 있으니 유의하시어
신중하게 신고해주세요.

판형알림

  • A3 [297×420mm]
  • A4 [210×297mm]
  • A5 [148×210mm]
  • A6 [105×148mm]
  • B4 [257×364mm]
  • B5 [182×257mm]
  • B6 [128×182mm]
  • 8C [8절]
  • 기타 [가로×세로]
EBS X 교보문고 고객님을 위한 5,000원 열공 혜택!
자세히 보기

해외주문양서 배송지연 안내

현재 미국 현지 눈폭풍으로 인해
해외 거래처 출고가 지연되고 있습니다.

해외주문양서 주문 시
예상 출고일보다 배송기간이 더 소요될 수 있으니
고객님의 너그러운 양해 부탁드립니다.

감사합니다.