로그인회원가입장바구니고객센터마이페이지회사소개
kangcom
전체
Home >   >   > 

Professional C#

   
지은이 Simon Robinson/배재현   |   출판사 정보문화사  |   발행일 2002년 03월 18일
 
클릭하시면 큰 도서이미지를 보실 수 있습니다.
판매가 40,000원36,000원 10%
마일리지 5% 2,000원
발행일 2002-03-18
ISBN 8976279034 |  9788976279033
기타정보 번역서 | 1486쪽
예상출고일
배송비 무료배송
   
프로그래밍언어
종합지수 50p 16 위
   
 

#과 연동되는 환경인 .NET 프레임워크와 C# 언어가 수년 간 많은 개발자들에게 가장 중요한 기술이 될 것이라고 이야기한다고 해도 그다지 과장은 아닌 것 같다. .NET은 Windows에서 작동하는 거의 대부분의 응용프로그램을 개발할 수 있는 환경이며, C#은 .NET과 함께 작동하도록 특별히 고안된 새로운 프로그래밍 언어이다.

이 책에서는 C# 언어와 .NET 프레임워크에 관련된 전반적인 핵심개념을 소개한다. C# 문법의 전체적인 내용뿐 아니라 Windows 응용프로그램, Windows 서비스, ASP.NET을 사용하여 제작하는 웹 응용프로그램과 웹 서비스, Windows 컨트롤과 웹 컨트롤 등의 여러 가지 유형의 응용프로그램을 C#을 사용하여 제작하는 예제를 소개한다. 또한 ADO.NET을 이용한 데이터 액세스, DirectoryServices 클래스를 이용하여 액티브 디렉토리에 접근하는 방법과 같이 흔히 사용하는 .NET 클래스 라이브러리에 대한 폭넓은 이야기가 진행된다.



이 책은 누구를 위한 책인가?
이 책은 VB, C++, 자바 프로그래밍의 경험이 있지만 C# 혹은 .NET 프로그래밍의 경험은 없는 개발자들을 위하여 쓰여졌다. 첨단 기술의 선두에서 일하고 있는 개발자들을 위해 이 책은 .NET 프레임워크 상에서 C# 프로그램을 작성하기 위한 이상적인 개요를 제공해 줄 것이다.


이 책이 다루고 있는 내용
- C# 언어의 모든 기능
- C#으로 작성하는 객체 지향 프로그래밍
- Windows 응용프로그램과 Windows 서비스
- ASP.NET을 이용하여 웹 페이지와 웹 서비스를 만드는 방법
- .NET 어셈블리
- ADO.NET을 이용하여 데이터 액세스하기
- .NET Remoting을 이용한 분산 응용프로그램
- COM, COM+의 통합과 액티브 디렉토리

Introduction

.NET의 중요성

발전 vs 혁명
백지 상태 또는 새 출발

그래서 .NET은 무엇인가

.NET의 장점
C#은 어디에 적합한가

새로운 개발환경

C# 코드를 작성하기 위한 필수사항

이 책의 내용

규약

고객 지원


제1장 .NET 아키텍처

.NET 개요

프로그램 컴파일과 실행 과정

컴파일
실행
관리 코드의 이점

IL(Intermediate Language)

고전 객체 지향 프로그래밍
값 형식(Value Type)과 참조 형식(Reference Type)
엄격한 형식 검사(Strong Typing)
IL의 기능 요약

언어 상호 운용성

CTS
CLS

.NET 기본 클래스 라이브러리

.NET 프레임워크의 컴포넌트

어셈블리(Assembly)
네임스페이스(Namespace)
응용프로그램 도메인(Application Domain)
JIT 컴파일러
.NET 도구
예외(Exception)
보안(Security)
어트리뷰트(Attribute)
리플렉션(Reflection)

언어와 기술

C#
C++
J++
VB
ASP
스크립트 언어
ADO/OLE DB
ADSI
COM과 COM+

종합

역사적 이야기

요약


제2장 C# 소개

C#의 개발

