[윈도우프로그래밍] 데이터베이스응용 관리프로그램 - 음원관리 프로그램 : 음악관리,데이터베이스,리스트화
본 자료는 5페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
해당 자료는 5페이지 까지만 미리보기를 제공합니다.
5페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

요 약 서

제1장 서론

제2장 본론

-결과화면-

-소스코드-

제3장 결론

참고문헌

본문내용

OnDel() // 음악삭제 버튼
{
// TODO: Add your control notification handler code here
mdb->Delete();
mdb->Requery();
Listview();
this->UpdateData(FALSE);
}
void CMFC_REPORT_EDDlg::OnSearch() // 검색 버튼
{
// TODO: Add your control notification handler code here
this->UpdateData(TRUE);
if(m_searchstr !="") { // 검색내용이 있으면
switch(indexnumber) { // 콤보 박스에 해당하는 항목의 검색내용 검색
case 0:
mdb->m_strFilter.Format("M_singer='%s'",m_searchstr);
break;
case 1:
mdb->m_strFilter.Format("M_album='%s'",m_searchstr);
break;
case 2:
mdb->m_strFilter.Format("M_genre='%s'",m_searchstr);
break;
case 3:
mdb->m_strFilter.Format("M_title='%s'",m_searchstr);
break;
}
}
else{
mdb->m_strFilter=""; // 비엇을 경우 전체 표시
}
mdb->Requery();
Listview();
this->UpdateData(FALSE);
}
void CMFC_REPORT_EDDlg::OnSelchangeSeek()
{
// TODO: Add your control notification handler code here
indexnumber = m_seekbox.GetCurSel(); // 검색 콤보 박스 선택값
}
void CMFC_REPORT_EDDlg::Listview() // 리스트 컨트롤에 음악 리스트 표시
{
CString mnum;
LV_ITEM lvItem;
m_Musiclist.DeleteAllItems();
if(!mdb->IsBOF()) // 모든 아이템 삭제 후 리스트 처음으로
mdb->MoveFirst();
while(!mdb->IsEOF())
{
lvItem.iItem = m_Musiclist.GetItemCount();
lvItem.mask = LVIF_TEXT | LVIF_IMAGE | LVIF_STATE;
lvItem.iSubItem = 0;
lvItem.stateMask=LVIS_STATEIMAGEMASK;
lvItem.state=INDEXTOSTATEIMAGEMASK(1);
mnum.Format("%d",mdb->m_M_num);
lvItem.pszText = (LPTSTR)(LPCSTR)mnum;
m_Musiclist.InsertItem(&lvItem);
m_Musiclist.SetItemText(lvItem.iItem,1,mdb->m_M_album);
m_Musiclist.SetItemText(lvItem.iItem,2,mdb->m_M_title);
m_Musiclist.SetItemText(lvItem.iItem,3,mdb->m_M_singer);
m_Musiclist.SetItemText(lvItem.iItem,4,mdb->m_M_genre);
mdb->MoveNext();
}
mdb->MoveFirst();
}
[ StdAfx.h ]
// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
//
#if !defined(AFX_STDAFX_H__11509471_8657_47BD_A807_80DE435EF1F0__INCLUDED_)
#define AFX_STDAFX_H__11509471_8657_47BD_A807_80DE435EF1F0__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#define VC_EXTRALEAN// Exclude rarely-used stuff from Windows headers
#include // MFC core and standard components
#include // MFC extensions
#include
#include // MFC support for Internet Explorer 4 Common Controls
#ifndef _AFX_NO_AFXCMN_SUPPORT
#include // MFC support for Windows Common Controls
#include
#endif // _AFX_NO_AFXCMN_SUPPORT
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_STDAFX_H__11509471_8657_47BD_A807_80DE435EF1F0__INCLUDED_)
제3장 결론
제1절 계획대비 실적 및 성과
당초 계획한 음원 리스트의 관리는 충분히 이루어졌다.
제2절 향후 개선 사항
음원의 목록화 리스트화는 이루어졌지만 실제 존재하는 파일의 관리가 아니어서 실제 파일과 연동한 리스트 관리가 필요하다.
제3절 적용분야 및 기대효과
각종 파일 또는 폴더의 효과적인 관리.
참고문헌
열혈강의 Visual C++ 2008 MFC 윈도우 프로그래밍 / 저자 최호성 | 출판사 프리렉
윈도우 프로그래밍 - VISUAL C++ MFC PROGRAMMING /저자 김선우 , 신화선 | 출판사 한빛미디어
http://cafe.naver.com/hackeracademy.cafe / 정보보안전문가카페
  • 가격2,800
  • 페이지수17페이지
  • 등록일2012.03.12
  • 저작시기2012.2
  • 파일형식한글(hwp)
  • 자료번호#732931
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니