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

소득공제
C#
2nd Edition, CD 1
톰 아처,앤드류 화이트채플 공저 / 민홍기,안종윤 공역
정보문화사 2003.05.13.
가격
35,000
10 31,500
YES포인트?
1,750원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

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

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

이 분야의 이벤트

Inside

Microsoft Press

책소개

목차

Part 1 C# 클래스 기초

Chapter 1 C# 응용 프로그램 및 라이브러리 빌드하기
명령줄에서 “Hello, World” 작성하기
“Hello, World” 코드 살펴보기
Visual Studio .NET에서 “Hello, World” 응용 프로그램 작성하기
.NET 응용 프로그램 빌드하고 실행하기
“Hello World” 살펴보기
어셈블리와 모듈 작성하기
요약

Chapter 2 .NET 타입 시스템
모든 것이 객체다
Value 타입과 Reference 타입
Boxing과 Unboxing
데이터 타입과 별칭
데이터 타입 캐스팅하기
CTS의 장점
요약

Chapter 3 클래스와 구조체
클래스 정의하기
클래스 멤버
접근 제한자
Main 메서드
생성자(Constructor)
상수 vs. 읽기 전용 필드
상속
구조체 정의하기
요약

Chapter 4 메서드
value 파라미터와 reference 파라미터
value 파라미터와 reference 파라미터(2편)
메서드 오버로딩
가변 길이 메서드 파라미터
가상 메서드
정적 메서드
요약

Chapter 5 프로퍼티, 배열, 인덱서
스마트 필드 기능을 가진 프로퍼티
인덱서를 사용하여 객체를 배열로 다루기
요약

Chapter 6 어트리뷰트
어트리뷰트 소개
어트리뷰트 정의하기
어트리뷰트 쿼리하기
어트리뷰트 파라미터
어트리뷰트 구별자
사전 정의 어트리뷰트
Context 어트리뷰트
요약

Chapter 7 인터페이스
인터페이스 사용하기
인터페이스 선언하기
인터페이스 구현하기
명시적 인터페이스 멤버 이름 확인하기
이름의 모호성 없애기
인터페이스와 상속
인터페이스 결합하기
요약


Part 2 코드 작성하기

Chapter 8 수식과 연산자
연산자의 정의
연산자 우선순위
우선순위 결정하기
C# 연산자
수치(numeric) 변환
비트 연산자
요약

Chapter 9 프로그램 흐름 제어
선택문
순환문
점프문으로 분기하기
요약

Chapter 10 String 다루기 및 정규식
Strings
정규식
요약

Chapter 11 스트림을 이용한 파일 I/O
Stream 클래스
파일 시스템 클래스
스트림의 유용성
Serialization
요약

Chapter 12 예외를 이용한 오류 처리
예외 처리 개요
기본적인 예외 처리 문법
수행 재시도하기
오류 처리 방법 비교
System.Exception 클래스 사용하기
예외 처리를 사용하여 코드 설계하기
요약

Chapter 13 연산자 오버로딩과 사용자 정의 변환
연산자 오버로딩
사용자 정의 변환
요약

Chapter 14 위임과 이벤트 처리기
콜백 메서드로 위임 사용하기
위임의 MSIL 살펴보기
정적 멤버로 위임 객체 정의하기
필요 시에만 위임 객체 생성하기
다중 위임
다중 위임을 사용하여 이벤트 정의하기
요약

Chapter 15 XML을 이용한 문서화
시작하기
컴파일러가 생성한 엘리먼트 ID
잘 구성된 XML
주석 웹 페이지
엘리먼트 태그와 속성
사용자 정의 형식 지정
XML과 데이터
요약


Part 3 C# 고급 기능 사용하기

Chapter 16 수치 연산과 Math 클래스
C#과 .NET에서 지원되는 수치 타입
정수의 범위와 오버플로우 규칙
Decimal 타입
System.Math 클래스
요약

Chapter 17 컬렉션과 객체 열거
열거 인터페이스 구현
한 가지 작업을 위한 두 개의 인터페이스
열거자 객체 생성하기
버전 관리 열거자 객체 생성하기
IEnumerable과 IEnumerator 인터페이스 결합하기
데이터 열거 중 데이터 보호하기
값 타입을 컬렉션에 사용하기
요약

Chapter 18 멀티쓰레딩과 비동기 프로그래밍
쓰레드 개요
쓰레드 처리를 위한 기본 작업
쓰레드에서 데이터 사용하기
쓰레드 안전성과 동기화
위임을 사용하여 비동기 메서드 호출하기
쓰레드 안전성과 .NET 클래스들
요약

Chapter 19 리플렉션을 사용하여 메타데이터 정보 조회하기
리플렉션 API 계층 구조
Type 클래스
Type 객체 얻기
어셈블리와 모듈을 이용하여 작업하기
리플렉션을 이용하여 지연 바인딩(late binding)하기
리플렉션을 사용하여 추상 팩토리 구현하기
동적 코드 생성
요약

Chapter 20 메모리 고정과 관리
가비지 컬렉션
Finalize 오버라이딩하기
가비지 컬렉션의 강제 구동
Dispose 패턴
IDisposable 인터페이스
가비지 컬렉션의 대상 순위
약한 참조(weak reference)
언세이프 코드
C#에서의 포인터 사용
객체의 메모리 주소 고정하기
요약

Chapter 21 C# 응용 프로그램에서 COM 사용하기
.NET에서 COM의 위치
C#에서 COM 컴포넌트 사용하기
이벤트 처리
COM 컬렉션 이용하기
관리되는 코드에서 COM 컴포넌트 재사용하기
IDL 속성에 메서드 키워드 매핑시키기
요약

Chapter 22 비관리 코드에서 .NET 컴포넌트 사용하기
COM처럼 사용되는 .NET 컴포넌트 작성
속성을 사용하여 생성되는 타입 라이브러리 메타데이터 수정하기
예외 처리 : .NET과 COM
.NET 컴포넌트에서 쓰레딩 모델 설정하기
요약

Chapter 23 보안
.NET 보안
타입 안전성 검사
코드 사인(서명)
암호화 서비스
코드 접근 보안
역할 기반 보안
격리 저장소
요약

Index

저자 소개

저자 : 톰 아처
18년 동안 개발자로 일했으며, 수많은 훌륭한 소프트웨어와 응용 프로그램을 개발했다. 그는 TheCodeChannel.com 사이트를 직접 운영하면서 다른 개발자를 지원하고 있으며, 기업과 대학에서 C#과 .NET 개발 강의를 하고 있다.
저자 : 앤드류 화이트채플
소프트웨어 산업에 20년 간 종사하였으며, 컨설팅 및 교육 서비스를 제공하는 Organic Software Company의 CEO로 일하고 있다. 또한, 공식적인 베타 테스트 기간에도 여러 C#/.NET 프로젝트를 수행하였다. 그는 .NET이 모든 비즈니스에 전반적으로 영향을 미칠 것이며, 혁명적인 역할을 할 것이라고 믿고 있다.

관련 분류

품목정보

발행일
2003년 05월 13일
쪽수, 무게, 크기
1078쪽 | 1988g | 188*254*60mm
ISBN13
9788956741109

리뷰/한줄평2

리뷰

5.0 리뷰 총점

한줄평

첫번째 한줄평을 남겨주세요.