-
大小: 6.46MB文件類(lèi)型: .rar金幣: 2下載: 0 次發(fā)布日期: 2023-09-26
- 語(yǔ)言: 其他
- 標(biāo)簽: 操作系統(tǒng)??進(jìn)程??VC??
資源簡(jiǎn)介
這是個(gè)很好的學(xué)習(xí)參考范例,從代碼閱讀中體會(huì)并理解多線程概念,學(xué)習(xí)特定環(huán)境下多線程編程方法,體會(huì)電梯調(diào)度思想。

代碼片段和文件信息
//##?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
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件?????353154??2002-01-02?22:00??電梯調(diào)度\Elevators\0121120716\EleSys.mdl
?????文件??????17427??2002-01-04?14:49??電梯調(diào)度\Elevators\0121120716\SourceCode\Elevator.cpp
?????文件??????12228??2002-01-03?15:27??電梯調(diào)度\Elevators\0121120716\SourceCode\Elevator.h
?????文件???????2077??2001-12-09?22:25??電梯調(diào)度\Elevators\0121120716\SourceCode\ESystem.cpp
?????文件???????1335??2001-12-09?19:14??電梯調(diào)度\Elevators\0121120716\SourceCode\ESystem.h
?????文件??????11261??2002-01-03?08:53??電梯調(diào)度\Elevators\0121120716\SourceCode\ESystem.rc
?????文件??????12544??2002-01-03?15:24??電梯調(diào)度\Elevators\0121120716\SourceCode\ESystemDlg.cpp
?????文件???????1939??2002-01-02?23:13??電梯調(diào)度\Elevators\0121120716\SourceCode\ESystemDlg.h
?????文件???????2981??2001-12-16?01:49??電梯調(diào)度\Elevators\0121120716\SourceCode\Floor.cpp
?????文件???????4312??2001-12-16?01:45??電梯調(diào)度\Elevators\0121120716\SourceCode\Floor.h
?????文件???????1185??2001-12-16?00:08??電梯調(diào)度\Elevators\0121120716\SourceCode\Global.cpp
?????文件???????1300??2001-12-16?02:11??電梯調(diào)度\Elevators\0121120716\SourceCode\Global.h
?????文件???????7033??2002-01-04?14:18??電梯調(diào)度\Elevators\0121120716\SourceCode\Monitor.cpp
?????文件???????5759??2002-01-03?15:25??電梯調(diào)度\Elevators\0121120716\SourceCode\Monitor.h
?????文件????????818??2001-12-16?20:39??電梯調(diào)度\Elevators\0121120716\SourceCode\MsgList.cpp
?????文件????????595??2001-12-16?20:36??電梯調(diào)度\Elevators\0121120716\SourceCode\MsgList.h
?????文件???????5798??2002-01-04?14:51??電梯調(diào)度\Elevators\0121120716\SourceCode\Passenger.cpp
?????文件???????9186??2002-01-03?01:38??電梯調(diào)度\Elevators\0121120716\SourceCode\Passenger.h
?????文件????????850??2002-01-04?14:52??電梯調(diào)度\Elevators\0121120716\SourceCode\PassengerList.cpp
?????文件????????722??2001-12-16?21:16??電梯調(diào)度\Elevators\0121120716\SourceCode\PassengerList.h
?????文件???????3402??2002-01-02?22:58??電梯調(diào)度\Elevators\0121120716\SourceCode\resource.h
?????文件??????21564??2002-01-03?13:08??電梯調(diào)度\Elevators\0121120716\SourceCode\result.txt
?????文件????????209??2001-12-09?19:14??電梯調(diào)度\Elevators\0121120716\SourceCode\StdAfx.cpp
?????文件???????1075??2001-12-09?23:58??電梯調(diào)度\Elevators\0121120716\SourceCode\StdAfx.h
?????文件???????1776??2002-01-02?23:05??電梯調(diào)度\Elevators\0121120716\SourceCode\SysArgDlg.cpp
?????文件???????1282??2002-01-02?22:59??電梯調(diào)度\Elevators\0121120716\SourceCode\SysArgDlg.h
?????文件??????35840??2002-01-03?15:13??電梯調(diào)度\Elevators\0121120716\源程序清單.doc
?????文件?????404992??2002-01-03?23:30??電梯調(diào)度\Elevators\0121120716\設(shè)計(jì)說(shuō)明書(shū).doc
?????文件??????47616??2002-01-03?14:46??電梯調(diào)度\Elevators\0121120716\運(yùn)行情況總結(jié)報(bào)告.doc
?????文件?????200907??2002-01-04?15:01??電梯調(diào)度\Elevators\0121120716.zip
............此處省略162個(gè)文件信息
評(píng)論
共有 條評(píng)論