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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

클릭하세요 닷넷 API 프로그래밍

클릭하세요 닷넷 API 프로그래밍

한기용 (지은이)
대림
25,000원

일반도서

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

중고도서

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

eBook

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

책 이미지

클릭하세요 닷넷 API 프로그래밍
eBook 미리보기

책 정보

· 제목 : 클릭하세요 닷넷 API 프로그래밍 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > .NET > .NET 일반
· ISBN : 9788972806509
· 쪽수 : 580쪽
· 출판일 : 2002-05-15

책 소개

윈도우 프로그래밍을 처음 접하는 프로그래머에게 쉽고 단계적으로 윈도우 프로그래밍의 기초를 설명한다. 윈도우 프로그래밍이 돌아가는 원리부터 관련 함수들의 모음인 API, 리소스 관리하기, 네트워크 프로그래밍에 대해서 학습한다.

목차

1장 윈도우 API 프로그래밍이란?
나에게 맞는 윈도우 개발 환경은?
윈도우의 다양한 개발 환경
초보 윈도우 프로그래밍의 정도
닷넷 환경과 API 프로그래밍
비주얼 C++ 닷넷이란?
기본 사양
참고 비주얼 스튜디오 닷넷(Visual Studio.NET)
비주얼 C++ 닷넷의 추가 특징
API 프로그래밍이란?

2장 윈도우 프로그래밍의 기본 닦기
메시지 루프와 윈도우 프로시저
메시지
메시지 큐와 메시지
메시지 루프
윈도우 프로시저
간단한 예제 프로그램을 통한 이해
프로젝트의 생성
WinMain 함수 - 프로그램의 출발점
윈도우 클래스의 등록
메인 윈도우의 생성
메시지 루프 진입
윈도우 프로시저
메뉴 리소스
화면출력
프로그램 종료
예제 프로그램 완성하기
헤더 파일의 추가
리소스 파일의 추가
컴파일하고 실행해보기
중요 메시지
중요 메시지의 발생순서
예제 프로그램 - Hello, everybody

3장 윈도우에서의 출력
윈도우의 통일된 출력 방식
디바이스 컨텍스트
GDI
디바이스 컨텍스트의 속성 관련 함수
도형 관련 출력 함수
텍스트 관련 출력 함수
맵핑 모드 관련 함수
그림도구 변경 함수
붓과 펜의 변경 방법
WM_PAINT 메시지
WM_ERASEBKGND 메시지
예제 프로그램 - WM_PAINT 메시지의 이해
WM_COMMAND 메시지의 처리
첫 번째 예제 프로그램 - GDI를 이용해 출력하기
두 번째 예제 프로그램 - WM_PAINT 메시지 처리하기
세 번째 예제 프로그램 - WM_PAINT 메시지를 이용한 출력
InvalidateRect 함수

4장 윈도우에서의 입력
윈도우의 입력 메시지
문자 입력 메시지
마우스 입력 메시지
타이머 입력 메시지
스크롤바 입력 메시지
메뉴 입력 메시지
사용자정의 메시지
WM_USER 메시지
등록 메시지 (Registered Message)
예제 프로그램 - 박스 그리기와 글자 떨어뜨리기
박스 그리기
글자 떨어뜨리기

5장 리소스 다루기
아이콘
내장 아이콘의 사용
사용자 정의 아이콘의 사용
아이콘을 직접 표시하기
커서
내장 커서의 사용
사용자 정의 커서의 사용
그 밖의 커서 모양 표시하기
잠깐 동안 다른 커서 모양 표시하기
비트맵
비트맵의 생성
메모리 디바이스 컨텍스트의 생성
메모리 DC의 종이(비트맵) 교체
메모리 DC에서 화면 DC로 내용 복사하기
그 밖의 비트맵 출력 방법
기타 리소스
스트링 리소스
버전 리소스(VERSIONINFO)
예제 프로그램

6장 컨트롤 다루기
컨트롤이란?
프로그래밍 환경의 추세
알림(Notification) 메시지
내장 컨트롤의 종류
버튼 컨트롤
푸시 버튼
디폴트 푸시 버튼
체크 박스
라디오 버튼
오너드로우(Owner-draw) 버튼
스태틱 컨트롤
리스트박스와 콤보박스 컨트롤
리스트박스 컨트롤
콤보박스 컨트롤
에디트 컨트롤
스크롤바 컨트롤
예제 프로그램
액셀러레이터 적용
에디트 컨트롤의 생성
에디트 컨트롤 크기 조절
포커스 조정
메뉴 상태 조정
에디트 컨트롤의 알림 메시지 처리

7장 다이얼로그 만들기
다이얼로그란?
모달 vs. 모들리스
다이얼로그의 예
다이얼로그 템플릿의 작성
다이얼로그 프로시저의 작성
다이얼로그의 일생
모들리스 다이얼로그 띄우기
공통 다이얼로그
예제 프로그램

8장 프린터 출력
프린터 출력 절차
프린터 디바이스 컨텍스트의 생성 방법
프린터 출력 시 부가 필요 코드
프린트 작업 취소 다이얼로그의 생성
프린터로 텍스트 한 줄을 출력해 보기
예제 프로그램