어셈블러(Assembler)의 출현
C 프로그래밍 언어
VB로 들어가기
자바

C#

다른 언어와 비교한 C#
C# 사용하기
C# 기능의 개요
C# 컴파일러 사용하기
요약


제3장 C#의 기본

시작하기

C# 데이터 형식

CTS 형식
형식 안전성

C#의 데이터 형식

값 형식
참조 형식

복잡한 데이터 형식

값 형식
참조 형식
형식 변환(Type Conversion)
박싱(Boxing)과 언박싱(Unboxing)

변수(Variable)

식별자(Identifier)
변수 범위(Variable Scope)
변수 한정자(Variable Modifier)

상수(Constant)

연산자(Operator)

연산자 줄여쓰기
삼항 연산자
checked와 unchecked
is
sizeof
typeof
연산자 우선순위

흐름제어(Flow Control)

조건문
루프(Loop)
점프 명령문
using 블록 명령문
예외 처리

프로그램 구조

클래스
네임스페이스(Namespace)
Main 메소드

C# 파일을 컴파일하기

콘솔 I/O

주석

XML 문서

요약


제4장 클래스와 상속

시작하기 전에

객체와 클래스를 좀더 자세히 알아보자

일상 속의 객체
프로그래밍의 객체
예제: Authenticator 클래스
클래스 구현하기

프로퍼티(Property)

프로퍼티의 이점

상속(Inheritance)

일상 생활 속의 상속
C#의 상속: Mortimer Phones 샘플
상속 추가하기
Object 클래스
클래스 계층도(Class Hierarchy Diagram)
가상(virtual) 메소드와 비가상(non-virtual) 메소드
추상 함수(Abstract Function)와 기본 클래스
sealed 클래스와 sealed 메소드
기본 버전의 메소드 호출하기
상속: 다른 주제

OOP 프로그램 아키텍처

요약


제5장 객체 지향 C#

메소드 오버로딩(Method Overloading)

오버로드된 메소드 정의하기
오버로드된 메소드 호출하기
메소드 오버로드를 위한 요구사항
오버로딩을 사용하는 상황

생성(Construction)과 정리(Disposal)

생성자(Constructor)
정리하기: 소멸자(Destructor)
IDisposable
샘플: DestuctorDemo

메모리에서 일어나는 일: 참조 변수와 값 변수

구조체(Struct)

연산자 오버로딩(Operator Overloading)

인덱서(Indexer)

인터페이스(Interface)

요약


제6장 C#의 고급 주제

예외 처리와 오류 처리

예외 코딩하기
예제: SimpleExceptions
예외 기본 클래스
중첩된 try 블록
예외의 예제: MortimerColdCall

사용자 정의 캐스트(User-Defined Cast)

예제: Currency 구조체
다중 캐스트

델리게이트(Delegate)

C#에서 델리게이트 사용하기
Simple Delegate 예제
예제: BubbleSorter
멀티캐스트 델리게이트(Multicast Delegate)

이벤트(Event)

소비자(consumer)의 관점에서 본 이벤트
이벤트 샘플: 콘솔 통보

C# 전처리기 지시문(Preprocessor Directive)

#define과 #undef
#if, #elif, #else, #endif
#warning과 #error
#region과 #endregion
#line

어트리뷰트(Attribute)

안전하지 않은 코드(Unsafe Code)

포인터(Pointer)
성능을 최적화하기 위해 포인터 사용하기
스택 기반의 배열 만들기

요약


제7장 C#과 기본 클래스

System.Object

참조 객체의 동일성을 비교하기
값 형식의 동일성 비교하기

문자열 다루기

System.String
문자열 만들기
문자열 형식화하기

정규식(Regular Expression)

객체의 그룹

배열 리스트(Array List)
컬렉션(Collection)
사전(Dictionary)

사용자 지정 어트리뷰트(Custom Attribute)

사용자 지정 어트리뷰트 작성하기
WhatsNewAttributes 샘플

리플렉션(Reflection)

