이미 소장하고 있다면 판매해 보세요.
|
머리말
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 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주에 한 단원씩 완성할 수 있도록 구성되어 있으며 각 단원 마지막 부분에는 연습 문제를 두어 본인 스스로 실습과제를 통해 배운 내용을 다시 한번 확인할 수 있는 기회를 제공하였다. |