logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

일간
|
주간
|
월간

실시간 검색어

검색가능 서점

도서목록 제공

API Programming

API Programming

(Win32를 기반으로 한)

이창현 (지은이)
혜지원
28,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

API Programming
eBook 미리보기

책 정보

· 제목 : API Programming (Win32를 기반으로 한)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 윈도우 프로그래밍
· ISBN : 9788983796806
· 쪽수 : 704쪽
· 출판일 : 2011-03-03

책 소개

Win32 기반에서의 API 프로그래밍에 관해 서술한 책. 윈도우 운영체제의 방대한 API를 레퍼런스 형태로 모두 다루는 것 보다는 개발자가 윈도우 프로그래밍에서 꼭 알아야 할 필수 주제들만 선별하여 입문자들이 쉽게 접근할 수 있도록 학습용 컨셉으로 구성하였다. 저자의 기본 철학에 의거하여 기본 개념 이해 위주로 어려운 개념을 쉽게 설명하려고 노력하였다.

목차

1부 윈도우즈 프로그래밍 기초

01장 윈도우 프로그래밍을 하기 전 알아야 할 몇가지
1 윈도우즈의 역사
2 윈도우즈의 특징
3 왜 윈도우 API를 배워야 하는가
4 개발 환경
5 MSDN(Microsoft Developer Network) 활용
6 윈도우 프로그래밍에서 사용하는 데이터 타입
7 이 책에서의 용어 통일

02장 윈도우 프로그램의 기본 구조
1 프로젝트 생성
2 기본 구조
3 WinMain
4 윈도우 클래스 만들기
5 윈도우 객체 생성하기
6 윈도우 객체 화면에 띄우기
7 메시지 루프 돌리기
8 메시지 처리하기
9 앞으로 사용할 기본적인 기반 코드
10 윈도우 변경하기

03장 출력
1 프로젝트 생성
2 DC란 무엇인가
3 문자열 출력
4 점, 선, 도형 출력
5 메시지 박스 출력
6 메시지 비프 출력

04장 입력
1 프로젝트 생성
2 마우스
3 키보드
4 타이머

05장 리소스
1 프로젝트 생성
2 리소스
3 아이콘
4 커서
5 메뉴
6 팝업 메뉴
7 단축키 및 엑셀러레이터
8 문자열 테이블
9 대화 상자
10 비트맵/버전/리소스기호

06장 자식 윈도우 컨트롤
1 프로젝트 생성
2 자식 윈도우의 개념
3 버튼 윈도우
4 정적 윈도우
5 에디터 박스
6 리스트 박스
7 콤보 박스
8 스크롤 바

07장 대화상자와 컨트롤
1 프로젝트 생성
2 대화상자
3 모달형 대화상자와 모달리스형 대화상자
4 공용 대화상자
5 공용 컨트롤

08장 툴바와 상태바
1 프로젝트 생성
2 툴바
3 상태바

09장 MDI(Mutiple Document Interface)
1 프로젝트 생성
2 MDI란
3 프로시져를 갖는 윈도우 등록하기
4 클라이언트 윈도우 만들기
5 자식 윈도우 만들기
6 모든 자식 윈도우 관리
7 자식 윈도우의 정렬

10장 DLL(Dynamic Link Library)
1 DLL 이란
2 DLL의 작성
3 DLL 만들기

11장 예외 처리
1 예외 처리
2 예외 처리의 기본 구조
3 구조화된 예외 처리(Structured Exception Handling, SEH)
4 C++ 언어를 이용한 예외 처리

2부 윈도우즈 그래픽스

12장 비트맵 출력하기
1 비트맵의 정의
2 DDB의 구조와 생성
3 비트맵 출력하기
4 DIB

13장 메타파일
1 메타파일
2 메타파일의 구조
3 메타파일의 확장

14장 폰트
1 폰트의 정의 및 종류
2 폰트의 생성
3 폰트의 목록 불러오기
4 폰트의 설치
5 폰트에 효과 적용하기

15장 프린터 출력하기
1 프린터 정보
2 텍스트 출력하기
3 비트맵 출력하기
4 프린터 취소하기
5 밴딩 기법

3부 윈도우즈 시스템 프로그래밍

16장 메모리
1 프로젝트 생성
2 Win32의 메모리 구조
3 가상 메모리
4 힙 메모리
5 메모리 맵 파일

17장 파일 입출력
1 입출력 라이브러리의 종류
2 Win32 API를 이용한 파일 입출력
3 파일 및 디렉토리 관리
4 디스크

18장 멀티스레드
1 스레드
2 멀티 스레드 프로그래밍

19장 동기화
1 동기화의 필요성
2 문제점 및 해결 방향의 예
3 교착 상태
4 동기화 객체
5 크리티컬 섹션
6 뮤텍스
7 세마포어
8 이벤트

20장 프로세스 간의 통신(IPC)
1 IPC(InterProcess Communication)의 개념
2 사용자 정의 메시지
3 메모리 맵 파일
4 WM_COPYDATA
5 파이프(Pipes)
6 기타 IPC 방법들

4부 데이터베이스/네트워크/멀티미디어

21장 데이터베이스
1 데이터베이스 개요
2 ODBC
3 ODBC 프로그램 순서와 API 목록
4 ODBC API 기반의 프로그래밍 작성

22장 네트워크
1 네트워크의 기본 이해
2 윈도우 소켓 프로그래밍
3 인터넷 프로그래밍

23장 멀티미디어
1 멀티미디어(Multimedia)의 개요
2 윈도우 기본 사운드 함수
3 MCI
4 동영상

저자소개

이창현 (지은이)    정보 더보기
컴퓨터공학을 전공하고 20여 년 간 다양한 산업체에서 소프트웨어(SW) 개발자로 활동했다. 최근에는 AI 활용 솔루션 및 데이터 보안 연구에 깊은 관심을 가지고 있으며, 평소에도 연구한 기술을 정리하고 소통하는 것을 즐긴다. 이러한 성향 덕분에 집필, 번역, 강의 등을 통해 독자 및 학생들과 활발히 소통하고 있으며, 특히 미래의 IT 개발자를 꿈꾸는 학생들을 교육하는 데 주력하고 있다. 현) 이창현코딩연구소 대표 전) 성신여자대학교 융합보안공학과 겸임교수 전) 서울시중부기술교육원 응용소프트웨어과 교수 전) ㈜SK 이노에이스 모바일엔진개발 전) ㈜웹젠 3D엔진 개발 대표 저서 『백엔드 입문자를 위한 모던 자바스크립트&Node.js』 길벗캠퍼스, 2023 『나혼자 C언어』 디지털북스, 2021 『나혼자 파이썬』 디지털북스, 2020 『C# 프로그래밍의 정석』 혜지원, 2019 등 총 9권 번역서 『스파크를 이용한 자연어 처리』 한빛미디어, 2021 『데이터 익명화를 위한 파이프라인』 한빛미디어, 2022 블로그 : https://blog.naver.com/jamsuham75 유튜브 : https://www.youtube.com/@jamsuham75
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책