그림으로 배우는 C++ Programming Basic : 북윈도
리뷰 0 위시 120

그림으로 배우는 C++ Programming Basic 요약정보 및 구매

쉽고 재미있게 배우는 C++ 언어 기초의 모든 것

상품 선택옵션 0 개, 추가옵션 0 개

출판사 영진닷컴
저자 Mana Takahashi
ISBN 9788931448931 (8931448937)
정가 18,000원
판매가 16,200원(10% 할인)
배송비 무료배송
포인트 정책 설명문 닫기

00포인트

포인트 정책 설명문 출력

선택된 옵션

관심상품

상품 정보

사은품
상품 기본설명
쉽고 재미있게 배우는 C++ 언어 기초의 모든 것
상품 상세설명


『그림으로 배우는 C++ Programming』은 프로그래밍에 익숙하지 않은 초보자들도 쉽고 재미있게 배울 수 있는 C++ 입문서다. 풍부한 일러스트를 통해 어려운 프로그래밍 개념도 그림을 통해 쉽게 이해할 수 있으며, 기초부터 고급 개념까지 마치 책상에 마주 앉아 설명하듯이 구성되어 있기 때문에 초보자들에게도 적합하다. 변수, 연산자, 함수 등 C++ 프로그래밍의 기초 개념부터 포인터, 제네릭 프로그래밍과 STL 등 고급 기능까지 매우 상세하면서 쉽게 설명하고 있다.





목차
Lesson 01. 시작하기
1.1 C++로 만드는 프로그램
1.2 코드 입력
1.3 프로그램의 작성
1.4 프로그램의 실행
1.5 강의 요약

Lesson 02. C++의 기본
2.1 화면에 출력하기
2.2 코드의 내용
2.3 문자와 숫자
2.4 강의 요약

Lesson 03. 변수
3.1 변수
3.2 식별자
3.3 형
3.4 변수 선언
3.5 변수의 이용
3.6 키보드 입력
3.7 상수
3.8 강의 요약

Lesson 04. 식과 연산자
4.1 식과 연산자
4.2 연산자의 종류
4.3 연산자 우선 순위
4.4 형 변환
4.5 강의 요약

Lesson 05. 경우에 따른 처리
5.1 관계 연산자와 조건식
5.2 if문
5.3 if~else문
5.4 여러 조건을 판단하기
5.5 switch문
5.6 논리 연산자
5.7 강의 요약

Lesson 06. 여러 번 반복하기
6.1 for문
6.2 while문
6.3 do~while문
6.4 문장의 중첩
6.5 프로세스 흐름의 변경
6.6 강의 요약

Lesson 07. 함수
7.1 함수의 원리 이해하기
7.2 함수
7.3 인수
7.4 리턴값
7.5 함수의 이용
7.6 함수 선언
7.7 함수 오버로드
7.8 함수 템플릿
7.9 강의 요약

Lesson 08. 포인터
8.1 주소
8.2 포인터
8.3 인수와 포인터
8.4 인수와 레퍼런스
8.5 강의 요약

Lesson 09. 배열
9.1 배열
9.2 배열 선언
9.3 배열의 이용
9.4 코드 입력
9.5 배열과 포인터의 관계
9.6 인수와 배열
9.7 문자열과 배열
9.8 강의 요약

LESSON 10. 대규모 프로그램의 작성
10.1 변수와 스코프
10.2 기억 수명
10.3 메모리를 동적으로 확보하기
10.4 파일 분할
10.5 강의 요약

LESSON 11. 다양한 형
11.1 typedef
11.2 열거
11.3 구조체
11.4 구조체 응용하기
11.5 공용체
11.6 강의 요약

LESSON 12. 클래스의 기본
12.1 클래스의 선언
12.2 멤버에 대한 접근 제한
12.3 인수와 객체
12.4 강의 요약

LESSON 13. 클래스의 기능
13.1 생성자의 기본
13.2 생성자 오버로드
13.3 생성자의 응용
13.4 정적 멤버
13.5 강의 요약

LESSON 14. 새로운 클래스
14.1 상속
14.2 멤버에 대한 접근
14.3 가상 함수
14.4 추상 클래스
14.5 클래스 계층
14.6 강의 요약

LESSON 15. 클래스와 관련된 고급 주제
15.1 연산자 오버로드
15.2 클래스의 형 변환
15.3 메모리의 확보와 해제
15.4 템플릿 클래스
15.5 예외 처리
15.6 강의 요약

