일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 딥러닝 스터디
- 컴퓨터 비전
- 해리스 코너 검출
- C언어 공부
- Pytorch Lecture
- object detection
- 김성훈 교수님 PyTorch
- TensorFlow
- 파이토치 김성훈 교수님 강의 정리
- c++공부
- 딥러닝
- pytorch zero to all
- 팀프로젝트
- pytorch
- 파이토치
- 모두의 딥러닝
- 미디언 필터링
- 가우시안 필터링
- c++
- c언어 정리
- 영상처리
- 파이토치 강의 정리
- matlab 영상처리
- c언어
- tensorflow 예제
- 모두의 딥러닝 예제
- 케라스 정리
- 골빈해커
- MFC 프로그래밍
- 딥러닝 공부
- Today
- Total
목록MFC 프로그래밍 (3)
ComputerVision Jack
MFC 개요 MFC는 MS에서 윈도우 응용프로그램 개발을 위해 만든 C++ 클래스 라이브러리이다. C/C++ 표준 라이브러리가 범용인 것에 반해 MFC는 윈도우 응용프로그램 개발을 위해 특화된 것이다. MFC는 클래스 라이브러리가 제공하는 뛰어난 기능과 개발 도구와의 조화로운 연동을 바탕으로 프로그램 개발에 높은 생산성을 부여한다. MFC 특징 1. 윈도우 응용프로그램을 작성하는데 도움을 준다. MFC는 일반 윈도우 응요프로그램에서 거의 공통으로 사용하는 기능을 잘 검증된 C++ 클래스 라이브러리로 제공한다. 2. API를 기반으로 한 SDK 프로그램과 대등한 속도를 가진다. MFC는 내부적으로 인라인 함수를 많이 사용하여 클래스 라이브러리가 제공하는 부가 코드로 인한 실행 속도 저하를 최소화 한다. 3..
윈도우 프로그래밍 = 윈도우 운영체제(Window Operating System)에서 구동되는 응용프로그램을 만드는 것 윈도우 운영체제 특징 1. 그래픽 사용자 인터페이스 그래픽 사용자 인터페이스(GUI : Graphical User Interface)는 도스 같은 텍스트 기반 운영체제와 구분되는 외형적인 특징이다. 2. 메시지 구조 윈도우 운영체제에서 실행되는 대부분의 응용프로그램은 메시지 구동 구조를 기반으로 동작한다. 3. 멀티 태스킹과 멀티 스레딩 멀티 태스킹은 사용자에게 서로 다른 프로그램이 동시에 실행되는 것 처럼 보인다. 윈도우 운영체제에서 한 응용프로그램 내에서도 동시에 진행되는 여러 개의 실행 흐름을 만들 수 있는데 이를 멀티 스레딩이라한다. 윈도우 응용프로그램의 특징 1. API 호출문..
들어가기 앞서 Chapter1에선 C++프로그래밍에 대한 복습이 이루어진다. MFC에서 제공 하는 기본 클래스가 C++언어로 작성되고, C++을 이용해 만들어야 하기 때문이다. 클래스(Class) C언어로 개발 하는 경우 문제점 C언어 구조체로 개발하는 경우 구조체 변수의 모든 필드 공간도 사용가능하기 때문에 오류를 감지 못하는 경우가 종종 발생하곤한다. 따라서 C++의 클래스를 사용한다. 클래스는 변수뿐 아니라 함수도 멤버로 끌어오기 때문이다. 또한 엑세스 지정자를 변수와 함수에 적용이 가능하다. public : 클래스 내의 함수 뿐만 아니라 밖의 함수도 가능하다. private : 클래스 내에 존재하는 함수만 사용 가능하다. protected : 클래스 내에 존재하는 함수만 사용가능하다. 클래스는 서..