실습예제 70개로 기본을 다지고 연습문제 80개로 응용력을 기른다
C언어 프로그래밍을 익힌 후 윈도우 프로그래밍을 배우려는 사람들을 위한 윈도우 API 입문서다. C언어에서 MFC로 넘어가거나 윈도우API를 본격적으로 배우기 전에 윈도우 핵심API만 제대로 맛볼 수 있다. 핵심 API 하나하나를 완벽하게 익힐 수 있는 예제를 단계별로 실습할 수 있게 구성하였다.
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] 이벤트 이용하기 요약/연습문제 찾아보기
자료명 | 등록일 | 다운로드 |
---|---|---|
예제소스 | 2016-04-06 | 다운로드 |
도서구입 안내
<한빛아카데미> 도서는 한빛 홈페이지에서 더 이상 판매를 하지 않습니다. 도서 구입은 인터넷 서점을 이용하시기 바랍니다. 양해바랍니다.