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

📄 calculator.mdx

📁 《深入浅出设计模式》的完整源代码
💻 MDX
📖 第 1 页 / 共 5 页
字号:
</tgd>
<val dt:dt="binary.base64"  reserve="17" >
AQAAAAAAoIYBAAZUYWhvbWE=

</val>
</ltv>
</dfv>
</tgd>
<tgd id="GriyBxcBfEixV+759LBWoQ" >
<nam>FontColor</nam>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<uit>Color</uit>
<dfv>
<itv id="3pSMJ5vDsUam5H/dOzxt6g" >
<tgd>
<RMS:LRF id="GriyBxcBfEixV+759LBWoQ" />
</tgd>
</itv>
</dfv>
</tgd>
<tgd id="ClH4/VYta0yGgDKGI+eUGw" >
<dsc>Specifies the preferred width (0.01 mm) of multi-line text.</dsc>
<dri>259</dri>
<nam>WordWrapTextWidth</nam>
<rid>102</rid>
<tgk>IntegerTaggedValue</tgk>
<dfv>
<itv id="Uz1ruKxGFUKdNstc2ABmNA" >
<tgd>
<RMS:LRF id="ClH4/VYta0yGgDKGI+eUGw" />
</tgd>
<val>6000</val>
</itv>
</dfv>
<onr>
<rul id="Z0OwQrx7j0eW00QeZZe/Tg" >
<bdy>self.Value &gt;= 1 and self.Value &lt;= 20000</bdy>
<bdl>OCL</bdl>
<erm>The value of WordWrapTextWidth must fall between 1 and 20,000.</erm>
<emr>277</emr>
<evm>LiveOrBatch</evm>
<svr>Error</svr>
</rul>
</onr>
</tgd>
</tgd>
<typ>CommonViewAppearance</typ>
</sty>
<sty id="EFwNDoZNLUGbb4ZUO+pNSg" >
<dsn>View</dsn>
<nam>autoresize=-1;fillcolor=13434879;shapestereotype=2;showparentname=0</nam>
<nri>157</nri>
<tgd>
<tgd id="1GCv/sUiV0CPsBEmMKvKrw" >
<nam>FillColor</nam>
<rid>103</rid>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<uit>Color</uit>
<dfv>
<itv id="qVC4l54rQEytZxRnOSUPIQ" >
<tgd>
<RMS:LRF id="1GCv/sUiV0CPsBEmMKvKrw" />
</tgd>
<val>13434879</val>
</itv>
</dfv>
</tgd>
<tgd id="Xu/Emqd/VUCByvRH6EJlVw" >
<nam>AutoResize</nam>
<rid>104</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="CoElwhuaYk2XPWGJqsKAQA" >
<tgd>
<RMS:LRF id="Xu/Emqd/VUCByvRH6EJlVw" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
<tgd id="DqqRp6FBhUSyuv9rB+fkPA" >
<nam>ShowParentName</nam>
<rid>105</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="9tFzuNjO90C97vI+940hPw" >
<tgd>
<RMS:LRF id="DqqRp6FBhUSyuv9rB+fkPA" />
</tgd>
</ntv>
</dfv>
</tgd>
<tgd id="qzRwYU22eES+VF9eq0OhNQ" >
<nam>ShapeStereotype</nam>
<rid>167</rid>
<tgk>EnumTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<etv id="qyr33nWWCkGZTYX52ZSnVw" >
<tgd>
<RMS:LRF id="qzRwYU22eES+VF9eq0OhNQ" />
</tgd>
<val>2</val>
<tvl>
<RMS:LRF id="cyZIas/Igkqum5WGdlU3PA" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="6omWpTmkEk+yeVNfh/ojBA" >
<nam>None</nam>
<rid>163</rid>
</tvl>
<tvl id="EdXIqrTGsEGBTlinyPVz5A" >
<nam>Label</nam>
<nmb>1</nmb>
<rid>164</rid>
</tvl>
<tvl id="cyZIas/Igkqum5WGdlU3PA" >
<nam>Icon (if defined)</nam>
<nmb>2</nmb>
<rid>165</rid>
</tvl>
<tvl id="K/xvnKvR+0GUgrj7wB5erA" >
<nam>Decoration Only</nam>
<nmb>3</nmb>
<rid>166</rid>
</tvl>
<tvl id="P/2sUxrCjkSrasEsXp8L/g" >
<nam>Decoration and Label</nam>
<nmb>4</nmb>
<rid>253</rid>
</tvl>
</tvl>
</tgd>
</tgd>
<typ>ViewAppearance</typ>
</sty>
<sty id="qbDn4FfWpUK/+u28++Woqw" >
<dsn>View</dsn>
<nam>autoresize=-1;fillcolor=13434879;shapestereotype=2</nam>
<nri>157</nri>
<tgd>
<tgd id="WnDbYJntNUyeTnIJ6sDj/Q" >
<nam>FillColor</nam>
<rid>103</rid>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<uit>Color</uit>
<dfv>
<itv id="ECbVA68vQk24JiWAApCZ8g" >
<tgd>
<RMS:LRF id="WnDbYJntNUyeTnIJ6sDj/Q" />
</tgd>
<val>13434879</val>
</itv>
</dfv>
</tgd>
<tgd id="JXkLpOV3zkaHtR6Xlh9BoQ" >
<nam>AutoResize</nam>
<rid>104</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="hoNHOvQMkUaJWzrr0pcDcw" >
<tgd>
<RMS:LRF id="JXkLpOV3zkaHtR6Xlh9BoQ" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
<tgd id="/PMV6t3kukeu9cvnFKIWew" >
<nam>ShapeStereotype</nam>
<rid>167</rid>
<tgk>EnumTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<etv id="mrVJrG4bc0S2mLKwMggoeg" >
<tgd>
<RMS:LRF id="/PMV6t3kukeu9cvnFKIWew" />
</tgd>
<val>2</val>
<tvl>
<RMS:LRF id="bKJh9VNEP0axXeHZSu/tOQ" />
</tvl>
</etv>
</dfv>
<tvl>
<tvl id="GyudBwJqGkWuXYoAHRLrNw" >
<nam>None</nam>
<rid>163</rid>
</tvl>
<tvl id="XGR9hhiaGE+/XR2r1Xt/TQ" >
<nam>Label</nam>
<nmb>1</nmb>
<rid>164</rid>
</tvl>
<tvl id="bKJh9VNEP0axXeHZSu/tOQ" >
<nam>Icon (if defined)</nam>
<nmb>2</nmb>
<rid>165</rid>
</tvl>
<tvl id="77TxRZaBT0m88MNQpgD/qw" >
<nam>Decoration Only</nam>
<nmb>3</nmb>
<rid>166</rid>
</tvl>
<tvl id="UmvB7s3t7EOpQNU/AbKHgg" >
<nam>Decoration and Label</nam>
<nmb>4</nmb>
<rid>253</rid>
</tvl>
</tvl>
</tgd>
</tgd>
<typ>UnnamedViewAppearance</typ>
</sty>
<sty id="baAThqwbEkG5ZCq+JcuTog" >
<dsn>View</dsn>
<nam>autoresize=-1;font=0,AQAAAAAAoIYBAAZUYWhvbWE;fontcolor=0;wordwraptextwidth=6000</nam>
<nri>157</nri>
<tgd>
<tgd id="3cHTBDkGaUOr0eZ9OuVlew" >
<nam>Font</nam>
<tgk>BlobTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ltv id="jp0j1mMkUUSALjg7x3+hTQ" >
<tgd>
<RMS:LRF id="3cHTBDkGaUOr0eZ9OuVlew" />
</tgd>
<val dt:dt="binary.base64"  reserve="17" >
AQAAAAAAoIYBAAZUYWhvbWE=

