<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>butcher.art.pl &#187; .NET</title>
	<atom:link href="http://www.butcher.art.pl/category/projekty/net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.butcher.art.pl</link>
	<description>strony www, programowanie, film, grafika</description>
	<lastBuildDate>Mon, 09 Jan 2012 21:21:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>pl</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Turbo Fundusz</title>
		<link>http://www.butcher.art.pl/2010/01/projekty/net/turbo-fundusz/</link>
		<comments>http://www.butcher.art.pl/2010/01/projekty/net/turbo-fundusz/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 02:11:15 +0000</pubDate>
		<dc:creator>Kiniu</dc:creator>
				<category><![CDATA[.NET]]></category>

		<guid isPermaLink="false">http://www.butcher.art.pl/?p=131</guid>
		<description><![CDATA[Ostatni program na zaliczenie :( Aż się łezka w oku kręci&#8230; W zasadzie program jest bardzo prosty, ale zastosowaliśmy (bo pisaliśmy go we trójkę, popijając akademickie przysmaki) parę ciekawych rozwiązań: wielowątkowość, bazę SQL, łączenie przez Sockety i pobieranie najnowszego notowania, parsowanie HTML, rysowanie po Canvasie&#8230; A skąd się wziął pomysł na przycisk o takiejże nazwie? [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.butcher.art.pl/files/2010/01/fundusz.jpg"><img class="alignleft size-thumbnail wp-image-135 colorbox-131" title="Turbo Fundusz" src="http://www.butcher.art.pl/files/2010/01/fundusz-150x92.jpg" alt="" width="150" height="92" /></a>Ostatni program na zaliczenie :( Aż się łezka w oku kręci&#8230; W zasadzie program jest bardzo prosty, ale zastosowaliśmy (bo pisaliśmy go we trójkę, popijając akademickie przysmaki) parę ciekawych rozwiązań: wielowątkowość, bazę SQL, łączenie przez Sockety i pobieranie najnowszego notowania, parsowanie HTML, rysowanie po Canvasie&#8230; A skąd się wziął pomysł na przycisk o takiejże nazwie? To długa historia&#8230;  <span id="more-131"></span><br />
Kilka ciekawszych fragmentów programu.</p>
<p><strong>Pobranie najnowszego notowania funduszu</strong></p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">SELECT</span> f<span style="color: #66cc66;">.</span>id fundusz_id<span style="color: #66cc66;">,</span> nazwa<span style="color: #66cc66;">,</span> wartosc<span style="color: #66cc66;">,</span> max_data <span style="color: #993333; font-weight: bold;">FROM</span> fundusz f <span style="color: #993333; font-weight: bold;">LEFT</span> <span style="color: #993333; font-weight: bold;">JOIN</span> <span style="color: #66cc66;">&#40;</span>
	<span style="color: #993333; font-weight: bold;">SELECT</span> <span style="color: #993333; font-weight: bold;">DISTINCT</span> fundusz_id<span style="color: #66cc66;">,</span>
		<span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> MAX<span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">DATA</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">FROM</span> notowanie <span style="color: #993333; font-weight: bold;">WHERE</span> fundusz_id <span style="color: #66cc66;">=</span> n<span style="color: #66cc66;">.</span>fundusz_id<span style="color: #66cc66;">&#41;</span> max_data<span style="color: #66cc66;">,</span>
		<span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> wartosc <span style="color: #993333; font-weight: bold;">FROM</span> notowanie <span style="color: #993333; font-weight: bold;">WHERE</span> fundusz_id <span style="color: #66cc66;">=</span> n<span style="color: #66cc66;">.</span>fundusz_id <span style="color: #993333; font-weight: bold;">AND</span> <span style="color: #993333; font-weight: bold;">DATA</span> <span style="color: #66cc66;">=</span> max_data<span style="color: #66cc66;">&#41;</span> wartosc
	<span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #ff0000;">`notowanie`</span> n
<span style="color: #66cc66;">&#41;</span> t1 <span style="color: #993333; font-weight: bold;">ON</span> f<span style="color: #66cc66;">.</span>id <span style="color: #66cc66;">=</span> t1<span style="color: #66cc66;">.</span>fundusz_id</pre></div></div>

<p><strong>Łączenie się przez Socket</strong></p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF;">try</span> <span style="color: #000000;">&#123;</span>
	<span style="color: #FF0000;">String</span> host <span style="color: #008000;">=</span> <span style="color: #666666;">&quot;fundusze.wp.pl&quot;</span><span style="color: #008000;">;</span>
	Socket nowyS <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> Socket<span style="color: #000000;">&#40;</span>AddressFamily.<span style="color: #0000FF;">InterNetwork</span>, SocketType.<span style="color: #0000FF;">Stream</span>, ProtocolType.<span style="color: #0000FF;">Tcp</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
	<span style="color: #FF0000;">String</span> request <span style="color: #008000;">=</span> <span style="color: #666666;">&quot;GET /typ,0,notowania.html HTTP/1.1<span style="color: #008080; font-weight: bold;">\r</span><span style="color: #008080; font-weight: bold;">\n</span>Host:&quot;</span> <span style="color: #008000;">+</span> host <span style="color: #008000;">+</span>
		<span style="color: #666666;">&quot;<span style="color: #008080; font-weight: bold;">\r</span><span style="color: #008080; font-weight: bold;">\n</span>Connection: Close<span style="color: #008080; font-weight: bold;">\r</span><span style="color: #008080; font-weight: bold;">\n</span><span style="color: #008080; font-weight: bold;">\r</span><span style="color: #008080; font-weight: bold;">\n</span>&quot;</span><span style="color: #008000;">;</span>
	<span style="color: #FF0000;">Byte</span><span style="color: #000000;">&#91;</span><span style="color: #000000;">&#93;</span> requestBytes <span style="color: #008000;">=</span> Encoding.<span style="color: #0000FF;">ASCII</span>.<span style="color: #0000FF;">GetBytes</span><span style="color: #000000;">&#40;</span>request<span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
	<span style="color: #FF0000;">int</span> bytes <span style="color: #008000;">=</span> <span style="color: #FF0000;">0</span><span style="color: #008000;">;</span>
	<span style="color: #FF0000;">String</span> page <span style="color: #008000;">=</span> <span style="color: #666666;">&quot;&quot;</span><span style="color: #008000;">;</span>
	<span style="color: #FF0000;">Byte</span><span style="color: #000000;">&#91;</span><span style="color: #000000;">&#93;</span> bytesReceived <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> <span style="color: #FF0000;">Byte</span><span style="color: #000000;">&#91;</span><span style="color: #FF0000;">256</span><span style="color: #000000;">&#93;</span><span style="color: #008000;">;</span>
&nbsp;
	nowyS.<span style="color: #0000FF;">Connect</span><span style="color: #000000;">&#40;</span>host, <span style="color: #FF0000;">80</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
	<span style="color: #0600FF;">if</span> <span style="color: #000000;">&#40;</span>nowyS.<span style="color: #0000FF;">Connected</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
		nowyS.<span style="color: #0000FF;">Send</span><span style="color: #000000;">&#40;</span>requestBytes<span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
		<span style="color: #0600FF;">do</span> <span style="color: #000000;">&#123;</span>
			bytes <span style="color: #008000;">=</span> nowyS.<span style="color: #0000FF;">Receive</span><span style="color: #000000;">&#40;</span>bytesReceived, bytesReceived.<span style="color: #0000FF;">Length</span>, <span style="color: #FF0000;">0</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
			page <span style="color: #008000;">=</span> page <span style="color: #008000;">+</span> Encoding.<span style="color: #0000FF;">ASCII</span>.<span style="color: #0000FF;">GetString</span><span style="color: #000000;">&#40;</span>bytesReceived, <span style="color: #FF0000;">0</span>, bytes<span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
		<span style="color: #000000;">&#125;</span>
		<span style="color: #0600FF;">while</span> <span style="color: #000000;">&#40;</span>bytes <span style="color: #008000;">&gt;</span> <span style="color: #FF0000;">0</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
	<span style="color: #000000;">&#125;</span> nowyS.<span style="color: #0000FF;">Close</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
	dane <span style="color: #008000;">=</span> page<span style="color: #008000;">;</span>
<span style="color: #000000;">&#125;</span> <span style="color: #0600FF;">catch</span> <span style="color: #000000;">&#40;</span>SocketException e<span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
	MessageBox.<span style="color: #0000FF;">Show</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;Błąd połączenia&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
<span style="color: #000000;">&#125;</span></pre></div></div>

<p><strong>Parsowanie dokumentu</strong></p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;">strona <span style="color: #008000;">=</span> strona.<span style="color: #0000FF;">Substring</span><span style="color: #000000;">&#40;</span>strona.<span style="color: #0000FF;">IndexOf</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;&lt;table class=<span style="color: #008080; font-weight: bold;">\&quot;</span>tab<span style="color: #008080; font-weight: bold;">\&quot;</span>&gt;&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
strona <span style="color: #008000;">=</span> strona.<span style="color: #0000FF;">Substring</span><span style="color: #000000;">&#40;</span><span style="color: #FF0000;">0</span>, strona.<span style="color: #0000FF;">IndexOf</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;&lt;/table&gt;&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
<span style="color: #FF0000;">string</span><span style="color: #000000;">&#91;</span><span style="color: #000000;">&#93;</span> tab <span style="color: #008000;">=</span> strona.<span style="color: #0000FF;">Split</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">'<span style="color: #008080; font-weight: bold;">\n</span>'</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
<span style="color: #FF0000;">int</span> krok <span style="color: #008000;">=</span> <span style="color: #FF0000;">0</span><span style="color: #008000;">;</span>
<span style="color: #008080; font-style: italic;">// 0 - szukam nazwy funduszu</span>
<span style="color: #008080; font-style: italic;">// 1 - szukam waluty</span>
<span style="color: #008080; font-style: italic;">// 2 - szukam wartosci</span>
&nbsp;
<span style="color: #FF0000;">string</span> nazwa <span style="color: #008000;">=</span> <span style="color: #666666;">&quot;&quot;</span><span style="color: #008000;">;</span>
<span style="color: #FF0000;">double</span> wartosc <span style="color: #008000;">=</span> <span style="color: #FF0000;">0</span><span style="color: #008000;">;</span> 
&nbsp;
List lista <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> List<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
<span style="color: #0600FF;">for</span> <span style="color: #000000;">&#40;</span><span style="color: #FF0000;">int</span> i <span style="color: #008000;">=</span> <span style="color: #FF0000;">0</span><span style="color: #008000;">;</span> i <span style="color: #008000;">&lt;</span> tab.<span style="color: #0000FF;">Length</span><span style="color: #008000;">;</span> i<span style="color: #008000;">++</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span> 	
	<span style="color: #0600FF;">switch</span><span style="color: #000000;">&#40;</span>krok<span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span> 		
		<span style="color: #0600FF;">case</span> <span style="color: #FF0000;">0</span><span style="color: #008000;">:</span> 			
			<span style="color: #0600FF;">if</span> <span style="color: #000000;">&#40;</span>tab<span style="color: #000000;">&#91;</span>i<span style="color: #000000;">&#93;</span>.<span style="color: #0000FF;">IndexOf</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;checkbox&quot;</span><span style="color: #000000;">&#41;</span> <span style="color: #008000;">&gt;</span> <span style="color: #008000;">-</span><span style="color: #FF0000;">1</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
				nazwa <span style="color: #008000;">=</span> tab<span style="color: #000000;">&#91;</span>i<span style="color: #000000;">&#93;</span>.<span style="color: #0000FF;">Substring</span><span style="color: #000000;">&#40;</span>tab<span style="color: #000000;">&#91;</span>i<span style="color: #000000;">&#93;</span>.<span style="color: #0000FF;">IndexOf</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;html<span style="color: #008080; font-weight: bold;">\&quot;</span>&gt;&quot;</span><span style="color: #000000;">&#41;</span> <span style="color: #008000;">+</span> <span style="color: #FF0000;">6</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
				nazwa <span style="color: #008000;">=</span> nazwa.<span style="color: #0000FF;">Substring</span><span style="color: #000000;">&#40;</span><span style="color: #FF0000;">0</span>, nazwa.<span style="color: #0000FF;">IndexOf</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;&gt;&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span> 				
				krok <span style="color: #008000;">=</span> <span style="color: #FF0000;">1</span><span style="color: #008000;">;</span> 			
			<span style="color: #000000;">&#125;</span>
 			break<span style="color: #008000;">;</span>
 		<span style="color: #0600FF;">case</span> <span style="color: #FF0000;">1</span><span style="color: #008000;">:</span>
 			<span style="color: #0600FF;">if</span> <span style="color: #000000;">&#40;</span>tab<span style="color: #000000;">&#91;</span>i<span style="color: #000000;">&#93;</span>.<span style="color: #0000FF;">IndexOf</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;class=<span style="color: #008080; font-weight: bold;">\&quot;</span>cas<span style="color: #008080; font-weight: bold;">\&quot;</span>&quot;</span><span style="color: #000000;">&#41;</span> <span style="color: #008000;">&gt;</span> <span style="color: #008000;">-</span><span style="color: #FF0000;">1</span><span style="color: #000000;">&#41;</span> 	<span style="color: #000000;">&#123;</span>
				<span style="color: #0600FF;">if</span> <span style="color: #000000;">&#40;</span>tab<span style="color: #000000;">&#91;</span>i<span style="color: #000000;">&#93;</span>.<span style="color: #0000FF;">IndexOf</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;PLN&quot;</span><span style="color: #000000;">&#41;</span> <span style="color: #008000;">&gt;</span> <span style="color: #008000;">-</span><span style="color: #FF0000;">1</span><span style="color: #000000;">&#41;</span>
					krok <span style="color: #008000;">=</span> <span style="color: #FF0000;">2</span><span style="color: #008000;">;</span>
				<span style="color: #0600FF;">else</span>
					krok <span style="color: #008000;">=</span> <span style="color: #FF0000;">0</span><span style="color: #008000;">;</span>
			<span style="color: #000000;">&#125;</span>
			break<span style="color: #008000;">;</span>
		<span style="color: #0600FF;">case</span> <span style="color: #FF0000;">2</span><span style="color: #008000;">:</span>
			<span style="color: #0600FF;">if</span> <span style="color: #000000;">&#40;</span>tab<span style="color: #000000;">&#91;</span>i<span style="color: #000000;">&#93;</span>.<span style="color: #0000FF;">IndexOf</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;class=<span style="color: #008080; font-weight: bold;">\&quot;</span>rt<span style="color: #008080; font-weight: bold;">\&quot;</span>&quot;</span><span style="color: #000000;">&#41;</span> <span style="color: #008000;">&gt;</span> <span style="color: #008000;">-</span><span style="color: #FF0000;">1</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span>
				tab<span style="color: #000000;">&#91;</span>i<span style="color: #000000;">&#93;</span> <span style="color: #008000;">=</span> tab<span style="color: #000000;">&#91;</span>i<span style="color: #000000;">&#93;</span>.<span style="color: #0000FF;">Substring</span><span style="color: #000000;">&#40;</span><span style="color: #FF0000;">15</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
				tab<span style="color: #000000;">&#91;</span>i<span style="color: #000000;">&#93;</span> <span style="color: #008000;">=</span> tab<span style="color: #000000;">&#91;</span>i<span style="color: #000000;">&#93;</span>.<span style="color: #0000FF;">Substring</span><span style="color: #000000;">&#40;</span><span style="color: #FF0000;">0</span>, tab<span style="color: #000000;">&#91;</span>i<span style="color: #000000;">&#93;</span>.<span style="color: #0000FF;">IndexOf</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">'&lt;'</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
				wartosc <span style="color: #008000;">=</span> <span style="color: #FF0000;">Double</span>.<span style="color: #0000FF;">Parse</span><span style="color: #000000;">&#40;</span>tab<span style="color: #000000;">&#91;</span>i<span style="color: #000000;">&#93;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
				lista.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span><span style="color: #008000;">new</span> Notowanie<span style="color: #000000;">&#40;</span><span style="color: #008000;">-</span><span style="color: #FF0000;">1</span>, nazwa, wartosc, DateTime.<span style="color: #0000FF;">Now</span>.<span style="color: #0000FF;">ToString</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
				krok <span style="color: #008000;">=</span> <span style="color: #FF0000;">0</span><span style="color: #008000;">;</span>
			<span style="color: #000000;">&#125;</span>
			break<span style="color: #008000;">;</span>
		<span style="color: #0600FF;">default</span><span style="color: #008000;">:</span>
		break<span style="color: #008000;">;</span>
	<span style="color: #000000;">&#125;</span>
<span style="color: #000000;">&#125;</span>
&nbsp;
<span style="color: #0600FF;">return</span> lista<span style="color: #008000;">;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.butcher.art.pl/2010/01/projekty/net/turbo-fundusz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gra Czołgi</title>
		<link>http://www.butcher.art.pl/2007/12/projekty/net/gra-czolgi/</link>
		<comments>http://www.butcher.art.pl/2007/12/projekty/net/gra-czolgi/#comments</comments>
		<pubDate>Sat, 15 Dec 2007 23:02:47 +0000</pubDate>
		<dc:creator>Kiniu</dc:creator>
				<category><![CDATA[.NET]]></category>

		<guid isPermaLink="false">http://www.butcher.art.pl/?p=31</guid>
		<description><![CDATA[Gra działa w trybie wieloosobowym poprzez sieć. Mojego autorstwa jest  cały gameplay oraz grafika, natomiast komunikację sieciową napisał  kolega. Do uruchomienia konieczne jest zainstalowane środowisko .NET
Pobierz czolgi.zip

Można przetestować na jednym komputerze. W tym celu należy uruchomić dwukrotnie program. W ustawieniach jeden z nich wybrać jako serwer i kliknąć nasłuchuj&#8230; W drugim zaś podłącz. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.butcher.art.pl/files/2010/05/img1229298433.jpeg"><img class="alignleft size-thumbnail wp-image-63 colorbox-31" title="Czołgi" src="http://www.butcher.art.pl/files/2010/05/img1229298433-130x150.jpg" alt="" width="130" height="150" /></a>Gra działa w trybie wieloosobowym poprzez sieć. Mojego autorstwa jest  cały gameplay oraz grafika, natomiast komunikację sieciową napisał  kolega. Do uruchomienia konieczne jest zainstalowane środowisko .NET</p>
<p>Pobierz <a href="http://www.butcher.art.pl/files/2007/12/czolgi.zip">czolgi.zip</a></p>
<p><span id="more-31"></span></p>
<p>Można przetestować na jednym komputerze. W tym celu należy uruchomić dwukrotnie program. W ustawieniach jeden z nich wybrać jako serwer i kliknąć nasłuchuj&#8230; W drugim zaś podłącz. Potem trzeba wybrać Nowa gra.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.butcher.art.pl/2007/12/projekty/net/gra-czolgi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Winda</title>
		<link>http://www.butcher.art.pl/2007/12/projekty/net/winda/</link>
		<comments>http://www.butcher.art.pl/2007/12/projekty/net/winda/#comments</comments>
		<pubDate>Fri, 30 Nov 2007 23:00:45 +0000</pubDate>
		<dc:creator>Kiniu</dc:creator>
				<category><![CDATA[.NET]]></category>

		<guid isPermaLink="false">http://www.butcher.art.pl/?p=29</guid>
		<description><![CDATA[Kolejny program pisany na zaliczenie :) Celem programu jest symulacja  windy. Przyciskami można dodać pasażera i wskazać na które piętro ma  pojechać. Bardzo przydatna aplikacja!
Pobierz winda.zip
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.butcher.art.pl/files/2010/05/img1229298982.jpeg"><img class="alignleft size-thumbnail wp-image-65 colorbox-29" title="Winda" src="http://www.butcher.art.pl/files/2010/05/img1229298982-139x150.jpg" alt="" width="139" height="150" /></a>Kolejny program pisany na zaliczenie :) Celem programu jest symulacja  windy. Przyciskami można dodać pasażera i wskazać na które piętro ma  pojechać. Bardzo przydatna aplikacja!</p>
<p>Pobierz <a href="http://www.butcher.art.pl/files/2007/12/winda.zip">winda.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.butcher.art.pl/2007/12/projekty/net/winda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kalkulator</title>
		<link>http://www.butcher.art.pl/2007/11/projekty/net/kalkulator/</link>
		<comments>http://www.butcher.art.pl/2007/11/projekty/net/kalkulator/#comments</comments>
		<pubDate>Thu, 22 Nov 2007 22:59:06 +0000</pubDate>
		<dc:creator>Kiniu</dc:creator>
				<category><![CDATA[.NET]]></category>

		<guid isPermaLink="false">http://www.butcher.art.pl/?p=26</guid>
		<description><![CDATA[Program pisany na zaliczenie. Potrafi rozpoznawać wyrażenia wpisywane w  języku naturalnym np. (2+2)*2
Pobierz kalkulator.zip
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.butcher.art.pl/files/2010/05/img1229298861.jpeg"><img class="alignleft size-thumbnail wp-image-64 colorbox-26" title="Kalkulator" src="http://www.butcher.art.pl/files/2010/05/img1229298861-150x120.jpg" alt="" width="150" height="120" /></a>Program pisany na zaliczenie. Potrafi rozpoznawać wyrażenia wpisywane w  języku naturalnym np. (2+2)*2</p>
<p>Pobierz <a href="http://www.butcher.art.pl/files/2007/11/kalkulator.zip">kalkulator.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.butcher.art.pl/2007/11/projekty/net/kalkulator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

