• 大小: 17.07MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-01
  • 语言: C/C++
  • 标签: visual  c++  2008  

资源简介

合肥工业大学课程设计(附课程设计报告)  建立作业的数据结构描述;  使用两种方式产生作业:(a)自动产生, (b)手工输入;  在屏幕上显示每个作业的执行情况;  时间的流逝可用下面几种方法模拟:(a)按键盘,每按一次可认为过一个时间单位; (b) 响应WM_TIMER;  计算并显示一批作业的周转时间、平均周转时间、带权周转时间、平均带权周转时间。  将一批作业的执行情况存入磁盘文件,以后可以读出并重放。

资源截图

代码片段和文件信息

// log.cpp : 实现文件
//

#include “stdafx.h“
#include “Ranbin.h“
#include “log.h“


// Clog 对话框

IMPLEMENT_DYNAMIC(Clog CDialog)

Clog::Clog(CWnd* pParent /*=NULL*/)
: CDialog(Clog::IDD pParent)
{

}

Clog::~Clog()
{
}

void Clog::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Control(pDX IDC_LIST_LOG m_logs);
}


BEGIN_MESSAGE_MAP(Clog CDialog)
ON_WM_PAINT()
END_MESSAGE_MAP()


// Clog 消息处理程序

void Clog::OnPaint()
{
CPaintDC dc(this); // device context for painting
// TODO: 在此处添加消息处理程序代码
// 不为绘图消息调用 CDialog::OnPaint()
}

void Clog::addlist(PCBNode pLog)
{
// m_logs.SetRedraw(FALSE);
CString strText;
// int nColumnCount = m_logs.GetHeaderCtrl()->GetItemCount();

   int n = m_logs.GetItemCount();
     m_logs.InsertItem(nL““);
strText.Format(L“%d“ pLog.processID);
m_logs.SetItemText(n 0 strText);
strText.Format(L“%d“ pLog.reqTime);
m_logs.SetItemText(n 1 strText);
strText.Format(L“%d“pLog.arriveTime);
m_logs.SetItemText(n2 strText);
strText.Format(L“%d“ pLog.startTime);
m_logs.SetItemText(n3 strText);
strText.Format(L“%d“pLog.finishTime);
m_logs.SetItemText(n4 strText);
strText.Format(L“%d“pLog.totalTime);
m_logs.SetItemText(n5 strText);
strText.Format(L“%.2lf“pLog.weightTotalTime);
m_logs.SetItemText(n6 strText);
// m_logs.SetRedraw(TRUE);
 

}
BOOL Clog::OnInitDialog()
{
CDialog::OnInitDialog();
m_logs.SetExtendedstyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);
m_logs.InsertColumn(0 L“作业 ID“ LVCFMT_LEFT sizeof(L“作业 ID“)*8 0);
m_logs.InsertColumn(1 L“服务时间“ LVCFMT_LEFT sizeof( L“服务时间“)*8 1);
m_logs.InsertColumn(2 L“进入就绪队列时间“ LVCFMT_LEFT sizeof(L“进入就绪队列时间“)*8 2);
m_logs.InsertColumn(3 L“开始运行时间“ LVCFMT_LEFT sizeof(L“开始运行时间“)*8 3);
m_logs.InsertColumn(4 L“结束运行时间“ LVCFMT_LEFT sizeof(L“结束运行时间“)*8 4);
m_logs.InsertColumn(5 L“周转时间“ LVCFMT_LEFT sizeof(L“周转时间“)*8 5);
m_logs.InsertColumn(6 L“带权周转时间“ LVCFMT_LEFT sizeof(L“带权周转时间“)*8 6);

UpdateList();

return TRUE;

}

void Clog::UpdateList(void)
{
// 清空列表
m_logs.DeleteAllItems();
// 向列表中添加日志
if (logs == NULL)
{
HWND hWnd=GetSafeHwnd();
::MessageBox(hWndL“无日志“L“通告“MB_OK);
return;
//AfxMessageBox(L“无日志“);
}
for(; logs != NULL;)
{
addlist(logs->pcb);
logs = logs->next;
}
}

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

     文件     121856  2009-06-12 20:09  Ranbin_final\Debug\Ranbin.exe

     文件    1068732  2009-06-12 20:09  Ranbin_final\Debug\Ranbin.ilk

     文件    3533824  2009-06-12 20:09  Ranbin_final\Debug\Ranbin.pdb

     文件        584  2009-06-19 13:49  Ranbin_final\Debug\快捷方式 到 Debug.lnk

     文件       7314  2009-06-12 20:09  Ranbin_final\Ranbin\Debug\BuildLog.htm

     文件      34429  2009-06-12 20:04  Ranbin_final\Ranbin\Debug\log.obj

     文件      25638  2009-06-12 20:04  Ranbin_final\Ranbin\Debug\MANUL.obj

     文件         67  2009-06-12 20:09  Ranbin_final\Ranbin\Debug\mt.dep

     文件       1196  2009-06-12 20:04  Ranbin_final\Ranbin\Debug\Ranbin.exe.embed.manifest

     文件       1260  2009-06-12 20:04  Ranbin_final\Ranbin\Debug\Ranbin.exe.embed.manifest.res

     文件       1120  2009-06-12 20:09  Ranbin_final\Ranbin\Debug\Ranbin.exe.intermediate.manifest

     文件      23866  2009-06-12 20:09  Ranbin_final\Ranbin\Debug\Ranbin.obj

     文件   25034752  2009-06-12 20:04  Ranbin_final\Ranbin\Debug\Ranbin.pch

     文件      25268  2009-06-12 20:04  Ranbin_final\Ranbin\Debug\Ranbin.res

     文件      84654  2009-06-12 20:09  Ranbin_final\Ranbin\Debug\RanbinDlg.obj

     文件       9976  2009-06-12 20:04  Ranbin_final\Ranbin\Debug\RR_run.obj

     文件     466334  2009-06-12 20:04  Ranbin_final\Ranbin\Debug\stdafx.obj

     文件     928768  2009-06-12 20:09  Ranbin_final\Ranbin\Debug\vc90.idb

     文件    2011136  2009-06-12 20:09  Ranbin_final\Ranbin\Debug\vc90.pdb

     文件       2524  2009-06-12 19:44  Ranbin_final\Ranbin\log.cpp

     文件        781  2009-06-11 23:11  Ranbin_final\Ranbin\log.h

     文件       2270  2009-06-11 23:25  Ranbin_final\Ranbin\MANUL.cpp

     文件        593  2009-06-11 23:25  Ranbin_final\Ranbin\MANUL.h

     文件      46328  2009-06-12 20:08  Ranbin_final\Ranbin\Ranbin.aps

     文件       1647  2009-06-09 20:57  Ranbin_final\Ranbin\Ranbin.cpp

     文件        451  2009-06-11 10:37  Ranbin_final\Ranbin\Ranbin.h

     文件       8839  2009-06-12 19:55  Ranbin_final\Ranbin\Ranbin.rc

     文件       5830  2009-06-12 19:01  Ranbin_final\Ranbin\Ranbin.vcproj

     文件       1427  2009-06-24 10:57  Ranbin_final\Ranbin\Ranbin.vcproj.LENOVO-4AA01C49.starboy.user

     文件       1427  2009-06-12 20:09  Ranbin_final\Ranbin\Ranbin.vcproj.LENOVO-861F6B9D.Owner.user

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

评论

共有 条评论