LESSON 16. 파일 입출력
16.1 스트림
16.2 조정자
16.3 파일 입출력의 기본
16.4 명령 줄 인수로 입력하기
16.5 강의 요약

Appendix 연습문제 해답
출판사 서평
■ 책 소개(내용 요약) 세상에서 가장 쉬운 C++ 입문서
C++ 언어는 다양한 프로그램 개발에 활용되는 고급 언어입니다. C++ 언어를 사용하면 실용적이고 고급 기능을 가진 프로그램을 개발할 수 있습니다. 그러나 C++ 언어는 강력한 기능과 더불어 높은 자유도를 가진 언어인 만큼, 배우기 어렵다는 인상이 강한 언어이기도 합니다. 이 책은 프로그래밍에 익숙하지 않은 초보자들도 쉽고 재미있게 배울 수 있는 C++ 입문서입니다.
풍부한 일러스트를 통해 어려운 프로그래밍 개념도 그림을 통해 쉽게 이해할 수 있으며, 기초부터 고급 개념까지 마치 책상에 마주 앉아 설명하듯이 구성되어 있기 때문에 프로그래밍을 배워 본 적이 없는 분들도 무리없이 학습할 수 있습니다. 심지어 C 언어 등 다른 언어에 대한 배경 지식조차 필요하지 않습니다. 프로그래밍 실력 향상의 지름길은 실제로 프로그램을 입력하고 실행해 보는 것입니다. 이 책에서는 많은 예제 프로그램을 수록하여 독자들이 하나씩 직접 따라 해보며 C++의 개념을 보다 빨리 익힐 수 있도록 구성되어 있습니다. 변수, 연산자, 함수 등 C++ 프로그래밍의 기초 개념부터 포인터, 제네릭 프로그래밍과 STL 등 고급 기능까지 매우 상세하면서 쉽게 설명하고 있습니다.
프로그래밍을 처음 접하는 초보자들이나, C++을 배우고 싶지만 높아 보이는 진입장벽에 좌절하고 계신 분들에게 강력하게 추천합니다.■ 이 책의 구성Lesson 01. 시작하기
1 장에서는 C++ 언어를 사용하여 프로그램을 작성하는 방법을 학습합니다. C++ 코드를 입력 후, 컴파일러와 인터프리터를 사용하여 프로그램을 실행시키는 방법에 대해 살펴보고, C++ 언어 학습에 필요한 프로그래밍 용어와 키워드들에 대해서도 배웁니다. Lesson 02. C++의 기본
코드를 작성하여 프로그램을 만들기 위해서는 C++ 문법 규칙을 알아야 합니다. 2장에서는 main( ) 함수, 블록, 주석 등 기본적으로 알아야 할 C++ 문법을 다룹니다. Lesson 03. 변수
3장에서는 C++가 프로그래밍 언어로서 가지고 있는 기본 기능을 배우게 됩니다. 먼저, 가장 기본적인 변수부터 식별자, 형, 선언, 대입, 초기화, const, 상수에 대해 살펴봅니다.Lesson 04. 식과 연산자
컴퓨터가 일을 할 때에는 연산 기능이 반드시 필요합니다. C++ 프로그램을 만들 때에도 연산은 빼놓을 수 없는 기능 중 하나입니다. C++ 언어는 사용자가 간결하게 연산을 수행할 수 있도록 연산자라는 기능을 제공합니다. 4장에서는 다양한 연산자의 사용 방법을 배웁니다.Lesson 05. 경우에 따른 처리
지금까지 작성했던 코드에서 각 문장들은 한 번에 하나씩 순서대로 처리되고 있었습니다. 그러나 더 복잡한 처리를 하고 싶은 경우, 순차적으로 문장을 처리하는 것만으로는 부족할 수 있습니다. C++에는 여러 문장을 모아서 코드의 흐름을 제어하는 방법이 있습니다. 5장에서는 특정 상황에 맞추어 코드의 흐름을 제어하는 문장을 배웁니다.Lesson 06. 여러 번 반복하기
C++에는 문장을 제어하는 기능이 포함되어 있습니다. 이 기능은 반복문(루프문)이라고 합니다. 반복문을 사용하면 동일한 작업을 여러 번 반복할 수 있습니다. 6장에서는 반복문에 대해 다룹니다.Lesson 07. 함수
프로그램이 커지면 커질수록 코드 안의 여러 부분에서 같은 처리를 해야 하는 상황이 자주 발생하게 됩니다. 따라서 대규모 프로그램을 작성할 때에는 자주 사용되는 코드를 한 곳에 모아 두었다가 필요할 때마다 호출하는 기능이 중요해집니다. 7장에서는 하나 이상의 작업을 한 곳에 정리하는 기능인 함수에 대해 알아보도록 하겠습니다.Lesson 08. 포인터
C++에는 변수가 메모리에서 점유하는 위치를 직접 가리키기 위해 포인터라는 기능이 탑재되어 있습니다. 포인터라는 기능을 이해하려면 먼저 컴퓨터의 메모리 개념부터 이해해야 합니다. 8장에서는 포인터의 의미와 그 사용 방법을 설명합니다.Lesson 09. 배열
C++에는 동일한 형의 값 여러 개를 묶어서 저장하는 배열이라는 기능이 있습니다. 배열을 사용하면 많은 데이터를 처리하는 복잡한 코드를 깔끔하게 작성할 수 있습니다. 9장에서는 배열의 원리에 대해 다룹니다.Lesson 10. 대규모 프로그램의 작성
프로그램의 규모가 커지면 커질수록, 코드에서는 더 많은 변수 및 배열, 함수를 다루어야 할 것입니다. 10장에서는 스코프, 기억 수명, 메모리의 동적인 확보, 분할 컴파일, 헤더 등 대규모 프로그램의 작성에 필요한 지식을 학습합니다.Lesson 11. 다양한 형
C++에는 다양한 종류의 형이 존재합니다. 이 장에서는 프로그래머가 만들 수 있는 특별한 형을 배워보겠습니다. 다양한 형을 사용할 수 있게 되면 다양하게 변화하는 프로그램을 만들 수 있게 됩니다.Lesson 12. 클래스의 기본
변수와 배열 같은 C++의 기능들은 이미 다양한 프로그래밍 언어에 내장되어 있었습니다. 그러나 프로그램이 복잡해짐에 따라, 보다 효율적으로 프로그램을 작성하는 방법이 필요하게 되었습니다. 그러한 요구에 따라 새롭게 등장한 기능이 클래스입니다. 13장에서는 클래스의 기본을 배워봅니다.Lesson 13. 클래스의 기능
12장에서 간단한 클래스의 선언 방법과 이용 방법을 배웠습니다. 그러나 클래스에는 이외에도 다양한 기능이 존재합니다. 13 장에서는 생성자, 생성자 오버로드, 정적 멤버 등 클래스의 기능을 보다 자세히 탐구해 보도록 하겠습니다.Lesson 14. 새로운 클래스
C++는 클래스가 가지고 있는 다양한 기능에 더하여 이미 설계된 클래스를 바탕으로 새로운 클래스를 효율적으로 만들 수 있도록 지원합니다. 이미 설계된 클래스를 활용하여 프로그램을 효율적으로 만들 수 있는 것입니다. 14장에서는 클래스의 새로운 작성 방법을 배워봅니다.Lesson 15. 클래스와 관련된 고급 주제
15장에서는 클래스가 가지고 있는 또 다른 강력한 기능에 대해 살펴봅니다. 연산자 오버로드, 변환 함수, 변환 생성자, 소멸자, 복사 생성자, 대입 연산자, 클래스 템플릿, 예외 처리 등에 대해 다룹니다.Lesson 16. 파일 입출력
지금까지 등장한 프로그램들 중에는 처리 결과를 화면에 출력하거나 키보드를 통해 입력을 받는 것이 있었습니다. 이러한 화면, 키보드 등의 입력 및 출력 기능을 보다 자세히 설명합니다. C++의 입출력 기능은 파일을 다룰 때에도 응용할 수 있으며, 보다 실용적인 프로그램을 만들 수 있습니다.
상품 정보 고시
도서명 그림으로 배우는 C++ Programming Basic
저자 Mana Takahashi
출판사 영진닷컴
ISBN 9788931448931 (8931448937)
쪽수 592
출간일 2015-07-15
사이즈 152 * 223 mm /855g
목차 또는 책소개 Lesson 01. 시작하기
1.1 C++로 만드는 프로그램
1.2 코드 입력
1.3 프로그램의 작성
1.4 프로그램의 실행
1.5 강의 요약

