한빛출판네트워크

대학교재

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

한빛아카데미

집필서

절판

IT CookBook, 윈도우 API 프로그래밍
좋아요: 33
  • 저자 : 강경우
  • 출간일 : 2014-01-05
  • 페이지 : 428쪽
  • ISBN : 9788998756932
  • 물류코드 :4093
본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.

합계 : 22,000

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

    • 윈도우즈 API 정복(개정판), 제2권

      김상형

    • 윈도우즈 API 정복(개정판), 제1권

      김상형

    • 뇌를 자극하는 윈도우즈 시스템 프로그래밍

      윤성우

    • IT CookBook, 핵심 API로 배우는 윈도우 프로그래밍

      강경우

<한빛아카데미> 도서구입은 인터넷서점을 이용하세요.
닫기

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