프로그래밍 관련 책

디딤돌 C++

언제나휴일 2016. 4. 6. 17:22
반응형

디딤돌 C++


책 소개

이 책은 C언어를 학습한 이들을 이가 C++언어를 학습하기 위해 작성하였습니다.


C++언어는 C언어와 변수나 연산, 함수 등의 기본 문법은 비슷하지만 클래스와 템플릿 문법을 있습니다.


특히 C++ 언어에서 클래스는 OOP(Object Oriented Programming, 개체(혹은 객체) 지향 프로그래밍) 방식으로 프로그래밍할 수 있게 새롭게 추가한 문법이죠.


이러한 특징으로 인해 C언어와 C++은 접근 방식에서 많은 차이를 갖고 있습니다.


이 책은 C++입문자를 위한 책이지만 단순히 C++문법을 다루고 있는 책은 아니예요. 오히려 C++에 새롭게 추가한 문법을 OOP에 어떻게 활용하는지에 관한 부분이 많습니다.


이를 위해 문법 외에도 OOP의 특징과 OOP 프로그래밍 개발 공정 및 기본적인 설계에 관해서도 다루고 있어요. 


이미 효과적인 개발 방법론들에 대한 연구나 교육 및 현업에서의 적용이 되고 있음에도 프로그래밍 언어에 대한 책에는 개발 공정이나 설계에 대해 다루지 않는 게 현실입니다. 이 책에서는 OOP 프로그래밍 개발 공정을 다루면서 기본적인 개발 방법론도 접목할 거예요.


아무쪼록 이 책을 통해 C++ 문법 뿐만 아니라 개발 공정에 맞게 프로그래밍 작성 능력을 키울 수 있었으면 하는 게 제 바람입니다.


저자 소개

저자 장문석

약력

2003년~ 2016년 3월 현재 선문비트교육센터 담임강사

2010년 응용 소프트웨어의 접근성에 대한 평가 도구 개발 논문 발표

소프트웨어 접근성 평가 도구 SAVE개발

2010년06월01일~2012년 05월 31일 QoLT 산업기술기반 지원센터 구축 사업 연구과제

집필 저서

IT 전문가로 가는 길 Escort C언어

IT 전문가로 가는 길 Escort C++

IT 전문가로 가는 길 Escort C#

IT 전문가로 가는 길 Escort 자료구조와 STL

IT 전문가로 가는 길 Escort GoF의 디자인 패턴

IT 전문가로 가는 길 Escort GoF의 디자인 패턴 C#

IT 전문가로 가는 길 Escort Pro 나만의 웹 검색 엔진 만들기

STEP BY STEP STEP 1 스택 계산기 - C언어 (컴파일러 개념 적용)

삶의 질 향상을 위한 소프트웨어 자동화 기술, UI 자동화

디딤돌 C언어

디딤돌 C++

C언어 표준 라이브러리 함수 가이드

원격 제어 프로그램 with C#


목차

1. 들어가기에 앞서

2. C++ 언어 소개 및 책의 기술 범위

3. 입출력 개요 (cin, cout)

4. 태그 명을 형식 명으로 사용

5. 함수 중복 정의 (Function Overloading)

6. 디폴트 매개 변수

7. 매개 변수 이름이 없는 스텁 매개 변수

8. 이름 충돌을 방지하는 namespace

9. 레퍼런스 변수

10. 신뢰성 강화(열거형)

11. 논리 형식 bool 제공

12. string 형식 개요

13. OOP 개요

14. 캡슐화 개요

15. 접근 지정자

16. 생성자, 소멸자

17. 정적(static) 멤버

18. 상수화 멤버

19. 특별한 멤버 this

20. 캡슐화 실습1 - 복소수

21. 캡슐화 실습2 - 학생

22. 캡슐화 최종 실습 - 시나리오

23. 캡슐화 최종 실습 - 멤버 필드

24. 캡슐화 최종 실습 - 멤버 메서드

25. 캡슐화 최종 실습 - 테스트 코드 작성

26. 캡슐화 최종 실습 - 구체적 구현

27. 상속(일반화 관계) 개요

28. 파생 개체의 생성과 소멸 과정

29. 접근 지정자 protected

30. 무효화

31. 다형성 개요

32. 형식의 다형성

33. 메서드의 다형성

34. 추상 클래스(Abstract Class)

35. 인터페이스 (Interface)

36. 다중 상속

37. 하향 캐스팅

38. C++에서의 형 변환

39. 상속, 다형성 실습1 (상품, 할인 상품)

40. 상속과 다형성 실습2 (도형)

41. 상속과 다형성 최종 실습 시나리오

42. 상속과 다형성 최종 실습 - 학생

43. 상속과 다형성 최종 실습 - 파생 클래스

44. 상속과 다형성 최종 실습 - 코드

45. 연산자 중복 정의 개요

46. 전역 연산자 중복 정의

47. 클래스에 연산자 중복 정의

48. 증감 연산자 중복 정의

49. 대입 연산자 중복 정의

50. 인덱스 연산자 중복 정의

51. 묵시적 형 변환 연산자 중복 정의

52. 함수 개체

53. iostream 흉내내기

54. 개체 출력자

55. string 클래스 흉내내기1

56. string 클래스 흉내내기2

57. 예외 처리

58. 템플릿(Template) 개요

59. 전역 템플릿 함수

60. 템플릿 클래스

61. 클래스 간의 관계

62. 집합(Aggregation) 관계

63. 구성(Composition) 관계

64. 직접 연관(Directed Association) 관계

65. 연관(Association) 관계

66. 의존(Dependency) 관계

67. 실현(Realization) 관계

68. 최종 실습 - 개발 공정 및 시나리오

69. 최종 실습 - 요구 분석 및 정의

70. 최종 실습 - 설계1(클래스 다이어그램)

71. 최종 실습 - EhNara 뼈대

72. 최종 실습 - 프로토 타이핑

73. 최종 실습 - 확장 가능한 순차 배열

74. 최종 실습 - 클래스 추가하기

75. 최종 실습 - 초기화 및 해제화

76. 최종 실습 - 학생 생성

77. 최종 실습 - 학생 이동

78. 최종 실습 - 전체 보기

79. 최종 실습 - 학생 복귀

80. 최종 실습 - 강의 시작

81. 최종 실습 - 도서관 가기

82. 최종 실습 - 소등

83. 최종 실습 - 거실로 가기

84. 최종 실습 - 파티

85. 최종 실습 - 노래방 가기

86. 최종 실습 - 다이어그램

87. 최종 실습 - 소스 코드



판매 유형: epub

판매 가격: 5000원

판매처: 유페이퍼


반응형