c++课程设计(文件搜索).docVIP

  • 17
  • 0
  • 约7.96千字
  • 约 7页
  • 2018-06-12 发布于贵州
  • 举报
c课程设计(文件搜索)

C + + 课程设计报告 课程名称: C++ 语言程序设计 设计题目: 文件搜索 专 业: 信息与计算科学 班 级: 信091 姓 名: *** 学 号: 指导教师: 孙志田 河北建筑工程学院数理系 2012年5月 课程设计题目(问题)描述 用C++语言设计一个简单的文件搜索程序,实现对文件的搜索功能。具体要求如下: ① 要求用C++面向对象的思想来完成程序的设计。② 要求能够在任意路径下搜索指定文件名的文件设计的功能描述设计的功能描述 程序运行界面如下: 在E盘搜索文件名为的文件: 具体代码: 源程序代码如下: // Dlg.cpp : implementation file #include stdafx.h #include .h #include Dlg.h // CMyDlg dialog CMyDlg::CMyDlg(CWnd* pParent /*=NULL*/) : CDialog(CMyDlg::IDD, pParent) { //{{AFX_DATA_INIT(CMyDlg) m_filename = _T(); m_path = _T(); m_info = _T(); //}}AFX_DATA_INIT m_hIcon = AfxGetApp()-LoadIcon(IDR_MAINFRAME); m_bstop = TRUE; } void CMyDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CMyDlg) DDX_Control(pDX, IDC_EDIT, m_infoCtrl); DDX_Text(pDX, IDC_EDITMASK, m_filename); DDX_Text(pDX, IDC_EDITROOT, m_path); DDX_Text(pDX, IDC_EDIT, m_info); //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CMyDlg, CDialog) //{{AFX_MSG_MAP(CMyDlg) ON_WM_SYSCOMMAND() ON_WM_PAINT() ON_WM_QUERYDRAGICON() ON_BN_CLICKED(IDOK, OnButton1) ON_BN_CLICKED(IDSTOP, OnButton2) ON_BN_CLICKED(IDC_BTBROWSE, OnButton3) //}}AFX_MSG_MAP END_MESSAGE_MAP() // CMyDlg message handlers BOOL CMyDlg::OnInitDialog() { CDialog::OnInitDialog(); // Add About... menu item to system menu. // IDM_ABOUTBOX must be in the system command range. ASSERT((IDM_ABOUTBOX 0xFFF0) == IDM_ABOUTBOX); ASSERT(IDM_ABOUTBOX 0xF000); CMenu* pSysMenu = GetSystemMenu(FALSE); if (pSysMenu != NULL) { CString strAboutMenu; strAboutMenu.LoadString(IDS_ABOUTBOX); if (!strAboutMenu.IsEmpty()) { pSysMenu-AppendMenu(MF_SEPARATOR); pSysMenu-AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu); } } // Set the icon for this dialog SetIcon(m_hIcon, TRUE); // Set big icon SetIcon(m_hIcon, FALSE); // S

文档评论(0)

1亿VIP精品文档

相关文档