이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
C# 6.0 완벽 가이드
깊고 넓게 알려주는 레퍼런스 북 전2권
베스트
IT 모바일 top100 22주
가격
58,000
10 52,200
YES포인트?
2,900원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요
배송안내
서울특별시 영등포구 은행로 11(여의도동, 일신빌딩) 변경
배송비?
무료

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

이 분야의 이벤트

Programming Insight

책소개

목차

1장 C#과 .NET Framework 소개
객체 지향
형식 안전성
메모리 관리
플랫폼 지원
C#과 CLR의 관계
CLR과 .NET Framework
C#과 WinRT
C# 6.0의 새로운 기능과 특징
C# 5.0의 새로운 기능과 특징
C# 4.0의 새로운 기능과 특징
C# 3.0의 새로운 기능과 특징

2장 C# 언어의 기초
첫 번째 C# 프로그램
구문
형식의 기초
생성자와 인스턴스화
널 참조
수치 형식
정수 산술 넘침 점검 연산자
부울 형식과 연산자
문자열과 문자
배열
변수와 매개변수
표현식과 연산자
널 관련 연산자
문장
이름공간

3장 C#의 사용자 정의 형식
클래스
상속
object 형식
구조체
접근 수정자
인터페이스
열거형
내포된 형식
제네릭
C# 제네릭 대 C++ 템플릿

