머리말
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 툴
기존의 Visual C++ 입문서와의 차별화된 특징을 소개하면 다음과 같다.
① 이 책은 기본적인 C 또는 C++의 문법적 내용은 수록하지 않았다. 대신 Visual C++ 2022를 사용하여 윈도우 프로그래밍을 하는 방법을 알기 쉽게 수록하고 있다. 따라서 이 책을 보기 위해서는 C/C++의 기본적인 지식이 필요하다.
② 컴퓨터의 조작 시 표시되는 실제 화면을 그대로 수록하고 장문의 설명을 탈피하여 아주 일반적인 컴퓨터 조작 능력만 있으면 실습 예제를 단계별로 따라가면서 다양한 실습을 직접 구현해 보고 그 결과를 완전히 자기 것으로 만든 후에 다음 단계로 진행되도록 구성되어 있다.
③ Visual C++ 2022를 사용하여 프로젝트를 작성하는데 장문의 설명 중심의 나열식이 아닌 문제 해결 중심의 실습 위주로 다양하고 필요한 내용만을 선택하여 쉽게 구성하였다. 이러한 간단한 설명과 실습 방법이 독특하고 실용적이기에 C 또는 C++ 언어를 배우고 처음으로 Visual C++ 2022를 이용하여 윈도우 애플리케이션을 만드는 방법을 익히기 위한 독자들에게는 최고의 입문서가 될 것이다.
④ 대학에서 이 책을 교재로 하여 한 학기 강의할 때 중간고사와 기말고사를 제외한 13주에 한 단원씩 완성할 수 있도록 구성되어 있으며 각 단원 마지막 부분에는 연습 문제를 두어 본인 스스로 실습과제를 통해 배운 내용을 다시 한번 확인할 수 있는 기회를 제공하였다.