윈도우 프로그래밍
Description
[핵심 API로 배우는 윈도우 프로그래밍]은 C 언어를 기반으로 윈도우 프로그래밍을 배우고자 하는 이들을 위한 책으로, C 언어를 배운 뒤 처음으로 윈도우 프로그래밍을 시작하는 독자들을 위해 윈도우 핵심 API를 소개한다. 170여 개의 실습예제를 수록하여, 독자 스스로 프로그램을 작성하고 테스트해가며 프로그래밍 능력을 향상시킬 수 있도록 구성했다. API 함수를 배움으로써 윈도우 환경에서 커널과 응용 프로그램의 관계를 잘 이해할 수 있을 것이다.
저자

강경우

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

목차

지은이머리말ㆍ4
이책의사용설명서ㆍ6
숲과나무이야기ㆍ8

Chapter01윈도우프로그래밍의기초ㆍ15
1윈도우프로그래밍의개요ㆍ16
2윈도우프로그램개발도구와개발방법ㆍ18
3윈도우프로그램의구조ㆍ26
3.1윈도우프로그램메인함수:WinMain()ㆍ27
3.2윈도우클래스ㆍ28
3.3윈도우생성ㆍ31
3.4메시지처리ㆍ34
3.5메시지처리함수:WndProc()ㆍ36

Chapter02윈도우기본입출력ㆍ43
1출력영역얻기ㆍ44
2문자집합ㆍ48
3텍스트출력하기ㆍ54
3.1텍스트출력함수:TextOut()ㆍ54
3.2텍스트출력함수:DrawText()ㆍ56
4키보드메시지처리하기ㆍ60
5캐럿이용하기ㆍ74
6직선,원,사각형,다각형그리기ㆍ79
6.1직선그리기ㆍ79
6.2원그리기ㆍ80
6.3사각형그리기ㆍ82
6.4다각형그리기ㆍ83
6.5선속성바꾸기ㆍ85
6.6면색바꾸기ㆍ88

Chapter03제어메시지처리하기ㆍ95
1키보드입력으로도형이동하기ㆍ96
2타이머메시지ㆍ103
3마우스메시지ㆍ107
4래스터연산ㆍ113

Chapter04윈도우메뉴ㆍ127
1메뉴만들기ㆍ128
2메뉴사용하기ㆍ136
3공용대화상자사용하기ㆍ142
3.1[열기]대화상자ㆍ143
3.2[다른이름으로저장]대화상자ㆍ152
3.3[글꼴]대화상자ㆍ154
3.4[색]대화상자ㆍ161
4메뉴수정하기ㆍ167

Chapter05단축키와비트맵ㆍ179
1단축키ㆍ180
2비트맵ㆍ188
3더블버퍼링ㆍ201
4애니메이션ㆍ209

Chapter06대화상자와컨트롤ㆍ227
1대화상자만들기ㆍ228
1.1대화상자만들기ㆍ229
1.2대화상자관련함수ㆍ231
2컨트롤의종류ㆍ236
3버튼컨트롤ㆍ238
4에디트컨트롤ㆍ248
5체크박스와라디오버튼ㆍ256
6콤보박스컨트롤ㆍ262
7리스트박스컨트롤ㆍ268
8모덜리스대화상자ㆍ274
9리스트컨트롤ㆍ279

Chapter07MDI프로그래밍ㆍ305
1MDI기반응용프로그램ㆍ306
2자식윈도우관리하기ㆍ315
3윈도우분할하기ㆍ31
4컨트롤윈도우활용하기ㆍ333
4.1버튼컨트롤윈도우ㆍ333
4.2에디트컨트롤윈도우ㆍ335
4.3콤보박스컨트롤윈도우ㆍ338
4.4리치에디트컨트롤윈도우ㆍ341

Chapter08파일입출력ㆍ359
1파일다루기ㆍ360
1.1파일만들기,파일열기ㆍ360
1.2파일읽기ㆍ362
1.3파일쓰기ㆍ363
1.4파일닫기ㆍ364
2공용대화상자ㆍ367
3메모장만들기ㆍ377

Chapter09윈도우소켓프로그래밍ㆍ393
1소켓연결하기ㆍ394
2메시지교환하기ㆍ402
3논블로킹통신ㆍ411
4채팅응용프로그램ㆍ420

Chapter10멀티스레드ㆍ433
1스레드생성하기ㆍ434
2스레드동기화하기ㆍ443

찾아보기ㆍ457

출판사 서평

도서장점
1.C언어를배운뒤처음으로윈도우프로그래밍을시작하는독자를위한윈도우핵심API입문서이다..
2.바이블처럼모든내용을다루지않고,중요한내용을깊이있게살펴보기때문에강의및독학용교재로유용하다.
3.170여개의실습예제를수록하여,독자스스로프로그램을작성하고테스트해가며프로그래밍능력을향상시킬수있다.
4.객체지향의개념을몰라도학습할수있고,MFC를배우기전에학습해도도움이된다.
5.API함수를배움으로써윈도우환경에서커널과응용프로그램의관계를잘이해할수있다.

도서특징
C언어를학습했다면API로날개를달아보자.
실습예제80개와연습문제90개로윈도우API의핵심기능과사용방법을익힐수있는책!

이책은『윈도우API프로그래밍』(한빛아카데미,2010)의개정판으로,C언어를기반으로윈도우프로그래밍을배우고자하는독자를대상으로한다.API함수의필요성을쉽게이해할수있도록170여개의예제를수록했으며앞서배운예제를계속활용하도록구성되어있어독자스스로프로그램을작성하고테스트해가며프로그래밍능력을향상시킬수있다.특히이번개정에는초판에는담지않았던문자집합에대해많이다뤘으며,그래픽처리에서동영상을만드는방법을추가했다.개정판의모든프로그램은유니코드환경에서도문제없이작동할수있다.