간편결제, 신용카드 청구할인
PAYCO(페이코) 최대 5,000원 할인
(페이코 신규 회원 및 90일 휴면 회원 한정)
네이버페이 1%
(네이버페이 결제 시 적립)
북피니언 롯데카드 30% (14,940원)
(최대할인 3만원 / 3만원 이상 결제)
EBS 롯데카드 20% (17,080원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 NEW 우리V카드 10% (19,210원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 현대카드 7% (19,850원)
(최대할인 3만원 / 3만원 이상 결제)
Close

윈도우 API 프로그래밍

소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 24
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

22,000원

  • 21,340 (3%할인)

    220P (1%적립)

할인혜택
적립혜택
  • I-Point 적립은 출고완료 후 14일 이내 마이페이지에서 적립받기한 경우만 적립됩니다.
  • 추가혜택
    배송정보
    주문수량
    감소 증가
    • 이벤트/기획전

    • 연관도서(175)

    • 사은품(6)

    출판사 서평

    실습예제 70개로 기본을 다지고
    연습문제 80개로 응용력을 기른다

    [누구를 위한 책인가?]

    C언어 프로그래밍을 익힌 후 윈도우 프로그래밍을 배우려는 사람들을 위한 윈도우 API 입문서다. C언어에서 MFC로 넘어가거나 윈도우API를 본격적으로 배우기 전에 윈도우 핵심API만 제대로 맛볼 수 있다. 핵심 API 하나하나를 완벽하게 익힐 수 있는 예제를 단계별로 실습할 수 있게 구성하였다.

    [무엇을 다루는가?]
    - 1장 : 윈도우 프로그래밍 개요 / 윈도우 프로그램 개발 도구와 개발 방법 / 윈도우 프로그램 구조
    - 2장 : 출력 영역 얻기 / 텍스트 출력하기 / 키보드 메시지 처리하기 / Caret 이용하기 / 직선, 원, 사각형, 다각형 그리기
    - 3장 : 키보드 입력으로 도형 이동 / 타이머 메시지 / 마우스 메시지 / 래스터 연산
    - 4장 : 메뉴 만들기 / 메뉴 사용하기 / 공용 대화상자 이용하기 / 메뉴 수정하기
    - 5장 : 단축키 / 비트맵 / 더블 버퍼링
    - 6장 : 대화상자 만들기 / 컨트롤 종류 / 버튼 컨트롤 / 에디트 박스 컨트롤 / 체크 박스와 라디오 버튼
    / 콤보 박스 컨트롤 / 리스트 박스 컨트롤 / 모덜리스 대화상자 / 리스트 컨트롤
    - 7장 : MDI 기반 응용 프로그램 / 자식 윈도우 관리 / 윈도우 분할 / 컨트롤 윈도우 활용하기
    - 8장 : 파일 다루기 / 공용 대화상자 / 메모장 만들기
    - 9장 : 소켓 연결 / 메시지 교환 / 논블록킹 통신 / 채팅 응용 프로그램
    - 10장 : 스레드 생성 / 스레드 동기화

    [부/장별 내용 요약]

    총 10장으로 구성되어 있다. 윈도우 프로그램의 기본 구조와 동작 원리를 기반으로 메시지 처리, 리소스 활용을 통하여 시각적으로 출력하는 방법을 배우고 MDI와 파일 처리를 통하여 문서 저장 및 편집을 학습한다. 마지막으로 프로그램의 기능을 향상시키는 네트워킹 기법과 멀티 스레딩 기법을 학습한다.

    1. 윈도우 프로그래밍의 이해(1장~3장)
    윈도우 프로그램의 기본 원리와 구조를 학습한다. 특히, 메시지를 처리하는 기본 원리와 입출력 함수를 살펴봄으로써 윈도우 프로그램의 동작 원리를 이해한다.

    2. 리소스 활용(4장~6장)
    윈도우 프로그램의 기능을 향상시킬 수 있는 리소스의 종류를 학습한다. 윈도우 메뉴, 단축키, 비트맵, 대화상자 같은 리소스를 생성하고 편집하여 프로그램에서 활용하는 방법을 익힌다. 또한, 이들 리소스에서 발생하는 메시지와 메시지를 처리하는 방법을 살펴본다.

    3. MDI와 파일 처리(7장~8장)
    MDI(Multiple Document Interface)를 지원하는 방법과 윈도우를 분할하는 방법을 학습한다. Win32 API에서 지원하는 파일 입출력 방법을 파일 공용 대화상자와 함께 이용하여 프로그램의 완성도를 높여본다.

    4. 소켓과 멀티 스레드(9장~10장)
    TCP/IP를 사용하기 위한 소켓 시스템을 학습한다. 윈도우 소켓 프로그래밍을 이용하여 분산 컴퓨팅을 시도한다. 그리고 프로그램 효율을 높이기 위한 멀티 스레드 이용 방법을 익힌다.

    목차

    Chapter 01. 윈도우 프로그래밍 기초
    01. 윈도우 프로그래밍 개요
    02. 윈도우 프로그램 개발 도구와 개발 방법
    [실습 1-1] 비주얼 스튜디오 6.0에서 윈도우 프로그래밍 시작하기
    [실습 1-2] 비주얼 스튜디오 2008에서 윈도우 프로그래밍 시작하기
    03. 윈도우 프로그램 구조
    요약/연습문제

    Chapter 02. 윈도우 기본 입출력
    01. 출력 영역 얻기
    [실습 2-1] 디바이스 컨텍스트 얻어오기
    02. 텍스트 출력하기
    [실습 2-2] 윈도우에 'HelloWorld' 출력하기
    [실습 2-3] DrawText() 함수 이용하기
    03. 키보드 메시지 처리하기
    [실습 2-4] WM_KEYDOWN 메시지 처리하기
    [실습 2-5] 입력 문자 처리하기
    [실습 2-6] 입력 문자열 처리하기
    [실습 2-7] WM_PAINT 메시지 처리하기
    [실습 2-8] 문자 저장과 출력 구분하기
    [실습 2-9] 백스페이스 키 입력 처리하기
    [실습 2-10] 엔터 키 입력 처리하기
    04. Caret 이용하기
    [실습 2-11] Caret이 있는 텍스트 입력 처리하기
    05. 직선, 원, 사각형, 다각형 그리기
    [실습 2-12] 원 그리기
    [실습 2-13] 사각형 그리기
    [실습 2-14] 다각형 그리기
    [실습 2-15] 빨간 점선으로 원 그리기
    [실습 2-16] 빨간 면의 원 그리기
    요약/연습문제

    Chapter 03. 제어 메시지 처리하기
    01. 키보드 입력으로 도형 이동
    [실습 3-1] 오른쪽 방향키로 원 이동하기
    [실습 3-2] 윈도우 오른쪽 경계 안에서 원 이동하기
    02. 타이머 메시지
    [실습 3-3] 원 자동으로 이동하기
    03. 마우스 메시지
    [실습 3-4] 마우스로 원 선택하기
    [실습 3-5] 마우스 드래그로 원 이동하기
    04. 래스터 연산
    [실습 3-6] 고무줄 효과가 있는 직선 그리기
    [실습 3-7] 고무줄 효과가 있는 원 그리기
    요약/연습문제

    Chapter 04. 윈도우 메뉴
    01. 메뉴 만들기
    [실습 4-1] 기본 메뉴 만들기
    02. 메뉴 사용하기
    [실습 4-2] 윈도우에 메뉴 붙이기
    [실습 4-3] 커맨드 메시지 처리하기
    03. 공용대화상자 이용하기
    [실습 4-4] [열기] 대화상자 이용하기
    [실습 4-5] [다른 이름으로 저장] 대화상자 이용하기
    [실습 4-6] [글꼴] 대화상자 이용하기
    [실습 4-7] [색] 대화상자 이용하기
    04. 메뉴 수정하기
    [실습 4-8] [복사하기], [붙여넣기] 메뉴 항목 비활성화하기
    [실습 4-9] 개체 선택 후 [복사하기], [붙여넣기] 메뉴 항목 활성화하기
    요약/연습문제

    Chapter 05. 단축키와 비트맵
    01. 단축키
    [실습 5-1] 메뉴에 단축키 설정하기
    02. 비트맵
    [실습 5-2] 비트맵 나타내기
    03. 더블 버퍼링
    [실습 5-3] 배경 화면 위로 움직이는 텍스트 표현하기
    [실습 5-4] 더블 버퍼링를 이용해 배경 화면 위로 움직이는 텍스트 표현하기
    요약/연습문제

    Chapter 06 대화상자와 컨트롤
    01. 대화상자 만들기
    [실습 6-1] 대화상자 만들기
    02. 컨트롤 종류
    03. 버튼 컨트롤
    [실습 6-2] 버튼 컨트롤 이용하기
    [실습 6-3] 버튼 컨트롤을 활성화/비활성화하기
    04. 에디트 박스
    [실습 6-4] 에디트 박스 컨트롤에 문자열 복사하기
    05. 체크 박스와 라디오 버튼
    [실습 6-5] 체크 박스와 라디오 버튼을 이용해 개인정보 선택하고 출력하기
    06. 콤보 박스 컨트롤
    [실습 6-6] 콤보 박스 컨트롤로 회원명단 관리하기
    07. 리스트 박스 컨트롤
    [실습 6-7] 리스트 박스 컨트롤로 회원명단 관리하기
    08. 모덜리스 대화상자
    [실습 6-8] 모덜리스 대화상자 만들기
    09. 리스트 컨트롤
    [실습 6-9] 리스트 컨트롤에 컬럼 만들기
    [실습 6-10] 리스트 컨트롤에 데이터 추가하기
    [실습 6-11] 입력 정보를 리스트 컨트롤에 추가하기
    [실습 6-12] 리스트 컨트롤에 있는 항목 선택하기
    [실습 6-13] 리스트 컨트롤에 있는 항목 수정하고 삭제하기
    요약/연습문제

    Chapter 07. MDI 프로그래밍
    01. MDI 기반 응용 프로그램
    [실습 7-1] MID 응용 프로그램 만들기
    02. 자식 윈도우 관리
    [실습 7-2] 자식 윈도우 관리하기
    03. 윈도우 분할
    [실습 7-3] 윈도우 분할하기
    [실습 7-4] 메인 윈도우 크기 조정하기
    [실습 7-5] 자식 윈도우 크기 조정하기
    [실습 7-6] 자식 윈도우 메시지 처리하기
    04. 컨트롤 윈도우 활용하기
    [실습 7-7] 버튼 컨트롤 윈도우 생성하기
    [실습 7-8] 에디트 박스 컨트롤 윈도우 생성하기
    [실습 7-9] 콤보 박스 컨트롤 윈도우 생성하기
    [실습 7-10] 리치 에디트 컨트롤 윈도우 생성하기
    요약/연습문제

    Chapter 08. 파일 입출력
    01. 파일 다루기
    [실습 8-1] 파일 입출력하기
    02. 공용 대화상자
    [실습 8-2] 공용 대화상자로 텍스트 파일 입력하기
    [실습 8-3] 파일명 여러 개 얻어오기
    03. 메모장 만들기
    [실습 8-4] 에디트 컨트롤을 이용해 메모장 만들기
    [실습 8-5] 리치 에디트 컨트롤을 이용해 메모장 만들기
    요약/연습문제

    Chapter 09. 윈도우 소켓 프로그래밍
    01. 소켓 연결
    [실습 9-1] 소켓 통신 프로그램 작성하기
    02. 메시지 교환
    [실습 9-2] 메시지 수신 프로그램 작성하기
    [실습 9-3] 메시지 수신 윈도우 프로그램 작성하기
    03. 논블록킹 통신
    [실습 9-4] 논블로킹 단방향 통신 프로그램 작성하기
    [실습 9-5] 논블로킹 양방향 통신 프로그램 작성하기
    [실습 9-6] 채팅 응용 프로그램 작성하기
    요약/연습문제

    Chapter 10. 멀티 스레드
    01. 스레드 생성
    [실습 10-1] 멀티 스레드 프로그램 작성하기
    [실습 10-2] 스레드 함수에 매개변수 전달하기
    02. 스레드 동기화
    [실습 10-3] 전역변수의 영향 알아보기
    [실습 10-4] 이벤트 이용하기
    요약/연습문제

    찾아보기

    저자소개

    생년월일 -
    출생지 -
    출간도서 0종
    판매수 0권

    KAIST 전산학과에서 프로그래밍 언어 설계 및 컴파일러 개발 분야를 전공하고 KISTI 슈퍼컴퓨팅센터에서 분산 컴퓨팅 관련 주요 프로젝트를 수행했다. 2000년 3월부터 백석대학교 정보통신학부에서 C 언어, 컴파일러 개발, 프로그래밍 언어론, 비주얼 C++, 윈도우 API 프로그래밍, 웹 서비스 컴퓨팅 등을 강의하고 있다. 프로그래밍 언어 분야와 분산 컴퓨팅 분야에서 논문을 저술해 '마르퀴즈 후즈후 인더월드 2010'에 등재되기도 했다.
    저서로 [IT CookBook, 윈도우 API 프로그래밍](한빛아카데미), 공저로 [컴퓨터 입문과 응용](정익사), [C 언어 길잡이](생능출판사),

    펼쳐보기

    이 상품의 시리즈

    IT COOKBOOK 한빛교재 시리즈(총 354권 / 현재구매 가능도서 173권)

    펼쳐보기

    이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

      리뷰

      0.0 (총 0건)

      기대평

      작성시 유의사항

      평점
      0/200자
      등록하기

      기대평

      0.0

      교환/환불

      교환/환불 방법

      ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

      교환/환불 가능 기간

      고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

      교환/환불 비용

      고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

      교환/환불 불가사유

      반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
      배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

      소비자 피해보상

      소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
      교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

      기타

      도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

      배송안내

      • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

      • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

      • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

      • 배송비

      도서(중고도서 포함) 구매

      2,000원 (1만원이상 구매 시 무료배송)

      음반/DVD/잡지/만화 구매

      2,000원 (2만원이상 구매 시 무료배송)

      도서와 음반/DVD/잡지/만화/
      중고직배송상품을 함께 구매

      2,000원 (1만원이상 구매 시 무료배송)

      업체직접배송상품 구매

      업체별 상이한 배송비 적용