간편결제, 신용카드 청구할인
카카오페이 3,000원
(카카오페이 결제 시 최대할인 3천원 / 5만원 이상 결제, 기간 중 1회)
PAYCO(페이코) 최대 5,000원 할인
(페이코 신규 회원 및 90일 휴면 회원 한정)
북피니언 롯데카드 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일 이후 누적수치입니다.

판매지수 63
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
  • 저 : 강경우
  • 출판사 : 한빛미디어
  • 발행 : 2009년 12월 31일
  • 쪽수 : 428
  • 제품구성 : 전1권
  • ISBN : 9788979147247
정가

22,000원

  • 21,340 (3%할인)

    220P (1%적립)

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

    • 연관도서(173)

    • 사은품(3)

    출판사 서평

    실습예제 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 Dcument 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 한빛교재 시리즈(총 360권 / 현재구매 가능도서 172권)

    펼쳐보기

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

      리뷰

      6.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만원이상 구매 시 무료배송)

      업체직접배송상품 구매

      업체별 상이한 배송비 적용