책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > Visual C++
· ISBN : 9788976275363
· 쪽수 : 1580쪽
· 출판일 : 2000-09-19
책 소개
목차
1. 비주얼 C++ 프로그래밍
C++와 윈도우 프로그래밍 배우기 / IDE란? / IDE 사용하기 / 요약 / 연습 문제
2. 데이터, 변수, 그리고 계산
C++ 프로그램의 구조 / 변수 정의하기 / C++에서의 데이터 형식 / C++에서의 계산 작업 / 변수의 형식과 변환 / 범위에 대한 이해 / 네임 공간 / 요약 / 연습 문제
3. 의사 결정과 루프
값 비교하기 / 문장 블록 반복하기 / 요약 / 연습 문제
4. 배열, 포인터, 그리고 레퍼런스
동일한 형식을 가지는 여러 개의 데이터값 다루기 / 간접적인 데이터 액세스 / 동적인 메모리 할당 / 레퍼런스 사용하기 / 요약 / 연습 문제
5. 프로그램에서 구조 사용하기
함수에 대한 이해 / 함수에 인수 할당하기 / 함수로부터 여러 개의 값 리턴받기 / 재귀 함수 호출 / 요약 / 연습 문제
6. 프로그램 구조에 대한 자세한 사항
함수에 대한 포인터 / 함수 파라미터 초기화하기 / 예외 / 메모리 할당 에러 처리하기 / 함수 템플릿 / 함수의 실제 적용 / 요약 / 연습 문제
7. 이전 방식의 윈도우에 대하여
C++ 안에서의 struct / 윈도우 프로그래밍의 기본적인 사항 / 윈도우 프로그램의 구조 / 요약 / 연습 문제
8. 클래스를 사용하여 데이터 구조화하기
데이터 형식, 객체, 클래스, 그리고 인스턴스 / 클래스 이해하기 / 클래스 컨스트럭터 / 클래스의 private 멤버 / this 포인터 / 클래스의 const 객체 / 클래스 객체의 배열 / 클래스의 정적인 멤버 / 클래스 객체에 대한 포인터와 레퍼런스 / 요약 / 연습 문제
9. 클래스에 대한 자세한 사항
클래스 디스트럭터 / 변수들 사이에서 메모리 공유하기 / 연산자 오버로딩 / 클래스 템플릿 / 클래스 사용하기 / 프로그램의 코드 조직화하기 / 요약 / 연습 문제
10. 클래스 상속성
OOP에 대한 기본적인 개념 / 클래스에서의 상속성 / 상속되는 환경에서의 액세스 제어 / 파생된 클래스 안에 있는 copy 컨스트럭터 / friend로서의 클래스 멤버 / 가상 함수 / 다중 상속성 / 요약 / 연습 문제
11. 클래스의 사용 사례
클래스 사용하기 / 코딩 작업이 시작되게 하라 / 요약 / 연습 문제
12. 디버깅
디버깅에 대한 이해 / 기본적인 디버깅 작업 / 디버깅 코드 추가하기 / 프로그램 디버그하기 / 확장된 클래스 테스트하기 / 동적인 메모리 디버깅하기 / 요약
13. 윈도우 프로그래밍에 대한 이해
윈도우 프로그램의 본질적인 사항I / MFC / 비주얼 C++를 사용한 윈도우 프로그래밍 / 요약 / 연습 문제
14. 메뉴와 툴바 사용하기
윈도우 운영체제와 통신하기 / Sketcher 프로그램 확장시키기 / 메뉴의 요소 / 메뉴 메시지에 대해서 ClassWizard 사용하기 / 툴바 버튼 추가하기 / 요약 / 연습 문제
15. 윈도우 안에서 그리기
윈도우 안에서 드로잉할 때의 기본적인 사항 / 비주얼 C++에서의 드로잉 메커니즘 / 실제적으로 그림 그리기 / 마우스 프로그래밍하기 / Sketcher 갖고 연습하기 / 요약 / 연습 문제
16. 도큐먼트를 생성하고 뷰 향상시키기
컬렉션 클래스란 무엇인가? / CList 템플릿 클래스 사용하기 / 도큐먼트 생성하기 / 뷰 향상시키기 / 도형을 삭제하고 이동시키기 / 차단된 요소(masked element) 처리하기 / 요약 / 연습 문제
17. 대화 상자와 컨트롤 사용하기
대화 상자란? / 컨트롤이란? / 대화 상자 리소스 생성하기 / 대화 상자 프로그래밍하기 / 대화 상자 컨트롤 지원하기 / 대화 상자 작업 작성하기 / 스핀 버튼 컨트롤 사용하기 / 스케일 factor 사용하기 / 상태바 생성하기 / 리스트 박스 사용하기 / 편집 박스 컨트롤 사용하기 / 요약 / 연습 문제
18. 도큐먼트 저장하고 출력하기
시리얼화란? / 도큐먼트 시리얼화하기 / 시리얼화 추가하기 / 시리얼화 사용하기 / 텍스트 이동시키기 / 도큐먼트 출력하기 / 여러 개의 페이지를 출력하는 기능 구현하기 / 요약 / 연습 문제
19. DLL 작성하기
DLL이란? / 어떤 것을 DLL 안에 포함시킬 것인가 결정하기 / DLL 작성하기 / 요약 / 연습 문제
20. 데이터 소스와 접속하기
데이터베이스에 대한 기본적인 사항 / 작은 SQL / MFC에서의 데이터베이스 지원 / 데이터베이스 응용 프로그램 생성하기 / 요약 / 연습 문제
21. 데이터 소스 업데이트하기
업데이트 작업 / 간단한 업데이트 예제 / 업데이트 과정 관리하기 / 행을 테이블에 추가하기 / 요약 / 연습 문제
22. OLE 문서에 대하여
오브젝트 링킹과 임베딩 / OLE 컨테이너 구현하기 / OLE 서버 구현하기 / 서버 실행하기 / 요약 / 연습 문제
23. 액티브X 컨트롤
액티브X와 OLE / OLE 컨트롤이란? / OLE 컨트롤이 작동하는 방식 / 액티브X 컨트롤 구현하기 / 액티브X 컨트롤을 웹 페이지 안에 임베드시키기 / 요약 / 연습 문제
24. ATL 사용하기
COM에 대한 세부적인 사항 / ATL에 대한 이해 / ATL COM AppWizard 사용하기 / ATL 객체 코드 / 컴포넌트 빌드하기 / 컴포넌트 사용하기 / 액티브X 컨트롤을 생성하는 데 ATL 사용하기 / 요약 / 연습 문제