PROGRAMMING .NET 3.5(한국어판) : 별밤서재

PROGRAMMING .NET 3.5(한국어판) 요약정보 및 구매

상품 선택옵션 0 개, 추가옵션 0 개

  • 제시 리버티 , 알렉스 호로비츠
  • ITC
  • 2009-04-30
  • 9788963510064 (8963510069)

29,000

26,100(10% 할인)

포인트
260p
배송비
무료배송
포인트 정책 설명문 닫기

00포인트

포인트 정책 설명문 출력

관심상품

선택된 옵션

  • PROGRAMMING .NET 3.5(한국어판)

관련도서

등록된 상품이 없습니다.

상품 정보

별밤서재 사은품
책 상세소개


이 책의 저자인 제시 리버티Jesse Liberty와 알렉스 호로비츠Alex Horovitz는 닷넷 3.5의 대부분의 내용에 대해 자세히 다룬다. 특히, 네 가지 핵심적인 중요 기술인 WPF, WCF, WF, CardSpace가 어떻게 상호연동해서 현대적인 N-티어와 SOA 프로그램을 만드는지 설명하고 있다. 이 책의 모든 예제는 C#으로 작성되었고, 다운로드받아 직접 테스트해볼 수 있다. - 출판사 제공 책 소개

목차
part 1. 프리젠테이션을 위한 선택
chapter 01 닷넷 3.5: MVC, N-티어, SOA를 위한 보다 나은 선택 3
통합 vs 격리 4
이 한 권의 책에 모든 내용이? 6

chapter 02 XAML: 윈도우즈 UI를 만드는 선언형 언어 7
XAML 101 8t
간단한 예제로 가볍게 시작하는 XAML 11
수준을 높여 좀 더 멋진 내용을! 27
살아있는 화면! (어떻게 멈추는지 고민하지 말고 그냥 즐기자) 39

chapter 03 WPF의 소개: 데스크탑 UI의 새로운 경험 55
첫걸음: 패널들 56
엘리먼트 간의 포함관계 80
리소스 81
형태 변형 83
애니메이션 84
데이터 바인딩 93

chapter 04 WPF 적용: 실제 프로그램 작성 109
프로그램을 부분별로 나누기 110
비즈니스 클래스 117
첫 번째 페이지 - 장바구니에 선택 항목 추가하기 122
두 번째 페이지 - 신용카드 검증하기 156

chapter 05 Ajax 소개: 데스크탑 UI를 웹으로… 173
웹 프로그램이 훨씬 빨라졌다. 173
시작하면서 175
AJAX를 이용해서 제시어 기능 만들기 179
ScriptManager 192
이제 다음은? 202

chapter 06 AJAX 실전: ListMania 203
To-Do 목록 관리자 만들기 204
To-Do 목록를 개인화하기 227

chapter 07 실버라이트 소개: 리치 인터넷 UI 플랫폼 245
이번 장만으로 실버라이트를 정복할 수 있을까? 246
실버라이트의 범위 246
본격적인 프로그램 만들기 247
Control 249
이벤트와 이벤트 처리기 260
동적으로 컨트롤을 생성하기 265
데이터 바인딩 270
스타일을 적용한 컨트롤 278

part 2. 디자인 패턴을 위한 준비
chapter 08 닷넷 3.5를 이용한 디자인 패턴의 구현 285
닷넷 3.5는 좋은 설계 디자인을 발전시킨다. 286
N-티어 패턴 290
MVC 패턴 291
Observer 패턴 / 출판과 구독 311
Factory Method 패턴 323
Chain-of-Command 패턴 332
Singleton 패턴 343

part 3. 비즈니스 계층 구현
chapter 09 LINQ의 이해: 구조화된 최상의 질의언어 353
LINQ 쿼리를 정의하고 실행하기 354
확장 메소드 371
AdventureWorksLT 데이터베이스 추가하기 382
LINQ to SQL 기본 385
비주얼 스튜디오 LINQ to SQL 디자이너 사용하기 390
데이터 가져오기 396

chapter 10 WCF의 소개: 접근하기 쉬운 SOA 409
상세한 서비스의 정의 410
웹서비스 구현 415
UDDI: 거기에 누가 있고, 이들이 나를 위해 무엇을 할 수 있을까? 421
어떻게 실행되는가? 423
WCF로 SOA 구현 424
이제 실제로 구현을 해보자!! 430

chapter 11 WCF 실전: YahooQuotes 433
웹서비스 작성과 실행 433
웹서비스 사용하기 445

chapter 12 WF 소개 457
WF 이전의 사용하던 흐름 제어 458
윈도우즈 워크플로우(WF) 사용하기 465
WF 실행과정의 이해 479
워크플로우 서비스들 480

chapter 13 WF 실전: 상태 시스템 제작 483
WF와 상태 시스템 484
사건 지원 상태 시스템 만들기 484

chapter 14 CardSpace의 사용과 적용 509
CardSpace의 개요 510
CardSpace ID 만들기 515
CardSpace를 지원하는 기능 추가하기 521
요 약 544

Appendix. 부 록
Appendix A XAML의 중요 개념 549
XAML 네임스페이스 549
Type Converter 551
Property Element와 Content 프로퍼티 552
Markup Extension 553
XamlReader와 XamlWriter 556
Tools 559

Appendix B WPF 563
WPF Toolkit 563
닷넷 3.5 SP1에서의 새로운 기능 566

Appendix C ASP.NET AJAX SP1과 ASP.NET Routing 573
ASP.NET AJAX History 573
Script Combine 576
ASP.NET Routing 581
이전 ASP 인텔리센스와 디버깅 583
기타 587

Appendix D ADO.NET 2.0 ~ 3.5까지 589
System.Data.Common 네임스페이스와 DbProviderFactory 590
데이터베이스 연결 591
대용량 복사 594
DataSet과 DataTable 596
기타 602
출판사 서평
내용 “마이크로소프트는 최근 몇 번의 릴리즈를 통해서 개발자의 개발 패턴을 획기적으로 바꿀 수 있도록 닷넷 프레임워크를 중요한 진보를 소개했다. 이 책은 닷넷 프레임워크 3.5와 비주얼 스튜디오 2008의 진정한 강력함을 배울 수 있는 데 필요한 모든 지식을 제공한다.”
_팀 스니스(마이크로소프트 클라이언트 플랫폼 에반젤리스트 총 책임자)『(한국어판) Programming .NET 3.5』는 개발자가 마이크로소프트의 최신 프레임워크를 이용해서 윈도우즈와 웹 프로그램을 개발할 때 얼마나 많은 도움을 받을 수 있는지 잘 보여주고 있다. 아울러, 이미 널리 공유되고 있는 구조 패턴과 도구 프로그램들을 사용하는 최선의 예제를 통해서 닷넷 3.5가 얼마나 다양한 기능을 소화하고 있는지에 대해서도 잘 설명하고 있다. 이 책의 저자인 제시 리버티Jesse Liberty와 알렉스 호로비츠Alex Horovitz는 닷넷 3.5의 대부분의 내용에 대해 자세히 다룬다. 특히, 네 가지 핵심적인 중요 기술인 WPF, WCF, WF, CardSpace가 어떻게 상호연동해서 현대적인 N-티어와 SOA 프로그램을 만드는지 설명하고 있다. 이 책의 모든 예제는 C#으로 작성되었고, 다운로드받아 직접 테스트해볼 수 있다. 이 책은 다음의 핵심적인 내용은 다음과 같다.
- WPF : WPF와 그래픽기술을 이용하면 비스타와 비슷한 효과를 얻는다.
- WCF : 네트워크상에 존재하는 프로그램들과 통신하도록 도와주는 산업표준을 지원하는 WCF를 사용한다.
- WF : 시스템에서 사용되는 워크플로(업무흐름)를 정의, 실행, 관리할 수 있다.
- CardSpace : 사용자의 인증을 사용할 수 있는 새로운 ID를 만들고 관리할 수 있다.
- XAML : WPF에서 사용자 UI를 만들기 위해서 사용하는 XML 기반의 마크업 언어를 사용한다.
- AJAX : 클라이언트에서 개발되는 기능을 구현할 수 있는 ASP.NET 확장 시스템을 배울 수 있다. 닷넷 3.5는 개발자들이 이전 버전을 통해서 구현하는 데 어려움을 겪던 구조 패턴들을 이용할 수 있도록 해준다. 이 책은 이를 배우려는 개발자들이 직접 실행하면서 배울 수 있도록 충분한 예제와 간략하면서도 핵심적인 설명으로 구성되어 있다. 아울러, 이 책에 인용된 예제 소스들은 기업 솔루션에 적용할 수 있을 만큼 가용성과 안정성을 보장하며, 실제 업무환경에 가까운 예제들을 사용하고 있다.
대상 독자 이 책은 이미 닷넷을 다뤄 보았던 프로그래머들을 대상으로 한다. 기존의 윈도우즈 기반에서 응용 혹은 웹 프로그램을 다뤄보았고, C#이나 VB 중 적어도 한 가지에 익숙해야 한다.
구성이 책은 모두 3부, 14장으로 구성된다. 1부 프리젠테이션을 위한 선택
1장 닷넷 3.5: MVC, N-티어, SOA를 위한 보다 나은 선택
이 장은 닷넷 3.5의 진정한 기능을 짧게 살펴본다. 2장 XAML: 윈도우즈 UI를 만드는 선언형 언어
프리젠테이션 계층에서 가장 큰 변화는 닷넷 3.5에서 선언형 언어를 사용해서 데스크탑 수준을 구현할 수 있게 된 것이다. XAML(eXtensible Application Markup Language)은 WPF, WF, 실버라이트에서 사용된다. 2장은 바로 이 XAML로 오브젝트를 선언했을 때의 장점을 설명하고 그것을 만들고 XAML과 C# 코드 사이를 자연스럽게 전환하는 데 사용하는 관련 도구 프로그램들을 다룬다. 추가적으로, 엘리먼트, 어트리뷰트, 프로퍼티, 이벤트와 이벤트 처리기, 레이아웃과 화면 배치, 기타 필수 엘리먼트들, XAML 디버깅 등을 다룬다. 3장 WPF의 소개: 데스크탑 UI의 새로운 경험
WPF는 XAML를 통해서 트리거, 2D 및 3D 오브젝트, 리치 텍스트, 애니메이션뿐만 아니라 훨씬 더 다양한 사용자 인터페이스를 제공한다. 3장에서는 스타일, 트리거, 리소스, 스토리보드(storyboard) 등을 설명하고 리치 데스트탑 프로그램을 만들기 위해서 XAML를 사용하는 방법을 다룬다. 4장 WPF 적용: 실제 프로그램 작성
4장은 3장의 내용을 확장해서 WPF로 실제 리치 데스크탑 프로그램을 만들어 본다. 5장 Ajax 소개: 데스크탑 UI를 웹으로…
5장은 Microsoft AJAX 라이브러리의 소개하고 AJAX를 사용해서 단순한 예제를 다룬다. 또한 ScriptManger와 확장 AJAX 컨트롤들을 살펴보고 마이크로소프트에서조차 언급하지 않았지만 AJAX가 왜 닷넷 3.5의 일부인지에 대한 내용을 토론한다. ASP.NET/AJAX는 닷넷 3.5에서 추구하는 프로그래밍 방식과 동일한 종류이며, 실제로도 닷넷 3.5의 나머지 부분들과 잘 동작한다. 6장 AJAX 실전: ListMania
6장은 5장에서 다뤘던 개념적인 부분을 기반으로 웹 기반의 확장된 AJAX 프로그램을 개발해 본다. 7장 실버라이트 소개: 리치 인터넷 UI 플랫폼
7장은 실버라이트를 소개한다. 실버라이트는 닷넷 3.5의 수많은 장점을 이용하면서도 브라우저로 배포되는 프로그램의 장점을 거의 모든 플랫폼으로 확장시킨다. 그러면서도 WPF의 풍부한 상호작용 능력을 가지고 있다. 2부 디자인 패턴을 위한 준비
8장 닷넷 3.5를 이용한 디자인 패턴의 구현
8장은 닷넷 3.5를 가지고 실제 프로그래밍에서 구조 패턴의 구현을 증진시키는 방법에 대해서 논의한다. 과거 십여 년 동안 말로만 떠들어 왔던 MVC나 N-티어 프로그래밍은 사실 닷넷 3.5 이전 버전에서는 지원하지 못했다. 그래서, 필연적으로 많은 닷넷 프로그램들은 실제로 2-티어가 최선이었다. 3부 비즈니스 계층구현
9장 LINQ의 이해: 구조화된 최상의 질의언어
9장은 닷넷 3.5의 내장 기능인 LINQ(Language INtegrated Query)를 통해서 SQL를 포함해야 하는 ADO.NET 클래스들의 번거로움을 대치하는 방법을 설명한다. 10장 WCF의 소개: 접근하기 쉬운 SOA
10장은 SOA를 정의하고 해결해야 하는 문제점을 설명한다. 그리고, WCF가 SOA를 어떻게 구현하는지 보여주고 핵심 개념을 알아보고 리소스에 접근하는 서비스의 바인딩, 서비스의 사용, IIS에서 서비스를 호스팅하는 내용을 알아본다. 또한, 웹서비스를 만들기 위한 접근, 바인딩, 계약 같은 기본적인 내용도 알아본다. 11장 WCF 실전: YahooQuotes
11장은 10장에서 설명한 개념을 기반으로 실제 WCF 프로그램을 만들어 본다.12장 WF 소개
워크플로우가 무엇이며 이를 왜 사용해야 할까? 과연 이것이 프로그램의 비즈니스 계층으로서 어떻게 역할을 감당할까? 12장은 업무나 소프트웨어의 처리과정이나 개발에서 워크플로우의 사용방법을 설명한다. 아울러, 순차 처리(sequential processing) 과정에서 사용되는 다양한 워크플로우의 종류를 알아본다. 13장 WF 실전: 상태 시스템 제작
13장은 하나의 워크플로우 프로그램을 만들어 보고 12장에서 설명했던 모든 개념들을 사용해 본다. 14장 CardSpace의 사용과 적용
CardSpace는 ID 셀렉터를 기반으로 사용자가 수많은 ID 중 하나를 웹사이트에 전달할 수 있도록 한다. 신뢰 수준과 사용자의 의도에 따라서 전달되는 개인 정보의 양을 조절할 수 있다. 사용자가 CardSpace를 인식할 수 있는 사이트에 로그인할 때, CardSpace 서비스가 표시되고 사용자가 ID 카드를 선택해서 웹 사이트에 전달하는데, 기존에 일반 ID, 정부 기관의 발급 ID, 혹은 지갑의 신용카드를 선택하는 것과 유사하다.
역자 머리말 중에서이 책은 그런 개발자들의 마음을 헤아려 주는 책이다. 각각의 기술들이 내용이 두꺼운 책 한 권을 채우고도 모자랄 수 있지만, 이 책은 그 내용들을 아주 자세히 다루진 않으면서도 내용을 비교적 잘 녹여 놓았다. 이러한 과정을 우리말로 바꾸는 과정에 참여한 것을 개인적으로 좋은 경험으로 생각하며, 이 경험을 다른 개발자들과 함께 공유하길 바라면서 작업을 진행했다. 이를 통해서 원서의 내용을 쉽게 접할 수 있는 기회가 있기를 바란다.
감수자의 글 중에서책을 감수한 평을 한 마디로 말하자면, 깊은 내용을 깊게 파는 것도 중요하지만 어디에 무엇이 있는지를 가르쳐 줘서 개발자들이 적시적소에 어떤 기술을 사용할지를 알려주는 명쾌한 책이라는 인상을 받았다. 개인적으로 많은 닷넷 프로젝트를 컨설팅하면서 느낀 점은 제대로 알고 있어야 제대로 사용할 수 있다는 것이다. 성경의 구절처럼 “눈먼 사람이 눈먼 사람을 인도하면 안 되는 것처럼....” 말이다.
상품 정보 고시
도서명 PROGRAMMING .NET 3.5(한국어판)
저자 제시 리버티 , 알렉스 호로비츠
출판사 ITC
출간일 2009-04-30
ISBN 9788963510064 (8963510069)
쪽수 608
사이즈 188 * 245 mm
배송공지