System.Type 클래스
샘플: TypeView
어셈블리(Assembly) 클래스
WhatsNewAttributes 샘플 완성

스레딩(Threading)

멀티스레드 응용프로그램
스레드 조작
ThreadPlayaround 샘플
스레드 우선권(Thread Priority)
동기화(Synchronization)

요약


제8장 .NET 환경에서 프로그래밍 하기

Visual Studio.NET

프로젝트 만들기
프로젝트를 살펴보고 코딩하기
프로젝트 빌드하기
디버깅

다른 .NET 도구

WinCV

.NET 사용 가이드라인

명명법 규약
프로퍼티와 메소드 사용하기
필드 사용하기

요약


제9장 Windows 응용프로그램

아키텍처

폼(Form)

컨트롤

이벤트와 델리게이트
컨트롤 그룹화
그리기 클래스(Drawing Class)
사용자 지정 컨트롤(Custom Control)

메뉴

대화상자(Dialog Box)

요약


제10장 어셈블리

어셈블리의 개념

DLL-지옥의 해결책
어셈블리의 기능
응용프로그램 도메인과 어셈블리

어셈블리 아키텍처

어셈블리 매니페스트(Assembly Manifest)
네임스페이스, 어셈블리, 컴포넌트
전용 어셈블리와 공유 어셈블리
어셈블리 보기
어셈블리 빌드하기

교차 언어(Cross Language) 지원

언어 독립성 사용하기
CLS 요구사항

리소스를 어셈블리에 추가하기

리소스 파일 생성하기
리소스 파일 사용하기
국제화와 리소스
지역화를 위한 리소스
Visual Studio.NET을 사용한 지역화 예제

전역 어셈블리 캐시(Global Assembly Cache)

원시 이미지 생성기(Native Image Generator)
전역 어셈블리 캐시 뷰어

공유 어셈블리 생성하기

공유 어셈블리 이름
공유 어셈블리 만들기

구성(Configuration)

버전관리
구성 디렉토리

배포

DLL 배포하기
병합 모듈(Merge Module) 만들기

요약


제11장 .NET의 데이터 액세스

ADO.NET 개요

공유 클래스
데이터베이스 특정 클래스
네임스페이스

연결(Connection)

트랜잭션(Transaction)

명령문(Command)

명령문 실행하기
저장 프로시저 호출하기

데이터 리더(Data Reader)

데이터 집합(Data Set)

데이터 테이블(Data Table)
데이터 관계(Data Relationship)
데이터 제약 조건(Data Constraint)

XML 스키마

데이터 집합 생성하기
데이터 집합 변경사항 반영하기

ADO.NET으로 작업하기

계층으로 나누어서 개발하기
SQL 서버 키 생성
명명 규칙
성능

요약


제12장 .NET 데이터 보기

DataGrid 컨트롤

테이블 형태의 데이터를 출력하기
데이터 소스
DataGrid 클래스 계층

데이터 바인딩(Data Binding)

간단한 바인딩
데이터 바인딩 객체

Visual Studio와 데이터 액세스

연결 생성하기
데이터를 선택하기
데이터 집합 생성하기
스키마 만들기
다른 공통된 요구사항들

요약


제13장 XML

W3C 표준

System.Xml 네임스페이스
C#의 XML 3.0(MSXML3.DLL)

System.Xml

XML을 읽고 쓰기
.NET의 Document Object Model
XML과 ADO.NET
XML의 직렬화 객체들

요약


제14장 파일과 레지스트리 조작

파일 시스템 관리하기

예제: 파일 브라우저

파일을 이동, 복사, 삭제하기

FilePropertiesAndMovement 샘플

파일을 읽고 쓰기

스트림(Stream)
이진 파일을 읽고 쓰기
텍스트 파일을 읽고 쓰기

레지스트리를 읽고 쓰기

레지스트리
.NET 레지스트리 클래스
예제: SelfPlacingWindow

요약


제15장 액티브 디렉토리로 작업하기

액티브 디렉토리의 구조

기능
액티브 디렉토리 개념
액티브 디렉토리 데이터의 특징
스키마(Schema)