Lesson 02. C++의 기본
2.1 화면에 출력하기
2.2 코드의 내용
2.3 문자와 숫자
2.4 강의 요약

Lesson 03. 변수
3.1 변수
3.2 식별자
3.3 형
3.4 변수 선언
3.5 변수의 이용
3.6 키보드 입력
3.7 상수
3.8 강의 요약

Lesson 04. 식과 연산자
4.1 식과 연산자
4.2 연산자의 종류
4.3 연산자 우선 순위
4.4 형 변환
4.5 강의 요약

Lesson 05. 경우에 따른 처리
5.1 관계 연산자와 조건식
5.2 if문
5.3 if~else문
5.4 여러 조건을 판단하기
5.5 switch문
5.6 논리 연산자
5.7 강의 요약

Lesson 06. 여러 번 반복하기
6.1 for문
6.2 while문
6.3 do~while문
6.4 문장의 중첩
6.5 프로세스 흐름의 변경
6.6 강의 요약

Lesson 07. 함수
7.1 함수의 원리 이해하기
7.2 함수
7.3 인수
7.4 리턴값
7.5 함수의 이용
7.6 함수 선언
7.7 함수 오버로드
7.8 함수 템플릿
7.9 강의 요약

Lesson 08. 포인터
8.1 주소
8.2 포인터
8.3 인수와 포인터
8.4 인수와 레퍼런스
8.5 강의 요약

