단계별로 쉽게 배우는 Visual C++ 2022 MFC 윈도우 프로그래밍
Regular price
$43.82
Sale price
Regular price
✈️
Estimated delivery date 예상 배송일
Standard Shipping
불러오는 중...
주문일로부터 8-12 영업일
Express Shipping
불러오는 중...
주문일로부터 6-8 영업일
이 책은 처음으로 Visual C++을 접하는 대학 초년생, 그리고 몇 번 Visual C++ 책과 씨름하였으나 아직도 윈도우 프로그램을 작성하는 데 어려움이 있는 독자들을 위해 실습을 중심으로 단계별로 따라 하면서 자연스럽게 MFC 윈도우 프로그래밍을 배울 수 있는 가장 쉽고 체계적인 Visual C++ 2022 입문서가 될 수 있도록 집필하였다. 이 책을 통해 빨리 윈도우 프로그램을 제작하는 방법을 익히고 많은 시간은 프로그램의 기본 능력을 배양하는 데 시간을 할애하기 바란다.
기존의 Visual C++ 입문서와의 차별화된 특징을 소개하면 다음과 같다.
① 이 책은 기본적인 C 또는 C++의 문법적 내용은 수록하지 않았다. 대신 Visual C++ 2022를 사용하여 윈도우 프로그래밍을 하는 방법을 알기 쉽게 수록하고 있다. 따라서 이 책을 보기 위해서는 C/C++의 기본적인 지식이 필요하다.
② 컴퓨터의 조작 시 표시되는 실제 화면을 그대로 수록하고 장문의 설명을 탈피하여 아주 일반적인 컴퓨터 조작 능력만 있으면 실습 예제를 단계별로 따라가면서 다양한 실습을 직접 구현해 보고 그 결과를 완전히 자기 것으로 만든 후에 다음 단계로 진행되도록 구성되어 있다.
③ Visual C++ 2022를 사용하여 프로젝트를 작성하는데 장문의 설명 중심의 나열식이 아닌 문제 해결 중심의 실습 위주로 다양하고 필요한 내용만을 선택하여 쉽게 구성하였다. 이러한 간단한 설명과 실습 방법이 독특하고 실용적이기에 C 또는 C++ 언어를 배우고 처음으로 Visual C++ 2022를 이용하여 윈도우 애플리케이션을 만드는 방법을 익히기 위한 독자들에게는 최고의 입문서가 될 것이다.
④ 대학에서 이 책을 교재로 하여 한 학기 강의할 때 중간고사와 기말고사를 제외한 13주에 한 단원씩 완성할 수 있도록 구성되어 있으며 각 단원 마지막 부분에는 연습 문제를 두어 본인 스스로 실습과제를 통해 배운 내용을 다시 한번 확인할 수 있는 기회를 제공하였다.
기존의 Visual C++ 입문서와의 차별화된 특징을 소개하면 다음과 같다.
① 이 책은 기본적인 C 또는 C++의 문법적 내용은 수록하지 않았다. 대신 Visual C++ 2022를 사용하여 윈도우 프로그래밍을 하는 방법을 알기 쉽게 수록하고 있다. 따라서 이 책을 보기 위해서는 C/C++의 기본적인 지식이 필요하다.
② 컴퓨터의 조작 시 표시되는 실제 화면을 그대로 수록하고 장문의 설명을 탈피하여 아주 일반적인 컴퓨터 조작 능력만 있으면 실습 예제를 단계별로 따라가면서 다양한 실습을 직접 구현해 보고 그 결과를 완전히 자기 것으로 만든 후에 다음 단계로 진행되도록 구성되어 있다.
③ Visual C++ 2022를 사용하여 프로젝트를 작성하는데 장문의 설명 중심의 나열식이 아닌 문제 해결 중심의 실습 위주로 다양하고 필요한 내용만을 선택하여 쉽게 구성하였다. 이러한 간단한 설명과 실습 방법이 독특하고 실용적이기에 C 또는 C++ 언어를 배우고 처음으로 Visual C++ 2022를 이용하여 윈도우 애플리케이션을 만드는 방법을 익히기 위한 독자들에게는 최고의 입문서가 될 것이다.
④ 대학에서 이 책을 교재로 하여 한 학기 강의할 때 중간고사와 기말고사를 제외한 13주에 한 단원씩 완성할 수 있도록 구성되어 있으며 각 단원 마지막 부분에는 연습 문제를 두어 본인 스스로 실습과제를 통해 배운 내용을 다시 한번 확인할 수 있는 기회를 제공하였다.
Couldn't load pickup availability
출판사 리뷰
출판사 리뷰
목차
목차
머리말
Visual Studio 2022의 새로운 기능
이 책의 구성과 강의 계획안
CHAPTER 01 윈도우 프로그래밍의 이해
1.1 윈도우 프로그래밍의 개념
1.2 Win32 SDK 윈도우 프로그램의 기본구조
실습 1-1 간단한 Win32 SDK 윈도우 프로그램 만들기
1.3 간단한 윈도우 애플리케이션의 분석
1.4 윈도우 프로그램의 기본 형식
■ 연습문제
CHAPTER 02 MFC 개요 및 아키텍처
2.1 MFC의 개요
2.2 MFC 프로그램의 구조
2.3 Visual C++의 시작
실습 2-1 MFC 애플리케이션 마법사 익히기
2.4 MFC 애플리케이션 아키텍처
실습 2-2 간단한 MFC 프로젝트 만들기
■ 연습문제
CHAPTER 03 메시지 처리
3.1 메시지 처리의 기본 개념
3.2 메시지 박스(Message Box)
실습 3-1 메시지 박스 생성하기
3.3 마우스 메시지(Mouse Message)
실습 3-2 디지털시계 만들기
3.4 키보드 메시지(Keyboard Message)
실습 3-3 문자를 입력하고 이동시키기
■ 연습문제
CHAPTER 04 대화상자
4.1 CDialogEx 클래스
4.2 대화상자 기반의 프로그램
4.3 MFC 기본 컨트롤
실습 4-1 MFC의 기본 컨트롤(Control) 사용법 익히기
4.4 모달(Modal) 대화상자와 모덜리스(Modeless) 대화상자
4.5 공용 대화상자
실습 4-2 단위 변환 프로그램 만들기
■ 연습문제
CHAPTER 05 도큐먼트 파일 입출력 및 템플릿
5.1 도큐먼트
5.2 파일 입출력
실습 5-1 학생 카드 작성하기
5.3 SDI 템플릿
5.4 MDI 템플릿
실습 5-2 MDI 기반의 문자열 출력하기
■ 연습문제
CHAPTER 06 사용자 인터페이스
6.1 메뉴(Menu)
실습 6-1 간단한 메뉴와 단축키 만들기
6.2 툴바(Toolbar)
실습 6-2 간단한 툴바 만들기
6.3 상태 표시줄(Status Bar)
실습 6-3 상태 표시줄에 팬을 만들고 문자열을 출력하기
6.4 도킹 팬(Docking Pane) 윈도우
실습 6-4 개인정보 출력 도킹 팬 만들기
■ 연습문제
CHAPTER 07 그래픽 객체의 사용
7.1 GDI와 DC의 개념
7.2 GDI 객체
실습 7-1 직선, 곡선, 도형 그리기
7.3 GDI+의 개념
실습 7-2 그림판 만들기
■ 연습문제
CHAPTER 08 컨트롤 및 리소스 Ⅰ
8.1 리스트 컨트롤(List Control)
실습 8-1 대화상자에 List Control 사용하기
8.2 트리 컨트롤(Tree Control)
실습 8-2 대화상자에서 Tree Control 사용하기
■ 연습문제
CHAPTER 09 컨트롤 및 리소스 Ⅱ
9.1 탭 컨트롤(Tab Control)
9.2 슬라이더 컨트롤(Slider Control)
실습 9-1 도형의 종류와 색상을 대화상자에 출력하기
9.3 스핀 컨트롤(Spin Control)
9.4 프로그레스 바 컨트롤(Progress Bar Control)
9.5 IP 주소 컨트롤(IP Address Control)
9.6 네트워크 주소 컨트롤(Network Address Control)
9.7 날짜/시간 선택 컨트롤(Date Time Picker)
9.8 애니메이션 컨트롤(Animation Control)
실습 9-2 각종 컨트롤을 이용한 데이터 전송 Simulator 작성하기
■ 연습문제
CHAPTER 10 고급 컨트롤 및 리본
10.1 MFC Feature 컨트롤(MFC Feature Controls)
실습 10-1 간단한 명함 제작 프로그램 만들기
10.2 리본(Ribbon)
실습 10-2 리본 메뉴 및 각종 리본 컨트롤 사용하기
■ 연습문제
CHAPTER 11 다양한 뷰 클래스 및 분할 윈도우
11.1 다양한 뷰 클래스
실습 11-1 Form View를 이용하여 문자 출력하기
11.2 분할 윈도우
실습 11-2 정적 분할 윈도우를 이용한 트리를 생성하는 프로그램 만들기
11.3 다중 뷰
실습 11-3 다중 뷰 만들기
■ 연습문제
CHAPTER 12 동적 연결 라이브러리 DLL
12.1 DLL의 링크
12.2 DLL의 종류
실습 12-1 Implicit 링킹을 통한 정규 DLL 달력 만들기
실습 12-2 Explicit 링킹을 통한 정규 DLL 달력 만들기
실습 12-3 확장 DLL을 통한 비만도 계산 프로그램 만들기
■ 연습문제
CHAPTER 13 네트워크 프로그래밍
13.1 네트워크 프로그램의 개요
실습 13-1 채팅 프로그램 제작하기
■ 연습문제
부록 Visual C++ 2022 설치
찾아보기
Visual Studio 2022의 새로운 기능
이 책의 구성과 강의 계획안
CHAPTER 01 윈도우 프로그래밍의 이해
1.1 윈도우 프로그래밍의 개념
1.2 Win32 SDK 윈도우 프로그램의 기본구조
실습 1-1 간단한 Win32 SDK 윈도우 프로그램 만들기
1.3 간단한 윈도우 애플리케이션의 분석
1.4 윈도우 프로그램의 기본 형식
■ 연습문제
CHAPTER 02 MFC 개요 및 아키텍처
2.1 MFC의 개요
2.2 MFC 프로그램의 구조
2.3 Visual C++의 시작
실습 2-1 MFC 애플리케이션 마법사 익히기
2.4 MFC 애플리케이션 아키텍처
실습 2-2 간단한 MFC 프로젝트 만들기
■ 연습문제
CHAPTER 03 메시지 처리
3.1 메시지 처리의 기본 개념
3.2 메시지 박스(Message Box)
실습 3-1 메시지 박스 생성하기
3.3 마우스 메시지(Mouse Message)
실습 3-2 디지털시계 만들기
3.4 키보드 메시지(Keyboard Message)
실습 3-3 문자를 입력하고 이동시키기
■ 연습문제
CHAPTER 04 대화상자
4.1 CDialogEx 클래스
4.2 대화상자 기반의 프로그램
4.3 MFC 기본 컨트롤
실습 4-1 MFC의 기본 컨트롤(Control) 사용법 익히기
4.4 모달(Modal) 대화상자와 모덜리스(Modeless) 대화상자
4.5 공용 대화상자
실습 4-2 단위 변환 프로그램 만들기
■ 연습문제
CHAPTER 05 도큐먼트 파일 입출력 및 템플릿
5.1 도큐먼트
5.2 파일 입출력
실습 5-1 학생 카드 작성하기
5.3 SDI 템플릿
5.4 MDI 템플릿
실습 5-2 MDI 기반의 문자열 출력하기
■ 연습문제
CHAPTER 06 사용자 인터페이스
6.1 메뉴(Menu)
실습 6-1 간단한 메뉴와 단축키 만들기
6.2 툴바(Toolbar)
실습 6-2 간단한 툴바 만들기
6.3 상태 표시줄(Status Bar)
실습 6-3 상태 표시줄에 팬을 만들고 문자열을 출력하기
6.4 도킹 팬(Docking Pane) 윈도우
실습 6-4 개인정보 출력 도킹 팬 만들기
■ 연습문제
CHAPTER 07 그래픽 객체의 사용
7.1 GDI와 DC의 개념
7.2 GDI 객체
실습 7-1 직선, 곡선, 도형 그리기
7.3 GDI+의 개념
실습 7-2 그림판 만들기
■ 연습문제
CHAPTER 08 컨트롤 및 리소스 Ⅰ
8.1 리스트 컨트롤(List Control)
실습 8-1 대화상자에 List Control 사용하기
8.2 트리 컨트롤(Tree Control)
실습 8-2 대화상자에서 Tree Control 사용하기
■ 연습문제
CHAPTER 09 컨트롤 및 리소스 Ⅱ
9.1 탭 컨트롤(Tab Control)
9.2 슬라이더 컨트롤(Slider Control)
실습 9-1 도형의 종류와 색상을 대화상자에 출력하기
9.3 스핀 컨트롤(Spin Control)
9.4 프로그레스 바 컨트롤(Progress Bar Control)
9.5 IP 주소 컨트롤(IP Address Control)
9.6 네트워크 주소 컨트롤(Network Address Control)
9.7 날짜/시간 선택 컨트롤(Date Time Picker)
9.8 애니메이션 컨트롤(Animation Control)
실습 9-2 각종 컨트롤을 이용한 데이터 전송 Simulator 작성하기
■ 연습문제
CHAPTER 10 고급 컨트롤 및 리본
10.1 MFC Feature 컨트롤(MFC Feature Controls)
실습 10-1 간단한 명함 제작 프로그램 만들기
10.2 리본(Ribbon)
실습 10-2 리본 메뉴 및 각종 리본 컨트롤 사용하기
■ 연습문제
CHAPTER 11 다양한 뷰 클래스 및 분할 윈도우
11.1 다양한 뷰 클래스
실습 11-1 Form View를 이용하여 문자 출력하기
11.2 분할 윈도우
실습 11-2 정적 분할 윈도우를 이용한 트리를 생성하는 프로그램 만들기
11.3 다중 뷰
실습 11-3 다중 뷰 만들기
■ 연습문제
CHAPTER 12 동적 연결 라이브러리 DLL
12.1 DLL의 링크
12.2 DLL의 종류
실습 12-1 Implicit 링킹을 통한 정규 DLL 달력 만들기
실습 12-2 Explicit 링킹을 통한 정규 DLL 달력 만들기
실습 12-3 확장 DLL을 통한 비만도 계산 프로그램 만들기
■ 연습문제
CHAPTER 13 네트워크 프로그래밍
13.1 네트워크 프로그램의 개요
실습 13-1 채팅 프로그램 제작하기
■ 연습문제
부록 Visual C++ 2022 설치
찾아보기
저자
저자
정일홍
애리조나 주립대학교 컴퓨터공학과 공학 박사
현재) 대전대학교 컴퓨터공학과 교수
현재) 대전대학교 컴퓨터공학과 교수
Payment & Security
Payment methods
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.
$99 이상 무료 배송
3% 리워드 크레딧 적립
Secure Payment

