资源简介
操作系统课程设计---文件资源管理器源码+报告册
代码片段和文件信息
// 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个文件信息
相关资源
- 数据库课程设计大作业--社区医院信息
- Nachos实验代码
- 八路彩灯循环显示控制电路课程设计
- 汽轮机课程设计软件
- 硬连线控制器的常规CPU设计[BUPT]计算
- 数据库课程设计源代码
- Operating Systems-Three Easy Pieces v1.0
- 《操作系统概念》重点内容总结
- 山东大学计算机组成原理课程设计完
- 山东大学操作系统课程设计nachos
- ZigBee红外光敏控制灯光课程设计
- 现代操作系统第四版正文及课后答案
- 嵌入式课程设计 ARM9
- 农贸批发市场监控管理系统 UML课程设
- 银行ATM系统软件工程作业.zip
- PowerBuilder9.0进销存管理系统.rar
- 基于52单片机的智能时钟系统(课程设
- 桂电计算机组成原理课程设计,输入
- 天津大学课程设计--数字脉搏计
- 收藏奉献_微机磁盘操作系统17号:P
- 计算机操作系统第2版电子档
- 四川大学操作系统历年考题
- 山东大学操作系统课设nachos实验报告
- 基于labview的FIR数字滤波器课程设计附
- 山东科技大学软件设计与体系结构
- 编译原理课程设计LR分析器
- 数据库课程设计订单生成系统代码+数
- 01011011-盖聂-操作系统实验报告.pdf
- 计算机操作系统第二版,庞丽萍、阳
- 文件管理1
评论
共有 条评论