오탈자, 부록 및 예제소스, 관련 사이트가 자료 메뉴로 통합되었어요.
쪽수
ISBN
브랜드
닷넷 응용 프로그램 개발자의 필독서
"이 책은 C#이 다른 언어보다 뛰어나다고 선전하기 보다는 고객의 요구에 적극적으로 대처하기 위해 자신의 기반 기술을 향상시키려는 개발자를 위한 책이다. 따라서 이 책은 레퍼런스가 아닌 튜토리얼이다. 주제를 꿰뚫어 볼 수 있는 눈을 가짐으로써 C#의 가장 중요한 부분을 구분할 수 있도록 도와주며, 이 언어로 소프트웨어를 개발할 수 있도록 하는 것이 이 책의 목적이다." - 저자의 인터뷰 중에서
C#은 마이크로소프트의 새로운 닷넷 플랫폼에서 동작하는 소프트웨어 개발용으로 설계된 객체지향적인 인터넷 중심의 언어다. 저명한 개발자인 저자, 제시 리버티는 기존 언어에 익숙한 개발자가 닷넷 플랫폼의 응용 프로그램을 쉽게 개발할 수 있도록 C#과 다른 언어를 비교하면서 닷넷 응용 프로그래밍을 설명한다. 또한 C# 언어 자체의 구문 뿐 아니라 다양한 예제를 사용하여 유용한 프로그래밍 기법을 설명한다.
주요 내용
1부에서는 닷넷 프레임워크를 소개하고, C# 언어의 기본 요소와 구문을 완벽하게 설명한다.
3부에서는 C#이 CLR, BCL과 어떤 연관을 맺고 있는지 다루며, C#의 핵심 기능인 속성과 반영, 리모팅, 스레드, 동기화 스트림을 설명한다. 또한 다른 프로그램에서 작성된 COM 컴포넌트와 연동하는 기법도 소개한다.
역자 서문
차례
서문
1부. C# 언어
1장. C#과 닷넷 프레임워크
닷넷 플랫폼
닷넷 프레임워크
컴파일 과정과 마이크로소프트 중개 언어
C# 언어
2장. 시작: "Hello World"
클래스, 객체, 타입
"Hello World" 만들기
비주얼 스튜디오 닷넷 디버거 사용
3장. C# 언어 기초
타입
변수와 상수
표현
공백
문장
연산자
네임스페이스
전처리기 지시문
4장. 클래스와 객체
클래스 정의
객체 생성
정적 멤버 사용
객체 소멸
매개변수 전달
오버로딩 메소드와 생성자
프로퍼티를 이용한 데이터 캡슐화
읽기 전용 필드
5장. 상속과 다형성
특수화와 일반화
상속
다형성
추상 클래스
모든 클래스의 근본: Object
박싱과 언박싱
내부 클래스
6장. 연산자 오버로딩
연산자 키워드의 사용
다른 닷넷 언어 지원
유용한 연산자 생성
논리적인 짝
동등 연산자
변환 연산자
7장. 구조체
구조체 정의
구조체 생성
8장. 인터페이스
인터페이스 구현
인터페이스 메소드 접근
인터페이스 구현의 오버라이딩
명시적 인터페이스 구현
9장. 배열, 색인자, 컬렉션
배열
foreach 문
색인자
컬렉션 인터페이스
배열 리스트
큐
스택
사전 구조
10장. 문자열과 정규 표현식
문자열
정규 표현식
11장. 예외 처리
예외 발생과 처리
예외 객체
사용자 정의 예외
예외 재발생
12장. 위임과 이벤트
위임
이벤트
2부. C# 프로그래밍
13장. 윈도우 응용 프로그램
간단한 윈도우 폼 생성
윈도우 폼 응용 프로그램 생성
XML 문서화 주석
응용 프로그램 배포
14장. ADO.NET을 사용한 데이터 접근
관계형 데이터베이스와 SQL
ADO.NET 객체 모델
ADO.NET 시작
ADO 관리 프로바이더 사용
데이터 연결 컨트롤 작업
데이터베이스 레코드 변환
ADO.NET과 XML
15장. 웹 폼을 사용한 웹 응용 프로그램
웹 폼의 이해
웹 폼 생성
컨트롤 추가
데이터 바인딩
포스트백 이벤트에 대한 응답
ASP.NET과 C#
16장. 웹 서비스 프로그래밍
SOAP, WSDL, Discovery
웹 서비스 만들기
프록시 생성
3부. C#과 닷넷 CLR
17장. 어셈블리와 버전 관리
PF 파일
메타데이터
보안 경계
버전 관리
목록
다모듈 어셈블리
비공개 어셈블리
공유 어셈블리
18장. 속성과 반영
속성
고유 속성
사용자 정의 속성
반영
반영 방출
19장. 마샬링과 리모팅
응용 프로그램 도메인
문맥
리모팅
20장. 스레드와 동기화
스레드
동기화
경쟁 조건과 교착 상태
21장. 스트림
파일과 디렉토리
데이터 읽기와 쓰기
비동기 I/O
네트워크 I/O
웹 스트림
직렬화
격리된 저장 공간
22장. 닷넷과 COM 프로그래밍
ActiveX 컨트롤 가져오기
COM 컴포넌트 가져오기
닷넷 컴포넌트 내보내기
P/Invoke
포인터
부록 A. C# 키워드
찾아보기
32,000원
10%
28,800원