| 000 | 00000nam c2200205 c 4500 | |
| 001 | 000000785937 | |
| 005 | 20170803163946 | |
| 007 | ta | |
| 008 | 021010s2002 ulka 001c kor | |
| 020 | ▼a 8956740089 ▼g 93000 | |
| 040 | ▼a 211009 ▼c 211009 ▼d 211009 ▼d 244002 ▼d 211009 | |
| 041 | 1 | ▼a kor ▼h eng |
| 049 | 1 | ▼l 121065735 ▼f 과학 ▼l 111231636 ▼f 개가 |
| 082 | 0 4 | ▼a 005.133 ▼2 21 |
| 085 | ▼a 005.133 ▼2 DDCK | |
| 090 | ▼a 005.133 ▼b 2002zb | |
| 245 | 0 0 | ▼a Visual C++ .NET : ▼b a primer for C++ developers / ▼d Corera, Aravind 외 공저 ; ▼e 김원일 역 |
| 260 | ▼a 서울 : ▼b 정보문화사, ▼c 2002 | |
| 300 | ▼a 541 p. : ▼b 삽화 ; ▼c 24 cm | |
| 500 | ▼a 비주얼 C++ .NET : C++ 개발자를 위한 입문 | |
| 500 | ▼a 색인수록 | |
| 500 | ▼a Programmer to programmer | |
| 700 | 1 | ▼a Aravind, Corera, ▼e 저 |
| 700 | 1 | ▼a 김원일, ▼e 역 |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.133 2002zb | 등록번호 111231636 (4회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 과학도서관/보존서고5(동양서)/ | 청구기호 005.133 2002zb | 등록번호 121065735 (17회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 3 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.133 C110 2002zr | 등록번호 151129796 (1회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.133 2002zb | 등록번호 111231636 (4회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 과학도서관/보존서고5(동양서)/ | 청구기호 005.133 2002zb | 등록번호 121065735 (17회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.133 C110 2002zr | 등록번호 151129796 (1회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
MS의 차세대 플랫폼인 .NET에서는 Visual C++, Visual Basic등 기존의 모든 개발 언어들이 동등한 수준으로 작동한다. 하지만 Visual C++만이 관리되는 코드(닷넷 플랫폼에서 사용되는)와 비관리 코드(기존의 윈도우즈 프로그래밍)를 동시에 사용할 수 있는, 그래서 기존 코드들을 새로운 .NET 개발환경에 통합 할 수 있는 유일한 도구이다.
이 책은 Visual C++에 익숙한 독자들을 대상으로 차세대 플랫폼의 주목받는 언어 Visual C++.NET을 소개한다. 먼저 .NET프레임 워크와 그에 관련된 C++언어의 특징과 사용을 살펴보고, 나머지 뒷 부분에서는 COM과 .NET 상호운영을 위한 RCW메커니즘, ATL웹서비스등을 살펴본다. 독자들이 어느정도 Visual C++, COM, ATL등에 익숙하다라는 가정하에 내용이 진행된다. 닷넷 프레임 워크에 대해서는 특별한 지식을 필요로 하지는 않는다.
정보제공 :
저자소개
Simon Robinson(지은이)
<Professional C#>
Aravind Corera(지은이)
<Visual C++ .NET : A Primer for C++ Developers>
Stephen Fraser(지은이)
<Visual C++ .NET : A Primer for C++ Developers>
Sam Gentile(지은이)
<Visual C++ .NET : A Primer for C++ Developers>
Niranjan Kumar(지은이)
<Visual C++ .NET : A Primer for C++ Developers>
김원일(옮긴이)
<네트워크관리사 1, 2급 필기 특별대비>
목차
목차 제1장 Visual C++의 새로운 기능 .NET Framework = 20 공통 언어 실행 환경 = 20 관리되는 코드의 속성 = 23 .NET Framework 클래스 라이브러리 = 24 Visual Studio .NET의 새로운 기능 = 26 새로운 모습의 기존 마법사들 = 27 새로운 마법사 = 34 여러 언어를 이용한 개발 및 디버깅 = 37 여러 언어 사용에 대한 예제 = 37 디버깅 = 43 요약 = 46 제2장 Managed C++ 언어에 대한 소개 언어 호환성 = 48 메타데이터 = 48 CTS = 49 .NET Framework의 클래스 라이브러리 = 49 관리되는 환경 = 55 관리되는 코드와 관리되는 데이터 = 56 가비지 컬렉터 = 57 참조 형식과 값 형식 = 57 관리되는 코드 작성하기 = 58 Managed Extension 사용 = 62 _gc 형 = 63 _value 형식 = 83 속성 = 90 위임자 = 93 이벤트 = 97 예외 사항 = 100 _identifier 키워드 = 106 키워드 정리 = 107 요약 = 108 제3장 어셈블리 어셈블리란? = 109 어셈블리 구조 = 110 어셈블리의 주요 기능 = 113 어셈블리 제작 = 113 클래스 라이브러리 생성 = 113 형식 접근성 = 116 응용 프로그램 생성 = 117 ILDasm을 사용하여 어셈블리 검토 = 120 어셈블리 마니페스트 = 123 AssemblyInfo.cpp = 124 공유 어셈블리와 전용 어셈블리 = 126 공유 어셈블리 생성 = 127 전역 어셈블리 캐시 = 132 GAC에 공유 어셈블리 설치 = 134 공유 어셈블리 사용하기 = 136 배포를 위한 강한 이름 변경 = 136 버전 관리 지원 = 137 리소스 사용 = 138 리소스 파일 생성 = 138 Visual Studio .NET을 이용한 .resources 파일 생성 = 140 지역화 = 143 리소스 파일 접근 = 145 동적 리소스 = 147 어셈블리 배포 = 149 요약 = 153 제4장 어트리뷰트와 리플렉션 어트리뷰트 = 157 C++ 어트리뷰트 = 157 .NET 어트리뷰트 = 159 개발자 정의 어트리뷰트 작성 = 175 리플렉션 = 179 ListColors 예제 = 179 System::Type 클래스 = 184 형식 나열하기 : 악기 예제 프로그램 = 188 어트리뷰트와 리플렉션 결합 = 193 요약 = 197 제5장 .NET Framework 도구 클래스 텍스트 처리 = 199 StringBuilder = 200 Regex = 203 파일 처리 = 207 File과 FileStream = 207 StreamReader와 StreamWriter = 209 컬렉션 = 211 ArrayList = 212 SortedList = 214 IComparer 인터페이스 = 217 IEnumerator 인터페이스 = 221 스레딩 = 226 스레딩 형식 = 227 스레드 동기화 형식 = 234 스레드 예외 = 253 요약 = 258 제6장 Windows Forms Windows Forms와 MFC = 260 관리되는 C++에서 Windows 응용 프로그램 = 260 폼 변경 및 이벤트 추가 = 262 자식 컨트롤 추가 = 264 버튼 컨트롤 이용하기 = 265 텍스트 컨트롤 이용하기 = 268 선택 컨트롤 = 272 다른 자식 컨트롤들 = 279 다중 문서 인터페이스 폼과 메뉴 = 284 Windows Forms의 발전된 컨트롤들 = 291 윈도우 탐색기 구현 = 291 Windows Forms에서 끌어다 놓기 구현 = 301 요약 = 307 제7장 관리되는 코드와 관리되지 않는 코드 관리되는 코드와 관리되지 않는 코드 혼합 = 310 /clr 플래그와 IJW(It Just Works) = 311 _pin 키워드 = 314 관리되지 않는 코드에서 관리되는 형식 사용 = 315 관리되는 프록시(proxy) 클래스 작성 = 319 프록시 디자인 패턴 = 319 기본적인 래핑(wrapping) 과정 = 320 관리되지 않는 Linked List = 321 래퍼 생성 = 324 C# 클라이언트로 관리되는 래퍼 클래스 테스트 = 330 다른 래핑 관련 이슈 = 332 관리되는 코드와 관리되지 않는 코드간 마샬링 = 333 관리되는-관리되지 않는 코드간 전환 = 334 마샬링이 필요한 시기 = 336 InteropServices::Marshal 클래스 = 337 PInvoke: 관리되는 코드에서 관리되지 않는 함수 호출 = 340 성능에 대한 고려 사항 = 351 요약 = 352 제8장 COM 상호운용성 COM에서 .NET으로 = 354 상호운용성에 대한 요구 = 354 Managed C++에서 COM 컴퍼넌트 이용 = 355 .NET에서 COM 컴퍼넌트 호출 = 356 .NET 응용 프로그램에서 COM 컴퍼넌트 이벤트 처리 = 368 COM 기반의 컬렉션을 .NET 응용 프로그램에 제공 = 377 .NET 응용 프로그램에서 ActiveX 컨트롤 이용 = 382 관리되는 코드에서 COM 컴퍼넌트 모델 재사용 = 389 관리되는 스레드와 COM 어파트먼트 = 394 COM C++에서 관리되는 C++ 컴퍼넌트 이용 = 396 Managed C++ 이용하여 .NET 컴퍼넌트 만들기 = 398 관리되지 않는 응용 프로그램에 .NET 컴퍼넌트 제공 = 402 Managed C++ 컴퍼넌트 이용 = 405 Managed C++ 컴퍼넌트의 이벤트 처리 = 409 관리되지 않는 컨테이너에 Windows Forms 컨트롤 이용 = 419 Managed C++ 클래스를 COM 타입 라이브러리로 내보내기할 때 제어 방법 = 420 Managed C++ 인터페이스를 COM 타입 라이브러리로 내보내기할 때 제어 방법 = 426 요약 = 428 제9장 ATL COM 프로그래밍 ATL의 새로운 기능 = 432 간단한 ATL 7.0 프로젝트 = 433 프로젝트에 컴퍼넌트 추가 = 439 메서드 추가 = 444 어트리뷰트를 이용하는 프로젝트 생성 = 449 실행파일로 변환 = 455 새로운 ATL 클래스들 = 458 새로운 문자열 클래스들 = 459 문자열 변환 클래스들 = 460 예제 도구 프로젝트 = 462 요약 = 467 제10장 ATL 서버 소개 구조 = 469 간단한 ATL 서버 응용 프로그램 제작 = 471 프로젝트 생성 = 471 생성된 코드 = 477 응용 프로그램 생성, 배포, 실행 = 481 코드 수정 = 482 ATL 서버 방명록 응용 프로그램 = 485 SRF 수정 = 486 처리자 구현 = 488 개체 빌드 및 실행 = 493 ATL 서버의 다른 기능들 = 493 스레드 풀링 = 493 캐시 = 494 성능 모니터 = 495 요약 = 496 제11장 ATL 서버 웹 서비스 웹 서비스의 이점 = 498 서비스 찾기 = 498 웹 서비스와 ATL 서버 = 499 웹 서비스 생성 = 501 프로젝트 생성 = 501 Hello.h = 502 프로젝트 빌드 = 505 프로젝트 실행 = 505 간단한 서비스 사용자 = 507 증권 거래 서비스 프로젝트 = 511 데이터베이스 생성 = 512 프로젝트 생성 = 514 코드 작성 = 514 웹 서비스 빌드 및 테스트 = 522 클라이언트 개발 = 522 클라이언트 실행 = 532 요약 = 537