Lesson 09. 배열
9.1 배열
9.2 배열 선언
9.3 배열의 이용
9.4 코드 입력
9.5 배열과 포인터의 관계
9.6 인수와 배열
9.7 문자열과 배열
9.8 강의 요약

LESSON 10. 대규모 프로그램의 작성
10.1 변수와 스코프
10.2 기억 수명
10.3 메모리를 동적으로 확보하기
10.4 파일 분할
10.5 강의 요약

LESSON 11. 다양한 형
11.1 typedef
11.2 열거
11.3 구조체
11.4 구조체 응용하기
11.5 공용체
11.6 강의 요약

LESSON 12. 클래스의 기본
12.1 클래스의 선언
12.2 멤버에 대한 접근 제한
12.3 인수와 객체
12.4 강의 요약

LESSON 13. 클래스의 기능
13.1 생성자의 기본
13.2 생성자 오버로드
13.3 생성자의 응용
13.4 정적 멤버
13.5 강의 요약

LESSON 14. 새로운 클래스
14.1 상속
14.2 멤버에 대한 접근
14.3 가상 함수
14.4 추상 클래스
14.5 클래스 계층
14.6 강의 요약

LESSON 15. 클래스와 관련된 고급 주제
15.1 연산자 오버로드
15.2 클래스의 형 변환
15.3 메모리의 확보와 해제
15.4 템플릿 클래스
15.5 예외 처리
15.6 강의 요약

LESSON 16. 파일 입출력
16.1 스트림
16.2 조정자
16.3 파일 입출력의 기본
16.4 명령 줄 인수로 입력하기
16.5 강의 요약

Appendix 연습문제 해답
상품 정보 고시
도서명 상품페이지 참고
저자 상품페이지 참고
출판사 상품페이지 참고
크기 상품페이지 참고
쪽수 상품페이지 참고
제품구성 상품페이지 참고
출간일 상품페이지 참고
목차 또는 책소개 상품페이지 참고
배송공지

사용후기

회원리뷰 총 0개

사용후기가 없습니다.

상품문의

등록된 상품문의

상품문의 총 0개

상품문의가 없습니다.

교환/반품

[반품/교환방법]
마이페이지> 주문배송조회 > 반품/교환신청 또는 고객센터 (070-4680-5689)로 문의 바랍니다.

[반품주소]
- 도로명 : (10882) 경기도 파주시 산남로 62-20 (산남동)
- 지번 : (10882) 경기도 파주시 산남동 305-21

[반품/교환가능 기간]
변심반품의 경우 수령 후 14일 이내, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

[반품/교환비용]
단순 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담

[반품/교환 불가 사유]
- 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
(단지 확인을 위한 포장 훼손은 제외)
- 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
예) 화장품, 식품, 가전제품(악세서리 포함) 등
- 복제가 가능한 상품 등의 포장을 훼손한 경우
예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
- 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
- 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
- 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
- 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
* (1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시
‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)

[상품 품절]
공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.

[소비자 피해보상, 환불지연에 따른 배상]
- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됩니다.
- 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함.

회원로그인

오늘 본 상품

  • 그림으로 배우는 C++ Programming Basic
    그림으로 배우는 C
    16,200