资源简介

操作系统课程设计---文件资源管理器源码+报告册

资源截图

代码片段和文件信息

// DirA.cpp : implementation file
//

#include “stdafx.h“
#include “filesys.h“
#include “DirA.h“
#include “Main.h“
#include “DirView.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// DirA dialog

extern CMainframe *pWnd;

CDirA::CDirA(CWnd* pParent /*=NULL*/)
: CDialog(CDirA::IDD pParent)
{
//{{AFX_DATA_INIT(CDirA)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
}


void CDirA::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CDirA)
// NOTE: the ClassWizard will add DDX and DDV calls here
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CDirA CDialog)
//{{AFX_MSG_MAP(CDirA)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CDirA message handlers

BOOL CDirA::OnInitDialog() 
{
CDialog::OnInitDialog();

CString szNameszReadszWriteszSizeszDateszCTimeszMTime;
pWnd->rs.Close();
pWnd->rs.Open(RS_DEF“Select * from Userfolder where UserfolderID=“+strDirID);
pWnd->rs.MoveFirst();
pWnd->rs.GetFieldValue(“Username“szName);
pWnd->rs.GetFieldValue(“Read“szRead);
pWnd->rs.GetFieldValue(“Write“szWrite);
pWnd->rs.GetFieldValue(“Createtime“szCTime);
pWnd->rs.GetFieldValue(“Modifytime“szMTime);
SetDlgItemText(IDC_EDIT_NAMEszName);
SetDlgItemText(IDC_EDIT_DIRpWnd->GetCurDir());
SetDlgItemText(IDC_EDIT_DATEszCTime);
SetDlgItemText(IDC_EDIT_MODIFYszMTime);

::CheckDlgButton(m_hWndIDC_CHECK_READ szRead  == “1“ ? BST_CHECKED : BST_UNCHECKED);
::CheckDlgButton(m_hWndIDC_CHECK_WRITEszWrite == “1“ ? BST_CHECKED : BST_UNCHECKED);

//计算所有文件的大小和数目
int iFile=0iDir=0iTotal=0iSize=0;
CString szSubIDszCountszTypeszData;
CStringList listDir;
listDir.AddHead(strDirID);
while(!listDir.IsEmpty())
{
szSubID = listDir.RemoveTail();
pWnd->rs.Close();
pWnd->rs.Open(RS_DEF“select * from Userfile where parentID=“+szSubID);
while(!pWnd->rs.IsEOF())
{
iFile++;iTotal++;
pWnd->rs.GetFieldValue(“ID“szSubID);
pWnd->rs.GetFieldValue(“file_type“szType);
if(szType == “0“)
{
pWnd->rs.GetFieldValue(“data“szData);
iSize += strlen(szData);
}
else
{
pWnd->rs.GetFieldValue(“data_length“szData);
iSize += atoi(szData);
}
pWnd->rs.MoveNext();
}
pWnd->rs.Close();
pWnd->rs.Open(RS_DEF“select * from Userfolder where parentID=“+szSubID);
while(!pWnd->rs.IsEOF())
{
iDir++;iTotal++;
pWnd->rs.GetFieldValue(“UserfolderID“szSubID);
listDir.AddHead(szSubID);
pWnd->rs.MoveNext();
}
}
//szCount.Format(“%d in total ( %d files %d folders )“iTotaliFileiDir);
szSize.Format(“%d“iSize);
// SetDlgItemText(IDC_EDIT_COUNTszCount);
SetDlgItemText(IDC_EDIT_SIZE szSize);
return TRUE; 
}

int CDirA::DoModal(CStri

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     914944  2012-06-01 11:25  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计报告---文件资源管理器.doc

    .......     48770  2007-06-29 01:46  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\Debug\DirA.sbr

    .......     51993  2007-06-29 01:46  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\Debug\DirView.sbr

    .......    299008  2007-06-29 01:47  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\Debug\File.mdb

    .......     48439  2007-06-29 01:46  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\Debug\FileA.sbr

    .......     50536  2007-06-29 01:46  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\Debug\FileD.sbr

    .......     50463  2007-06-29 01:46  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\Debug\FileI.sbr

    .......     50345  2007-06-29 01:46  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\Debug\FileL.sbr

    .......     47316  2007-06-29 01:46  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\Debug\FileO.sbr

    .......    983089  2007-06-29 01:46  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\Debug\filesys.exe

    .......   2348176  2007-06-29 01:46  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\Debug\filesys.ilk

    .......   1942528  2007-06-29 01:46  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\Debug\filesys.pdb

    .......    102004  2007-06-29 01:46  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\Debug\filesys.res

    .......     47409  2007-06-29 01:46  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\Debug\filesys.sbr

    .......      4341  2007-06-29 01:46  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\Debug\filesysDoc.sbr

    .......     45864  2007-06-29 01:46  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\Debug\Input.sbr

    .......     47145  2007-06-29 01:46  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\Debug\ItemA.sbr

    .......    105393  2007-06-29 01:46  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\Debug\Main.sbr

    .......     46016  2007-06-29 01:46  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\Debug\NewE.sbr

    .......      5229  2007-06-29 01:46  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\Debug\Run.sbr

    .......     39452  2007-06-29 01:46  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\Debug\Split.sbr

    .......   1830963  2007-06-29 01:46  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\Debug\StdAfx.sbr

    .......      4751  2007-06-28 16:23  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\DirA.cpp

    .......      1268  2007-06-28 02:07  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\DirA.h

    .......      9512  2007-06-28 16:23  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\DirView.cpp

    .......      1777  2003-07-01 19:33  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\DirView.h

    .......    299008  2007-06-28 16:46  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\File.mdb

    .......      4136  2007-06-28 02:33  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\FileA.cpp

    .......      1280  2007-06-28 02:14  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\FileA.h

    .......      7736  2007-06-28 02:33  操作系统课程设计---文件资源管理器源码+报告册\File Explorer\操作系统课程设计源码---文件资源管理器\FileD.cpp

............此处省略258个文件信息

评论

共有 条评论