책/제프리 리처의 WINDOWS VIA C, C++

    WINDOWS VIA C/C++(31p ~ 41p): Chapter02 문자와 문자열로 작업하기

    제프리 리처의 WINDOWS VIA C/C++ https://www.yes24.com/Product/Goods/3205340 페이지 41p ~ 68p 41p ~ 68p 요약 Chapter02 문자와 문자열로 작업하기가 시작되는 부분이다. 이 책에서는 유니코드와 안전 문자열 함수를 사용하고 있으며, 이는 애플리케이션의 지역화를 좀 더 쉽게 하고, COM이나 닷넷 프레임워크와의 상호운용에도 도움을 줄 수 있게 된다. section01 문자 인코딩 애플리케이션 지역화를 수행할 때 발생하는 전형적인 문제의 원인은 다양한 문자 집합 고려에 있다. 윈도우는 유니코드 문자를 UTF-16으로 인코딩한다. UTF-16은 각 문자를 2바이트로 구성한다. 이 책에서 유니코드라고 하면 다른 언급이 없는 이상 UTF-16 인코..

    WINDOWS VIA C/C++(31p ~ 41p): Chapter01 에러 핸들링

    제프리 리처의 WINDOWS VIA C/C++ https://www.yes24.com/Product/Goods/3205340 페이지 31p ~ 41p 요약 첫 번째 챕터로 에러 핸들링에 대한 내용을 담고 있다. 윈도우 함수가 호출되면 호출된 함수는 전달된 인자의 유효성을 확인하고 함수의 기능을 수행하려 하는데, 이 과정에서 전달된 인자가 유효하지 않거나 다른 이유로 해당 기능을 수행할 수 없으면 실패를 반환한다. 실패를 반환하면 왜 함수가 실패했는지 이유를 알아내야 하며, 마이크로소프트에서는 발생할 가능성이 있는 모든 에러를 32비트 숫자로 정의해 두었다. 윈도우 함수가 실패하면 내부적으로 함수를 호출한 스레드의 지역 저장소(thread-local storage)에 적절한 에러 코드를 저장하기 때문에, ..

    WINDOWS VIA C, C++(0p ~ 30p)

    제프리 리처의 WINDOWS VIA C/C++ https://www.yes24.com/Product/Goods/3205340 페이지 0p ~ 30p 요약 이 책은 윈도우의 가장 기본이 되는 하부 구조와 윈도우용 소프트웨어를 설계하고 구현할 때 반드시 알아야 하는 핵심 개념들에 중점을 두고 있다. 또한, 이러한 개념들을 C, C++를 통해 어떻게 사용할 수 있는지 예제 코드를 통해 실습할 수 있는 환경울 제공해 준다. 예제 코드는 다음 링크에서 다운로드 받을 수 있다. https://download.hanbit.co.kr/exam/1621/ 버전이 오래되어서 마이그레이션 작업을 진행해주면 정상적으로 실행이 되는 것 같다.(챕터1만 확인) 메모 64비트 윈도우 이 책은 64비트 윈도우를 기반으로 작성되었다...