패턴 캐드 시스템 개발

패션 테크놀로지와 컴퓨터 프로그래밍 1
$26.08
SKU
9791158083816
+ Wish
[Free shipping over $100]

Standard Shipping estimated by Fri 04/18 - Thu 04/24 (주문일로부 10-14 영업일)

Express Shipping estimated by Tue 04/15 - Thu 04/17 (주문일로부 7-9 영업일)

* 안내되는 배송 완료 예상일은 유통사/배송사의 상황에 따라 예고 없이 변동될 수 있습니다.
Publication Date 2022/11/05
Pages/Weight/Size 188*257*20mm
ISBN 9791158083816
Categories IT 모바일 > 프로그래밍 언어
Description
이 책은 프로그래밍에 대한 전문적인 지식이나 경험이 없는 독자들을 대상으로 하기 때문에 다른 프로그래밍 전문 서적에서 다루는 암호 같은 문법 설명이나 이스터 에그 찾기에 비견할만한 숨겨진 API(Application Programming Interface) 함수들의 발굴 등은 지양할 것이며, 어떻게 하면 아이디어를 실용적 소프트웨어로 만들 수 있는가를 설명하는 것에 주안점을 두고자 한다. 또한 Embarcadero사에서 만든 C++ Builder를 개발도구로 채택하여 설명을 진행할 것이다. 간단한 계산 프로그램에서부터 방대한 연산을 필요로 하는 공학용 소프트웨어까지, 메모장에서부터 엄청난 데이터베이스까지 폭넓은 분야에 C 언어가 사용되는 이유는 역시 C 언어가 가지는 명료한 문법 규칙, 방대한 함수, 폭넓은 호환성 등의 특징 때문이라고 할 수 있다. 특히, C++ 이 만들어지고 클래스 개념이 나오면서 비로소 진정한 ‘객체지향’ 프로그래밍이 시작되었다. Windows 방식의 운영체제가 널리 보급되면서 GUI(Graphical User Interface)를 만드는 등의 중요한 부분은 객체지향 프로그래밍이 아니면 해결할 수 없게 되었기 때문에 이제 객체지향의 C++ 언어의 필요성은 더는 논의의 대상이 아니라고 할 수 있다.

이 책에서는 패턴캐드 시스템을 만드는 데 필요한 문제해결 과정을 통해 다양한 프로그래밍 기법을 소개할 것이다. 이를 위해 먼저 가장 기본적인 C 언어를 이용한 프로그래밍을 설명하고, 이 과정에서 드러난 문제점들을 해결하기 위해 자연스럽게 C++ 확장과 객체지향 프로그래밍을 설명하게 될 것이다. 좋은 책을 위해 최선을 다하였지만 부족한 부분이 있을 수 있다. 이 점은 양해를 바라며 출간 후 나올 수 있는 수정사항 등은 자유아카데미 홈페이지 자료실에 제공할 예정이니 참고하기를 바란다.
Contents
머리말
1. 패션 테크놀로지의 이해
2. 컴퓨터 프로그래밍의 중요성
3. C, C++, 그리고 C++ Builder
4. 객체 지향 프로그래밍

1장 GUI 만들기 기초
1. 개발 환경 구축
2. 프로그램의 기본 틀 만들기
3. 본격적인 GUI의 구현

2장 C 프로그래밍
1. 점 만들기
2. 선 만들기
3. 패턴 만들기
4. 포인터와 동적 메모리

3장 C++ 프로그래밍
1. 객체지향 프로그래밍의 기초
2. 구조체를 클래스로 변환하기
3. 멤버함수를 이용한 추상화
4. 정수 배열을 다루는 클래스의 제작
5. Garment Class 만들기

4장 파라메트릭 디자인
1. 파라메트릭 디자인이란?
2. 디자인 절차의 저장
3. 디자인 절차를 이용한 그림의 수정

5장 추가 기능 구현
1. 파일 입출력
2. 클래스의 심화 기능
3. 외부 라이브러리의 활용

맺음말
Author
김성민