• 大小: 31KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-12
  • 语言: C/C++
  • 标签: 操作系统  处理机  

资源简介

同济大学操作系统作业之一:电梯调度模拟 在vs2005下用mfc完成。。。。。。。。。。。。

资源截图

代码片段和文件信息

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

#include “stdafx.h“
#include “afxmt.h“
#include “liftProcess.h“
#include “Floor.h“
#include “liftclass.h“
#include “Floorclass.h“

extern lift mLift[6];
extern bool close[6];
extern bool open[6];
extern CCriticalSection critical_section3;//创建关于核心算法的临界区
extern CEdit s[6];
extern CWinThread* mL[5];//电梯线程
extern bool wSuspend[6];
extern CButton mBell;// 紧急按铃
extern CEdit ShowFloor;//显示电梯动向
extern CButton f[21];//控制楼面按钮
Floor mFloor[21];
int fNum;//楼层号码(线程通信用)
int lNum;//电梯号码(线程通信用)
CEdit ShowLEFT[21];//显示电梯
int mSuspendCount[6];//记录Suspend Count

IMPLEMENT_DYNAMIC(CFloor CDialog)
CFloor::CFloor(CWnd* pParent /*=NULL*/)
: CDialog(CFloor::IDD pParent)
{
}

CFloor::~CFloor()
{
}

void CFloor::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Control(pDX IDC_EDIT1 ShowLEFT[1]);
DDX_Control(pDX IDC_EDIT2 ShowLEFT[2]);
DDX_Control(pDX IDC_EDIT3 ShowLEFT[3]);
DDX_Control(pDX IDC_EDIT4 ShowLEFT[4]);
DDX_Control(pDX IDC_EDIT5 ShowLEFT[5]);
DDX_Control(pDX IDC_EDIT6 ShowLEFT[6]);
DDX_Control(pDX IDC_EDIT7 ShowLEFT[7]);
DDX_Control(pDX IDC_EDIT8 ShowLEFT[8]);
DDX_Control(pDX IDC_EDIT9 ShowLEFT[9]);
DDX_Control(pDX IDC_EDIT10 ShowLEFT[10]);
DDX_Control(pDX IDC_EDIT11 ShowLEFT[11]);
DDX_Control(pDX IDC_EDIT12 ShowLEFT[12]);
DDX_Control(pDX IDC_EDIT13 ShowLEFT[13]);
DDX_Control(pDX IDC_EDIT14 ShowLEFT[14]);
DDX_Control(pDX IDC_EDIT15 ShowLEFT[15]);
DDX_Control(pDX IDC_EDIT16 ShowLEFT[16]);
DDX_Control(pDX IDC_EDIT17 ShowLEFT[17]);
DDX_Control(pDX IDC_EDIT18 ShowLEFT[18]);
DDX_Control(pDX IDC_EDIT19 ShowLEFT[19]);
DDX_Control(pDX IDC_EDIT20 ShowLEFT[20]);
}


BEGIN_MESSAGE_MAP(CFloor CDialog)
ON_BN_CLICKED(IDC_up1 &CFloor::OnBnClickedup1)
ON_BN_CLICKED(IDC_up2 &CFloor::OnBnClickedup2)
ON_BN_CLICKED(IDC_up3 &CFloor::OnBnClickedup3)
ON_BN_CLICKED(IDC_up4 &CFloor::OnBnClickedup4)
ON_BN_CLICKED(IDC_up5 &CFloor::OnBnClickedup5)
ON_BN_CLICKED(IDC_up6 &CFloor::OnBnClickedup6)
ON_BN_CLICKED(IDC_up7 &CFloor::OnBnClickedup7)
ON_BN_CLICKED(IDC_up8 &CFloor::OnBnClickedup8)
ON_BN_CLICKED(IDC_up9 &CFloor::OnBnClickedup9)
ON_BN_CLICKED(IDC_up10 &CFloor::OnBnClickedup10)
ON_BN_CLICKED(IDC_up11 &CFloor::OnBnClickedup11)
ON_BN_CLICKED(IDC_up12 &CFloor::OnBnClickedup12)
ON_BN_CLICKED(IDC_up13 &CFloor::OnBnClickedup13)
ON_BN_CLICKED(IDC_up14 &CFloor::OnBnClickedup14)
ON_BN_CLICKED(IDC_up15 &CFloor::OnBnClickedup15)
ON_BN_CLICKED(IDC_up16 &CFloor::OnBnClickedup16)
ON_BN_CLICKED(IDC_up17 &CFloor::OnBnClickedup17)
ON_BN_CLICKED(IDC_up18 &CFloor::OnBnClickedup18)
ON_BN_CLICKED(IDC_up19 &CFloor::OnBnClickedup19)
ON_BN_CLICKED(IDC_dowm2 &CFloor::OnBnClickeddowm2)
ON_BN_CLICKED(IDC_dowm3 &CFloor::OnBnClickeddowm3)
ON_BN_CLICKED(IDC_dowm4 &CFloor::OnBnClickeddowm4)
ON_BN_CLICKED(IDC_dowm5 &CFloor::OnBnClickeddowm5)
ON_BN_CLICKED(IDC_dowm6 &CFloor::OnBn

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

     文件      49152  2008-04-20 17:50  064206_电梯\liftProcess.exe

     文件      16616  2008-04-20 13:50  064206_电梯\代码\floor.cpp

     文件       2018  2008-04-19 14:58  064206_电梯\代码\floor.h

     文件        223  2008-04-18 20:33  064206_电梯\代码\floorclass.h

     文件      37599  2008-04-20 17:49  064206_电梯\代码\lift.cpp

     文件       1618  2008-04-20 00:15  064206_电梯\代码\lift.h

     文件        355  2008-04-19 17:00  064206_电梯\代码\liftclass.h

     文件       1650  2008-04-20 17:49  064206_电梯\代码\liftProcess.cpp

     文件        471  2008-04-11 15:22  064206_电梯\代码\liftProcess.h

     文件       7169  2008-04-20 17:49  064206_电梯\代码\liftProcessDlg.cpp

     文件       1063  2008-04-19 23:19  064206_电梯\代码\liftProcessDlg.h

     文件       6753  2008-04-20 02:05  064206_电梯\代码\resource.h

     文件        142  2008-04-11 15:22  064206_电梯\代码\stdafx.cpp

     文件       2489  2008-04-11 15:22  064206_电梯\代码\stdafx.h

     文件      29696  2008-04-20 14:20  064206_电梯\设计方案报告.doc

     目录          0  2008-04-20 02:08  064206_电梯\代码

     目录          0  2008-04-20 17:51  064206_电梯

----------- ---------  ---------- -----  ----

               157014                    17


评论

共有 条评论