본문 바로가기
부제명Visual C++ 프로그래밍
Visual C++ 프로그래밍 (23-1사용중단 예정)
Visual C++ 프로그래밍 (23-1사용중단 예정) 표지
김강현, 이병래 지음
출판문화원
2020년 01월 25일
방송대교재 워크북 판매중지
수량 1
21,300 원
판매 정보
판매상태
판매중지
배송비
총 구매금액 4만원 이상 무료배송
정오표
확인하기

Windows는 현재 PC에서 가장 널리 활용되고 있는 운영체제이다. 그리고 Windows 운영체제의 지원을 받으며 실행되는 응용 프로그램이 윈도우 프로그램이다. 윈도우 프로그램을 작성하는 여러 가지 프로그램 언어들이 있는데 여기서는 가장 기본적이고 시스템 프로그램이 가능한 Visual C++ 언어를 사용하여 기본적인 윈도우 프로그램을 작성하는 것에 대해서 설명하고자 한다. 먼저, 윈도우 프로그래밍의 원리와 개념을 설명하고 이어서 비주얼 스튜디오에서 Visual C++로 작성된 여러 가지 윈도우 프로그램들을 직접 설계하고 구현하는 과정을 설명한다. 이 도서 구성은 다음과 같다.

제일 앞부분인 ‘준비하기’에서는 실습환경을 위하여 반드시 설치해야 하는 비주얼 스튜디오 2019 설치방법에 대해서 설명하였다. 제1장에서는 윈도우 프로그래밍의 개념과 함께 Win32 API 프로그래밍을 설명하고 간단한 Win32 API 프로젝트를 작성해 본다. 제2장에서는 MFC를 사용하여 SDI와 MDI 프로그램의 개념을 학습한다. 제3장부터 제8장까지는 여러 응용 분야를 경험할 수 있도록 메모장, 폼뷰, 학사관리, Ball 프로젝트, 소켓 프로그래밍 등을 주제로 각각의 프로젝트들을 만들어 보면서 여러 가지 응용 프로그램들과 그 특징들을 학습한다. 모든 과정이 프로젝트 중심의 실습 위주로 구성되어 있고 구체적인 인터페이스 부분이 모두 그림으로 처리되어 있어서 학생들은 비주얼 스튜디오 2019가 설치된 컴퓨터 앞에 앉아서 교재를 그대로 따라 하면서 어렵지 않게 직접 실습할 수 있다. 본 도서를 성실히 학습하면 Visual C++로 윈도우 프로그래밍을 작성하고 활용할 수 있는 능력을 갖게 될 것이다.

준비하기

1. 비주얼 스튜디오 2019 다운로드하기

2. 비주얼 스튜디오 2019 설치하기

3. 도움말 설치

4. 파일 용량 줄이기

5. 기타 환경 설정

 

제1장 WinAPI

1.1 윈도우 프로그램이란? 

1.2 메인 윈도우 생성 프로젝트         

1.3 소스 코드 살펴보기         

1.4 차일드 윈도우 생성          

1.5 버튼 사용하기          

         

제2장 SDI 프로그램

2.1 SDI 프로젝트           

2.2 SDI 기본 코드 이해하기        

2.3 SDI 프로그램의 응용          

2.4 차일드 윈도우 만들기         

2.5 메시지 핸들러 함수         

2.6 차일드 윈도우 객체 생성        

2.7 차일드 윈도우에 문자열 출력       

2.8 컨트롤 클래스              

2.9 메시지 처리           

2.10 메시지 추가하기

         

제3장 MFC 프레임워크

3.1 MFC 기본 구조          

3.2 MFC 클래스들의 계층구조               

3.3 윈도우 프로그램과 메시지            

3.4 hWnd의 위치           

3.5 Visual C++에서 정의된 자료형       

3.6 MFC 클래스 살펴보기        

   

제4장 MDI 기반의 메모장

4.1 MDI 프로젝트 생성하기        

4.2 메모장 프로그램 코딩         

 

제5장 폼뷰

5.1 폼뷰란?            

5.2 MFC 프로젝트 생성하기         

5.3 리소스 편집           

5.4 멤버 변수 추가          

5.5 멤버 함수 추가          

5.6 Shopping 프로젝트-소스 코드        

5.7 실행 결과           

 

제6장 학사관리 프로젝트

6.1 프로젝트 생성          

6.2 대화상자 편집          

6.3 멤버 변수 추가          

6.4 이벤트 처리기 추가         

6.5 소스 코드           

6.6 실행 결과           

 

제7장 SDI 기반 Ball 프로젝트

7.1 DC와 GDI 함수         

7.2 GDI 객체            

7.3 MFC Ball 프로젝트 생성        

7.4 멤버 변수와 멤버 함수 추가       

7.5 메시지 핸들러 함수 추가        

7.6 팝업 메뉴 편집          

7.7 소스 코드 추가          

7.8 실행 결과

           

제8장 채팅 프로젝트

8.1 소켓을 이용한 채팅 프로젝트       

8.2 서버 채팅 프로젝트

8.3 클라이언트 채팅 프로젝트 생성       

8.4 실행 결과           

김강현 (집필)

고려대학교 사범대학 수학교육과 졸업(이학사)
고려대학교 대학원 전산학과 졸업(이학석사)
고려대학교 대학원 전산학과 졸업(이학박사)
대전공업대학교 전자계산학과 교수 역임
미국 인디애나 주립대학교 방문교수
• 현재: 한국방송통신대학교 컴퓨터과학과 교수

이병래 (집필)

연세대학교 공과대학 전자공학과 졸업(공학사)
연세대학교 대학원 전자공학과 졸업(공학석사)
연세대학교 대학원 전자공학과 졸업(공학박사)
미국 노스캐롤라이나 주립대학교 방문교수
• 현재: 한국방송통신대학교 컴퓨터과학과 교수

  • 포함 워크북 2020년01월25일 발행
  • ISBN : 9788920034459 [93560]
  • 쪽수 : 416쪽
  • 규격 : 사륙배판
  • 인쇄 : 초판
■ 교환/추가배송 신청 방법

My Page>내 주문내역>교환/추가배송 신청/확인, 1:1 고객상담, 고객센터(1644-1232)
(신청 → 교환상품 → 재발송 → 하자상품과 교환상품 교환) 과정 처리

■ 교환/추가배송 신청 대상

이미 배송받은 상품의 오배송(다른 상품 배송), 훼손, 누락에 한함

■ 교환/추가배송 가능 기간

배송완료 후 15일 이내

■ 반품/환불 안내

반품환불은 수령하신 날로부터 15일 이내에 원하시는 택배사를 선택하여 선불 택배로 반품,

배송 시 동봉된 거래명세서 뒷면 '환불신청서'를 작성하시고 환불 받으실 교재를 훼손되지 않도록 택배밀봉포장을 하여 출판문화원물류센터 주소로 보내주셔야 합니다. 반품처 : (우 11046) 경기도 연천군 미산면 청정로 755번길 53 한국방송대출판문화원 물류센터 ☎ 1644-1232

타 도서로의 교환이 불가하며, 반납도서 중 훼손 및 오손, 낙서, 워크북 누락 등 정상품 이 아닌 경우 환불이 불가하여 부득이 착불반송 또는 폐기처리 됩니다.

■ 기 타

접수된 교환/추가배송 신청 중 귀책사유가 불분명한 경우 원인 규명으로 인하여 처리가 지연될 수 있습니다.

이 저자의 다른 책