액티브 디렉토리의 관리

Active Directory 사용자 및 컴퓨터
ADSI Edit
ADSI Viewer

Active Directory Service Interfaces(ADSI)

액티브 디렉토리 프로그래밍하기

System.DirectoryServices 내의 클래스
바인딩(Binding)
디렉토리 항목 구하기
객체 컬렉션
캐시
디렉토리 항목을 업데이트하기
새로운 객체를 생성하기
액티브 디렉토리를 검색하기

user 객체를 검색하기

사용자 인터페이스
스키마 명명 컨텍스트 구하기
사용자 클래스의 프로퍼티 이름 구하기
user 객체를 검색하기

요약


제16장 ASP.NET 페이지

ASP.NET 소개

ASP.NET에서 상태 관리하기

ASP.NET 웹 폼

ASP.NET 서버 컨트롤

ADO.NET과 데이터 바인딩

이벤트 예약 응용프로그램을 업데이트하기
데이터 바인딩에 관련된 추가사항

응용프로그램 구성

요약


제17장 웹 서비스

SOAP

WSDL

웹 서비스

웹 서비스 공개하기
웹 서비스 사용하기

확장된 이벤트 예약 응용프로그램 예제

이벤트 예약 웹 서비스
이벤트 예약 클라이언트

요약


제18장 사용자 지정 컨트롤

사용자 정의 컨트롤(User Control)

간단한 사용자 정의 컨트롤
이벤트 예약 프로그램을 사용자 정의 컨트롤로 변환하기

사용자 지정 컨트롤(Custom Control)

사용자 지정 컨트롤 프로젝트 구성
기본 사용자 지정 컨트롤
RainbowLabel 파생 컨트롤
복합 사용자 지정 컨트롤 만들기

Straw Poll 컨트롤

Option 컨트롤
StrawPoll 컨트롤 빌더
Straw Poll 스타일
Straw Poll 컨트롤

요약


제19장 COM 상호 운용성

COM과 .NET 비교하기

COM의 작동원리
COM의 단점
.NET 컴포넌트의 작동원리
COM 혹은 .NET ?

.NET에서 COM 컴포넌트 사용하기

ActiveX 컨트롤을 .NET에서 사용하기

.NET 컴포넌트를 COM에서 사용하기

플랫폼 호출 서비스(Platform Invocation Services)
요약


제20장 COM+ 서비스

소개

COM+의 전망
COM+ 서비스가 지원하는 것
컴포넌트 서비스 스냅인

COM+ 트랜잭션

트랜잭션이 왜 유용한가
트랜잭션의 작동원리
N-계층 아키텍처에서의 트랜잭션

COM+ 서비스와 객체의 수명

개체 풀링(Object Pooling)
Just In Time 활성화(JIT)

새로운 COM+ 서비스

이벤트
메시지 큐잉(Message Queuing)
컴포넌트 로드 밸런싱(Component Load Balancing)
.NET 어셈블리에서 COM+ 서비스 사용하기
.NET 어셈블리가 COM+ 서비스를 사용할 수 있도록 준비하기
.NET 어셈블리에서 트랜잭션 사용하기
.NET 어셈블리에서 개체 풀링 사용하기
JIT 활성화를 .NET 어셈블리에서 사용하기
요약


제21장 GDI+를 이용한 그래픽

그리기 원칙 이해하기

GDI와 GDI+
샘플: Drawing Shapes
OnPaint를 이용하여 도형을 페인팅하기
클리핑 영역(Clipping Region) 사용하기

좌표와 영역 계산하기

Point와 PointF
Size와 SizeF
Rectangle과 RectangleF
Region

디버깅할 때 주의사항

스크롤하는 윈도우 그리기



Red-Green-Blue(RGB) 값
명명된 색(Named Color)
그래픽 디스플레이 모드와 안전 색상표
안전 색상표(Safety Palette)

펜과 브러시

브러시


선과 도형 그리기

이미지 출력하기