4장 고급 C#
대리자
이벤트
람다 표현식
익명 메서드
try 문과 예외
열거자와 반복자
널 가능 형식
연산자 중복적재
확장 메서드
익명 형식
동적 바인딩
특성
호출자 정보 특성(C# 5)
비안전 코드와 포인터
전처리기 지시자
XML 문서화

5장 .NET Framework 개요
CLR과 핵심 프레임워크
응용 기술

6장 .NET Framework의 기초
문자열과 텍스트 처리
날짜와 시간
날짜와 시간대
서식화와 파싱
표준 서식 문자열과 파싱 플래그
기타 변환 메커니즘
국제화
수치 다루기
열거형과 System.Enum
튜플
Guid 구조체
상등 비교
순서 비교
편의용 클래스들

7장 컬렉션
열거
ICollection 인터페이스와 IList 인터페이스
Array 클래스
목록, 대기열, 스택, 집합
사전
커스텀화 가능한 컬렉션과 프록시
상등 및 순서 비교 플러그인

8장 LINQ 질의
첫걸음
유창한 구문
질의 표현식
범위 변수
지연된 실행
부분 질의
질의 작성 전략
투영 전략
let 키워드
해석식 질의
LINQ to SQL과 Entity Framework
질의 표현식 구축

9장 LINQ 질의 연산자
개요
필터링
투영
결합
순서 결정
그룹화
집합 연산자
변환 메서드들
요소 연산자
집계 메서드
한정사
생성 메서드

10장 LINQ to XML
전체적인 구조
LINQ to XML DOM
X-DOM의 개요
X-DOM의 인스턴스화
내비게이션과 질의
X-DOM 갱신
값 다루기
문서와 선언
이름과 이름공간
주해
질의를 X-DOM으로 투영

11장 그 밖의 XML 기술들
XmlReader 클래스
XmlWriter
XmlReader/XmlWriter 사용 패턴
XSD와 스키마 유효성 점검
XSLT

12장 객체 처분과 쓰레기 수거
IDisposable, Dispose, Close
자동 쓰레기 수거
종료자
쓰레기 수거기의 작동 방식
관리되는 메모리의 누수
약한 참조

13장 진단과 코드 계약
조건부 컴파일
Conditional 특성
Debug 클래스와 Trace 클래스
코드 계약 개요
전제조건
사후조건
단언과 객체 불변식
인터페이스와 추상 메서드의 코드 계약
계약 위반 처리 방식
계약의 선택적 강제
정적 계약 점검
디버거 통합
프로세스와 프로세스 스레드
StackTrace와 StackFrame 클래스
Windows 이벤트 로그
성능 카운터
Stopwatch 클래스

14장 동시성과 비동기성
소개
스레드 적용
Task 클래스
비동기성의 원칙들
C#의 비동기 함수
비동기 패턴
더 이상 필요 없는 패턴들

15장 스트림과 입출력
스트림 구조
스트림 사용
스트림 적응자
압축 스트림
ZIP 파일 다루기
파일과 디렉터리 연산
WinRT의 파일 입출력
메모리 대응 파일
격리된 저장소

16장 네트워킹
네트워크 구조
주소와 포트
URI
클라이언트 쪽 클래스들
HTTP 다루기
HTTP 서버 작성
FTP 활용
DNS 사용
SmtpClient로 메일 보내기
TCP 사용
TCP로 POP3 메일 수신
WinRT의 TCP

17장 직렬화
직렬화 개념
명시적 직렬화 대 암묵적 직렬화
자료 계약 직렬화기
자료 계약 직렬화기와 컬렉션
자료 계약의 확장
이진 직렬화기
이진 직렬화 특성들
ISerializable 구현을 통한 이진 직렬화
XML 직렬화

18장 어셈블리
어셈블리의 구성
강력한 이름과 어셈블리 서명
어셈블리 이름
Authenticode 서명
전역 어셈블리 캐시(GAC)
자원과 위성 어셈블리
어셈블리의 환원 및 적재
기준 폴더 바깥에 어셈블리 배치
단일 실행 파일 만들기
참조되지 않은 어셈블리 다루기

19장 반영과 메타자료
형식의 반영과 활성화
멤버의 반영과 호출
어셈블리의 반영
특성 다루기
동적 코드 생성
어셈블리와 형식의 산출
형식 멤버 산출
제네릭 메서드와 제네릭 형식의 산출
까다로운 산출 대상들
IL 코드의 파싱

20장 동적 프로그래밍
DLR(동적 언어 런타임)
수치 형식 통합
동적 멤버 중복적재 해소
동적 객체의 구현
동적 언어와의 상호운용

21장 보안
권한
코드 접근 보안(CAS)
부분 신뢰 호출자 허용
투명성 모형
다른 어셈블리에 모래상자 적용
운영체제 보안
신원 및 역할 보안
암·복호화 개요
Windows 데이터 보호
해싱
대칭 암호화
공개 키 암호화와 서명

22장 고급 스레드 기법
동기화 개요
독점 잠금
잠금과 스레드 안전성
비독점 잠금
이벤트 대기 핸들을 이용한 신호 전
Barrier 클래스
게으른 초기화
스레드 지역 저장소
Interrupt 메서드와 Abort 메서드
Suspend 메서드와 Resume 메서드
타이머

23장 병렬 프로그래밍
PFX가 왜 필요한가?
PLINQ
Parallel 클래스
작업 병렬성
AggregateException 다루기
동시적 컬렉션
BlockingCollectionT 클래스

24장 응용 프로그램 도메인
응용 프로그램 도메인의 구조
응용 프로그램 도메인의 생성과 파괴
다중 응용 프로그램 도메인 활용
DoCallBack 활용
응용 프로그램 도메인 감시
도메인과 스레드
도메인 간 자료 공유

25장 상호운용성
네이티브 DLL 호출
형식 인도
비관리 코드의 콜백 호출
C 공용체 흉내 내기
공유 메모리
구조체를 비관리 메모리에 대응
COM 상호운용성
C#에서 COM 구성요소 호출
상호운용 형식들을 응용 프로그램에 내장
기본 상호운용 어셈블리(PIA)
COM 코드에서 C# 객체 사용

26장 정규 표현식
정규 표현식의 기초
한정사
너비 0 단언
그룹
텍스트 치환 및 분할
유용한 정규 표현식 예제 모음
정규 표현식 언어 일람

27장 Roslyn 컴파일러
Roslyn의 구조
구문 트리
컴파일 공정과 의미 모형

저자 소개

저자 : 조셉 앨버허리
C# 5.0 in a Nutshell과 C# 6.0 Pocket Reference, LINQ Pocket Reference의 저자이며, 또한 유명한 코드 연습장 프로그램이자 LINQ 질의 유틸리티인 LINQPad의 작성자이기도 하다.

저자 : 벤 앨버허리
Microsoft에서 프로그램 관리자로 일했으며, 영국의 배우 캐스팅 웹사이트인 Auditionist를 공동 설립했다.
역자 : 류광
1996년부터 활동해 온 프로그래밍 서적 전문 번역가로, 『Game Programming Gems』 시리즈와 『컴퓨터 프로그래밍의 예술』 제1~4A권, 『UNIX 고급 프로그래밍』 제2판과 제3판, 『Windows 시스템 프로그래밍』 제3판과 제4판, 『인공지능: 현대적 접근방식』 제3판, 『Effectiv Modern C++』을 포함해 60여 권의 다양한 IT 전문서를 번역했다. C# 관련 번역서로는 『Beginning C#』과 『GDI+ Programming : C#을 이용한 사용자 지정 컨트롤 작성하기』 등이 있다. 번역과 프로그래밍 외에 소프트웨어 문서화에도 많은 관심이 있으며, 수많은 오픈소스 프로젝트들의 표준 문서 형식으로 쓰이는 DocBook의 국내 사용자 모임인 닥북 한국(http://docbook.kr)의 일원이다. 현재 번역서 정보 사이트 occam’s Razor(http://occamsrazr.net)와 게임 개발 및 개발서 관련 사이트 GpgStudy(http://www.gpgstudy.com)를 운영하고 있다.

관련 분류

품목정보

발행일
2016년 10월 28일
쪽수, 무게, 크기
1399쪽 | 1500g | 190*240*76mm
ISBN13
9788966267118

출판사 리뷰

“C# 6.0 in a Nutshell은 내가 책상 위에 두고 항상 찾아보는 몇 안 되는 책 중 하나이다.”
―스콧 거스리(Scott Guthrie), Microsoft 부사장

“초보자도 전문가도, 이 책에서 C# 프로그래밍의 최신 기법을 찾을 수 있다.”
―에릭 리퍼트(Eric Lippert), C# MVP

[이 책에서 다루는 내용들]
- 문법과 변수의 기초부터 포인터와 연산자 중복적재(overloading)에 이르기까지 C# 언어의 모든 측면을 빠르게 정리한다.
- 세 개 장에 걸쳐 LINQ만을 집중적으로 다루어 LINQ를 깊은 곳까지 탐색한다.
- 동적 프로그래밍, 비동기 프로그래밍, 병렬 프로그래밍을 설명한다.
- XML, 네트워킹, 직렬화, 반영, 보안, 응용 프로그램 도메인, 코드 계약을 포함한 .NET 기능들을 설명한다.
- C# 6.0의 새로운 ‘서비스로서의 컴파일러’ Roslyn을 살펴본다.

리뷰/한줄평16

리뷰

9.0 리뷰 총점

한줄평

8.4 한줄평 총점

클린봇이 부적절한 글을 감지 중입니다.

설정

상품정보안내

세트도서는 개별서지정보를 모두 제공하지 못하는 경우가 있습니다. 각 권의 상세페이지도 참고해 주세요.
52,200
1 52,200