⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fj.violet

📁 停车场仿真程序仿真原理:首先有两个定时器自动的随机产生请求入场的卡号和请求出场的卡号
💻 VIOLET
字号:
<?xml version="1.0" encoding="UTF-8"?> <java version="1.5.0" class="java.beans.XMLDecoder">  <object class="com.horstmann.violet.ClassDiagramGraph">   <void method="addNode">    <object id="ClassNode0" class="com.horstmann.violet.ClassNode">     <void property="attributes">      <void property="text">       <string>-m_intE;-m_intN;</string>      </void>     </void>     <void property="methods">      <void property="text">       <string>+CFJApp()+OnAppAbout():void+IniInstance():BOOL+getN():ULONG+getE():ULONG</string>      </void>     </void>     <void property="name">      <void property="text">       <string>CFJApp</string>      </void>     </void>    </object>    <object class="java.awt.geom.Point2D$Double">     <double>320.0</double>     <double>180.0</double>    </object>   </void>   <void method="addNode">    <object id="ClassNode1" class="com.horstmann.violet.ClassNode">     <void property="name">      <void property="text">       <string>CWinApp</string>      </void>     </void>    </object>    <object class="java.awt.geom.Point2D$Double">     <double>330.0</double>     <double>50.0</double>    </object>   </void>   <void method="addNode">    <object id="ClassNode2" class="com.horstmann.violet.ClassNode">     <void property="attributes">      <void property="text">       <string>-m_intValidSize:int-m_vctCards:int</string>      </void>     </void>     <void property="methods">      <void property="text">       <string>+AddCard(int):bool+CCardContainer()+CCardContainer(int)+~CCardContainer()+deleteCard(int):bool+findCard(int):bool+getSize():int+isValid(int):int+setValidSize(int):bool</string>      </void>     </void>     <void property="name">      <void property="text">       <string>CCardContainer</string>      </void>     </void>    </object>    <object class="java.awt.geom.Point2D$Double">     <double>0.0</double>     <double>370.0</double>    </object>   </void>   <void method="addNode">    <object id="ClassNode3" class="com.horstmann.violet.ClassNode">     <void property="attributes">      <void property="text">       <string>-m_intInDefenceState:int-m_intInMoveing:int-m_intOutDefenceState:int-m_intOutMoveing:int</string>      </void>     </void>     <void property="methods">      <void property="text">       <string>+closeIn():void+closeOut():void+Defence()+isOutON():bool+isInON():bool+openIn():void+openOut():void</string>      </void>     </void>     <void property="name">      <void property="text">       <string>Defence</string>      </void>     </void>    </object>    <object class="java.awt.geom.Point2D$Double">     <double>630.0</double>     <double>410.0</double>    </object>   </void>   <void method="addNode">    <object id="ClassNode4" class="com.horstmann.violet.ClassNode">     <void property="attributes">      <void property="text">       <string>-m_pitMatric:CPoint-m_ppitLotArray:CPoint*</string>      </void>     </void>     <void property="methods">      <void property="text">       <string>+CPark(int,int)+CPark()+~CPark()+getCapacity():int+getCardPosition():CPoint+getLeftEmpty():CPoin+getSize():int+isFull():bool+isOccupy():bool+updateLot(CPoint,int,int):void</string>      </void>     </void>     <void property="name">      <void property="text">       <string>CPark</string>      </void>     </void>    </object>    <object class="java.awt.geom.Point2D$Double">     <double>610.0</double>     <double>110.0</double>    </object>   </void>   <void method="addNode">    <object id="ClassNode5" class="com.horstmann.violet.ClassNode">     <void property="attributes">      <void property="text">       <string>+m_intE:int+m_intN:int</string>      </void>     </void>     <void property="methods">      <void property="text">       <string>+CGetENDlg()+~CGetENDlg()</string>      </void>     </void>     <void property="name">      <void property="text">       <string>CGetENDlg</string>      </void>     </void>    </object>    <object class="java.awt.geom.Point2D$Double">     <double>40.0</double>     <double>190.0</double>    </object>   </void>   <void method="addNode">    <object id="ClassNode6" class="com.horstmann.violet.ClassNode">     <void property="attributes">      <void property="text">       <string>-m_bHasStartRollIn:bool-m_bHasStartRollOut:bool-m_bincome:bool-m_bLotLocked:bool-m_ccCards:CCardContainer-m_defence:Defence-m_filOut:CFile-m_intRecentIn:int-m_intRecentOut:int-m_intWaitDefenceIn:int-m_park:int-m_queIncomeCars:queue-m_queOutCars:queue-m_vctLots:vector</string>      </void>     </void>     <void property="methods">      <void property="text">       <string>+CFJView()+CFJView(int,int)+~CFJView()+OnDraw(CDC*):void+getObstaclePosition():int+getRan(int):int+isObstacle():bool+OnTimer(int):void+setEmpty():void+setObstacle(int):void+write(LPSTR):void</string>      </void>     </void>     <void property="name">      <void property="text">       <string>CFJView</string>      </void>     </void>    </object>    <object class="java.awt.geom.Point2D$Double">     <double>280.0</double>     <double>410.0</double>    </object>   </void>   <void method="connect">    <object class="com.horstmann.violet.ClassRelationshipEdge">     <void property="bentStyle">      <object class="com.horstmann.violet.BentStyle" field="VHV"/>     </void>     <void property="endArrowHead">      <object class="com.horstmann.violet.ArrowHead" field="TRIANGLE"/>     </void>    </object>    <object idref="ClassNode0"/>    <object idref="ClassNode1"/>   </void>   <void method="connect">    <object class="com.horstmann.violet.ClassRelationshipEdge">     <void property="bentStyle">      <object class="com.horstmann.violet.BentStyle" field="HVH"/>     </void>     <void property="endArrowHead">      <object class="com.horstmann.violet.ArrowHead" field="V"/>     </void>     <void property="endLabel">      <string>1-CFJView</string>     </void>     <void property="startLabel">      <string>1 </string>     </void>    </object>    <object idref="ClassNode0"/>    <object idref="ClassNode6"/>   </void>   <void method="connect">    <object class="com.horstmann.violet.ClassRelationshipEdge">     <void property="bentStyle">      <object class="com.horstmann.violet.BentStyle" field="HVH"/>     </void>     <void property="endArrowHead">      <object class="com.horstmann.violet.ArrowHead" field="V"/>     </void>     <void property="endLabel">      <string>1</string>     </void>     <void property="middleLabel">      <string>getValeofEN</string>     </void>     <void property="startLabel">      <string>1</string>     </void>    </object>    <object idref="ClassNode0"/>    <object idref="ClassNode5"/>   </void>   <void method="connect">    <object class="com.horstmann.violet.ClassRelationshipEdge">     <void property="bentStyle">      <object class="com.horstmann.violet.BentStyle" field="HVH"/>     </void>     <void property="endArrowHead">      <object class="com.horstmann.violet.ArrowHead" field="V"/>     </void>     <void property="endLabel">      <string>1 -m_defence</string>     </void>     <void property="startLabel">      <string>1</string>     </void>    </object>    <object idref="ClassNode6"/>    <object idref="ClassNode3"/>   </void>   <void method="connect">    <object class="com.horstmann.violet.ClassRelationshipEdge">     <void property="bentStyle">      <object class="com.horstmann.violet.BentStyle" field="HVH"/>     </void>     <void property="endArrowHead">      <object class="com.horstmann.violet.ArrowHead" field="V"/>     </void>     <void property="endLabel">      <string>1 -m_ccCards</string>     </void>     <void property="startLabel">      <string>1</string>     </void>    </object>    <object idref="ClassNode6"/>    <object idref="ClassNode2"/>   </void>   <void method="connect">    <object class="com.horstmann.violet.ClassRelationshipEdge">     <void property="bentStyle">      <object class="com.horstmann.violet.BentStyle" field="HVH"/>     </void>     <void property="endArrowHead">      <object class="com.horstmann.violet.ArrowHead" field="V"/>     </void>     <void property="endLabel">      <string>1  -m_park            </string>     </void>     <void property="startLabel">      <string>1</string>     </void>    </object>    <object idref="ClassNode6"/>    <object idref="ClassNode4"/>   </void>  </object> </java> 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -