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

代码片段和文件信息
//## 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个文件信息
- 上一篇:TerraSolid软件使用全教程
- 下一篇:JENKINS入门培训ppt
相关资源
- 升腾Win终端系统升级方法新版.doc
- Uninstall_Cortana_WINCLIENT.CN.rar
- Windows异步套接字网络编程
- VC 获得文件属性 获取文件的创建时
- 基于MVC模式的会员管理系统
- STM32基于rt_thread操作系统的SDHC卡文件
- silicon lab公司的收音IC SI47XX全套开发工
- 读者写者问题(读者优先,写者优先
- MFC程序-碰撞的小球
- vc 柱形图 CBarChart
- HOOK小工具(进程、窗口、全局)
- 用vc 写的导线测量,针对刚学测绘的
- 用VC 编写的仿QQ聊天室程序源代码
- 直观端口查看器,详细显示可疑进程
- 栅栏填充算法源码(VC)
- 简单的房屋租赁系统
- .net网站服装销售系统(MVC)
- 操作系统 LRU算法 实验报告 及 程序代
- [免费]车载CE6.0操作系统
- 分页系统模拟实验 操作系统 课程设
- 内核驱动进程保护演示程序
- 模拟段页式虚拟存储管理中地址转换
-
ob
jectARX给Auto CAD加工具条 - blowfish的vc2008工程.rar
- 画图程序MFC/VC/VC CRectTracker 串行化
- capon波束形成算法-VC实现
- 操作系统实验——虚存管理实验
- 读取串口数据并画实时曲线的VC 程序
- VC 游戏编程—附源代码
- IpHlpApi.h&IpHlpApi.lib
评论
共有 条评论