메모장을 만든 프로그램[상태바없으며,뷰를잡고이동가능,다른 메모장내용과비교등등기능]
*봉*
다운로드
장바구니
소개글
이 프로그램은 메모장을 MFC로 짠 프로그램입니다. 일반 메모장과는 여기에 여러가지 추가기능을 넣어서 만든 겁니다. 압축파일에는 " 리포트와 프로그램소스"파일이 있으며 또한 소스 파일에는 자세한 소스 설명이 있으니 많은 도움이 되실 겁니다.컴파일 실행환경
1.<프로그램 개요>2.<프로그램 소스 설명>
3.<프로그램 결과물 출력>
본문내용
1.<프로그램 개요>- SDI 환경으로 프로그램을 구축하였으며, 이 프로그램은 "파일 열기, 새파일 열기, 파일 저장, 다름 이름으로 파일 저장, 되돌아가기, 종료하기 "의 메뉴를 사용하였습니다.
2.<프로그램 소스 설명>
①" 텍스트 파일의 열기, 편집 , 저장, 다른 이름으로저장, 종료하기 "가 가능해야 한다.
=> 이 기능들은 CWinApp에서 제공되는 것을 사용하였습니다.
ex) ON_COMMAND(ID_FILE_NEW, CWinApp::OnFileNew) => 이와같은 식으로 사용하였습니다.
② 열기와 저장시에는 사용자가 파일을 선택하거나 지정할 수 있어야 한다.
=> ON_COMMAND(ID_FILEOPEN, CWinApp::OnFileOpen) 즉.. CWinApp에서 제공되는 함수를 사용하였습니다..
③ 뷰에서 마우스 오른쪽 버튼을 눌렀을 때, 팝업 메뉴에는 [열기], [저장],
[비교], [되돌아가기], [끝내기] 가 있어야 하며, 해당 메뉴의 기능이 구현 되어야 한다.
=>[열기],[저장]은 CWinApp에서 제공 되는 함수를 사용했으며,
=>[비교]는 아래의 3개의 함수를 사용하였으며 자세한 설명의 "⑧과 ⑨"에서 하겠습니다.
압축파일 내 파일목록
(OP)메모장레포트CBK.hwp
CBKReport2/CBKReport2.aps
CBKReport2/CBKReport2.clw
CBKReport2/CBKReport2.cpp
CBKReport2/CBKReport2.dsp
CBKReport2/CBKReport2.dsw
CBKReport2/CBKReport2.h
CBKReport2/CBKReport2.ncb
CBKReport2/CBKReport2.opt
CBKReport2/CBKReport2.plg
CBKReport2/CBKReport2.rc
CBKReport2/CBKReport2Doc.cpp
CBKReport2/CBKReport2Doc.h
CBKReport2/CBKReport2View.cpp
CBKReport2/CBKReport2View.h
CBKReport2/MainFrm.cpp
CBKReport2/MainFrm.h
CBKReport2/OutResultText.txt
CBKReport2/OutSampleText.txt
CBKReport2/ReadMe.txt
CBKReport2/resource.h
CBKReport2/StdAfx.cpp
CBKReport2/StdAfx.h
CBKReport2/res/CBKReport2.ico
CBKReport2/res/CBKReport2.rc2
CBKReport2/res/CBKReport2Doc.ico
CBKReport2/res/OutSampleText.txt
CBKReport2/res/Thumbs.db
CBKReport2/res/Toolbar.bmp
CBKReport2/Debug/CBKReport2.res
CBKReport2/Debug/vc60.idb
CBKReport2/Debug/vc60.pdb
CBKReport2/Debug/CBKReport2.pch
CBKReport2/Debug/StdAfx.sbr
CBKReport2/Debug/StdAfx.obj
CBKReport2/Debug/CBKReport2.sbr
CBKReport2/Debug/CBKReport2Doc.sbr
CBKReport2/Debug/CBKReport2View.sbr
CBKReport2/Debug/MainFrm.sbr
CBKReport2/Debug/MainFrm.obj
CBKReport2/Debug/CBKReport2View.obj
CBKReport2/Debug/CBKReport2Doc.obj
CBKReport2/Debug/CBKReport2.obj
CBKReport2/Debug/CBKReport2.ilk
CBKReport2/Debug/CBKReport2.exe
CBKReport2/Debug/CBKReport2.pdb
CBKReport2/Debug/CBKReport2.bsc
CBKReport2/CBKReport2.aps
CBKReport2/CBKReport2.clw
CBKReport2/CBKReport2.cpp
CBKReport2/CBKReport2.dsp
CBKReport2/CBKReport2.dsw
CBKReport2/CBKReport2.h
CBKReport2/CBKReport2.ncb
CBKReport2/CBKReport2.opt
CBKReport2/CBKReport2.plg
CBKReport2/CBKReport2.rc
CBKReport2/CBKReport2Doc.cpp
CBKReport2/CBKReport2Doc.h
CBKReport2/CBKReport2View.cpp
CBKReport2/CBKReport2View.h
CBKReport2/MainFrm.cpp
CBKReport2/MainFrm.h
CBKReport2/OutResultText.txt
CBKReport2/OutSampleText.txt
CBKReport2/ReadMe.txt
CBKReport2/resource.h
CBKReport2/StdAfx.cpp
CBKReport2/StdAfx.h
CBKReport2/res/CBKReport2.ico
CBKReport2/res/CBKReport2.rc2
CBKReport2/res/CBKReport2Doc.ico
CBKReport2/res/OutSampleText.txt
CBKReport2/res/Thumbs.db
CBKReport2/res/Toolbar.bmp
CBKReport2/Debug/CBKReport2.res
CBKReport2/Debug/vc60.idb
CBKReport2/Debug/vc60.pdb
CBKReport2/Debug/CBKReport2.pch
CBKReport2/Debug/StdAfx.sbr
CBKReport2/Debug/StdAfx.obj
CBKReport2/Debug/CBKReport2.sbr
CBKReport2/Debug/CBKReport2Doc.sbr
CBKReport2/Debug/CBKReport2View.sbr
CBKReport2/Debug/MainFrm.sbr
CBKReport2/Debug/MainFrm.obj
CBKReport2/Debug/CBKReport2View.obj
CBKReport2/Debug/CBKReport2Doc.obj
CBKReport2/Debug/CBKReport2.obj
CBKReport2/Debug/CBKReport2.ilk
CBKReport2/Debug/CBKReport2.exe
CBKReport2/Debug/CBKReport2.pdb
CBKReport2/Debug/CBKReport2.bsc