MFC Dialog 기반 Music Player (앨범 자켓 이미지 출력 및 플레이어의 모든기능 구현) 입니다.

*응*
개인인증판매자스토어
최초 등록일
2019.12.27
최종 저작일
2018.04
파일확장자 압축파일
가격 3,000원 할인쿠폰받기
다운로드
장바구니
인스타 팔로우이벤트

소개글

MFC Dialog 기반 Music Player (앨범 자켓 이미지 출력 및 플레이어의 모든기능 구현) 입니다.



MFC 대화상자 기반으로 되어 있으며, Class 는 xxxApp, xxxDlg 클래스가 기본으로 생성되어
xxxApp 는 데이터 구조체 등의 정의, xxxDlg 는 리스트 및 앨범 자켓 그리기 (Onpaint)
기능을 수행합니다.


대표이미지에서 보시다시피 상단에 7080 ~ 2019 년도 까지의 음원파일을 정리해뒀습니다.
리소스는 Bin\Res 폴더내에 보시면 7080 ~ 2019 폴더에 이미지 및 음원까지 정리되있습니다.

연도별 버튼을 누르고 리스트에서 원하는 음악을 선택하면 해당 앨범 자켓이 화면에 그려지고

Edit 출력창에 음악이름이 출력됩니다.

그리고 음악 플레이어 Thread 가 한개 만들어져있어서 대화상자 하단의 player slider 가 음악이 현재 위치에

따라서 이동합니다. 그리고 음악이 끝나면 Thread 는 종료됩니다. (프로그램이 종료되는게 아닙니다.)

플레이버튼을 누르면 음악이 시작되고, 일시정지는 일시정지, 다시 플레이버튼 선택시 일시정지된 시점부터 시작합니다.

이전은 이전음악, 이후는 이후음악, 종료는 종료입니다.

볼륨조절 슬라이더도 구현해놨습니다.

** 플레이어의 모든 기능이 구현되 있습니다.


총 Class 는 3+1로 구성되있습니다. 모든 코드에는 주석처리가 많이 되있으니, MFC 공부하시는 분들께서는 보시면서 학습하시기에는 충분하십니다. 불필요한 포인터나 테크닉은 사용하지 않았습니다.

그리고 모든 코드는 코드컨벤션 규약이 잘 정의 되있기때문에 함수명, 변수명등도 파악하시기 편하실 겁니다.

코드는 C/C++ MFC 대화상자 플랫폼을 배우기 시작하시거나, 정리하시기에는 군더더기 없는 소스코드입니다.

모든 소스에는 한글 주석이 달려있어서 보시기에도 도움이 되실겁니다.

도형그리는 로직 : 큐브, 구체 그리는 함수 따로 있습니다. 보시면 아실겁니다.

개발환경 : Visual Studio 2017(상관없음) x86(win32) <-- 음원 컨트롤 부분이 32비트임




현재 음원의 용량 및 fafa.wav(저작권에 상관없는 구글에서 무료다운받는 wav) 파일로 전부 나옵니다.
코드의 ReadResource 함수를 보시면 경로 주석처리 되있으니 음원만 구하셔서 넣으면 바로 나옵니다.
(wav 파일로 넣으세요. 음원 play 가 wav로 세팅되있습니다.)

기존엔 K-pop 음악을 넣어서 그런지 저작권에 의한 반려되었으나, 저작권에 상관없는 음원으로

수정해서 올립니다.


잘만들었으니 가져가셔서 많은 도움이 되셨음 좋겠습니다. 감사합니다.

컴파일 실행환경

Visual Studio 2017(상관없음), C/C++, 32비트

압축파일 내 파일목록

WaterMelonTool/Bin/Res/1990/image/김광석 나의노래.jpg
WaterMelonTool/Bin/Res/1990/image/김현식 내사랑내곁에.jpg
WaterMelonTool/Bin/Res/1990/image/아주 오래된 연인들 - 015B.jpg
WaterMelonTool/Bin/Res/1990/image/이별의 그늘 - 윤상.jpg
WaterMelonTool/Bin/Res/1990/image/한동준 너를 사랑해.jpg
WaterMelonTool/Bin/Res/2000/image/Gee.JPG
WaterMelonTool/Bin/Res/2000/image/마지막인사.JPG
WaterMelonTool/Bin/Res/2000/image/사랑의시.JPG
WaterMelonTool/Bin/Res/2000/image/사랑했나봐.JPG
WaterMelonTool/Bin/Res/2000/image/점점.JPG
WaterMelonTool/Bin/Res/2010/image/cheerup.JPG
WaterMelonTool/Bin/Res/2010/image/금요일에 만나요.JPG
WaterMelonTool/Bin/Res/2010/image/뱅뱅뱅.JPG
WaterMelonTool/Bin/Res/2010/image/어디에도.JPG
WaterMelonTool/Bin/Res/2010/image/이럴거면.JPG
WaterMelonTool/Bin/Res/2010/music/fafa.wav
WaterMelonTool/Bin/Res/2019/image/볼빨간사춘기-나만 봄.jpg
WaterMelonTool/Bin/Res/2019/image/앤 마리-2002.jpg
WaterMelonTool/Bin/Res/2019/image/엔플라잉-옥탑방.jpg
WaterMelonTool/Bin/Res/2019/image/잔나비-주저하는 연인들을 위해.jpg
WaterMelonTool/Bin/Res/2019/image/재키와이-띵.jpg
WaterMelonTool/Bin/Res/7080/image/심수봉-당신은 누구시길래.jpg
WaterMelonTool/Bin/Res/7080/image/윤항기-나는 행복합니다.jpg
WaterMelonTool/Bin/Res/7080/image/이선희-J에게.jpg
WaterMelonTool/Bin/Res/7080/image/조용필-단발머리.jpg
WaterMelonTool/Bin/Res/7080/image/조용필-창밖의 여자.jpg
WaterMelonTool/Bin/WaterMelonTool.exe
WaterMelonTool/WaterMelonTool.sln
WaterMelonTool/WaterMelonTool/resource.h
WaterMelonTool/WaterMelonTool/res/WaterMelonTool.ico
WaterMelonTool/WaterMelonTool/res/WaterMelonTool.rc2
WaterMelonTool/WaterMelonTool/res/WaterMelonTool2.ico
WaterMelonTool/WaterMelonTool/stdafx.cpp
WaterMelonTool/WaterMelonTool/stdafx.h
WaterMelonTool/WaterMelonTool/targetver.h
WaterMelonTool/WaterMelonTool/WaterMelonTool.aps
WaterMelonTool/WaterMelonTool/WaterMelonTool.cpp
WaterMelonTool/WaterMelonTool/WaterMelonTool.h
WaterMelonTool/WaterMelonTool/WaterMelonTool.rc
WaterMelonTool/WaterMelonTool/WaterMelonTool.vcxproj
WaterMelonTool/WaterMelonTool/WaterMelonTool.vcxproj.filters
WaterMelonTool/WaterMelonTool/WaterMelonTool.vcxproj.user
WaterMelonTool/WaterMelonTool/WaterMelonToolDlg.cpp
WaterMelonTool/WaterMelonTool/WaterMelonToolDlg.h

참고 자료

없음

자료후기(2)

*응*
판매자 유형Bronze개인인증

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우
우수 콘텐츠 서비스 품질인증 획득
최근 본 자료더보기
MFC Dialog 기반 Music Player (앨범 자켓 이미지 출력 및 플레이어의 모든기능 구현) 입니다.