资源简介
这是个很好的学习参考范例,从代码阅读中体会并理解多线程概念,学习特定环境下多线程编程方法,体会电梯调度思想。
代码片段和文件信息
//## 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
相关资源
- 蒲晓蓉操作系统原理ppt+ word
- 用VC和opengl开发的模仿cs的小游戏
- ISOdata算法 vc实现
- VC%2B%2B书店管理系统
- 操作系统原理 课件 包括进程管理、存
- vc实现向指定ip端口发送数据或文件,
- 703N Openwrt固件 UVC免驱摄像头WIFI智能小
- 整车控制器VCU程序代码
- opengl实现的太阳系
- vcChinesecheckers.zip
- SpringMVC_Spring_mybatis.zip
- 运用定时器函数制作计时器
- 计算机操作系统-汤子瀛-第3版 PDF完整
- 使用winring监控cpu温度
- UVCUSB Video Class规范
- OPERATING SYSTEM CONCEPTS NINTH EDITION
- libsndfile的vs2010工程
- 计算机操作系统学习指导与题解
- 操作系统设计与实现PDF
- VC编写的超级记事本程序
- uC_OS II的多任务操作系统全部原代码
-
个人消费记录VCxm
l课程设计 - SVC通用资料\\静止型动态无功补偿系统
- Spring+SpringMVC+Mybatis最简单的整合
- 宿舍管理系统源代码+论文 有图形界面
- directshow实现的视频采集程序AVCap
- vce考试模拟器+题目编辑器.zip
- 一个简单的任务管理器,实现 了应用
-
em
beddedWB (em bedded Web Browser) 17 - g++安装包。
评论
共有 条评论