资源简介
同济大学操作系统作业之一:电梯调度模拟
在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
- 上一篇:Kruskal C语言实现
- 下一篇:C++实现字符串求交集、并集、差集
相关资源
- 操作系统c语言模拟文件管理系统844
- 操作系统课设 读写者问题 c语言实现
- ROS操作系统入门讲义
- Linux操作系统下C语言编程从零开始
- 操作系统存储管理实验报告c/c++
- 操作系统课程设计(银行家算法)附
- 现代操作系统第三版高清
- C++操作系统课设-进程管理
- C语言电梯调度算法
- 哲学家进餐问题的c++模拟实现
- 操作系统课程设计(生产者-消费者存
- 操作系统——5个实验.zip
- 操作系统进程管理实验
- 基于MFC的电梯调度仿真程序
- 操作系统—页面置换算法C++实现
- 操作系统 内存管理 模拟 图形界面
- 银行家算法 mfc 含源代码 界面 操作系
- 操作系统生产者消费者问题MFC动态实
- 操作系统课程设计:Windows 命令接口之
- 操作系统课程大作业-文件管理系统
- C语言实现最低松弛度优先算法源代码
- 操作系统信号量PV经典问题:沉睡的理
- 基于C++的银行家算法模拟实现
- 生产者消费者问题源码-MFC实现-进程模
- 操作系统实验 进程调度 高响应比优先
- 操作系统文件管理C++代码实现
- 嗜睡的理发师进程同步与实现c++
- 安徽大学操作系统实验八基于扫描的
- 安徽大学操作系统实验四主存空间的
- 操作系统——银行家算法
川公网安备 51152502000135号
评论
共有 条评论