사용후기

회원리뷰 총 0개

사용후기가 없습니다.

상품문의

등록된 상품문의

0개의 상품문의가 있습니다.

상품문의가 없습니다.

교환/반품

교환 및 반품
[반품/교환방법]
마이페이지> 주문배송조회 > 반품/교환신청 또는 고객센터 (1544-0435)로 문의 바랍니다.

[반품주소]
- 도로명 : (10882) 경기도 파주시 산남로 62-20 (산남동)
- 지번 : (10882) 경기도 파주시 산남동 305-21

[반품/교환가능 기간]
변심반품의 경우 수령 후 14일 이내, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

[반품/교환비용]
단순 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담

[반품/교환 불가 사유]
- 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
(단지 확인을 위한 포장 훼손은 제외)
- 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
예) 화장품, 식품, 가전제품(악세서리 포함) 등
- 복제가 가능한 상품 등의 포장을 훼손한 경우
예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
- 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
- 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
- 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
- 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
* (1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시
‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)

[상품 품절]
공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.

[소비자 피해보상, 환불지연에 따른 배상]
- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됩니다.
- 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함.
  • PROGRAMMING .NET 3.5(한국어판)

회원로그인

오늘 본 상품

  • PROGRAMMING .NET 3.5(한국어판)
    PROGRAMMIN
    26,100