이미지를 조작할 때 알아야 하는 주제

텍스트 그리기

Simple Text 샘플

폰트와 폰트 패밀리

예제: 폰트 패밀리 열거하기

텍스트 문서 편집하기: CapsEditor 샘플

Invalidate() 메소드
항목 크기, 문서 크기 계산
OnPaint()
좌표 변환
사용자 입력에 반응하기

인쇄(Printing)

요약


제22장 인터넷에 액세스하기

WebClient 클래스

파일 다운로드받기
샘플: Basic Web Client
파일 업로드하기

WebRequest 클래스

HTML 페이지로 결과를 표시하기

Web Request와 Web Response 계층

유틸리티 클래스

URI
IP 주소와 DNS 이름

저수준의 프로토콜들

저수준의 클래스

요약


제23장 .NET Remoting을 이용한 분산 응용프로그램

.NET Remoting의 개념

Web Services Anywhere
CLR Object Remoting

.NET Remoting 개요

컨텍스트(Context)

활성화(Activation)
어트리뷰트와 프로퍼티
컨텍스트 사이의 통신

원격 객체, 클라이언트, 서버

원격 객체(Remote Object)
간단한 서버
간단한 클라이언트

.NET Remoting 아키텍처

채널(Channel)
포매터(Formatter)
ChannelServices와 RemotingConfiguration
객체 활성화(Object Activation)
메시지 싱크(Message Sink)
원격 메소드에 객체 전달하기
수명 관리(Lifetime Management)
구성 파일(Configuration File)
응용프로그램 호스팅하기
클래스, 인터페이스, SOAPSuds
추적 서비스(Tracking Services)
비동기(Asynchronous) Remoting
Remoting과 이벤트
호출 컨텍스트(Call Context)

요약


제24장 Windows 서비스

서비스의 개념

아키텍처

서비스 프로그램
서비스 제어 프로그램(Service Control Program)
서비스 구성 프로그램(Service Configuration Program)

System.ServiceProcess 네임스페이스

서비스 생성하기

소켓을 이용한 클래스 라이브러리
TcpClient 샘플
Windows 서비스 프로젝트
스레딩과 서비스
서비스 설치
설치 프로그램

서비스 모니터와 제어

MMC 컴퓨터 관리
net.exe
sc.exe
Visual Studio.NET 서버 탐색기
ServiceController 클래스

문제해결

상호작용 서비스(Interactive Service)
이벤트 로그
성능 모니터링(Performance Monitoring)

Windows 2000 서비스 기능

네트워크 바인딩 변경과 파워 이벤트
복구(Recovery)
서비스로서의 COM+ 응용프로그램

요약


제25장 .NET 보안

코드 액세스 보안(Code Access Security)

코드 그룹(Code Group)
코드 액세스 권한(Code Access Security)과 권한 집합(Permission Set)
정책 수준: Machine, User, Enterprise

프레임워크의 보안 지원

런타임 시 권한 요청
권한 요청
암시적 권한(Implicit Permission)
권한 거부
권한 assert
코드 액세스 권한 생성
선언식 보안(Declarative Security)

역할 기반 보안(Role-Based Security)

Principal(사용자)
Windows Principal
역할(Role)
선언식 역할 기반 보안

보안 정책 관리

보안 구성 파일(Security Configuration File)
코드 그룹과 권한 관리
보안을 on/off하기
보안 정책 리셋하기
코드 그룹 만들기
코드 그룹 삭제
코드 그룹의 권한 변경
권한 집합 생성과 적용
엄격한 이름을 사용한 코드 배포
인증서를 이용한 코드 배포
영역(Zone) 관리

요약


부록 A C++ 개발자를 위한 C#

소개

이 부록에서 쓰이는 규약
용어

C++와 C#의 비교

차이점
Hello World 예제

주제별 비교

