다루는 내용
메인 대화 상자와 서브 대화상자로 구성한 MFC 응용
단일체 패턴의 데이터 관리자
대화상자와 대화상자와의 상호작용 – 데이터 관리자 이용
특정 대화상자를 하나만 뜨게 만들기
상호작용을 위한 이벤트 핸들러 클래스 정의
edit 컨트롤에서 엔터 키 입력받기
PICTURE 컨트롤 사용하기
직렬화를 통한 파일 입출력
유튜브에 무료 동영상 강의를 업로드하였습니다.
1. 구현할 프로그램 소개
프로그램은 네 개의 대화상자로 사용자와 상호작용 합니다.
메인 대화상자에서는 전체 도서 목록을 보여주는 리스트 컨트롤과 등록, 자세히, 삭제, 변경을 위한 버튼을 제공합니다.
등록 버튼을 누르면 등록 대화상자가 뜹니다. 등록 대화상자는 하나가 뜬 상태에서 다시 뜨지 못하게 처리합니다.
등록 대화상자는 추가할 도서 번호가 자동 설정 상태로 뜹니다.
제목, 내용, 이미지, 날짜를 선택하여 제출 버튼을 눌러 도서 정보를 등록합니다.
메인 대화상자에서 자세히 버튼을 누르면 자세히 보기 대화상자를 띄웁니다.
콤보 상자를 통해 원하는 도서 번호를 선택하면 도서 정보를 확인할 수 있습니다.
메인 대화상자에서 리스트 컨트롤에서 항목을 선택하면 삭제 버튼을 활성화 합니다.
삭제 버튼을 클릭하면 리스트 컨트롤에 선택 항목을 제거합니다.
메인 대화상자에서 변경 버튼을 클릭하면 변경 대화상자를 띄웁니다.
변경 대화상자에는 리스트 컨트롤을 통해 도서 목록을 보여줍니다.
도서 목록을 보여주는 리스트 컨트롤을 클릭하면 선택한 도서 정보를 사용자에게 보여줍니다.
사용자가 정보를 수정하여 변경 버튼을 누르면 도서 정보를 수정합니다.