</val>
</ltv>
</dfv>
</tgd>
<tgd id="ZfHgBuKhSUOBDZy3zYtidw" >
<nam>FontColor</nam>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<uit>Color</uit>
<dfv>
<itv id="yyiBF9t5KUCYivv8Xw+MKw" >
<tgd>
<RMS:LRF id="ZfHgBuKhSUOBDZy3zYtidw" />
</tgd>
</itv>
</dfv>
</tgd>
<tgd id="tLtC3WC1UEqdT18V62lSfQ" >
<dsc>Specifies the preferred width (0.01 mm) of multi-line text.</dsc>
<dri>259</dri>
<nam>WordWrapTextWidth</nam>
<rid>102</rid>
<tgk>IntegerTaggedValue</tgk>
<dfv>
<itv id="+g2ov+2uuUWuQmL26Aw2VQ" >
<tgd>
<RMS:LRF id="tLtC3WC1UEqdT18V62lSfQ" />
</tgd>
<val>6000</val>
</itv>
</dfv>
<onr>
<rul id="0yWR8mfvQkG61MCdlA/vmQ" >
<bdy>self.Value &gt;= 1 and self.Value &lt;= 20000</bdy>
<bdl>OCL</bdl>
<erm>The value of WordWrapTextWidth must fall between 1 and 20,000.</erm>
<emr>277</emr>
<evm>LiveOrBatch</evm>
<svr>Error</svr>
</rul>
</onr>
</tgd>
<tgd id="5ypzyEHfH06UfNFcva7zyQ" >
<nam>AutoResize</nam>
<rid>104</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="5dtn6SNfiEmRGqg6jSBZ4A" >
<tgd>
<RMS:LRF id="5ypzyEHfH06UfNFcva7zyQ" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>TextViewAppearance</typ>
</sty>
<sty id="nIzPiPyBoUKt0sEmUhqtYQ" >
<dsn>View</dsn>
<nam>autoresize=-1;fillcolor=13434879;linecolor=3342489</nam>
<nri>157</nri>
<tgd>
<tgd id="S21Zey98TUCW7Pb1Q9CbHg" >
<nam>LineColor</nam>
<rid>101</rid>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<uit>Color</uit>
<dfv>
<itv id="TLhF6Uw/702He/KZWMcDlw" >
<tgd>
<RMS:LRF id="S21Zey98TUCW7Pb1Q9CbHg" />
</tgd>
<val>3342489</val>
</itv>
</dfv>
</tgd>
<tgd id="3Ua9wkHBdk6gpEybhEeSzA" >
<nam>FillColor</nam>
<rid>103</rid>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<uit>Color</uit>
<dfv>
<itv id="dVsTVK4Z6kKQYpQ3d4NW8g" >
<tgd>
<RMS:LRF id="3Ua9wkHBdk6gpEybhEeSzA" />
</tgd>
<val>13434879</val>
</itv>
</dfv>
</tgd>
<tgd id="obOF+txXsEeTFxG2I1UKGA" >
<nam>AutoResize</nam>
<rid>104</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="QpnmNtzVNU6bckhAtmBpzQ" >
<tgd>
<RMS:LRF id="obOF+txXsEeTFxG2I1UKGA" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>TextlessViewAppearance</typ>
</sty>
<sty id="nmxxx7p2o0esJ6StU8E6Pw" >
<dsn>View</dsn>
<nam>verticalswimlanes=-1</nam>
<nri>157</nri>
<tgd>
<tgd id="iRNGEGidk0m0f/s7dXN1Tg" >
<nam>VerticalSwimlanes</nam>
<rid>149</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="EWShUHg08UqsIIvYeXVcZg" >
<tgd>
<RMS:LRF id="iRNGEGidk0m0f/s7dXN1Tg" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>SwimmingPoolViewAppearance</typ>
</sty>
<sty id="fUeelmA9KEqGohw0iQn6sQ" >
<dsn>View</dsn>
<nam>vertical=0</nam>
<nri>157</nri>
<tgd>
<tgd id="X99QOh6o10ao5mQvdFKzjw" >
<nam>Vertical</nam>
<rid>150</rid>
<tgk>BooleanTaggedValue</tgk>
<dfv>
<ntv id="cqFshEcUYU6ga9Bq8LUcvg" >
<tgd>
<RMS:LRF id="X99QOh6o10ao5mQvdFKzjw" />
</tgd>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>SynchroStateViewAppearance</typ>
</sty>
<sty id="cJTXRna+Pkaa8+k3ght8mg" >
<dsn>View</dsn>
<nam>pseudostatekind=0;showchoicepointlabels=-1;showjunctionpointlabels=-1</nam>
<nri>157</nri>
<tgd>
<tgd id="YtBLvVF7cEC8IckPLo3GeQ" >
<nam>PseudoStateKind</nam>
<rid>151</rid>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<itv id="rGjoqgnVVkOKGyf3NQNIZw" >
<tgd>
<RMS:LRF id="YtBLvVF7cEC8IckPLo3GeQ" />
</tgd>
</itv>
</dfv>
</tgd>
<tgd id="jK0/WDsH20ibX1rxpCKETQ" >
<nam>ShowChoicePointLabels</nam>
<rid>109</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="htGe/ak6Xkixsl5Mb7SmdA" >
<tgd>
<RMS:LRF id="jK0/WDsH20ibX1rxpCKETQ" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
<tgd id="hCJMAMBEsUm9s8XkPzWNSw" >
<nam>ShowJunctionPointLabels</nam>
<rid>110</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="FHgRudRx+EydOYt6K4OwAw" >
<tgd>
<RMS:LRF id="hCJMAMBEsUm9s8XkPzWNSw" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>PseudoStateViewAppearance</typ>
</sty>
<sty id="NlGpJ7qpbECLbQcvoTvHCA" >
<dsn>View</dsn>
<nam>backcolor=16777215;gridsize=250;snaptogrid=-1</nam>
<nri>157</nri>
<tgd>
<tgd id="MJ65Mv0Od0KhmraWrA9wpg" >
<dsc>Enables or disables the behavior of snapping shapes to the grid.</dsc>
<dri>265</dri>
<nam>SnapToGrid</nam>
<rid>106</rid>
<tgk>BooleanTaggedValue</tgk>
<dfv>
<ntv id="VpUdjhSBKUygYMOtRCjScw" >
<tgd>
<RMS:LRF id="MJ65Mv0Od0KhmraWrA9wpg" />
</tgd>
<val>TRUE</val>
</ntv>
</dfv>
</tgd>
<tgd id="ByfSeV4iaEul6cMDNF7meQ" >
<dsc>Specifies the size of the grid in one-hundredth of a millimeter (0.01 mm).</dsc>
<dri>266</dri>
<nam>GridSize</nam>
<rid>107</rid>
<tgk>IntegerTaggedValue</tgk>
<dfv>
<itv id="32tnlJuZkEa8zgm7fZDEdA" >
<tgd>
<RMS:LRF id="ByfSeV4iaEul6cMDNF7meQ" />
</tgd>
<val>250</val>
</itv>
</dfv>
<onr>
<rul id="V+55DfToOkWdpT6GhYbTGg" >
<bdy>self.Value &gt; 0</bdy>
<bdl>OCL</bdl>
<erm>GridSize must be greater than 0.</erm>
<emr>276</emr>
<evm>LiveOrBatch</evm>
<svr>Error</svr>
</rul>
</onr>
</tgd>
<tgd id="/1NIdPcGjUuzkKk4QbVSeg" >
<nam>BackColor</nam>
<rid>255</rid>
<tgk>IntegerTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<itv id="+bIPGO1Oa0OXTAAgH9Jg6w" >
<tgd>
<RMS:LRF id="/1NIdPcGjUuzkKk4QbVSeg" />
</tgd>
<val>16777215</val>
</itv>
</dfv>
</tgd>
</tgd>
<typ>DiagramAppearance</typ>
</sty>
<sty id="VC9Xoisi+ku+vrKTSYi86w" >
<dsn>View</dsn>
<nam>showexclusions=0</nam>
<nri>157</nri>
<tgd>
<tgd id="pCkbsFShbkClquGPWhsVKA" >
<nam>ShowExclusions</nam>
<rid>108</rid>
<tgk>BooleanTaggedValue</tgk>
<uih>TRUE</uih>
<dfv>
<ntv id="mTvM0W2bQEKXxkwG70QpUA" >
<tgd>
<RMS:LRF id="pCkbsFShbkClquGPWhsVKA" />
</tgd>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>DiagramAppearanceStatechart</typ>
</sty>
<sty id="9PAiYnLjC0aJuYF6CebnTw" >
<dsn>View</dsn>
<nam>showpagebreaks=0;zoom=100</nam>
<nri>157</nri>
<tgd>
<tgd id="6F3ROwmtYESITnNry+ns8Q" >
<nam>Zoom</nam>
<rid>117</rid>
<tgk>IntegerTaggedValue</tgk>
<dfv>
<itv id="u3lz2z0jaUW/SvimPv0hTA" >
<tgd>
<RMS:LRF id="6F3ROwmtYESITnNry+ns8Q" />
</tgd>
<val>100</val>
</itv>
</dfv>
</tgd>
<tgd id="J2+HaGhW0kqyUCx1H/h/2g" >
<nam>ShowPageBreaks</nam>
<rid>118</rid>
<tgk>BooleanTaggedValue</tgk>
<dfv>
<ntv id="g1uulbeTVUCArGXa8u2bjg" >
<tgd>
<RMS:LRF id="J2+HaGhW0kqyUCx1H/h/2g" />
</tgd>
</ntv>
</dfv>
</tgd>
</tgd>
<typ>DiagramViewAppearance</typ>
</sty>
<sty id="XZYbw0gPl0+qD18DSS6AuA" >
<dsn>View</dsn>
<nam reserve="146" >attributecompartment=-1;compartmentstereotypes=1;operationcompartment=-1;operationsignatures=0;sortattributes=1;sortoperations=1;visibilitystyle=2</nam>
<nri>157</nri>
<tgd>
<tgd id="l2tN2zjJs0iRUst6coRvTw" >
<nam>OperationCompartment</nam>

⌨️ 快捷键说明

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