logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Visual C++ .NET : A Primer for C++ Developers

Visual C++ .NET : A Primer for C++ Developers

Simon Robinson, Aravind Corera, Stephen Fraser, Sam Gentile, Niranjan Kumar (지은이), 김원일 (옮긴이)
  |  
정보문화사
2002-09-10
  |  
23,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

Visual C++ .NET : A Primer for C++ Developers

책 정보

· 제목 : Visual C++ .NET : A Primer for C++ Developers 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > .NET > Visual C++.NET
· ISBN : 9788956740089
· 쪽수 : 541쪽

책 소개

Visual C++에 익숙한 독자들을 대상으로 차세대 플랫폼의 주목받는 언어 Visual C++.NET을 소개한다. 먼저 .NET프레임 워크와 그에 관련된 C++언어의 특징과 사용을 살펴보고, 나머지 뒷 부분에서는 COM과 .NET 상호운영을 위한 RCW메커니즘, ATL웹서비스등을 살펴본다.

목차

제 1 장 Visual C++의 새로운 기능

.NET Framework
공통 언어 실행 환경
관리되는 코드의 속성
.NET Framework 클래스 라이브러리
Visual Studio .NET의 새로운 기능
새로운 모습의 기존 마법사들
새로운 마법사
여러 언어를 이용한 개발 및 디버깅
여러 언어 사용에 대한 예제
디버깅
요약


제 2 장 Managed C++ 언어에 대한 소개

언어 호환성
메타데이터
CTS
.NET Framework의 클래스 라이브러리
관리되는 환경
관리되는 코드와 관리되는 데이터
가비지 컬렉터
참조 형식과 값 형식
관리되는 코드 작성하기
Managed Extension 사용
__gc 형
__value 형식
속성
위임자
이벤트
예외 사항
__identifier 키워드
키워드 정리
요약


제 3 장 어셈블리

어셈블리란?
어셈블리 구조
어셈블리의 주요 기능
어셈블리 제작
클래스 라이브러리 생성
형식 접근성
응용 프로그램 생성
ILDasm을 사용하여 어셈블리 검토
어셈블리 마니페스트
AssemblyInfo.cpp
공유 어셈블리와 전용 어셈블리
공유 어셈블리 생성
전역 어셈블리 캐시
GAC에 공유 어셈블리 설치
공유 어셈블리 사용하기
배포를 위한 강한 이름 변경
버전 관리 지원
리소스 사용
리소스 파일 생성
Visual Studio .NET을 이용한 .resources 파일 생성
지역화
리소스 파일 접근
동적 리소스
어셈블리 배포
요약


제 4 장 어트리뷰트와 리플렉션

어트리뷰트
C++ 어트리뷰트
.NET 어트리뷰트
개발자 정의 어트리뷰트 작성
리플렉션
ListColors 예제
System::Type 클래스
형식 나열하기: 악기 예제 프로그램
어트리뷰트와 리플렉션 결합
요약


제 5 장 .NET Framework 도구 클래스

텍스트 처리
StringBuilder
Regex
파일 처리
File과 FileStream
StreamReader와 StreamWriter
컬렉션
ArrayList
SortedList
IComparer 인터페이스
IEnumerator 인터페이스
스레딩
스레딩 형식
스레드 동기화 형식
스레드 예외
요약


제 6 장 Windows Forms

Windows Forms와 MFC
관리되는 C++에서 Windows 응용 프로그램
폼 변경 및 이벤트 추가
자식 컨트롤 추가
버튼 컨트롤 이용하기
텍스트 컨트롤 이용하기
선택 컨트롤
다른 자식 컨트롤들
다중 문서 인터페이스 폼과 메뉴
Windows Forms의 발전된 컨트롤들
윈도우 탐색기 구현
Windows Forms에서 끌어다 놓기 구현
요약


제 7 장 관리되는 코드와 관리되지 않는 코드

관리되는 코드와 관리되지 않는 코드 혼합
/clr 플래그와 IJW(It Just Works)
__pin 키워드
관리되지 않는 코드에서 관리되는 형식 사용
관리되는 프록시(proxy) 클래스 작성
프록시 디자인 패턴
기본적인 래핑(wrapping) 과정
관리되지 않는 Linked List
래퍼 생성
C# 클라이언트로 관리되는 래퍼 클래스 테스트
다른 래핑 관련 이슈
관리되는 코드와 관리되지 않는 코드간 마샬링
관리되는-관리되지 않는 코드간 전환
마샬링이 필요한 시기
InteropServices::Marshal 클래스
PInvoke: 관리되는 코드에서 관리되지 않는 함수 호출
성능에 대한 고려 사항
요약


제 8 장 COM 상호운용성

COM에서 .NET으로
상호운용성에 대한 요구
Managed C++에서 COM 컴퍼넌트 이용
.NET에서 COM 컴퍼넌트 호출
.NET 응용 프로그램에서 COM 컴퍼넌트 이벤트 처리
COM 기반의 컬렉션을 .NET 응용 프로그램에 제공
.NET 응용 프로그램에서 ActiveX 컨트롤 이용
관리되는 코드에서 COM 컴퍼넌트 모델 재사용
관리되는 스레드와 COM 어파트먼트
COM C++에서 관리되는 C++ 컴퍼넌트 이용
Managed C++ 이용하여 .NET 컴퍼넌트 만들기
관리되지 않는 응용 프로그램에 .NET 컴퍼넌트 제공
Managed C++ 컴퍼넌트 이용
Managed C++ 컴퍼넌트의 이벤트 처리
관리되지 않는 컨테이너에 Windows Forms 컨트롤 이용
Managed C++ 클래스를 COM 타입 라이브러리로 내보내기할 때 제어 방법
Managed C++ 인터페이스를 COM 타입 라이브러리로 내보내기할 때 제어 방법
요약


제 9 장 ATL COM 프로그래밍

ATL의 새로운 기능
간단한 ATL 7.0 프로젝트
프로젝트에 컴퍼넌트 추가
메서드 추가
어트리뷰트를 이용하는 프로젝트 생성
실행파일로 변환
새로운 ATL 클래스들
새로운 문자열 클래스들
문자열 변환 클래스들
예제 도구 프로젝트
요약


제 10 장 ATL 서버 소개

구조
간단한 ATL 서버 응용 프로그램 제작
프로젝트 생성
생성된 코드
응용 프로그램 생성, 배포, 실행
코드 수정
ATL 서버 방명록 응용 프로그램
SRF 수정
처리자 구현
개체 빌드 및 실행
ATL 서버의 다른 기능들
스레드 풀링
캐시
성능 모니터
요약


제 11 장 ATL 서버 웹 서비스

웹 서비스의 이점
서비스 찾기
웹 서비스와 ATL 서버
웹 서비스 생성
프로젝트 생성
Hello.h
프로젝트 빌드
프로젝트 실행
간단한 서비스 사용자
증권 거래 서비스 프로젝트
데이터베이스 생성
프로젝트 생성
코드 작성
웹 서비스 빌드 및 테스트
클라이언트 개발
클라이언트 실행
요약

저자소개

Aravind Corera (지은이)    정보 더보기
펼치기
Sam Gentile (지은이)    정보 더보기
펼치기
Niranjan Kumar (지은이)    정보 더보기
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책