프로그램 구조
언어 문법
프로그램 흐름
변수
메모리 관리
메소드
프로퍼티(Property)
연산자
클래스와 구조체
클래스
구조체(Struct)
상수(Constant)
연산자 오버로딩(Operator Overloading)
배열(Array)
열거형(Enumeration)
예외(Exception)
포인터와 안전하지 않은 코드(unsafe code)
인터페이스(Interface)
델리게이트(Delegate)
이벤트(Event)
어트리뷰트(Attribute)
전처리기 지시문(Preprocessor Directive)


부록 B 자바 개발자를 위한 C#

기본적인 내용

네임스페이스
라이브러리 생성, 컴파일 시에 추가
형식
연산자(Operator)
델리게이트(Delegate)
클래스의 세부사항
프로퍼티와 인덱서
이벤트
예외
조건부 컴파일

보안

요약


부록 C VB6 개발자를 위한 C#

C#과 VB의 차이점

클래스
컴파일
.NET 기본 클래스

규약

샘플: Square Root 폼

SquareRoot VB 버전
Square Root C# 버전
기본 문법
메소드(Method)
변수
클래스
if 명령문
C#의 추가 코드

프로그램을 실행할 때 일어나는 일

프로그램의 나머지를 구성하는 C# 코드

프로그램 진입점

클래스 인스턴스화
Square Root Form 클래스
지금까지의 내용 요약하기

샘플: Employee와 Manager

VB Employee 클래스 모듈
정적 멤버(Static Member)
상속(Inheritance)
Employee 클래스로부터 상속받기
Manager 클래스
메소드 오버라이드(Method Override)
Manager 클래스 생성자
메소드 오버로딩(Method Overloading)
Employee 클래스와 Manager 클래스 사용
파생 클래스에 대한 참조
객체의 배열
for 루프

C#의 다른 기능

데이터 형식
연산자

요약

부록 D C# 컴파일 옵션

