메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

Win32 API 프로그래밍

Win32 API 프로그래밍

한빛미디어

번역서

절판

  • 저자 : 스티븐 로먼(Steven Roman)
  • 번역 : 이석주
  • 출간 : 2001-04-12
  • 페이지 : 608 쪽
  • ISBN : 897914105X
  • 물류코드 :1105
  • 초급 초중급 중급 중고급 고급
5점 (1명)
좋아요 : 17
비주얼 베이직으로 윈도우 시스템 서비스 활용하기

『Win32 API 프로그래밍』은 비주얼 베이직 프로그래머만을 위한 책이 아니다. 윈도우 프로그래밍을 하려는 사람은 반드시 읽어야 하는 필독서다.

『Win32 API 프로그래밍』은 Win32 API 함수 다루는 법, 윈도우 시스템의 기본 구조(윈도우 9x/NT) 등을 자세히 다루고 있으므로 윈도우 프로그래밍을 하려는 사람에게는 꼭 필요한 책이라고 할 수 있다.

이외에 이 책은 대표적 비주얼 툴인 비주얼 베이직을 사용하여 윈도우 프로그램을 작성하는 방법을 알려준다. 비주얼 툴은 사용하기 쉽지만 프로그래머를 일정한 틀 안에 가두는 맹점이 있다. 즉, 프로그래머는 비주얼 툴에서 제공하지 못하는 기능은 마치 불가능한 것으로 생각하는 것이다. 그런 점에서 "비주얼 베이직으로 윈도우 프로그래밍 같이 세부적이고 구체적인 작업을 할 수 있을까?"란 의문이 드는 것은 어쩌면 당연할지도 모른다.

그러나 위 물음에 대한 대답은 "Yes"이다. 비주얼 베이직으로 윈도우 프로그래밍 같이 고급 프로그래밍을 하고 싶다면 Win32 API를 비주얼 베이직에서 직접 호출하면 된다. API 함수를 사용하면 운영체제에서 가능한 일은 무엇이든 할 수 있으며 프로그래머는 상상의 자유를 제한받지 않게 된다. Win32 API는 운영체제에 프로그램적으로 접근할 수 있는 함수와 서브루틴으로 구성돼 있으며, 비주얼 베이직의 기능과 성능을 확장하는데 많이 사용되기 때문이다.

이 책은 비주얼 베이직 4.0 이후 버전에 중급 이상의 지식이 있는 사용자, 비주얼 베이직으로 윈도우 시스템 프로그램을 작성 하고자 하는 사용자를 대상으로 기획됐지만 윈도우 프로그래밍을 하려는 사람 모두에게 유용한 책이다.

아울러 이 책은 윈도우 프로그래밍, 비주얼 베이직 프로그래밍의 모든 내용을 설명하기보다 이 두 부분을 연결하여 프로그램을 작성할 수 있는 방법을 보여 줌으로써 윈도우 프로그래밍과 비주얼 베이직 프로그래밍에 모두 새로운 영향을 준다. 또한 이 책은 비주얼 베이직이 윈도우 프로그래밍을 할 수 있는 또 하나의 도구로 활용될 수 있음을 보여준다.

윈도우 프로그래머는 이 책을 통해 윈도우 운영체제 관련 기초 지식을 다짐으로써 마이크로소프트 문서(MSDN)를 좀더 잘 활용할 수 있을 것이다. 아울러 비주얼 베이직 프로그래머는 이 책을 통해 비주얼 C++ 형식의 윈도우 프로그래밍과 관련된 내용을 따로 배우지 않고서도 Win32 API를 사용하여 윈도우 운영체제의 내부 동작에 좀더 깊이 접근할 수 있으며, 비주얼 베이직에서 Win32 API 함수를 호출하는 과정에서 일어날 수 있는 많은 시행착오를 줄일 수 있을 것이다.

▶ 주요 내용

이 책은 비주얼 베이직에서 Win32 API 함수 다루는 법, 윈도우 시스템의 기본 구조(윈도우 9x/NT) 등 윈도우 프로그램을 작성하기 위해 알아야 할 내용을 다양한 예제를 통해 상세하게 설명하고 있다. 아울러 이 책은 윈도우 NT와 윈도우 95/98 운영체제의 기본 동작을 자세히 설명하고 있으며, Win32 API 함수 호출과 관련해 종종 발생하는 오류와 잘못된 시도 등을 방지하는 기본 지식과 정보를 제공하고 있다.