9장 메모리 할당과 파일 I/O
메모리 할당
메모리 관련 API
가상 메모리 관리자 (Virtual Memory Manager)
힙 관련 함수
로우레벨 메모리 할당 함수
파일 I/O
CreateFile 함수
ReadFile 함수
WriteFile 함수
SetFilePointer 함수
CloseHandle 함수
예제 프로그램 - 비트맵 파일 보기와 팔레트
비트맵 파일의 구조
팔레트
윈도우 팔레트의 동작 방식
논리 팔레트의 생성과 사용
시스템 팔레트의 변경에 대응하기

10장 MDI 프로그래밍
MDI 프로그램의 구조
MDI 프로그램의 작성
윈도우 클래스의 등록
윈도우의 생성
메시지루프의 변경
윈도우 프로시저의 작성
MDI 자식 윈도우를 제어하기
MDI 자식 윈도우의 데이터 설정하기
윈도우 구조체의 엑스트라 바이트 이용하기
윈도우 프로퍼티 이용하기
예제 프로그램 - MDI 뼈대 프로그램

11장 DLL 만들기
DLL(Dynamic Link Library) 이란?
동적 링크 라이브러리와 정적 링크 라이브러리의 비교
DLL의 장점
메모리 절약
다목적용 프로그램의 작성
기타
DLL의 엔트리 포인트
프로세스마다 DLL의 데이터 세그먼트 할당
DLL 만들기
DLL 헤더 파일
DLL 소스 파일
실행 파일에서 DLL을 호출하기
임포트 라이브러리 사용
LoadLibrary 등의 API 사용
예제 프로그램
DLL 프로젝트의 생성
테스트 예제 프로그램

12장 프로세스와 스레드
프로세스 vs 스레드
GUI 프로세스 vs 콘솔 프로세스
스레드
스레드를 사용하는 것이 유리한 경우
프로세스 관리
CreateProcess 함수
프로세스 핸들의 특징
프로세스 종료 대기하기
스레드 관리
API를 이용한 스레드 생성
기타 스레드 함수
C 라이브러리를 이용한 스레드 생성
예제 프로그램
예제 프로그램 1 - 간단한 프로그램 실행기
예제 프로그램 2 - 스레드를 이용한 숫자 세기

13장 동기화 방법
스레드간의 동기화
이벤트(Event)
크리티컬 섹션(Critical Section)
뮤텍스(Mutex)
세마포어(Semaphore)
이벤트 객체
이벤트를 이용한 동기화의 일반적인 시나리오
이벤트 객체의 생성
이벤트 객체의 오픈
이벤트 객체의 상태변경
크리티컬 섹션
뮤텍스 객체
세마포어 객체
예제 프로그램 - 간단한 통신 에물레이터

14장 프로세스간 통신
파일맵핑(File Mapping)
파일맵핑을 이용한 파일 I/O
파일맵핑 객체의 생성
파일맵핑 객체에 대한 포인터 얻기
파일맵핑 풀기
파일맵핑 객체의 오픈
파이프(pipe)
무명 파이프(Anonymous Pipe)
내임드 파이프(Named Pipe)
메일슬롯(Mailslot)
메일슬롯의 생성
메일슬롯에 쓰기
메일슬롯에서 읽기
예제 프로그램

15장 프로퍼티 시트와 공통 컨트롤
프로퍼티시트 만들기
WM_NOTIFY 메시지
애니메이션 컨트롤
리스트뷰 컨트롤
프로그레스 컨트롤
슬라이더 컨트롤
툴바와 툴팁 컨트롤
스핀 컨트롤
예제 프로그램 - 공통컨트롤 뷰어

16장 WNet API를 이용한 네트워크 프로그래밍
WNet API란?
다이얼로그 박스를 통해 연결하고 해제하기
네트워크 리소스를 검색하기
네트워크 리소스에 연결하고 해제하기
예제 프로그램 - 네트워크 검색 프로그램

17장 윈속 프로그래밍 기초
TCP/IP란?
TCP/IP의 유래
TCP/IP의 구성
IP 주소
TCP/IP에서 동작하는 프로그램을 작성하려면?
윈속 프로그래밍?
윈속 초기화 및 해제
윈속 서버 - 소켓 연결 대기
윈속 클라이언트 - 소켓 연결 시도
데이터 송수신 - 동기
데이터 송수신 - 비동기
예제 프로그램 작성
에코우 서버 프로그램의 작성
데이터 송수신 루프
에코우 클라이언트 프로그램의 작성

18장 멀티스레드 윈속 서버 프로그램 만들기
예제 프로그램의 작성 - 서버
전역 변수와 함수 선언
main 함수
클라이언트 프로그램

19장 웹 페이지 읽어오기
WinInet이란?
HTTP와 WinInet
HTTP 요청
HTTP 응답
HTTP 헤더 심층분석
예제 프로그램
WinInet API의 사용법
URL 파싱
이미지 태그의 분리

부록 한글 비주얼 스튜디오 닷넷 트라이얼 버전 설치

저자소개

한기용 (지은이)    정보 더보기
<한번더 생각한 비주얼 C++와 MFC 4.0 >
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책