Index
준비 중입니다.
wrox 사의 조급증
김철민님이 쓰신 서평보기 I 평점 I 조회수(1156) I 공감 (0) I 블로그
아래는 제 블로그에 쓴 서평을 옮긴 것입니다. - 벌써 두번째 당했다. xml에 이어 c# 까지 똑같은 일을 당했다. 일명 빨간책이라 불리는 wrox사의 시리즈들은 내용을 떠나서 한결같은 문제가 제대로 표준이 제정되지도 않은 베타나 다름없는 기술들을 가지고 너무 일찍 책을 내서 여러 사람 골탕먹인다는 것이다. 그리고나서 2판 3판에 이르러서 조금씩 수정하기는 하지만 이런 책들이 국내에까지 신속하게 나오리란 보장은 없다. 결국 몇 년이 지나서도 신판이 나오지...
설명은 괜찮지만...
박정현님이 쓰신 서평보기 I 평점 I 조회수(1177) I 공감 (0) I 블로그
아쉬움이 꽤 있는 책이다.설명은 나쁘지 않지만 예제나 샘플들이 너무 부족해서 이해가 어렵다.프로그래밍을 충분히 혼자서 할 수 있는 사람이 필요한 부분을 잠깐씩 찾아보기에는 괜찮지만 이 정도 수준이 안되는 사람은 거의 이해할 수 없을 것 같다.허나... 이쯤 되는 사람이면 차라리 MSDN 뒤지는 편이 빠르지 않을까 싶다...
보면 볼수록 새로운 책
황인준님이 쓰신 서평보기 I 평점 I 조회수(2002) I 공감 (0) I 블로그
이 책은 닷넷이 처음 도입되고 C#이란 언어가 탄생하면서 "짠~"하고 출판되었다.그 때가 VisualStudio.NET 2002 버전이었으므로 약 3년 이상 되었다고 보아도 무방하겠다.(Beta 판 까지 고려하면 2001년으로 소급해 생각할 수도 있겠다.)개인적으로는 C++로 공부해 오던터라 이 책을 보는 순간 눈앞이 아찔했다.정말 C#이란 언어가 이토록 내가 갈망해 오던 모든 요소를 두루 갖추었기 때문이다.특히 유지 보수 측면에서는 그러했다. 이책의 구성은 목차에서 확인할수 있겠지만 프...
C# 감 좀 오는데 하는 분을 위한 책
김윤선님이 쓰신 서평보기 I 평점 I 조회수(1427) I 공감 (0) I 블로그
내가 이책을 구입한것은 2003년 2월 이였다. 당시 나는 2명의 친구들과 졸작을 해야 했었고,  웹 프로그래밍은 너무 식상했고 , 그럴듯한 윈도우 프로그램을 만들고 싶었던 것이다. (웹 프로그램이 쉽다거나 이런 얘기는 아니고 그당시 ASP, JSP를 공부하던 나에게 그럴듯해 보이 는 윈도우 프로그램은 새로운 도전이였다.) 나와 친구들은 C#을 선택했다. 사실 나혼자 C#으로 하자고 우겼다.  이유인 즉슨 C#으로 하면 교수들도 생소하니까?  ...
Beginning c#보시고나서 보세요
전호은님이 쓰신 서평보기 I 평점 I 조회수(1205) I 공감 (0) I 블로그
저는 c, c++, win32, mfc, directx, opengl, java 등등 대부분의 언어를 다루어봤지만c#은 아직 한번도 접해보지 못했습니다.c#에서 중요한건 c#의 문법이 아닙니다.java와 마찬가지인 플랫폼 독립적인것과 컴포넌트위주의 프로그래밍이라는거죠^^;이 책은 번역이 그렇게 매끄럽지는 못한거같습니다 (원서를 못봐서 자세히는^^)글을 읽어도 이해가 안가는 부분이 많거든요똑같은 내용을 다룬 Beginning c#(정보문화사)는 예제와 이론을 섞어가며조리있게 글을써서 이해가 빠른반면 이 ...
닷넷 개발자로서 첫 구매 했던 책
김도균님이 쓰신 서평보기 I 평점 I 조회수(1351) I 공감 (0) I 블로그
제가 보기에 이책은 현재 까지 나온 닷넷 그것도 C# 관련한 책중에서 가장넓은 영역을 다루고 있다고 보여집니다. 물론 그것은 또한 "깊이"라는 측면에서는 약간의 단점도 있다고 보여 지기도 합니다. 이 책의 두 번째 판이 아직 번역이 안되어서 아쉽기는 하지만 Wrox 홈페이지에서 첫번째 판에서 빠진(변경된) 내용을 PDF로 제공하니 번역서를 사는 것도 그리 나쁘지 않은 선택일 것 같습니다. 국내에서 쓰여진 닷넷에 관한 책들을 여러권 보았지만 마이크로소프트의 닷넷전략의 핵심...
저자들의 이력을 보세여 @@
이창건님이 쓰신 서평보기 I 평점 I 조회수(1562) I 공감 (0) I 블로그
화려합니다 -0-이 책 판매량은 상당한데 서평이 없어서 구입한 사람중 한 사람으로서 써봅니다 ( ..)이 책을 구입할때 살까말까 무지 고민했었습니다~고민한 이유가 책의 반은 고급이고 나머지 반은 흔하디 흔한 입문서 내용 이었거던요 ㅜ.ㅜ그런데 구입하기로 한 이유가 고민하던 그날이 도서정가 시행하기 바로 전날이었습니다 -0-결국 책의 반을 보구 샀죠 - -+Com+,Windows Servce Program,Active Directory,Web Service,.Net Remoting,Ado .net 이런 주제가 이 책을 빛나게 하고...
 
전체평균(39)
회원평점   회원서평수 7
wrox 사의 조급증
김철민 님  2006-09-10
설명은 괜찮지만...
박정현 님  2005-12-17
보면 볼수록 새로운 책
황인준 님  2005-10-15
C# 감 좀 오는데 하는 분을 위한 책
김윤선 님  2005-05-23
Beginning c#보시고나서 보세요
전호은 님  2003-09-26
닷넷 개발자로서 첫 구매 했던 책
김도균 님  2003-07-26
저자들의 이력을 보세여 @@
이창건 님  2003-07-12
이메일주소수집거부