본문 바로가기 메뉴 바로가기

Just Do it

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Just Do it

검색하기 폼
  • 전체 (77)
    • 네트워크 (15)
      • WireShark (9)
      • 네트워크 기타 개념 (6)
    • 알고리즘 (17)
      • 오일러 프로젝트 (17)
    • Data Science (0)
    • Programming (6)
      • C/C++ (6)
    • Reversing (10)
      • Reverse Engineering (10)
    • TIPS (18)
    • Wargame (0)
      • Webhacking.kr (0)
      • pwnable.kr (0)
    • 기타 (11)
    • 유럽여행 (0)
  • 방명록

[TIPS 프로그래밍 강좌] 11차시 정리

이번에 해볼 실습은 빈 화면에 왼쪽 마우스를 클릭하면 사각형이 만들어지는 것을 하려고 한다. 먼저 프로젝트 탭에서 클래스 마법사를 클릭해 왼쪽 마우스를 클릭시 어떠한 행위가 나타나는 소스를 추가해보자. 위와 같은 화면이 나오면서 클래스 이름이 반드시 뒤에 Dlg가 붙어야하고, 메시지 탭에서 WM_LBUTTONDOWN을 검색해 소스를 추가시키면 된다. 그러면 아래와 같은 소스가 추가된다. 첫번째 인자는 마우스 왼쪽 버튼을 눌렀을때, 조합키가 있는지 확인하는 변수이고, 두번째 변수는 클릭한 마우스의 좌표를 의미하는 변수이다.API를 가지고 그리는 방법과 MFC를 이용하여 그리는 방법 2가지가 있다.먼저 API에 대해서 설명하겠다. 윈도우에서 그리기를 하려면 해당 윈도우에서 사용할 수 있는 DC를 얻어와야 한..

TIPS 2017. 2. 13. 11:31
[TIPS 프로그래밍 강좌] 10차시 정리

MFC란 Microsoft Foundation Class의 약자로 C++ 언어가 제공하는 거의 모든 문법적인 요소들을 잘 적용하여 윈도우 API를 클래스화한 방대한 라이브러리이다. C++언어를 사용하는 경우 API 함수들이 모두 C형태로 제공되기에, C++형식에 맞도록 재구성해야 하는데, 너무 많아 개인적인 작업은 거의 불가능하다. 따라서 MS에서 C++개발자를 위해 API 함수와 API 함수가 사용하는 구조체들을 모아 클래스를 만들어 놓았다. Win32 API의 경우 WinMain으로 시작한다. C언어에서의 main 함수라고 생각하면 된다. WinMain은 다음과 같은 구조로 되어있다. 1. 윈도우 클래스 등록 2. 메인 윈도우 생성 3. 메시지 처리 먼저 윈도우 클래스에서 클래스는 C++에서의 클래스..

TIPS 2017. 2. 8. 01:13
[TIPS 프로그래밍 강좌] 9차시 정리

C언어의 특징 C언어가 어떤 특징을 가지는지 일상 생활에서 찾아볼 수 있다.편의점을 예로 들어, 편의점에는 계산대와 물품들이 나열되어 있는 진열대로 구분할 수 있다.이때 손님들은 자기가 원하는 물품들을 진열대에서 골라 계산대에서 결제후 가져가는 형태이다.C언어도 이와 같다고 생각하면 된다. 데이터들이 진열대에 나열되어 있고, 필요한 데이터들을 선택 후,계산대에서 체크후, 데이터들을 가지고 나가면 된다. 이는 매우 자율도가 높다고 볼 수 있다.단점이 있다면 도난의 위험이 있다는 것이다. 그리고 손님이 원하는 물건의 위치가 바뀔 때 마다 손님은 물건의위치를 다시 찾아야 한다는 단점이 있다. C++의 특징 C++언어의 특징을 일상 생활에서 찾아보면 은행과 같다고 생각할 수 있다.은행 창구가 있고, 그 창구에 ..

TIPS 2017. 2. 6. 00:41
이전 1 2 3 4 5 6 ··· 26 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • schae
  • from C1rru5
  • 오픈 소스를 좋아하는 공돌이
  • tunz's Blog
  • 알고리즘
  • 읽을거리 많음2
TAG
  • 오일러 프로젝트 8번
  • 오일러
  • 이미지게임
  • 키보드 메시지 이벤트
  • 팁스강좌
  • tipssoft
  • 오일러 프로젝트 12번
  • MFC
  • CBrush
  • 실행 압축
  • tipsr강좌
  • 오일러 프로젝트 14번
  • Tips
  • 헤더
  • 화투이미지맞추기
  • 비손실 압축
  • 서버
  • Omok
  • 약수 500개
  • 오일러 프로젝트 11번
  • 오일러 프로젝트 13
  • 패킷
  • TIPS강좌
  • 2의 1000승
  • 오일러 프로젝트 10본
  • 허프만 알고리즘
  • 와이어샤크
  • arp
  • 오일러 프로젝트 16번
  • tipsoft
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바