<?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>SanalDevre</title>
	<atom:link href="http://www.sanaldevre.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.sanaldevre.com</link>
	<description>İnternet, bilgisayar ve teknolojiye dair kırıntılar...</description>
	<lastBuildDate>Tue, 17 Jan 2012 10:17:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>CSharp &#8211; Button Oyunu</title>
		<link>http://www.sanaldevre.com/csharp-button-oyunu.html</link>
		<comments>http://www.sanaldevre.com/csharp-button-oyunu.html#comments</comments>
		<pubDate>Tue, 17 Jan 2012 10:17:47 +0000</pubDate>
		<dc:creator>ibrahim</dc:creator>
				<category><![CDATA[Görsel Programlama]]></category>
		<category><![CDATA[csharp]]></category>
		<category><![CDATA[csharp oyunu]]></category>

		<guid isPermaLink="false">http://www.sanaldevre.com/?p=514</guid>
		<description><![CDATA[Pencerede rastgele gösterilen butonların olduğu ve butonlara basıldığında ekrandan silinen button oyunu. Projemize bir timer ekleyelim. Formun load fonksiyonunda timerın değerlerini aşağıdakigibi yapalım. ?View Code CSHARP1 2 3 4 5 private void Form1_Load&#40;object sender, EventArgs e&#41; &#123; timer1.Interval = 500; timer1.Start&#40;&#41;; &#125; Ardından timer tick fonksiyonunu aşağıdaki gibi ayarlıyalım.(Timerın her tickinde çalışacak fonksiyon.) ?View Code [...]]]></description>
			<content:encoded><![CDATA[<p>Pencerede rastgele gösterilen butonların olduğu ve butonlara basıldığında ekrandan silinen button oyunu.</p>
<p>Projemize bir timer ekleyelim. Formun load fonksiyonunda timerın değerlerini aşağıdakigibi yapalım.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p514code4'); return false;">View Code</a> CSHARP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p5144"><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code" id="p514code4"><pre class="csharp" style="font-family:monospace;"> <span style="color: #0600FF; font-weight: bold;">private</span> <span style="color: #6666cc; font-weight: bold;">void</span> Form1_Load<span style="color: #008000;">&#40;</span><span style="color: #6666cc; font-weight: bold;">object</span> sender, EventArgs e<span style="color: #008000;">&#41;</span>
        <span style="color: #008000;">&#123;</span>
            timer1<span style="color: #008000;">.</span><span style="color: #0000FF;">Interval</span> <span style="color: #008000;">=</span> <span style="color: #FF0000;">500</span><span style="color: #008000;">;</span>
            timer1<span style="color: #008000;">.</span><span style="color: #0000FF;">Start</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #008000;">&#125;</span></pre></td></tr></table></div>

<p>Ardından timer tick fonksiyonunu aşağıdaki gibi ayarlıyalım.(Timerın her tickinde çalışacak fonksiyon.)</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p514code5'); return false;">View Code</a> CSHARP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p5145"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
</pre></td><td class="code" id="p514code5"><pre class="csharp" style="font-family:monospace;"><span style="color: #0600FF; font-weight: bold;">private</span> <span style="color: #6666cc; font-weight: bold;">void</span> timer1_Tick<span style="color: #008000;">&#40;</span><span style="color: #6666cc; font-weight: bold;">object</span> sender, EventArgs e<span style="color: #008000;">&#41;</span>
        <span style="color: #008000;">&#123;</span>
            <span style="color: #008080; font-style: italic;">//oluşturulacak butonun özellikleri.</span>
            Button b <span style="color: #008000;">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> Button<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
            b<span style="color: #008000;">.</span><span style="color: #0000FF;">Height</span> <span style="color: #008000;">=</span> <span style="color: #FF0000;">30</span><span style="color: #008000;">;</span>
            b<span style="color: #008000;">.</span><span style="color: #0000FF;">Width</span> <span style="color: #008000;">=</span> <span style="color: #FF0000;">30</span><span style="color: #008000;">;</span>
            b<span style="color: #008000;">.</span><span style="color: #0000FF;">Text</span> <span style="color: #008000;">=</span> <span style="color: #666666;">&quot;x&quot;</span><span style="color: #008000;">;</span>
&nbsp;
            <span style="color: #008080; font-style: italic;">//butonun konumu çerçevenin içinde olsun.</span>
            <span style="color: #6666cc; font-weight: bold;">int</span> maxLocation_y, maxLocation_x<span style="color: #008000;">;</span>
            maxLocation_x <span style="color: #008000;">=</span> <span style="color: #0600FF; font-weight: bold;">this</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Width</span> <span style="color: #008000;">-</span> b<span style="color: #008000;">.</span><span style="color: #0000FF;">Width</span><span style="color: #008000;">;</span>
            maxLocation_y <span style="color: #008000;">=</span> <span style="color: #0600FF; font-weight: bold;">this</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Height</span> <span style="color: #008000;">-</span> b<span style="color: #008000;">.</span><span style="color: #0000FF;">Height</span><span style="color: #008000;">;</span>
&nbsp;
            Random r <span style="color: #008000;">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> Random<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
            <span style="color: #008080; font-style: italic;">//butonun konumları rastgele belirliyoruz.</span>
            b<span style="color: #008000;">.</span><span style="color: #0000FF;">Location</span> <span style="color: #008000;">=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> Point<span style="color: #008000;">&#40;</span>r<span style="color: #008000;">.</span><span style="color: #0000FF;">Next</span><span style="color: #008000;">&#40;</span>maxLocation_x<span style="color: #008000;">&#41;</span>, r<span style="color: #008000;">.</span><span style="color: #0000FF;">Next</span><span style="color: #008000;">&#40;</span>maxLocation_y<span style="color: #008000;">&#41;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
            <span style="color: #008080; font-style: italic;">//Butona tıklandığında ButonaBasildi fonksiyonu çalışması için.</span>
            b<span style="color: #008000;">.</span><span style="color: #0000FF;">Click</span> <span style="color: #008000;">+=</span> <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> EventHandler<span style="color: #008000;">&#40;</span>ButonaBasildi<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
            <span style="color: #008080; font-style: italic;">//Butonu pencereye ekledik.</span>
            <span style="color: #0600FF; font-weight: bold;">this</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Controls</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Add</span><span style="color: #008000;">&#40;</span>b<span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #008000;">&#125;</span></pre></td></tr></table></div>

<p>Son olarak ekrana gelen butonlara basıldığında silicek fonksiyonu yazalım.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p514code6'); return false;">View Code</a> CSHARP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p5146"><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code" id="p514code6"><pre class="csharp" style="font-family:monospace;">        <span style="color: #008080; font-style: italic;">//Butona Basıldığında çalışacak fonksiyon.</span>
        <span style="color: #0600FF; font-weight: bold;">private</span> <span style="color: #6666cc; font-weight: bold;">void</span> ButonaBasildi<span style="color: #008000;">&#40;</span><span style="color: #6666cc; font-weight: bold;">object</span> sender, EventArgs e<span style="color: #008000;">&#41;</span> <span style="color: #008000;">&#123;</span>
            Button b <span style="color: #008000;">=</span> <span style="color: #008000;">&#40;</span>Button<span style="color: #008000;">&#41;</span>sender<span style="color: #008000;">;</span>
            b<span style="color: #008000;">.</span><span style="color: #0000FF;">Visible</span> <span style="color: #008000;">=</span> <span style="color: #0600FF; font-weight: bold;">false</span><span style="color: #008000;">;</span> <span style="color: #008080; font-style: italic;">//basılan butonun görünümünü false yapıyoruz.</span>
        <span style="color: #008000;">&#125;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.sanaldevre.com/csharp-button-oyunu.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>unix-linux sistem programlama ders notları</title>
		<link>http://www.sanaldevre.com/unix-linux-sistem-programlama-ders-notlari.html</link>
		<comments>http://www.sanaldevre.com/unix-linux-sistem-programlama-ders-notlari.html#comments</comments>
		<pubDate>Fri, 04 Nov 2011 15:06:41 +0000</pubDate>
		<dc:creator>ibrahim</dc:creator>
				<category><![CDATA[e-kitap]]></category>

		<guid isPermaLink="false">http://www.sanaldevre.com/?p=510</guid>
		<description><![CDATA[Unix/Linux Sistem Programlama Ders Notu. Ders Notunu İndir.]]></description>
			<content:encoded><![CDATA[<p>Unix/Linux Sistem Programlama Ders Notu.<br />
<a href="http://www.divshare.com/download/16105875-1d2">Ders Notunu İndir.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sanaldevre.com/unix-linux-sistem-programlama-ders-notlari.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pardus&#8217;ta C++ Derlemek</title>
		<link>http://www.sanaldevre.com/pardusta-c-derlemek.html</link>
		<comments>http://www.sanaldevre.com/pardusta-c-derlemek.html#comments</comments>
		<pubDate>Thu, 20 Oct 2011 19:36:18 +0000</pubDate>
		<dc:creator>ibrahim</dc:creator>
				<category><![CDATA[Pardus]]></category>
		<category><![CDATA[c++ derlemek]]></category>
		<category><![CDATA[g++ nasıl kurulur]]></category>
		<category><![CDATA[pardus]]></category>
		<category><![CDATA[pardus ta c++ derslemek]]></category>
		<category><![CDATA[pardusa g++ kurmak]]></category>

		<guid isPermaLink="false">http://www.sanaldevre.com/?p=506</guid>
		<description><![CDATA[C++ derlerken C&#8217;den farklı olarak gcc kullanmıyoruz. Bunun için g++ derleyicisini kullanacağız. Eğer g++ kaynak.cpp yaptığınızda g++ yok diye hata alıyorsanız. Aşağıdaki satırı konsola yazarak g++ derleyicisini sisteminize kurabilirsiniz. sudo pisi it -c system.devel]]></description>
			<content:encoded><![CDATA[<p>C++ derlerken C&#8217;den farklı olarak gcc kullanmıyoruz. Bunun için g++ derleyicisini kullanacağız. Eğer g++ kaynak.cpp yaptığınızda g++ yok diye hata alıyorsanız. Aşağıdaki satırı konsola yazarak g++ derleyicisini sisteminize kurabilirsiniz.</p>
<pre>sudo pisi it -c system.devel</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.sanaldevre.com/pardusta-c-derlemek.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C++ Dosya Pointer ile Güncelleme Yapmak</title>
		<link>http://www.sanaldevre.com/c-dosya-pointer-ile-guncelleme-yapmak.html</link>
		<comments>http://www.sanaldevre.com/c-dosya-pointer-ile-guncelleme-yapmak.html#comments</comments>
		<pubDate>Mon, 17 Oct 2011 15:25:53 +0000</pubDate>
		<dc:creator>ibrahim</dc:creator>
				<category><![CDATA[C Programlama]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[c programlama]]></category>
		<category><![CDATA[c++ dosya işlemleri]]></category>
		<category><![CDATA[dosya işlemleri]]></category>
		<category><![CDATA[dosya pointer]]></category>

		<guid isPermaLink="false">http://www.sanaldevre.com/?p=505</guid>
		<description><![CDATA[Burada anlatacağım dosya pointer ile txt dosyasına yazdığımız 15 baytlık verinin istediğimiz 5 baytını (biz son 5 baytını yapacaz) yenisiyle değiştirmek. Kod aşağıda kodu biraz anlatmak gerekirse. Önce dosyayı açıyoruz daha sonra dosyaya 15 baytlık veri yazıyoruz ardında kursoru 10. bayta götürüyoruz. seekp(10) ile. saha sonra yeni 5 baytlık verimizi üstüne yazıyoruz.Kodlar aşağıda. ?View Code [...]]]></description>
			<content:encoded><![CDATA[<p>Burada anlatacağım dosya pointer ile txt dosyasına yazdığımız 15 baytlık verinin istediğimiz 5 baytını (biz son 5 baytını yapacaz) yenisiyle değiştirmek. </p>
<p>Kod aşağıda kodu biraz anlatmak gerekirse. Önce dosyayı açıyoruz daha sonra dosyaya 15 baytlık veri yazıyoruz ardında kursoru 10. bayta götürüyoruz. seekp(10) ile. saha sonra yeni 5 baytlık verimizi üstüne yazıyoruz.Kodlar aşağıda.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p505code8'); return false;">View Code</a> C</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p5058"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
</pre></td><td class="code" id="p505code8"><pre class="c" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">//Dosya Organizasyon Dersi - Ödev 1</span>
<span style="color: #666666; font-style: italic;">//15 Baytlık satırın son 5 baytını değiştirmek.</span>
<span style="color: #339933;">#include &lt;cstdlib&gt;</span>
<span style="color: #339933;">#include &lt;iostream&gt;</span>
<span style="color: #339933;">#include &lt;fstream&gt;</span>
<span style="color: #339933;">#include &lt;string&gt;</span>
using namespace std<span style="color: #339933;">;</span>
<span style="color: #993333;">int</span> main<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	ofstream dosya<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;dosya.txt&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #993333;">string</span> veri<span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">do</span><span style="color: #009900;">&#123;</span>
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/cout.html"><span style="color: #000066;">cout</span></a> <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot;Veriyi gir(15 karakter): &quot;</span><span style="color: #339933;">;</span> cin <span style="color: #339933;">&gt;&gt;</span> veri<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span>veri.<span style="color: #202020;">size</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">!=</span><span style="color: #0000dd;">15</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	dosya <span style="color: #339933;">&lt;&lt;</span> veri<span style="color: #339933;">;</span> 
	<span style="color: #993333;">string</span> yeniVeri<span style="color: #339933;">;</span>
	<span style="color: #b1b100;">do</span><span style="color: #009900;">&#123;</span>
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/cout.html"><span style="color: #000066;">cout</span></a> <span style="color: #339933;">&lt;&lt;</span> <span style="color: #ff0000;">&quot;Yeni Veriyi gir(5 karakter): &quot;</span><span style="color: #339933;">;</span> cin <span style="color: #339933;">&gt;&gt;</span> yeniVeri<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span>yeniVeri.<span style="color: #202020;">size</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">!=</span><span style="color: #0000dd;">5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
&nbsp;
	dosya.<span style="color: #202020;">seekp</span><span style="color: #009900;">&#40;</span><span style="color: #0000dd;">10</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
	dosya <span style="color: #339933;">&lt;&lt;</span> yeniVeri<span style="color: #339933;">;</span> 
	dosya.<span style="color: #202020;">close</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">return</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.sanaldevre.com/c-dosya-pointer-ile-guncelleme-yapmak.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSharp KeyDown Kullanımı</title>
		<link>http://www.sanaldevre.com/csharp-keydown-kullanimi.html</link>
		<comments>http://www.sanaldevre.com/csharp-keydown-kullanimi.html#comments</comments>
		<pubDate>Mon, 17 Oct 2011 15:12:03 +0000</pubDate>
		<dc:creator>ibrahim</dc:creator>
				<category><![CDATA[Görsel Programlama]]></category>
		<category><![CDATA[charp programlama]]></category>
		<category><![CDATA[clicked]]></category>
		<category><![CDATA[csharp]]></category>
		<category><![CDATA[görsel programlmaa]]></category>
		<category><![CDATA[keydown]]></category>
		<category><![CDATA[klavye tuşlarını okumak csharp]]></category>

		<guid isPermaLink="false">http://www.sanaldevre.com/?p=502</guid>
		<description><![CDATA[Bu yazımızda c# &#8216;ta tuşlarla ekrandaki obeleri hareketettirmeyi öğreniyoruz. İlk olarak bir görsel c# projesi açalım. Ve formumuza 3 tane textbox yerleştirelim. Ardında Bu text boxların ilkinin keydownına çift tıklayarak. kod kısmına geçelim. Daha sonra diğer 2 ve 3 ün keydownlarını textbox 1&#8242;in keydownu olarak gösterelim. Yani hepsinin keydownu bir olacak. Ardında kod kısmından keydown [...]]]></description>
			<content:encoded><![CDATA[<p>Bu yazımızda c# &#8216;ta tuşlarla ekrandaki obeleri hareketettirmeyi öğreniyoruz.<img src="http://www.sanaldevre.com/wp/wp-content/uploads/2011/10/keydown_1.jpg"></p>
<p>İlk olarak bir görsel c# projesi açalım. Ve formumuza 3 tane textbox yerleştirelim. Ardında Bu text boxların ilkinin keydownına çift tıklayarak. kod kısmına geçelim. Daha sonra diğer 2 ve 3 ün keydownlarını textbox 1&#8242;in keydownu olarak gösterelim. Yani hepsinin keydownu bir olacak. Ardında kod kısmından keydown fonksiyonuna aşağıdaki kodları yazalım. Açıklamaları içindedir. </p>
<p><img src="http://www.sanaldevre.com/wp/wp-content/uploads/2011/10/keydown_2.jpg"></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p502code10'); return false;">View Code</a> CSHARP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p50210"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
</pre></td><td class="code" id="p502code10"><pre class="csharp" style="font-family:monospace;">            <span style="color: #0600FF; font-weight: bold;">if</span> <span style="color: #008000;">&#40;</span>e<span style="color: #008000;">.</span><span style="color: #0000FF;">Control</span><span style="color: #008000;">&#41;</span> <span style="color: #008080; font-style: italic;">//Control Tuşu Basılıysa..</span>
            <span style="color: #008000;">&#123;</span>
                <span style="color: #0600FF; font-weight: bold;">switch</span> <span style="color: #008000;">&#40;</span>e<span style="color: #008000;">.</span><span style="color: #0000FF;">KeyCode</span><span style="color: #008000;">&#41;</span>
                <span style="color: #008000;">&#123;</span>
                    <span style="color: #0600FF; font-weight: bold;">case</span> Keys<span style="color: #008000;">.</span><span style="color: #0000FF;">Left</span><span style="color: #008000;">:</span><span style="color: #008080; font-style: italic;">//sol ok basılıysa sola hareket ettir.</span>
                        <span style="color: #008000;">&#40;</span>sender <span style="color: #0600FF; font-weight: bold;">as</span> TextBox<span style="color: #008000;">&#41;</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Left</span> <span style="color: #008000;">=</span> <span style="color: #008000;">&#40;</span>sender <span style="color: #0600FF; font-weight: bold;">as</span> TextBox<span style="color: #008000;">&#41;</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Left</span> <span style="color: #008000;">-</span> <span style="color: #FF0000;">20</span><span style="color: #008000;">;</span>
                        <span style="color: #0600FF; font-weight: bold;">break</span><span style="color: #008000;">;</span>
                    <span style="color: #0600FF; font-weight: bold;">case</span> Keys<span style="color: #008000;">.</span><span style="color: #0000FF;">Right</span><span style="color: #008000;">:</span><span style="color: #008080; font-style: italic;">//sağ ok basılıysa sağa hareket ettir.</span>
                        <span style="color: #008000;">&#40;</span>sender <span style="color: #0600FF; font-weight: bold;">as</span> TextBox<span style="color: #008000;">&#41;</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Left</span> <span style="color: #008000;">=</span> <span style="color: #008000;">&#40;</span>sender <span style="color: #0600FF; font-weight: bold;">as</span> TextBox<span style="color: #008000;">&#41;</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Left</span> <span style="color: #008000;">+</span><span style="color: #FF0000;">20</span><span style="color: #008000;">;</span>
                        <span style="color: #0600FF; font-weight: bold;">break</span><span style="color: #008000;">;</span>
                    <span style="color: #0600FF; font-weight: bold;">case</span> Keys<span style="color: #008000;">.</span><span style="color: #0000FF;">Up</span><span style="color: #008000;">:</span><span style="color: #008080; font-style: italic;">//yukarı ok basılıysa yukarıya hareket ettir.</span>
                        <span style="color: #008000;">&#40;</span>sender <span style="color: #0600FF; font-weight: bold;">as</span> TextBox<span style="color: #008000;">&#41;</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Top</span> <span style="color: #008000;">=</span> <span style="color: #008000;">&#40;</span>sender <span style="color: #0600FF; font-weight: bold;">as</span> TextBox<span style="color: #008000;">&#41;</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Top</span> <span style="color: #008000;">-</span> <span style="color: #FF0000;">20</span><span style="color: #008000;">;</span>
                        <span style="color: #0600FF; font-weight: bold;">break</span><span style="color: #008000;">;</span>
                    <span style="color: #0600FF; font-weight: bold;">case</span> Keys<span style="color: #008000;">.</span><span style="color: #0000FF;">Down</span><span style="color: #008000;">:</span><span style="color: #008080; font-style: italic;">//aşağı ok basılıysa aşağıya hareket ettir.</span>
                        <span style="color: #008000;">&#40;</span>sender <span style="color: #0600FF; font-weight: bold;">as</span> TextBox<span style="color: #008000;">&#41;</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Top</span> <span style="color: #008000;">=</span> <span style="color: #008000;">&#40;</span>sender <span style="color: #0600FF; font-weight: bold;">as</span> TextBox<span style="color: #008000;">&#41;</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Top</span> <span style="color: #008000;">+</span> <span style="color: #FF0000;">20</span><span style="color: #008000;">;</span>
                        <span style="color: #0600FF; font-weight: bold;">break</span><span style="color: #008000;">;</span>
                <span style="color: #008000;">&#125;</span>
            <span style="color: #008000;">&#125;</span></pre></td></tr></table></div>

<p>Daha sonra projemizi çalıştıralım ve ne yaptığımızı görelim.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sanaldevre.com/csharp-keydown-kullanimi.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSharp Araba Yarışı</title>
		<link>http://www.sanaldevre.com/csharp-araba-yarisi.html</link>
		<comments>http://www.sanaldevre.com/csharp-araba-yarisi.html#comments</comments>
		<pubDate>Mon, 17 Oct 2011 15:07:18 +0000</pubDate>
		<dc:creator>ibrahim</dc:creator>
				<category><![CDATA[Görsel Programlama]]></category>
		<category><![CDATA[animasyon]]></category>
		<category><![CDATA[araba yarışı]]></category>
		<category><![CDATA[csharp]]></category>
		<category><![CDATA[csharp oyunu]]></category>
		<category><![CDATA[oyun]]></category>

		<guid isPermaLink="false">http://www.sanaldevre.com/?p=499</guid>
		<description><![CDATA[<p>Basit bir araba yarışı similasyonu. 3 adet textbox ve 1 tane timer kullandım. </p><p>İlk olarak counter değişkenini ve kazananı bulan fonksiyonu yazalım.</p><p><img src="http://www.sanaldevre.com/wp/wp-content/uploads/2011/10/araba_yarisi_1.jpg"></p>]]></description>
			<content:encoded><![CDATA[<p>Basit bir araba yarışı similasyonu. 3 adet textbox ve 1 tane timer kullandım. </p>
<p>İlk olarak counter değişkenini ve kazananı bulan fonksiyonu yazalım.</p>
<p><img src="http://www.sanaldevre.com/wp/wp-content/uploads/2011/10/araba_yarisi_1.jpg"></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p499code11'); return false;">View Code</a> CSHARP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p49911"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
</pre></td><td class="code" id="p499code11"><pre class="csharp" style="font-family:monospace;"> <span style="color: #6666cc; font-weight: bold;">int</span> counter <span style="color: #008000;">=</span> <span style="color: #FF0000;">0</span><span style="color: #008000;">;</span>
        <span style="color: #0600FF; font-weight: bold;">public</span> <span style="color: #6666cc; font-weight: bold;">void</span> Kazanan<span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#123;</span><span style="color: #008080; font-style: italic;">//kazananı belirleyen fonksiyon.</span>
            <span style="color: #6666cc; font-weight: bold;">int</span> enb <span style="color: #008000;">=</span> textBox1<span style="color: #008000;">.</span><span style="color: #0000FF;">Left</span><span style="color: #008000;">;</span>
            <span style="color: #6666cc; font-weight: bold;">int</span> i <span style="color: #008000;">=</span> <span style="color: #FF0000;">1</span><span style="color: #008000;">;</span>
            <span style="color: #0600FF; font-weight: bold;">if</span> <span style="color: #008000;">&#40;</span>textBox2<span style="color: #008000;">.</span><span style="color: #0000FF;">Left</span><span style="color: #008000;">&gt;</span>enb<span style="color: #008000;">&#41;</span>
            <span style="color: #008000;">&#123;</span>
                enb <span style="color: #008000;">=</span> textBox2<span style="color: #008000;">.</span><span style="color: #0000FF;">Left</span><span style="color: #008000;">;</span>
                i <span style="color: #008000;">=</span> <span style="color: #FF0000;">2</span><span style="color: #008000;">;</span>
            <span style="color: #008000;">&#125;</span>
            <span style="color: #0600FF; font-weight: bold;">if</span><span style="color: #008000;">&#40;</span>textBox3<span style="color: #008000;">.</span><span style="color: #0000FF;">Left</span><span style="color: #008000;">&gt;</span>enb<span style="color: #008000;">&#41;</span>
            <span style="color: #008000;">&#123;</span>
                enb <span style="color: #008000;">=</span> textBox3<span style="color: #008000;">.</span><span style="color: #0000FF;">Left</span><span style="color: #008000;">;</span>
                i <span style="color: #008000;">=</span> <span style="color: #FF0000;">3</span><span style="color: #008000;">;</span>
            <span style="color: #008000;">&#125;</span>
            <span style="color: #0600FF; font-weight: bold;">switch</span> <span style="color: #008000;">&#40;</span>i<span style="color: #008000;">&#41;</span>
            <span style="color: #008000;">&#123;</span>
                <span style="color: #0600FF; font-weight: bold;">case</span> <span style="color: #FF0000;">1</span><span style="color: #008000;">:</span> MessageBox<span style="color: #008000;">.</span><span style="color: #0000FF;">Show</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;Kazanan Murat 124!&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
                    <span style="color: #0600FF; font-weight: bold;">break</span><span style="color: #008000;">;</span>
                <span style="color: #0600FF; font-weight: bold;">case</span> <span style="color: #FF0000;">2</span><span style="color: #008000;">:</span> MessageBox<span style="color: #008000;">.</span><span style="color: #0000FF;">Show</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;Kazanan Şahin!&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
                    <span style="color: #0600FF; font-weight: bold;">break</span><span style="color: #008000;">;</span>
                <span style="color: #0600FF; font-weight: bold;">case</span> <span style="color: #FF0000;">3</span><span style="color: #008000;">:</span> MessageBox<span style="color: #008000;">.</span><span style="color: #0000FF;">Show</span><span style="color: #008000;">&#40;</span><span style="color: #666666;">&quot;Kazanan Doğan!&quot;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
                    <span style="color: #0600FF; font-weight: bold;">break</span><span style="color: #008000;">;</span>
            <span style="color: #008000;">&#125;</span>
        <span style="color: #008000;">&#125;</span></pre></td></tr></table></div>

<p>Daha sonra form çalıştığı anda çalışacak olan form load içine aşağıdaki yazın.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p499code12'); return false;">View Code</a> CSHARP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p49912"><td class="line_numbers"><pre>1
2
</pre></td><td class="code" id="p499code12"><pre class="csharp" style="font-family:monospace;"> timer1<span style="color: #008000;">.</span><span style="color: #0000FF;">Interval</span> <span style="color: #008000;">=</span> <span style="color: #FF0000;">100</span><span style="color: #008000;">;</span> <span style="color: #008080; font-style: italic;">//timerın hızını ayarlayan değer.</span>
            timer1<span style="color: #008000;">.</span><span style="color: #0000FF;">Start</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span> <span style="color: #008080; font-style: italic;">//timer'ı başlatıyoruz.</span></pre></td></tr></table></div>

<p>Ardında timer ın her tickinde çalışacak kodları yazalım.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p499code13'); return false;">View Code</a> CSHARP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p49913"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
</pre></td><td class="code" id="p499code13"><pre class="csharp" style="font-family:monospace;"> <span style="color: #0600FF; font-weight: bold;">if</span> <span style="color: #008000;">&#40;</span>counter <span style="color: #008000;">&gt;=</span> <span style="color: #FF0000;">60</span><span style="color: #008000;">&#41;</span><span style="color: #008080; font-style: italic;">//Eğer 60'ı geçerse yarış biter.</span>
            <span style="color: #008000;">&#123;</span>
                timer1<span style="color: #008000;">.</span><span style="color: #0000FF;">Stop</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
                <span style="color: #0600FF; font-weight: bold;">this</span><span style="color: #008000;">.</span><span style="color: #0000FF;">Kazanan</span><span style="color: #008000;">&#40;</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">;</span>
            <span style="color: #008000;">&#125;</span><span style="color: #0600FF; font-weight: bold;">else</span> <span style="color: #0600FF; font-weight: bold;">if</span><span style="color: #008000;">&#40;</span>counter<span style="color: #008000;">&lt;</span><span style="color: #FF0000;">25</span><span style="color: #008000;">&#41;</span><span style="color: #008000;">&#123;</span> <span style="color: #008080; font-style: italic;">//25 altındaysa hızları böyle.</span>
                textBox1<span style="color: #008000;">.</span><span style="color: #0000FF;">Left</span> <span style="color: #008000;">+=</span> <span style="color: #FF0000;">5</span><span style="color: #008000;">;</span>
                textBox2<span style="color: #008000;">.</span><span style="color: #0000FF;">Left</span> <span style="color: #008000;">+=</span> <span style="color: #FF0000;">3</span><span style="color: #008000;">;</span>
                textBox3<span style="color: #008000;">.</span><span style="color: #0000FF;">Left</span> <span style="color: #008000;">+=</span> <span style="color: #FF0000;">4</span><span style="color: #008000;">;</span>
                counter<span style="color: #008000;">++;</span>
            <span style="color: #008000;">&#125;</span><span style="color: #0600FF; font-weight: bold;">else</span><span style="color: #008000;">&#123;</span><span style="color: #008080; font-style: italic;">//Değilse hızları böyle.</span>
                textBox1<span style="color: #008000;">.</span><span style="color: #0000FF;">Left</span> <span style="color: #008000;">+=</span> <span style="color: #FF0000;">4</span><span style="color: #008000;">;</span>
                textBox2<span style="color: #008000;">.</span><span style="color: #0000FF;">Left</span> <span style="color: #008000;">+=</span> <span style="color: #FF0000;">6</span><span style="color: #008000;">;</span>
                textBox3<span style="color: #008000;">.</span><span style="color: #0000FF;">Left</span> <span style="color: #008000;">+=</span> <span style="color: #FF0000;">3</span><span style="color: #008000;">;</span>
                counter<span style="color: #008000;">++;</span>
            <span style="color: #008000;">&#125;</span></pre></td></tr></table></div>

<p>Hepsi bukadar. Siz saha farklı özellikler katarak güzelleştirebilirsiniz. Mesela bir textbox ıda kullanıcı yönetsin.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sanaldevre.com/csharp-araba-yarisi.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Computing With C#</title>
		<link>http://www.sanaldevre.com/computing-with-c.html</link>
		<comments>http://www.sanaldevre.com/computing-with-c.html#comments</comments>
		<pubDate>Fri, 07 Oct 2011 08:40:09 +0000</pubDate>
		<dc:creator>Ümit</dc:creator>
				<category><![CDATA[Genel]]></category>
		<category><![CDATA[Genel Bilgisayar]]></category>
		<category><![CDATA[Genel E.E.]]></category>
		<category><![CDATA[e-kitap]]></category>
		<category><![CDATA[Arthur Gittleman]]></category>
		<category><![CDATA[Computing with C#]]></category>
		<category><![CDATA[ekitap]]></category>

		<guid isPermaLink="false">http://www.sanaldevre.com/?p=494</guid>
		<description><![CDATA[Sistem programlama dersi için Computing with C# and the .NET framework  ekitabı]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.box.net/shared/vjomijbly8f3f1utss0g"><img class="alignnone size-full wp-image-495" title="C# art Gittleman" src="http://www.sanaldevre.com/wp/wp-content/uploads/2011/10/C-art-Gittleman.jpg" alt="" width="404" height="475" /></a></p>
<p>Sistem programlama dersi için Computing with C# and the .NET framework  ekitabı nı indirmek için resmin üzerine tıklayınız.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sanaldevre.com/computing-with-c.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C++ Kitabı &#8211; Robert Labore</title>
		<link>http://www.sanaldevre.com/c-kitabi-robert-labore.html</link>
		<comments>http://www.sanaldevre.com/c-kitabi-robert-labore.html#comments</comments>
		<pubDate>Mon, 03 Oct 2011 06:21:04 +0000</pubDate>
		<dc:creator>ibrahim</dc:creator>
				<category><![CDATA[e-kitap]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[c notu]]></category>
		<category><![CDATA[cplusplus ders notu]]></category>
		<category><![CDATA[nesneye dayalı programlama]]></category>
		<category><![CDATA[oop]]></category>
		<category><![CDATA[robert c++]]></category>

		<guid isPermaLink="false">http://www.sanaldevre.com/?p=492</guid>
		<description><![CDATA[<p>Robert Labore C++ Ders Kitabı.</p>]]></description>
			<content:encoded><![CDATA[<p>Robert Labore C++ Ders Kitabı.</p>
<p><a href="http://www.divshare.com/download/15855062-44a">Kitabı indir</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sanaldevre.com/c-kitabi-robert-labore.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elektromanyetik Alan Teorisi II Ders Notu</title>
		<link>http://www.sanaldevre.com/elektromanyetik-alan-teorisi-ii-ders-notu.html</link>
		<comments>http://www.sanaldevre.com/elektromanyetik-alan-teorisi-ii-ders-notu.html#comments</comments>
		<pubDate>Wed, 28 Sep 2011 14:14:41 +0000</pubDate>
		<dc:creator>Ümit</dc:creator>
				<category><![CDATA[e-kitap]]></category>
		<category><![CDATA[gizli]]></category>
		<category><![CDATA[Cengiz Özzaim]]></category>
		<category><![CDATA[Dç. Dr. Cengiz ÖZZAİM]]></category>
		<category><![CDATA[Elektromanyetik alan teorisi]]></category>
		<category><![CDATA[EMT2]]></category>
		<category><![CDATA[EMT2 soruları]]></category>

		<guid isPermaLink="false">http://www.sanaldevre.com/?p=483</guid>
		<description><![CDATA[Elektromanyetik alan teorisi II  Dç. Dr. Cengiz Özzaim in ders notları ve örnek soruları.Ders notunu buradan ,soruları da soru1 ve soru2 bağlantılarından bilgisayarınıza indirebilirsiniz.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sanaldevre.com/wp/wp-content/uploads/2011/09/emt1.jpg"><img class="alignnone size-full wp-image-488" title="emt1" src="http://www.sanaldevre.com/wp/wp-content/uploads/2011/09/emt1.jpg" alt="" width="263" height="187" /></a> <a href="http://www.sanaldevre.com/wp/wp-content/uploads/2011/09/emt2.jpg"><img class="alignnone size-thumbnail wp-image-487" title="emt2" src="http://www.sanaldevre.com/wp/wp-content/uploads/2011/09/emt2-150x150.jpg" alt="" width="150" height="150" /></a> <a href="http://www.sanaldevre.com/wp/wp-content/uploads/2011/09/emt4.jpg"><img class="alignnone size-thumbnail wp-image-485" title="emt4" src="http://www.sanaldevre.com/wp/wp-content/uploads/2011/09/emt4-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>Elektromanyetik alan teorisi II  Dç. Dr. Cengiz Özzaim in ders notları ve örnek soruları.Ders notunu <a href="http://www.box.net/shared/jj5latch4k2trzf48mxh">buradan</a> ,soruları da <a href="http://www.box.net/shared/h1gf2jfkpbudxcgddcjh">soru1</a> ve <a href="http://www.box.net/shared/ftr8blbg0cjht5z84p1v">soru2</a> bağlantılarından bilgisayarınıza indirebilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sanaldevre.com/elektromanyetik-alan-teorisi-ii-ders-notu.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elektromekanik Enerji Dönüşümü Kitabı ve Çözümleri</title>
		<link>http://www.sanaldevre.com/elektromekanik-enerji-donusumu-kitabi-ve-cozumleri.html</link>
		<comments>http://www.sanaldevre.com/elektromekanik-enerji-donusumu-kitabi-ve-cozumleri.html#comments</comments>
		<pubDate>Wed, 28 Sep 2011 13:31:14 +0000</pubDate>
		<dc:creator>Ümit</dc:creator>
				<category><![CDATA[e-kitap]]></category>
		<category><![CDATA[gizli]]></category>
		<category><![CDATA[electric machinery fundamentals]]></category>
		<category><![CDATA[elektrik makinalaraının temelleri kitabı çözümlerichapman solution]]></category>
		<category><![CDATA[elektrik makinalarının temelleri]]></category>
		<category><![CDATA[Stephen j. chapman]]></category>

		<guid isPermaLink="false">http://www.sanaldevre.com/?p=481</guid>
		<description><![CDATA[Elektromekanik enerji dönüşümü  Stephen J. CHAPMAN ın elektrik makinalarının temelleri kitabı ve çözümleri.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.4shared.com/get/-zA-yXku/Electric_Machinery_Fundamental.html"><img class="aligncenter size-full wp-image-482" title="elmaktem" src="http://www.sanaldevre.com/wp/wp-content/uploads/2011/09/elmaktem.jpg" alt="" width="330" height="500" /></a></p>
<p>Elektromekanik enerji dönüşümü dersi için Stephen J. CHAPMAN ın elektrik makinalarının temelleri kitabının ingilizce <a href="http://www.4shared.com/get/-zA-yXku/Electric_Machinery_Fundamental.html">kitabı</a> ve <a href="http://www.box.net/shared/8e7zxk7ydpocr1jnclpj">çözümleri</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sanaldevre.com/elektromekanik-enerji-donusumu-kitabi-ve-cozumleri.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

