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

📄 4classes.html

📁 together是不比Rose差的设计工具,甚至在生成java类方面效果更好,该教材是together6.1的一份实例教程,不错!
💻 HTML
📖 第 1 页 / 共 4 页
字号:
<html>

	<head>
		<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
		<title>Together Tutorial -- Part 4</title>
		
		<link href="tutor.css" rel="styleSheet" type="text/css">
	</head>

	<body bgcolor="white" link="#003399" alink="#999999" vlink="#000066">
        <p class="head2" align="left"><span style="font-size: 9pt"><a href="mailto:%20e.w@263.net">&#32763;&#35793;: &#26446;&#39062;(e.w@263.net)</a></span></p>
		<center>
            <p class="head2"><a name="top"></a>Together &#25945;&#31243;<br>
 4: &#27169;&#22411;&#22270;&#19982;&#31867;</p>
		</center>
        <p>&#20320;&#29616;&#22312;&#24050;&#32463;&#21019;&#24314;&#20102;&#19968;&#20010;&#26032;&#30340;&#24037;&#31243;,
        &#24182;&#23558;&#20320;&#30340;&#24037;&#20316;&#32452;&#32455;&#25104;&#20102;&#21253;&#30340;&#24418;&#24335;.
        &#32780;&#19988;&#20320;&#36890;&#36807;&#29992;&#20363;&#22270;&#22823;&#33268;&#25551;&#36848;&#20102;&#29992;&#25143;&#38656;&#27714;.
        &#22312;&#36825;&#19968;&#35838;&#20013;,
        &#20320;&#23558;&#21019;&#24314;&#31867;, &#22312; problem domain
        &#21253;&#20013;&#22635;&#20805;&#19968;&#20123;&#23454;&#38469;&#20869;&#23481;.</p>
        <p>&#26412;&#35838;&#30340;&#26576;&#20123;&#20869;&#23481;&#23637;&#31034;&#20102;
        Together &#30340; LiveSource<sup>TM</sup> 
        &#23454;&#26102;&#21516;&#27493;&#25216;&#26415;.
        &#36825;&#39033;&#25216;&#26415;&#26159; Together
        &#30340;&#38271;&#26399;&#29305;&#24449;,
        &#32473;&#20351;&#29992;&#32773;&#30041;&#19979;&#20102;&#28145;&#21051;&#21360;&#35937;.
        &#29609;&#24471;&#24320;&#24515;!</p>
		<p><b>&#30446;&#24405;:</b></p>
		<ul>
			<li><a class="onPage" href="#classes">&#21019;&#24314;&#26032;&#31867;</a>
			<li><a class="onPage" href="#onesource">LiveSource<sup>TM</sup> 
              &#23454;</a><a class="onPage" href="#onesource">&#26102;&#21516;&#27493;&#25216;&#26415;</a>
			<li><a class="onPage" href="#edit">&#22312; Together</a>
              <a class="onPage" href="#edit">&#22806;&#37096;&#32534;&#36753;&#28304;&#20195;&#30721;</a>
			<li><a class="onPage" href="#attributes">&#22686;&#21152;&#29305;&#24615;(attributes)</a>
			<li><a class="onPage" href="#operations">&#22686;&#21152;&#25805;&#20316;(operations)</a>
			<li><a class="onPage" href="#views">&#20462;&#25913;</a><a class="onPage" href="#views">&#26597;&#30475;&#35774;&#32622;</a>
			<li><a class="onPage" href="#properties">&#20462;&#25913;&#31867;&#23646;&#24615;</a>
			<li><a class="onPage" href="#tips">&#25216;&#24039;</a>
		</ul>
		<p class="head3"><img height="2" width="900" src="images/generic/rainbow2.gif"></p>
		<p class="head3"><a name="classes"></a>&#21019;&#24314;&#26032;&#31867; </p>
        <p>&#19979;&#38754;&#26159; <b>airline</b> 
        &#24037;&#31243;&#24471;&#26368;&#21021;&#38656;&#27714;.</p>
        <ul>
          <li>&#39044;&#23450;&#33322;&#29677;.
          <li>&#36141;&#20080;&#26426;&#31080;.
          <li>&#30830;&#23450;&#33322;&#29677;&#19978;&#26159;&#21542;&#36824;&#26377;&#36275;&#22815;&#30340;&#24231;&#20301;&#21487;&#20197;&#39044;&#23450;.
          <li>&#35745;&#31639;&#33322;&#29677;&#30340;&#26426;&#31080;&#25910;&#20837;&#24635;&#25968;.</li>
        </ul>
        <p>&#20174;&#36825;&#20123;&#38656;&#27714;,
        &#25105;&#20204;&#21487;&#20197;&#24471;&#21040;&#20116;&#20010;&#31867;.
        &#19979;&#34920;&#20013;&#21015;&#20986;&#20102;&#36825;&#20123;&#31867;&#21450;&#20854;&#29305;&#24615;&#21644;&#25805;&#20316;.
        &#36825;&#20165;&#20165;&#26159;&#19968;&#20010;&#24320;&#22987;.
        &#32487;&#32493;&#28145;&#20837;&#19979;&#21435;,
        &#20320;&#23558;&#21457;&#29616;&#38656;&#35201;&#26356;&#22810;&#30340;&#31867;&#21644;&#31867;&#25104;&#21592;.</p>
		<table border="1" cellpadding="0" cellspacing="2">
			<tr>
				<td valign="top" bgcolor="#cccccc"><b>&#31867;</b></td>
				<td valign="top"><b>FlightDescription</b></td>
				<td valign="top"><b>ScheduledFlight</b></td>
				<td valign="top"><b>Reservation</b></td>
				<td valign="top"><b>Ticket</b></td>
				<td valign="top"><b>Agent</b></td>
			</tr>
			<tr>
				<td valign="top" bgcolor="#cccccc"><b>&#29305;&#24615;</b></td>
				<td valign="top">departureTime<br>
					
						
					arrivalTime<br>
					
						
					origin<br>
					
						
					destination<br>
					capacity</td>
				<td valign="top">date<br>
				</td>
				<td valign="top">name<font size="2"> </font>
					<p></p>
				</td>
				<td valign="top">basePrice</td>
				<td valign="top">name<br>
				</td>
			</tr>
			<tr>
				<td valign="top" bgcolor="#cccccc"><b>&#26041;&#27861;</b></td>
				<td valign="top">getCapacity()<br>
                  setCapacity()</td>
				<td valign="top">makeReservation()<br>
                  numberOfTickets()<br>
				</td>
				<td valign="top">ticketPurchased()<br>
					
						
                  calcPrice()<br>
				</td>
				<td valign="top">calcPrice()</td>
				<td valign="top">makeReservation()<br>
				</td>
			</tr>
		</table>
        <p>&#24320;&#22987;&#24037;&#20316;&#21069;&#20808;&#22312; Designer
        &#38754;&#26495;&#20013;&#23558; <b>ProblemDomain</b>  &#21253;&#25171;&#24320;.</p>
		<table border="0" cellpadding="0" cellspacing="2" bgcolor="#993300" width="100%">
			<tr>
				<td bgcolor="#993300">
					<table border="0" cellpadding="0" cellspacing="2" bgcolor="#ffffcc" width="100%">
						<tr>
							<td bgcolor="#ffffcc"><b>&#25805;&#20316;&#27493;&#39588;:</b>
                              &#22312; <b>ProblemDomain</b> 
                              &#21253;&#20013;&#21019;&#24314;&#20116;&#20010;&#31867;: <b>FlightDescription</b>, <b>ScheduledFlight</b>, <b>Reservation</b>, <b>Ticket</b>,
                              &#21644; <b>Agent</b>.</td>
						</tr>
					</table>
				</td>
			</tr>
		</table>
        <p>&#25353; &lt;Ctrl&gt; &#20877;&#28857;&#20987; Designer
        &#24037;&#20855;&#26465;<nobr>&#20013;&#30340;&#31867;&#25353;&#32445;</nobr><nobr>(<img height="14" width="12" src="images/icons/classicon.gif" hspace="1" alt="Class button" align="top">)</nobr>&#20197;&#20415;&#21019;&#24314;&#22810;&#20010;&#31867;.
        &#20026;&#31867;&#21629;&#21517;,
        &#19981;&#38656;&#35201;&#20070;&#20889;&#20219;&#20309;&#31867;&#22768;&#26126;
        -- Together &#20250;&#33258;&#21160;&#29983;&#25104;&#20195;&#30721;.</p>
		<table border="0" cellpadding="0" cellspacing="1" bgcolor="#cccccc">
			<tr>
				<td bgcolor="#cccccc">
					<table border="0" cellpadding="5" cellspacing="2">
						<tr>
							<td valign="top" bgcolor="white">&#24403;&#20320;&#22312;
                              Designer
                              &#38754;&#26495;&#20013;&#21019;&#24314;&#26032;&#31867;&#26102;,
                              Editor
                              &#38754;&#26495;&#23558;&#26174;&#31034;&#23545;&#24212;&#30340;&#26032;&#20195;&#30721;.<p>&#24403;&#20320;&#22238;&#21040;
                              &lt;default&gt; &#27169;&#22411;&#22270;,
                              &#20320;&#23558;&#30475;&#21040; <b>ProblemDomain</b>
                              &#21253;&#20013;&#26174;&#31034;&#20102;&#26032;&#24314;&#30340;&#31867;.
                              &#22914;&#26524;&#22312;&#26576;&#20010;&#27169;&#22411;&#22270;&#20013;&#36827;&#34892;&#20462;&#25913;,
                              &#21017;&#22312;&#30456;&#20851;&#27169;&#22411;&#22270;&#20013;&#20063;&#20250;&#26377;&#23545;&#24212;&#30340;&#26174;&#31034;.</p>
                              <p>&#19979;&#22270;&#26159; <b>ProblemDomain</b> 
                              &#21253;&#33410;&#28857;.
                              &#31867;&#21517;&#26049;&#36793;&#30340; +
                              &#34920;&#31034;&#31867;&#26159; public &#30340;.</p>
								<p><img src="images/airline/problemdomainpkg.png" width="119" height="148" border="0" alt="Problem Domain Package" vspace="10" hspace="5"></p>
							</td>
							<td valign="top" bgcolor="white"><img src="images/airline/pro4_newclasses.png" width="513" height="461" border="0" alt="Diagram and editor panes" hspace="5"></td>
						</tr>
					</table>
				</td>
			</tr>
		</table>
        <p>Together
        &#29616;&#22312;&#22312;&#21253;&#30340;&#29289;&#29702;&#30446;&#24405;&#20013;&#20026;&#31867;&#24314;&#31435;&#20102;&#28304;&#20195;&#30721;&#25991;&#20214;. Explorer
        &#38754;&#26495;&#23558;&#25226;&#26032;&#31867;&#20316;&#20026;&#24403;&#21069;&#24037;&#31243;&#30340;&#19968;&#37096;&#20998;&#36827;&#34892;&#36319;&#36394;.</p>
        <p><i>&#27880;&#24847;:</i> 
        &#34429;&#28982;&#36825;&#20010;&#24037;&#31243;&#20013;&#27809;&#26377;&#20869;&#37096;&#31867;(inner
        classes),
        &#20294;&#21019;&#24314;&#20869;&#37096;&#31867;&#26159;&#24456;&#23481;&#26131;&#30340;.
        &#21482;&#38656;&#35201;&#31616;&#21333;&#22320;&#23558;&#19968;&#20010;&#31867;&#25302;&#21160;&#21040;&#21478;&#19968;&#20010;&#31867;&#20869;&#37096;&#21363;&#21487;.
        &#25110;&#32773;&#20320;&#20063;&#21487;&#20197;&#22312;&#24037;&#20855;&#26465;&#19978;&#28857;&#20987;&#31867;&#25353;&#32445;,
        &#28982;&#21518;&#22312; Designer
        &#38754;&#26495;&#20013;&#30340;&#26576;&#20010;&#22806;&#37096;&#31867;&#19978;&#28857;&#20987;&#40736;&#26631;.</p>
		<p>
		<hr>
		<p class="head3"><a name="onesource"></a>LiveSource<sup>TM</sup> 
        &#23454;&#26102;&#21516;&#27493;&#25216;&#26415;</p>
        <p>Together
        &#20351;&#29992;&#20320;&#30340;&#28304;&#20195;&#30721;&#26469;&#26500;&#24314;&#31867;&#22270;.
        &#23427;&#19981;&#20445;&#30041;&#31867;&#22270;&#24211;.
        &#24403;&#20320;&#22312;&#28304;&#20195;&#30721;&#20013;&#36827;&#34892;&#21512;&#27861;&#30340;&#20462;&#25913;&#26102;,
        &#31867;&#22270;&#20063;&#20250;&#21453;&#26144;&#36825;&#20123;&#20462;&#25913;...
        &#24182;&#19988;&#21453;&#36807;&#26469;&#20063;&#26159;&#22914;&#27492;.
        &#22312;&#36825;&#19968;&#33410;&#21644;&#19979;&#19968;&#33410;&#20013;,
        &#25105;&#20204;&#23558;&#21521;&#20320;&#23637;&#31034;&#22914;&#20309;&#20462;&#25913;&#24037;&#31243;&#20013;&#30340;&#37096;&#20998;&#20803;&#32032;,
        &#20197;&#28436;&#31034; Together &#30340; LiveSource<sup>TM</sup> 
        &#25216;&#26415;&#30340;&#24037;&#20316;&#29366;&#20917;.</p>
		<table border="0" cellpadding="0" cellspacing="2" bgcolor="#993300" width="100%">
			<tr>
				<td bgcolor="#993300">
					<table border="0" cellpadding="0" cellspacing="2" bgcolor="#ffffcc" width="100%">
						<tr>
							<td bgcolor="#ffffcc"><b>&#25805;&#20316;&#27493;&#39588;:</b> 
                              &#20351;&#29992; Designer &#38754;&#26495;&#23558;
                              <b>ScheduledFlight</b> 
                              &#31867;&#25913;&#21517;&#20026; <b>Flight</b>.</td>
						</tr>
					</table>
				</td>
			</tr>
		</table>
		<p></p>
		<table border="0" cellpadding="0" cellspacing="1" bgcolor="#cccccc">
			<tr bgcolor="#cccccc">
				<td bgcolor="#cccccc">
					<table border="0" cellpadding="5" cellspacing="2">
						<tr>
							<td valign="top" bgcolor="white">
								<table border="0" cellpadding="0" cellspacing="2" bgcolor="white">
									<tr>
										<td valign="top">&#21487;&#20197;<img src="images/airline/renameclass.gif" width="119" height="96" border="0" hspace="5" alt="Rename class" align="right">&#20351;&#29992;&#31867;&#30340;&#21491;&#38190;&#33756;&#21333;&#26469;&#20462;&#25913;&#20854;&#21517;&#31216;.
                                          &#25110;&#32773;&#22312; Designer
                                          &#38754;&#26495;&#20013;&#31616;&#21333;&#22320;&#21452;&#20987;&#31867;&#21517;&#21363;&#21487;.<p>Together
                                          &#23558;&#26356;&#26032;&#20195;&#30721;,
                                          &#25991;&#20214;&#21517;,
                                          &#21644;&#31867;&#22270;.</p>
										</td>
									</tr>
								</table>
								<table border="0" cellpadding="0" cellspacing="2" bgcolor="white">
									<tr>
										<td valign="top"><img src="images/airline/pro4_renameineditor.png" width="323" height="152" border="0" alt="Editor pane" hspace="5" vspace="5"></td>
									</tr>
								</table>
							</td>
							<td valign="top" bgcolor="white">&#24403;&#20320;&#25171;&#24320;
                              &lt;default&gt; &#27169;&#22411;&#22270;,
                              &#35831;&#27880;&#24847; Together
                              &#24050;&#32463;&#26356;&#26032;&#20102; <b>ProblemDomain</b>
                              &#21253;&#33410;&#28857;&#20013;&#30340;&#31867;&#21517;. 
								<p><img src="images/airline/renameinpackage.png" width="119" height="148" border="0" alt="Package node" hspace="5" vspace="10">
							</td>
						</tr>
					</table>
				</td>
			</tr>
		</table>
		<p></p>
		<table border="0" cellpadding="0" cellspacing="2" bgcolor="#993300" width="100%">
			<tr>
				<td bgcolor="#993300">
					<table border="0" cellpadding="0" cellspacing="2" bgcolor="#ffffcc" width="100%">
						<tr>
							<td bgcolor="#ffffcc"><b>&#25805;&#20316;&#27493;&#39588;:</b> 
                              &#22312; &lt;default&gt;
                              &#27169;&#22411;&#22270;&#20013;&#23558; <b>ProblemDomain</b>
                              &#21253;&#25913;&#21517;&#20026; <b>AirlinePD.</b></td>
						</tr>
					</table>
				</td>
			</tr>
		</table>
        <p>&#21487;&#20197;&#22312; &lt;default&gt;
        &#27169;&#22411;&#22270;&#20013;&#20351;&#29992; <b>ProblemDomain</b> 

⌨️ 快捷键说明

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