728x90
반응형

전체 글

총 381개의 포스트

전체 글(381)

  1. Win32_API - Edit Control 값 사용하기 (inputbox)

    서론 본문에서는 Edit 컨트롤의 값을 받아서 사용하는 방법에 대하여 알아보도록 하겠습니다. 리소스 형태를 사용하지 않고 사용하는 방법에 대하여 서술하겠습니다. 컨트롤 또한 하나의 윈도라는 개념을 이해하고 확장하여 만들어 보도록 합시다. 1. 전역 변수 HWND 만들기 우선 컨트롤 또한 하나의 Window이기 때문에 전체적으로 Windwos를 제어할 수 있도록 전역 변수를 만들어 보도록 합시다. HWND hedit; 2. WM_CREATE: CreateWindow - Edit 컨트롤 만들기 컨트롤을 만들기 위해 상위 윈도가 만들어질 때 발생되는 WM_CREATE 메시지에서 CreateWindow 함수를 통해 Edit을 만들어 줍니다. 이때 미리 선언해 둔 전역 변수 hedit에 값을 담아줍니다. case..

    2022.02.28

    컴퓨터/Win32-API

    Commnet

  2. Win32_API - Edit Control (인풋박스,입력창)

    서론 본문에서는 값을 입력받기 위한 Edit control에 대하여 알아보도록 하겠습니다. CeateWindow 함수를 통해 Edit Controll을 만들어 봅시다. 버튼을 만드는 방법과 비슷합니다. 'edit'이라는 문자열로 이미 정의되어 있습니다. CreateWindowW(L"edit", NULL, WS_BORDER | WS_CHILD | WS_VISIBLE | ES_NUMBER | ES_RIGHT, 20, 200, 100, 25, hWnd, NULL, hInst, NULL); 스타일 옵션쪽을 간략히 설명하자면 다음과 같습니다. WS_BORDER 테두리를 표시하는 스타일 WS_CHILD 자식 윈도 WS_VISIBLE 눈에 보기이 귀한 윈도 ES_NUMBER 숫자를 입력할 수 있게 하는 스타일 ES_..

    2022.02.25

    컴퓨터/Win32-API

    Commnet

  3. Win32_API - Pen & Brush (그리기 도구)

    서론 지난 포스트에서 RGB의 개념을 통해 색을 얻어내는 방법을 배웠습니다. 이제 색상을 선택했다면 어떤 도구를 이용해서 그림을 그릴지 선택해야 됩니다. 본문에서는 가장 대표적인 Pen 과 Brush에 대하여 알아보도록 합시다. 실제로 그림을 그리는 것과 비슷한 개념이다. 만약 여러분들이 종위이에 테두리는 검은색에 안에는 빨간색인 원을 그린다고 가정합시다. 우선 검은색 팬을 들고 원을 그린다. 이후 빨간색 팬을 들고 원을 채운다. 위와 같은 개념이 될 것입니다. Windows 프로그래밍에서도 비슷합니다. 선과 같은 개념에는 Pen, 채우기와 같은 개념에는 Brush가 들어간다고 생각하시면 됩니다. 사용하기 위한 순서 - 1. handle 생성하기 우선 Pen이든 Brush든 원하는 종류의 색을 가진 장비..

    2022.02.24

    컴퓨터/Win32-API

    Commnet

  4. Win32_API - 색상 (RGB)

    서론 응용프록그래밍을 만드는 데에 있어 색은 시각적 요소에 다양성을 부여하며 프로그램의 효용성을 극대화시킬 수 있는 중요 요소 중 하나입니다. 본문에서는 색을 표현하는 RGB에 대하여 알아보고, Windows 프로그래밍에서는 어떻게 RGB의 개념을 적용하는지 알아봅시다. RGB(Red Green Blue) 빛의 3원색 빨간색, 초록색, 파란색을 합친 합성어로서 색상이라는 말을 표현할 때 자주 쓰이는 언어입니다. 이 3원색을 적절히 조화함으로써 다양한 색상을 만들 수 있습니다. Windows 프로그래밍에서 RGB 윈도즈 프로그래밍에서도 RGB에 개념을 적용하여 색상을 표현 가능합니다. RGB를 메크로의 형태로 표현했으며 원형은 다음과 같습니다. void RGB( r, g, b ); 인자로는 총 3개의 빨간..

    2022.02.24

    컴퓨터/Win32-API

    Commnet

  5. Python - Request 2 (Get 과 Post 처리)

    서론 Request 패키지를 통해서 http의 Get과 Post요청 방식에 대해서 어떻게 요청을 하는지 알아보도록 하겠습니다. Get 요청 함수 원형 def get(url, params=None, **kwargs): r"""Sends a GET request. :param url: URL for the new :class:`Request` object. :param params: (optional) Dictionary, list of tuples or bytes to send in the query string for the :class:`Request`. :param \*\*kwargs: Optional arguments that ``request`` takes. :return: :class:`Resp..

    2022.02.24

    컴퓨터/Python

    Commnet

  6. WEB - 서버에 요청하는 방법 ( GET 과 POST )

    서론 사용자가 웹브라우저를 통해 서버로부터 어떠한 요청을 하는 방식에는 여러 가지 방식이 있습니다. 본문에서는 가장 대표적으로 서버에 요청하는 2가지 방식 GET과 POST방식에 대해서 설명하고 이해하는 시간을 가지도록 하겠습니다. 다양한 요청 방식의 이유 서버에게 다양한 정보를 요청을 할 때는 그냥 단순히 서버에 어떤 정보를 보내주세요라는 경우도 많지만, 아이디나 비밀번호 개인정보 등 외부로의 노출을 최소화해야 되는 경우도 많습니다. 본문에서 기술하는 내용이 모든내용은 아닙니다. 다만, 위와같은 극단적 예시처럼 노출이 되는 요청과 , 노출이 되지 않는 요청 2가지 요소에 대해서 알아보도록 합시다. GET 요청 웹페이지를 방문하다 보면 사용자는 도메인 주소 뒤에 모르는 문자로 작성되어 있는 글들을 볼 수..

    2022.02.24

    컴퓨터/WEB

    Commnet

G91개발일지

Gon91(지구일)

91년생 공학엔지니어의 개발일지

TODAY :

YESTER DAY :

TOTAL :

1 ··· 21 22 23 24 25 26 27 ··· 64
728x90
반응형