일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 컴퓨터 비전
- 딥러닝 스터디
- 파이토치 김성훈 교수님 강의 정리
- 모두의 딥러닝 예제
- 해리스 코너 검출
- 딥러닝
- Pytorch Lecture
- matlab 영상처리
- c++공부
- 김성훈 교수님 PyTorch
- 미디언 필터링
- c언어 정리
- 영상처리
- pytorch zero to all
- 모두의 딥러닝
- MFC 프로그래밍
- C언어 공부
- object detection
- tensorflow 예제
- pytorch
- c언어
- TensorFlow
- c++
- 가우시안 필터링
- 딥러닝 공부
- 파이토치
- 파이토치 강의 정리
- 케라스 정리
- 팀프로젝트
- 골빈해커
- Today
- Total
ComputerVision Jack
[MFC 프로그래밍 - Chapter8] 본문
파일 입출력 클래스
MFC 파일 입출력
MFC에선 파일 입출력을 위해 CFile 클래스와 CArchive클래스를 제공한다.
CFile 객체를 선언한다 해서 파일이 만들어 지는 것이 아니라 CFile객체를 이용해야한다.
CFile 객체를 만들고 Read(), Write() 이용하여 파일 입출력을 할 수 있지만, CFile 객체를 이용하여
CArchive를 만들어 입출력 하는 것이 간편하다.
생성된 CArchive개게에 연산자 오버로드를 사용하여 iostream과 동일하게 파일 입출력을 진행한다.
문서 기반 응용 프로그램의 파일 입출력
CProjectDoc 클래스
응용 프로그램 생성시 파일 입출력을 위해 생성되는 클래스
CFile과 CArchive 클래스를 이용하는 것 보다 편리하게 사용할 수 있다.
예제 : 간단한 파일 입출력 1
View 멤버 함수에서 Doc 클래스의 멤버 함수에 접근하여 이용하는 방법
예제 : 간단한 파일 입출력 2
Doc 클래스의 멤버 함수 Serialize()에서 View 클래스 멤버 변수에 접근하는 방법
Serialize() 멤버 함수에서 CMainFrame 클래스 객체를 얻어와서 View의 string 멤버 변수에 접근한다.
AfxGetMainWnd() 메세지를 발생시킨다.
예제 : 파일 입출력 기능 추가하기
도형을 파일에 저장하고 저장된 도형을 읽어와 윈도우에 그리는 프로그램
대화 상자 기반 응용프로그램 파일 입출력
예제 : 대화 상자 내용 저장하기
대화 상자 기반 응용프로그램은 CDocument 클래스가 없기 때문에 파일 입출력을 위해 CFile 클래스를 이용한다.
예제 : 파일 내용을 대화 상자에 불러오기
'Image Processing > MFC Programming' 카테고리의 다른 글
[MFC - 윈도우 프로그래밍 기초] (0) | 2020.08.03 |
---|---|
[MFC 프로그래밍 - Chapter9] (0) | 2020.02.28 |
[MFC프로그래밍 - Chapter7] (0) | 2020.02.26 |
[MFC프로그래밍 - Chapter6] (0) | 2020.02.25 |
[MFC프로그래밍 - Chapter5] (0) | 2020.02.24 |