• 大小: 6.46MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-26
  • 语言: 其他
  • 标签: 操作系统  进程  VC  

资源简介

这是个很好的学习参考范例,从代码阅读中体会并理解多线程概念,学习特定环境下多线程编程方法,体会电梯调度思想。

资源截图

代码片段和文件信息

//## begin module%1.3%.codegen_version preserve=yes
//   Read the documentation to learn more about C++ code generator
//   versioning.
//## end module%1.3%.codegen_version

//## begin module%3C12090901FE.cm preserve=no
//   %X% %Q% %Z% %W%
//## end module%3C12090901FE.cm

//## begin module%3C12090901FE.cp preserve=no
//## end module%3C12090901FE.cp

//## Module: Elevator%3C12090901FE; Package body
//## Subsystem: 
//## Source file: D:\Program\OOP\Elevators\SourceCode\Elevator.cpp

//## begin module%3C12090901FE.additionalIncludes preserve=no
//## end module%3C12090901FE.additionalIncludes

//## begin module%3C12090901FE.includes preserve=yes
#include “stdafx.h“
#include “Monitor.h“
#include “Floor.h“
//## end module%3C12090901FE.includes

// Elevator
#include “Elevator.h“

//## begin module%3C12090901FE.declarations preserve=no
//## end module%3C12090901FE.declarations

//## begin module%3C12090901FE.additionalDeclarations preserve=yes
//## end module%3C12090901FE.additionalDeclarations


// Class CElevator 


















CElevator::CElevator()
  //## begin CElevator::CElevator%3C1206FF0294_const.hasinit preserve=no
      : m_enType(ALL)
        m_iPassengers(0)
        m_enStatus(WAIT)
        m_enDirection(DOWN)
        m_enDoorState(CLOSED)
        m_lTimer(0)
        m_lTotalRun(0)
        m_lTotalIdle(0)
  //## end CElevator::CElevator%3C1206FF0294_const.hasinit
  //## begin CElevator::CElevator%3C1206FF0294_const.initialization preserve=yes
  //## end CElevator::CElevator%3C1206FF0294_const.initialization
{
  //## begin CElevator::CElevator%3C1206FF0294_const.body preserve=yes
  //## end CElevator::CElevator%3C1206FF0294_const.body
}

CElevator::CElevator(const CElevator &right)
  //## begin CElevator::CElevator%3C1206FF0294_copy.hasinit preserve=no
      : m_enType(ALL)
        m_iPassengers(0)
        m_enStatus(WAIT)
        m_enDirection(DOWN)
        m_enDoorState(CLOSED)
        m_lTimer(0)
        m_lTotalRun(0)
        m_lTotalIdle(0)
  //## end CElevator::CElevator%3C1206FF0294_copy.hasinit
  //## begin CElevator::CElevator%3C1206FF0294_copy.initialization preserve=yes
  //## end CElevator::CElevator%3C1206FF0294_copy.initialization
{
  //## begin CElevator::CElevator%3C1206FF0294_copy.body preserve=yes
  //## end CElevator::CElevator%3C1206FF0294_copy.body
}


CElevator::~CElevator()
{
  //## begin CElevator::~CElevator%3C1206FF0294_dest.body preserve=yes
delete m_pltPassenger;
  //## end CElevator::~CElevator%3C1206FF0294_dest.body
}


CElevator & CElevator::operator=(const CElevator &right)
{
  //## begin CElevator::operator=%3C1206FF0294_assign.body preserve=yes
return *this;
  //## end CElevator::operator=%3C1206FF0294_assign.body
}


int CElevator::operator==(const CElevator &right) const
{
  //## begin CElevator::operator==%3C1206FF0294_eq.body preserve=yes
return 0;
  //## end CElev

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

     文件     353154  2002-01-02 22:00  电梯调度\Elevators\0121120716\EleSys.mdl

     文件      17427  2002-01-04 14:49  电梯调度\Elevators\0121120716\SourceCode\Elevator.cpp

     文件      12228  2002-01-03 15:27  电梯调度\Elevators\0121120716\SourceCode\Elevator.h

     文件       2077  2001-12-09 22:25  电梯调度\Elevators\0121120716\SourceCode\ESystem.cpp

     文件       1335  2001-12-09 19:14  电梯调度\Elevators\0121120716\SourceCode\ESystem.h

     文件      11261  2002-01-03 08:53  电梯调度\Elevators\0121120716\SourceCode\ESystem.rc

     文件      12544  2002-01-03 15:24  电梯调度\Elevators\0121120716\SourceCode\ESystemDlg.cpp

     文件       1939  2002-01-02 23:13  电梯调度\Elevators\0121120716\SourceCode\ESystemDlg.h

     文件       2981  2001-12-16 01:49  电梯调度\Elevators\0121120716\SourceCode\Floor.cpp

     文件       4312  2001-12-16 01:45  电梯调度\Elevators\0121120716\SourceCode\Floor.h

     文件       1185  2001-12-16 00:08  电梯调度\Elevators\0121120716\SourceCode\Global.cpp

     文件       1300  2001-12-16 02:11  电梯调度\Elevators\0121120716\SourceCode\Global.h

     文件       7033  2002-01-04 14:18  电梯调度\Elevators\0121120716\SourceCode\Monitor.cpp

     文件       5759  2002-01-03 15:25  电梯调度\Elevators\0121120716\SourceCode\Monitor.h

     文件        818  2001-12-16 20:39  电梯调度\Elevators\0121120716\SourceCode\MsgList.cpp

     文件        595  2001-12-16 20:36  电梯调度\Elevators\0121120716\SourceCode\MsgList.h

     文件       5798  2002-01-04 14:51  电梯调度\Elevators\0121120716\SourceCode\Passenger.cpp

     文件       9186  2002-01-03 01:38  电梯调度\Elevators\0121120716\SourceCode\Passenger.h

     文件        850  2002-01-04 14:52  电梯调度\Elevators\0121120716\SourceCode\PassengerList.cpp

     文件        722  2001-12-16 21:16  电梯调度\Elevators\0121120716\SourceCode\PassengerList.h

     文件       3402  2002-01-02 22:58  电梯调度\Elevators\0121120716\SourceCode\resource.h

     文件      21564  2002-01-03 13:08  电梯调度\Elevators\0121120716\SourceCode\result.txt

     文件        209  2001-12-09 19:14  电梯调度\Elevators\0121120716\SourceCode\StdAfx.cpp

     文件       1075  2001-12-09 23:58  电梯调度\Elevators\0121120716\SourceCode\StdAfx.h

     文件       1776  2002-01-02 23:05  电梯调度\Elevators\0121120716\SourceCode\SysArgDlg.cpp

     文件       1282  2002-01-02 22:59  电梯调度\Elevators\0121120716\SourceCode\SysArgDlg.h

     文件      35840  2002-01-03 15:13  电梯调度\Elevators\0121120716\源程序清单.doc

     文件     404992  2002-01-03 23:30  电梯调度\Elevators\0121120716\设计说明书.doc

     文件      47616  2002-01-03 14:46  电梯调度\Elevators\0121120716\运行情况总结报告.doc

     文件     200907  2002-01-04 15:01  电梯调度\Elevators\0121120716.zip

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

评论

共有 条评论