home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Internet 2001 November / MICD2001_11_NR1.iso / Www / WebArea / index.php@id=69 < prev    next >
Text File  |  2001-09-26  |  16KB  |  322 lines

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4//PL">
  2. <html>
  3. <head>
  4. <title>WEB-AREA.org - serwis webmaster≤w</title>
  5. <link href="style.css" rel="stylesheet" type="text/css">
  6. <LINK REL="SHORTCUT ICON" HREF="favicon.ico"> 
  7. <meta http-equiv="Creation-date" content="28.08.2001">
  8. <meta http-equiv="Reply-to" content="web-area@web-area.org">
  9. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2">
  10. <meta name="author" content="Jakub & Jan Filipowscy">
  11. <meta name="description" content="Serwis webmasterow. Znajdziesz tu kilka kursow popularnych internetowych jezykow programowania takich jak: HTML, CSS, WML, SGML, XML, PHP, Perl i Java. Zamiescilismy tu rowniez wiele skryptow JavaScript, PHP i CGI. Przeczytac mozna kilka artykulow i sciagnac kilka szablonow. Dla poczatkujacych jest dzial BeginnerZone. ">
  12. <meta http-equiv="keywords" content="WEB-AREA, web-area, web area, web, area, WEB-AREA.org, web-area.org, webara.org,strefa webmastera, strefa, webmastera, webmaster, WEBMASTER, Webmaster, tworzenie stron www, www, strona www, internet, world wide web, design, designerswo, designer, programowanie, jΩzyki, jΩzyk programowania, php, cgi, html, java, javascript, sgml, wml, PHP, CGI, HTML, Java, JavaScript, SGML, WML, wap, standarty, skrypty php, skrypty cgi, applety java, aplety, aplety java, aplety javy, applety javy, javascripty, JavaScripty, skrypty javy, publikowanie witryny, witryna, tworzenie witryn, tworzenie sklep≤w internetowych, edytory html, tekstowe edytory html, projekt syf, szablony, Szablony, free, darmowe, zadarmo, subskrypcja, lista mailingowa, mailing list, lista subskrypcyjna, bannery, formularze, liczniki, ksiΩgi go╢ci, linki, fora, pliki i operacje na nich, statystyki, wyszukiwarki, rankingi, darmowe skrypty, Jakub Filipowski, Jan Filipowski, katalog, Katalog stron zwi▒zanych z tematyk▒ webmasterstwa, webmasterswo, magazyn www, style, CSS, XML, ASP, jΩzyki skryptowe, generatory, anarchizm">
  13. </head>
  14. <body>
  15.  
  16.  
  17. <div align="left">
  18. <table border="0" cellpadding="0" cellspacing="0" width="770">
  19. <tr>
  20. <td width="770" valign="top" colspan="3">
  21.  
  22.     <table border="0" cellpadding="0" cellspacing="0" width="770">
  23.     <tr>
  24.     <td width="166" valign="top"><a href="index.php"><img src="img/logo.gif" border="0" width="166" height="70" alt="WEB-AREA.org - serwis webmaster≤w"></a></td>
  25.     <td width="604" height="70" background="img/gora.gif" align="right"><iframe src="banner.php" MARGINWIDTH="0" MARGINHEIGHT="0" HSPACE="0" VSPACE="0" FRAMEBORDER="0" SCROLLING="NO" WIDTH="468" HEIGHT="60">
  26. </iframe></td>
  27.     </tr></table>
  28.  
  29. </td>
  30. </tr><tr>
  31. <td width="770" valign="top" colspan="3">
  32.     <table border="0" cellpadding="1" cellspacing="0" width="770">
  33.         <tr><form method="post" action="szukaj.php">
  34.         <td width="260">    <input type="text" name="zapytanie" size="15"> <input type="submit" value="SZUKAJ"> <span class="m"><a href="index.php@url=redakcja_2Fszukaj">Jak szukaµ?</a></span></td></form>
  35.         <td width="510">
  36.         
  37.         <p align="center">
  38.         <a href="index.php@id=206" class="gora">Konkurs</a>   
  39.         <a href="subskrypcja/nowa.php" class="gora">Za│≤┐ subskrypcjΩ</a>    
  40.         <a href="index.php@id=128" class="gora">Katalog</a>    
  41.         <a href="forum.php" class="gora">Forum</a>    
  42.         <a href="index.php@id=15" class="gora">BeginnerZone</a>
  43.         
  44.         </td>
  45.     </tr></table>
  46. </td>
  47. </tr>
  48. <tr>
  49. <td width="142" valign="top">
  50.     
  51.     <br>
  52.     <table border="0" cellpadding="0" cellspacing="0" width="142">
  53.     <tr>
  54.     <td width="142" valign="top"><img src="img/menu.gif" border="0" width="142" height="13" alt="MENU"></td>
  55.     </tr>
  56.     <tr>
  57.     <td width="142" valign="top" background="img/okno1.gif">
  58.     <img src="img/s.gif" width="9" height="8"><b class="menu1">KURSY</b><br>
  59.       - <a href="index.php@id=50" class="menu">HTML</a><br>
  60.       - <a href="index.php@id=40" class="menu">CSS</a><br>
  61.       - <a href="index.php@id=62" class="menu">Java</a><br>
  62.       - <a href="index.php@id=145" class="menu">PHP</a><br>
  63.       - <a href="index.php@id=39" class="menu">CGI</a><br>
  64.       - <a href="index.php@id=5" class="menu">ASP</a><br>
  65.       - <a href="index.php@id=182" class="menu">WML</a><br>
  66.       - <a href="index.php@id=190" class="menu">XML</a><br>
  67.       - <a href="index.php@id=159" class="menu">SGML</a><br>
  68.  
  69.     <img src="img/s.gif" width="9" height="8"><b class="menu1">SKRYPTY</b><br>
  70.       - <a href="index.php@id=78" class="menu">JavaScript</a><br>
  71.       - <a href="index.php@id=135" class="menu">PHP</a><br>
  72.       - <a href="index.php@id=30" class="menu">CGI</a><br>
  73.  
  74.     <img src="img/s.gif" width="9" height="8"><b class="menu1">INNE</b><br>
  75.       - <a href="index.php@id=59" class="menu">Szablony</a><br>
  76.       - <a href="forum.php" class="menu">Forum</a><br>
  77.       - <a href="index.php@id=61" class="menu">Webmasterska lista</a><br>
  78.       - <a href="index.php@id=128" class="menu">Katalog</a><br>
  79.       - <a href="index.php@id=15" class="menu">BeginnerZone</a><br>
  80.       - <a href="index.php@id=206" class="menu">Konkurs</a><br>
  81.     
  82.     <img src="img/s.gif" width="9" height="8"><b class="menu1">SUBSKRYPCJA</b><br>
  83.       - <a href="subskrypcja/nowa.php" class="menu">Za│≤┐</a><br>
  84.       - <a href="subskrypcja/admin.php" class="menu">Administracja</a><br>
  85.  
  86.     <img src="img/s.gif" width="9" height="8"><b class="menu1">REDAKCJA</b><br>
  87.       - <a href="index.php@id=156" class="menu">Sk│ad</a><br>
  88.       - <a href="index.php@id=157" class="menu">Wsp≤│praca</a><br>
  89.       - <a href="index.php@id=158" class="menu">Reklama</a></td>
  90.     </tr>
  91.     <tr>
  92.     <td width="142" valign="top"><img src="img/okno2.gif" border="0" width="142" height="10"></td>
  93.     </tr></table>
  94.  
  95. </td>
  96. <td width="486" valign="top"><br>
  97.     <div align="center">
  98.     <table border="0" cellpadding="0" cellspacing="0" width="460">
  99.     <tr>
  100.     <td width="460" valign="top"><table border="0" cellpadding="0" cellspacing="0" width="460">
  101.         <tr>
  102.         <td width="460" valign="top"><img src="img/zobacz.gif" border="0" width="460" height="13" alt="ZOBACZ JESZCZE"></td>
  103.         </tr>
  104.         <tr>
  105.         <td width="460" valign="top" background="img/okno11.gif"><div align="center">
  106.                 <table border="0" cellpadding="0" cellspacing="0" width="450"><tr><td width="450"><a class="menu" href="index.php@id=63">Wpowadzenie</a> 
  107.  <a class="menu" href="index.php@id=64">Historia jΩzyka Java</a> 
  108.  <a class="menu" href="index.php@id=65">Podstawowe informacje</a> 
  109.  <a class="menu" href="index.php@id=66">Typy podstawowe</a> 
  110.  <a class="menu" href="index.php@id=67">Operatory i ich priorytety</a> 
  111.  <a class="menu" href="index.php@id=68">S│owa kluczowe Javy</a> 
  112.  <a class="menu" href="index.php@id=70">Klasy</a> 
  113.  <a class="menu" href="index.php@id=71">Metody i pola</a> 
  114.  <a class="menu" href="index.php@id=72">Dziedziczenie klas</a> 
  115.  <a class="menu" href="index.php@id=73">Interfejsy</a> 
  116.  <a class="menu" href="index.php@id=74">Pakiety</a> 
  117.  <a class="menu" href="index.php@id=75">Wyj▒tki</a> 
  118.  <a class="menu" href="index.php@id=76">W▒tki</a> 
  119.  <a class="menu" href="index.php@id=77">Funkcje specjalne</a> </td></tr></table></div></td>
  120.         </tr>
  121.         <tr>
  122.         <td width="460" valign="top"><img src="img/okno21.gif" border="0" width="460" height="10"></td>
  123.         </tr></table><span class="nag">Kurs Javy</span><br>
  124. <ul type="disc">
  125. <li><a href="#if-then-else">Instrukcja if-then-else</a> 
  126. <li><a href="#while">PΩtla while</a> 
  127. <li><a href="#for">PΩtla for</a> 
  128. <li><a href="#switch">Instrukcja switch</a> 
  129. <li><a href="#break i continue">Instrukcje break i continue</a> 
  130. </ul>
  131. <p align="center"><hr size="1" noshade></p>
  132. <p>W jΩzyku Java istnieje standardowy zestaw instukcji umo┐liwiaj▒cych sterowanie kolejnoci▒ wykonywania programu, 
  133. podobny jak w C lub C++. Istnieje jednak kila istotnych r≤┐nic, kt≤re wynikaj▒ chocia┐by z innego zestawu typ≤w 
  134. dostepnego w Javie.</p>
  135. <p>W jΩzyku Java, jak mo┐na oczekiwaµ, istnieje konstrukcja <b><tt><a name="if-then-else">if-then-else</a></tt></b><a name="if-then-else">. G│≤wn▒ r≤┐nic▒ pomiΩdzy t▒ i odpowiadaj▒c▒ 
  136. instrukcj▒ w C jest to, ┐e </a><b><a name="if-then-else">w Javie warunek musi zwracaµ wartosµ logiczn▒</a></b><a name="if-then-else">. Nie mo┐na u┐ywaµ zera do oznaczania 
  137. fa│szu lub innej wartosci ni┐ zero do oznaczania prawdy.</a></p>
  138. <ul><pre><b><tt>if</tt></b><tt> (</tt><b><tt>boolean</tt></b><tt>)</tt>
  139. <tt> {</tt>
  140. <tt>  /* instukcje */</tt>
  141. <tt> }</tt>
  142. <b><tt>else</tt></b>
  143. <tt> {</tt>
  144. <tt>  /* instrukcje */</tt>
  145. <tt> }</tt></pre>
  146. </ul>
  147. <p>PΩtle <b><tt><a name="while">while</a></tt></b><a name="while"> oraz </a><b><tt><a name="while">do-while</a></tt></b><a name="while"> s▒ identyczne jak odpowiednie pΩtle w jΩzyku C (</a><b><a name="while">Uwaga: tak┐e i tutaj warunek musi 
  148. zwracaµ wartosµ logiczn▒</a></b><a name="while">):</a></p>
  149. <ul><pre><b>while</b> (<b>boolean</b>)       /* <b>PΩtla while</b> */
  150.  {
  151.   /* instrukcje */
  152.  }
  153. <b>do </b>                   /* <b>PΩtla do-while</b> */
  154.  {
  155.   /* instrukje */
  156.  }
  157. <b>while</b> (<b>boolean</b>);</pre>
  158. </ul>
  159. <p>PΩtla <b><tt><a name="for">for</a></tt></b><a name="for"> jest podobna do takiej samej pΩtli w C, z t▒ r≤┐nic▒, ┐e w sekcji inicjalizacji zmiennych mo┐na dokonaµ 
  160. deklaracji inicjowanej zmiennej:</a></p>
  161. <ul><pre><b>for</b> (<b>int</b> i=0; i<10 ; i++)
  162.  {
  163.   /* instrukcje */
  164.  }</pre>
  165. </ul>
  166. <p>Jednak tak zadeklarowana zmienna obejmuje swym zasiΩgiem tylko cia│o pΩtli <b><tt>for</tt></b> i <b>zmienna ta nie jest widoczna 
  167. poza pΩtl▒</b>. Odwo│anie sie do tej zmiennej poza pΩtl▒ by│oby wiΩc b│Ωdem.</p>
  168. <p>Sk│adnia konstrukcji <b><tt><a name="switch">switch </a></tt></b><a name="switch">jest identyczna do sk│adni w jΩzyku C:</a></p>
  169. <ul><pre><b>switch</b> ( wyra┐enie)
  170.   {
  171. <b>  case</b> Wartosµ1 :
  172.    /* ... */
  173. <b>   break</b>;
  174. <b>  case</b> Wartosµ2 :
  175.    /* ... */
  176. <b>   break</b>;
  177. <b>  default</b> :
  178.    /* ... */
  179. <b>   break</b>;
  180.   }</pre>
  181. </ul>
  182. <p>Java posiada jeszcze dwie instrukcje zmieniaj▒ce przebieg wykonywania programu: <b><tt>break</tt></b> i <b><tt>continue</tt></b>, kt≤re mog▒ 
  183. mieµ argument bΩd▒cy etykiet▒. Jesli s▒ u┐ywane bez etykiety, to ich znaczenie jest takie samo jak w jezyku C. Jesli 
  184. odwo│uj▒ siΩ do etykiety, to sterowanie programu zostanie przekazane do miejsca opatrzonego etykiet▒. Poni┐szy 
  185. przyk│ad ilustruje u┐ycie instrukcji <b><tt>continue</tt></b> z etykiet▒: </p>
  186. <ul><pre><i>nazewn▒trz</i>:      //etykieta
  187. <b>for</b> (<b>int</b> j=1; j<10; j++)
  188.   {   /* po <b>continue</b> program zacznie wykonywaµ siΩ tutaj */
  189.   <b>for</b> (<b>int</b> i=1; i<20; i++)
  190.     {
  191.     <b>if</b> (i=15)
  192.       {
  193.       <b>continue</b> <i>nazewn▒trz</i>; // wyskocz do zewnΩtrznej pΩtli
  194.       }
  195.     }
  196.   }</pre>
  197. </ul>
  198. <p>U┐ycie instrukcji <b><tt>break</tt></b> mo┐e byµ u┐yteczne, jesli u┐ywamy instrukcji <b><tt>switch</tt></b> wewn▒trz pΩtli <b><tt>for</tt></b>, poniewa┐ <b><tt>break</tt></b> ma 
  199. szczeg≤lne znaczenie w instrukcji <b><tt>switch</tt></b>. Dodanie etykiety pozwala wyskoczyµ z instrukcji <b><tt>switch</tt></b> wewn▒trz pΩtli 
  200. <b><tt>for</tt></b>.</p>
  201. <ul><pre><i>LoopStart:</i>
  202. <b>for</b> (int i=1; i<10; i++)
  203.   {  /* po <b>break</b> program wykonuje siΩ tutaj */
  204.   <b>switch</b> (i)
  205.     {
  206.     <b>case</b> 4 :
  207.       <b>break</b>;
  208.     <b>default</b> :
  209.       <b>if</b> ((i%2) == 0)
  210.         <b>break</b> <i>LoopStart</i>;   // wyskocz do pΩtli
  211.       <b>break</b>;
  212.     }
  213.   }</pre>
  214. </ul>
  215. <br></td>
  216.     </tr></table>
  217.     </div>
  218. </td>
  219. <td width="142" valign="top">
  220.  
  221.         <br>
  222.         <table border="0" cellpadding="0" cellspacing="0" width="142">
  223.         <tr>
  224.         <td width="142" valign="top"><img src="img/login.gif" border="0" width="142" height="13" alt="LOGIN"></td>
  225.         </tr>
  226.         <tr>
  227.         <td width="142" valign="top" background="img/okno1.gif">
  228.         
  229.             
  230.             <div align="center">
  231.             <table cellpadding="0" cellspacing="2" border="0" width="98%">
  232.             <form method="post" action="subskrypcja/login.php">
  233.             <tr><td width="30%"><span class="t">Login:</span></td><td width="68%"><input type="text" name="login" size="15" class="login"></td></tr>
  234.             <tr><td width="30%"><span class="t">Has│o:</span></td><td width="68%"><input type="password" name="haslo" size="15" class="login"></td></tr>
  235.             
  236.             <tr><td colspan="2"><center><input type="image" src="img/ok.gif"></td></tr>
  237.             </form></table></div>
  238.         
  239.         </td>
  240.         </tr>
  241.         <tr>
  242.         <td width="142" valign="top"><img src="img/okno2.gif" border="0" width="142" height="10"></td>
  243.         </tr></table>
  244.  
  245.         <br>
  246.         <table border="0" cellpadding="0" cellspacing="0" width="142">
  247.         <tr>
  248.         <td width="142" valign="top"><img src="img/art.gif" border="0" width="142" height="13" alt="ARTYKULY"></td>
  249.         </tr>
  250.         <tr>
  251.         <td width="142" valign="top" background="img/okno1.gif">
  252.         
  253.         <span class="m">
  254.         
  255.          -<a href="index.php@id=1" class="menu">"Edytory HTML'a"</a><br>
  256.          -<a href="index.php@id=2" class="menu">"Publikowanie witryny"</a><br>
  257.          -<a href="index.php@id=3" class="menu">"PHP w domu"</a><br>
  258.          -<a href="index.php@id=4" class="menu">"Przeszukiwanie stron"</a><br>
  259.          -<a href="index.php@id=204" class="menu">"Wprowadzenie do Javy"</a><br>
  260.          -<a href="index.php@id=210" class="menu">"Grafika w PHP"</a>
  261.         </span>
  262.         
  263.         </td>
  264.         </tr>
  265.         <tr>
  266.         <td width="142" valign="top"><img src="img/okno2.gif" border="0" width="142" height="10"></td>
  267.         </tr></table>
  268.         
  269.         <br>
  270.         <table border="0" cellpadding="0" cellspacing="0" width="142">
  271.         <tr>
  272.         <td width="142" valign="top"><img src="img/stat.gif" border="0" width="142" height="13" alt="ARTYKULY"></td>
  273.         </tr>
  274.         <tr>
  275.         <td width="142" valign="top" background="img/okno1.gif"><div align="left"><table border="0" cellpadding="0" cellspacing="0" width="138"><tr><td width="138"><ol><li><a href="index.php@id=135" class="stat">PHP - przyk│adowe skrypty</a> <span class="maleczarne">(1491)</span><br><li><a href="index.php@id=59" class="stat">Szablony 1</a> <span class="maleczarne">(833)</span><br><li><a href="index.php@id=145" class="stat">Kurs PHP</a> <span class="maleczarne">(817)</span><br><br><span class="maleczarne">ú▒cznie: 24156</span>        </ol>
  276.         <center><a href="http://stat.webmedia.pl/cgi-bin/anal?webarea" target="_blank">
  277. <img border=0 src="http://stat.webmedia.pl/cgi-bin/stat?webarea&stat4ur" alt="stat4u" width="40" height="10"></a></center>
  278.         </td></tr></table></div>
  279.         </td>
  280.         </tr>
  281.         <tr>
  282.         <td width="142" valign="top"><img src="img/okno2.gif" border="0" width="142" height="10"></td>
  283.         </tr></table>
  284.         
  285.         <br>
  286.         <table border="0" cellpadding="0" cellspacing="0" width="142">
  287.         <tr>
  288.         <td width="142" valign="top"><img src="img/sponsor.gif" border="0" width="142" height="13" alt="SPONSOR"></td>
  289.         </tr>
  290.         <tr>
  291.         <td width="142" valign="top" background="img/okno1.gif"><br>
  292.         <center><EMBED src="img/beep2.swf" quality=high bgcolor=#000000 WIDTH=120 HEIGHT=30></center>                            
  293.         </td>
  294.         </tr>
  295.         <tr>
  296.         <td width="142" valign="top"><img src="img/okno2.gif" border="0" width="142" height="10"></td>
  297.         </tr></table>
  298.  
  299.         <br>
  300.             <div align="center"><table border="0" cellpadding="2" cellspacing="0" width="120">
  301.             <tr>
  302.             <td width="120"><a href="button.php@id=1" target="_blank"><img src="img/cgi.gif" border="0"></a></td>
  303.             </tr>
  304.             <tr>
  305.             <td width="120"><a href="button.php@id=2" target="_blank"><img src="img/ygreg.gif" border="0"></a></td>
  306.             </tr>
  307.             <tr>
  308.             <td width="120"></td>
  309.             </tr>
  310.             </table>
  311.             </div>
  312.         
  313.  
  314. </td>
  315. </tr>
  316. <tr>
  317. <td width="770" valign="top" colspan="3" align="right"><br><br><span class="m">All rights reserved by <a href="mailto:web-area@web-area.org">J&J Filipowscy Design & Code</a></td>
  318. </tr></table></div>
  319.  
  320.  
  321. </body>
  322. </html>