다음과 같은 실용적인 프로그래밍 예제를 통해 기초부터 고급 내용까지 이해할 수 있다.

  • 시스템 관련 정보 얻기
  • 목록상자에 탭 스톱 기능 추가
  • 레지스트리나 개인 초기화 파일에 자료를 얻고 쓰는 방법
  • 두 개의 비주얼 베이직 애플리케이션을 동기화하여 상호 작동하는 방법
  • 윈도우 시스템에서 사용 가능한 글꼴 나열
  • 컨트롤 서브클래싱으로 특정 동작 유도하기
  • 다른 애플리케이션의 주소 영역을 침범해서 관련 자료를 읽고 쓰며, 관련 코드 실행하기
  • 마우스나 키보드의 동작을 감지하거나 변경하기 위한 훅(hook) 설치
스티븐 로먼 저자

스티븐 로먼

스티븐 로먼(Steven Roman)은 캘리포니아 주립대 플러톤(Fullerton)의 수학과 명예 교수로 현재까지 슈프링거 출판사(Springer-Verlag)가 출간한 수학 관련 책(『Coding and Information』, 『Advanced Linear Algebra』, 『Field Theory』)을 포함하여 32권의 책을 집필했다. 여기에 15권 분량의 소책자 시리즈인 "Modules in Mathematics"와 오라일리가 출간한 『Access Database Design & Programming』,『Learning Word Programming』,『Developing Visual Basic Add-Ins』, 『엑셀 매크로 시작부터 활용까지(Writing Excel Macros)』(한빛미디어, 2000)를 집필했고, 이 외에도 하드웨어와 객체지향 프로그래밍에 관련 책도 두 권 집필했다. 로먼 박사의 주요 관심 분야는 순열 조합론, 대수학, 컴퓨터 과학이다.
이석주 역자

이석주

한국 과학 기술 대학 전기 및 전자 공학과를 졸업하였다. 1994년부터 1999년까지 현대 우주 항공(주)에서 위성에 탑재되는 임베디드 시스템 개발 및 테스트베드 소프트웨어의 개발 작업을 수행하였다. 현재는 플로리다 주립대의 전기 및 컴퓨터 공학과에서 공부 중이다.

1부. 비주얼 베이직으로 API 함수 선언하기

    1장. 개요
    2장. 예비 지식
    3장. API 선언
    4장. 데이터 타입
    5장. Signed와 Unsigned 데이터 타입
    6장. 문자열
    7장. 시스템 정보 관련 함수
    8장. 예외 처리

2부. 윈도우 운영체제

    9장. 윈도우의 구조
    10장. 객체와 그 핸들
    11장. 프로세스
    12장. 스레드
    13장. 윈도우 메모리 구조
    14장. PE 파일

3부. 윈도우(USER32.DLL 프로그래밍)

    15장. 윈도우: 기본사항
    16장. 윈도우 메시지
    17장. 윈도우 클래스와 윈도우 생성 절차
    18장. 윈도우 서브클래스
    19장. 윈도우 훅
    20장. DLL 주입과 외부 프로세스 접근

4부. 윈도우 GDI (GDI32.DLL 프로그래밍)

    21장. 비트맵
    22장. 장치 컨텍스트 Ⅰ: 개론
    23장. 장치 컨텍스트 Ⅱ: 장치 컨텍스트 타입
    24장. 장치 컨텍스트 Ⅲ: 좌표계
    25장. 글꼴

5부. 부록

    부록 A 클립보드
    부록 B 윈도우 쉘
    부록 C 레지스트리와 개인프로파일

찾아보기

Windows CE는 win32에 기초를 둔 오퍼레이팅 시스템이기 때문에 어플리케이션 개발을 위해서는 가장 먼저 Win32 프로그래밍 환경을 이해해야만 해요.



이 책은 Windows 프로그래밍의 가장 기본적인 사항을 알고 있다는 가정하에 모바일 프로그래밍 입문자들이 코딩 방법과 통합개발 환경의 사용 방법을 익히고 활용하는데 가장 필수적인 API를 중심으로 설명하는 책이네요.



기본적인 프로그래밍 능력과 이 책의 모바일 인터넷 프로그래밍 기법이 결합된다면 쉽고 빠르게Windows CE 분야 중급 프로그래머가 될 수 있을 것입니다.



윈도우 CE는 핸드 헬드 PC(HPC), 팜 사이즈 PC(PPC), 전화기, 자판기, 공장의 생산 장비들, 가정 보안 시스템 등등 여러 종류의 장치에 탑재될 수 있도록 설계된 임베디드 운영 체제이죠? 윈도우 CE가 탑재된 장치에 설치된 HTTP 서버는 원격지에서 모니터하고, 환경을 설정하고, 제어할 수 있습니다.



웹 서버는 네트웍 프린터, 스캐너 등과 같이 공유될 수 있는 각종 하드웨어 장치들을 유용하게 서비스해줍니다.



이러한 시스템의 웹서버를 활용해서 인터넷을 효과적으로 사용 할 수 있는 것이죠.

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
Win32 API 프로그래밍
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
Win32 API 프로그래밍
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
Win32 API 프로그래밍
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

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

자료실

최근 본 책0