메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

IT CookBook, 윈도우 API 프로그래밍

한빛아카데미

집필서

절판

  • 저자 : 강경우
  • 출간 : 2014-01-05
  • 페이지 : 428 쪽
  • ISBN : 9788998756932
  • 물류코드 :4093
본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.
초급 초중급 중급 중고급 고급
4점 (8명)
좋아요 : 33

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

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

 

  • 01장 : 윈도우 프로그래밍 개요 | 윈도우 프로그램 개발 도구와 개발 방법 | 윈도우 프로그램 구조
  • 02장 : 출력 영역 얻기 | 텍스트 출력하기 | 키보드 메시지 처리하기 | Caret 이용하기 | 직선, 원, 사각형, 다각형 그리기
  • 03장 : 키보드 입력으로 도형 이동 | 타이머 메시지 | 마우스 메시지 | 래스터 연산
  • 04장 : 메뉴 만들기 | 메뉴 사용하기 | 공용 대화상자 이용하기 | 메뉴 수정하기
  • 05장 : 단축키 | 비트맵 | 더블 버퍼링
  • 06장 : 대화상자 만들기 | 컨트롤 종류 | 버튼 컨트롤 | 에디트 박스 컨트롤 | 체크 박스와 라디오 버튼 | 콤보 박스 컨트롤 | 리스트 박스 컨트롤 | 모덜리스 대화상자 | 리스트 컨트롤
  • 07장 : MDI 기반 응용 프로그램 | 자식 윈도우 관리 | 윈도우 분할 | 컨트롤 윈도우 활용하기
  • 08장 : 파일 다루기 | 공용 대화상자 | 메모장 만들기
  • 09장 : 소켓 연결 | 메시지 교환 | 논블록킹 통신 | 채팅 응용 프로그램
  • 10장 : 스레드 생성 | 스레드 동기화
저자

강경우

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

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] 이벤트 이용하기
요약/연습문제
 
찾아보기

부록/예제소스
자료명 등록일 다운로드
DOWNLOAD 예제소스 2017-07-04 다운로드
결재하기
• 문화비 소득공제 가능

배송료 안내

  • 책, 아이템 등 상품을 1만원 이상 구매시 무료배송
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
IT CookBook, 윈도우 API 프로그래밍
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
IT CookBook, 윈도우 API 프로그래밍
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
IT CookBook, 윈도우 API 프로그래밍
구입처*
구입일*
부가기호*
부가기호 안내

* 회원가입후 도서인증을 하시면 마일리지 500점을 드립니다.

* 한빛 웹사이트에서 구입한 도서는 자동 인증됩니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한됩니다.

* 절판도서, eBook 등 일부 도서는 도서인증이 제한됩니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실