<?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>Nurullah DEMİR</title>
	<atom:link href="http://www.ndemir.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ndemir.com</link>
	<description>The day will come just wait..</description>
	<lastBuildDate>Sun, 07 Mar 2010 18:03:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Melekler Gerçekten Var mıdır ?</title>
		<link>http://www.ndemir.com/islam/melekler-gercekten-var-midir</link>
		<comments>http://www.ndemir.com/islam/melekler-gercekten-var-midir#comments</comments>
		<pubDate>Tue, 02 Mar 2010 20:03:45 +0000</pubDate>
		<dc:creator>Nurullah</dc:creator>
				<category><![CDATA[İslam]]></category>
		<category><![CDATA[melekler ve cinler hakkında bilgi]]></category>
		<category><![CDATA[melekler ve cinler nerede]]></category>
		<category><![CDATA[melekler ve cinler neyden yaratıldı]]></category>
		<category><![CDATA[meleklerin ve cinlerin varlığı]]></category>
		<category><![CDATA[ruhani varlıklar hakkında]]></category>
		<category><![CDATA[uzayda insan var mı]]></category>

		<guid isPermaLink="false">http://www.ndemir.com/?p=2155</guid>
		<description><![CDATA[Az önce dinlediğim bir sohbeti paylaşmak istedim sizlerle. ALLAH Üstad Bediüzzaman&#8217;dan razı olsun inş, Uğur abimizde maşALLAH çok güzel anlatıyor risaleleri. Aşağıda verdiğim video da izleyiniz çok etkileyici, bazen benimde kafama takılıyordu acaba ruhaniler, melekler, cinler hakkında birkaç şey bunu izledikten sonra kafamda elh soru işareti filan kalmadı  
 







		
			Share this on Facebook
		
		
			Share this [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://www.facebook.com/profile/pic.php?oid=AAAAAQAQ7urAVsNu1SXPKRCk2c6ARAAAAArDYXD-hxTsji27R2HGi2-_" alt=" Melekler Gerçekten Var mıdır ?  islam" width="67" height="134" title=" Melekler Gerçekten Var mıdır ?  islam" />Az önce dinlediğim bir sohbeti paylaşmak istedim sizlerle. ALLAH Üstad Bediüzzaman&#8217;dan razı olsun inş, Uğur abimizde maşALLAH çok güzel anlatıyor risaleleri. Aşağıda verdiğim video da izleyiniz çok etkileyici, bazen benimde kafama takılıyordu acaba ruhaniler, melekler, cinler hakkında birkaç şey bunu izledikten sonra kafamda elh soru işareti filan kalmadı <img src='http://www.ndemir.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' title="icon razz Melekler Gerçekten Var mıdır ?  islam" /> </p>
<p><embed id=VideoPlayback src=http://video.google.com/googleplayer.swf?docid=2081256175081678834&#038;hl=tr&#038;fs=true style=width:400px;height:326px allowFullScreen=true allowScriptAccess=always type=application/x-shockwave-flash> </embed></p>

<p class="sayac_bilgi"></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.ndemir.com/islam/melekler-gercekten-var-midir&amp;t=Melekler+Ger%C3%A7ekten+Var+m%C4%B1d%C4%B1r+%3F+" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.ndemir.com/islam/melekler-gercekten-var-midir&amp;title=Melekler+Ger%C3%A7ekten+Var+m%C4%B1d%C4%B1r+%3F+" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.ndemir.com/islam/melekler-gercekten-var-midir&amp;title=Melekler+Ger%C3%A7ekten+Var+m%C4%B1d%C4%B1r+%3F+" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.ndemir.com/islam/melekler-gercekten-var-midir&amp;title=Melekler+Ger%C3%A7ekten+Var+m%C4%B1d%C4%B1r+%3F+" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-scriptstyle">
			<a href="http://scriptandstyle.com/submit?url=http://www.ndemir.com/islam/melekler-gercekten-var-midir&amp;title=Melekler+Ger%C3%A7ekten+Var+m%C4%B1d%C4%B1r+%3F+" rel="nofollow" title="Submit this to Script &amp; Style">Submit this to Script &amp; Style</a>
		</li>
		<li class="sexy-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.ndemir.com/islam/melekler-gercekten-var-midir&amp;t=Melekler+Ger%C3%A7ekten+Var+m%C4%B1d%C4%B1r+%3F+" rel="nofollow" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Melekler+Ger%C3%A7ekten+Var+m%C4%B1d%C4%B1r+%3F++-+http://b2l.me/hut8n+" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.ndemir.com/islam/melekler-gercekten-var-midir/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.ndemir.com/islam/melekler-gercekten-var-midir/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C# : Olay Oluşturma ve Asenkron Metod Örneği</title>
		<link>http://www.ndemir.com/coding/dot-net-c-sharp/c-olay-olusturma-ve-asenkron-metod-ornegi</link>
		<comments>http://www.ndemir.com/coding/dot-net-c-sharp/c-olay-olusturma-ve-asenkron-metod-ornegi#comments</comments>
		<pubDate>Mon, 01 Mar 2010 20:35:06 +0000</pubDate>
		<dc:creator>Nurullah</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[c# access veritabanı örneği]]></category>
		<category><![CDATA[c# application]]></category>
		<category><![CDATA[c# asenkron metod örneği]]></category>
		<category><![CDATA[c# delegate örnek]]></category>
		<category><![CDATA[c# event olay örneği]]></category>
		<category><![CDATA[c# oledbconnection örnek]]></category>
		<category><![CDATA[c# özel mesaj uygulaması]]></category>
		<category><![CDATA[c# uygulama]]></category>

		<guid isPermaLink="false">http://www.ndemir.com/?p=2147</guid>
		<description><![CDATA[Selamun Aleykum Cümleten,
Son birkaç yazım ile ilgili basit bir örnek yapayım dedim döküman yazmak yerine.
Programı kaba taslak özetliyeyim; veritabanında kullanıcıya mesajın olup olmadığını kontrol ediyor, event i butona tıkladıktan sonra gerçekleştiriyor. Biz isteseydik formun actived olayında da kurabilirdik.
Diğer birşey ise ; DBKontrolLib.cs de bulunan 2 tane delegaete. Bundan biri (TemsilciHandler) olayımızın kullandığı delegate, diğeri ise [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://ndemir.com/img/csharp.png" alt="csharp C# : Olay Oluşturma ve Asenkron Metod Örneği dot net c sharp" width="155" height="176" title="csharp C# : Olay Oluşturma ve Asenkron Metod Örneği dot net c sharp" />Selamun Aleykum Cümleten,</p>
<p>Son birkaç yazım ile ilgili basit bir örnek yapayım dedim döküman yazmak yerine.</p>
<p>Programı kaba taslak özetliyeyim; veritabanında kullanıcıya mesajın olup olmadığını kontrol ediyor, event i butona tıkladıktan sonra gerçekleştiriyor. Biz isteseydik formun actived olayında da kurabilirdik.</p>
<p>Diğer birşey ise ; DBKontrolLib.cs de bulunan 2 tane delegaete. Bundan biri (<span style="color: #888888;">TemsilciHandler</span>) olayımızın kullandığı delegate, diğeri ise (<span style="color: #888888;">AsynKontrolCalistirHandler</span>) olayımızı asenkron çalıştıracak bir delegate. Hatırlayacağınız üzere biz asenkron işlemlerini delegate üzerinden yapıyorduk. KontrolEt metodunu ise her dakikada bir defa (15. saniyede) çalışacak şekilde sonsuz bir döngüye soktuk.</p>
<p>MyEventArgs sınıfı nedir diye sorarsanız, .NET kütüphanesinde bulunan olayların çoğuna bakın object ve EventArgs türünde iki nesne vardır, bunun sebebi de kısaca şudur : olayın meydana geldiği andaki bilgilerin aktarılması. Yani oalyın gerçekleştiği an nerede ne, nasıl oldu vs. Biz MyEventArgs sınıfını veritabanında bulunan mesajları string türünde bir diziyle olaya bir metod atandığı zaman erişilebilsin diye yazdık. Form1.cs içerisinde bulabilirsiniz olayın gerçekleştiği anda ki bilgilere <span style="color: #888888;">e.mesaj</span> diyerek ulaştık tabi MyEventArgs sınıfında daha çok şey tanımlayabilirdik ama sade ve anlaşılır olsun diye basit birşeyler yapmak istedim.</p>
<p>Sınıf biraz daha geliştirilerek kullanıcı mesajları okuduktan sonra okundu olarak işlenebilir, tabi bizim amacımız delegate/olay/asenkron olduğu için bu kadarını yeterli gördüm.</p>
<p>Projeyi aşağıdan indirebilirsiniz.</p>
<p>[<a href="http://www.ndemir.com/.net/DBKontrol.rar">PROJE</a>]</p>
<p><a href="http://www.ndemir.com/wp-content/uploads/c-örnek-uygulama.png"><img class="size-full wp-image-2151 alignnone" title="c# örnek uygulama" src="http://www.ndemir.com/wp-content/uploads/c-örnek-uygulama.png" alt="c örnek uygulama C# : Olay Oluşturma ve Asenkron Metod Örneği dot net c sharp" width="392" height="136" /></a></p>
<p>İyi çalışmalar.</p>

<p class="sayac_bilgi"></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.ndemir.com/coding/dot-net-c-sharp/c-olay-olusturma-ve-asenkron-metod-ornegi&amp;t=C%23+%3A+Olay+Olu%C5%9Fturma+ve+Asenkron+Metod+%C3%96rne%C4%9Fi" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.ndemir.com/coding/dot-net-c-sharp/c-olay-olusturma-ve-asenkron-metod-ornegi&amp;title=C%23+%3A+Olay+Olu%C5%9Fturma+ve+Asenkron+Metod+%C3%96rne%C4%9Fi" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.ndemir.com/coding/dot-net-c-sharp/c-olay-olusturma-ve-asenkron-metod-ornegi&amp;title=C%23+%3A+Olay+Olu%C5%9Fturma+ve+Asenkron+Metod+%C3%96rne%C4%9Fi" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.ndemir.com/coding/dot-net-c-sharp/c-olay-olusturma-ve-asenkron-metod-ornegi&amp;title=C%23+%3A+Olay+Olu%C5%9Fturma+ve+Asenkron+Metod+%C3%96rne%C4%9Fi" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-scriptstyle">
			<a href="http://scriptandstyle.com/submit?url=http://www.ndemir.com/coding/dot-net-c-sharp/c-olay-olusturma-ve-asenkron-metod-ornegi&amp;title=C%23+%3A+Olay+Olu%C5%9Fturma+ve+Asenkron+Metod+%C3%96rne%C4%9Fi" rel="nofollow" title="Submit this to Script &amp; Style">Submit this to Script &amp; Style</a>
		</li>
		<li class="sexy-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.ndemir.com/coding/dot-net-c-sharp/c-olay-olusturma-ve-asenkron-metod-ornegi&amp;t=C%23+%3A+Olay+Olu%C5%9Fturma+ve+Asenkron+Metod+%C3%96rne%C4%9Fi" rel="nofollow" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=C%23+%3A+Olay+Olu%C5%9Fturma+ve+Asenkron+Metod+%C3%96rne%C4%9Fi+-+http://b2l.me/hrt6a+" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.ndemir.com/coding/dot-net-c-sharp/c-olay-olusturma-ve-asenkron-metod-ornegi/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.ndemir.com/coding/dot-net-c-sharp/c-olay-olusturma-ve-asenkron-metod-ornegi/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C# : Asenkron Programlama &#8211; Thread, BeginInvoke vs.</title>
		<link>http://www.ndemir.com/coding/dot-net-c-sharp/c-asenkron-programlama</link>
		<comments>http://www.ndemir.com/coding/dot-net-c-sharp/c-asenkron-programlama#comments</comments>
		<pubDate>Thu, 25 Feb 2010 07:12:29 +0000</pubDate>
		<dc:creator>Nurullah</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[AsyncCallback]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[c# application]]></category>
		<category><![CDATA[c# asenkron metodlar]]></category>
		<category><![CDATA[c# asenkron mimarisi]]></category>
		<category><![CDATA[c# example]]></category>
		<category><![CDATA[c# thread kullanımı]]></category>
		<category><![CDATA[c# thread örneği]]></category>
		<category><![CDATA[c# thread sınıfı]]></category>

		<guid isPermaLink="false">http://www.ndemir.com/?p=2116</guid>
		<description><![CDATA[Selam herkese , öncelikle herkesin mevlid kandilini kutlarım.
Bugün asenkron mimarisini inceleyeceğiz inş.
Asenkron mimari nedir ?
Süreçlerin bağımsız bir şekilde aynı anda devam etmesi şeklinde yorumlanmaktadır.
C# da asenkron mimari yapısını uygulamak için genel anlamda kullanılan iki ana yapı mevcuttur.

Thread Sınıfı
Asenkron Metodlar (BeginInvoke, Stream.BeginRead vb)

Bilgisayarlar aynı anda birden fazla işlem yapamaz, nasıl yapamaz ? Şöyle ki ; Biz [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://ndemir.com/img/csharp.png" alt="csharp C# : Asenkron Programlama   Thread, BeginInvoke vs. dot net c sharp" width="155" height="150" title="csharp C# : Asenkron Programlama   Thread, BeginInvoke vs. dot net c sharp" />Selam herkese , öncelikle herkesin mevlid kandilini kutlarım.<br />
Bugün asenkron mimarisini inceleyeceğiz inş.</p>
<p>Asenkron mimari nedir ?<br />
Süreçlerin bağımsız bir şekilde aynı anda devam etmesi şeklinde yorumlanmaktadır.</p>
<p>C# da asenkron mimari yapısını uygulamak için genel anlamda kullanılan iki ana yapı mevcuttur.</p>
<ol>
<li>Thread Sınıfı</li>
<li>Asenkron Metodlar (BeginInvoke, Stream.BeginRead vb)</li>
</ol>
<p>Bilgisayarlar aynı anda birden fazla işlem yapamaz, nasıl yapamaz ? Şöyle ki ; Biz her ne kadar word de bir yazı yazıyor ve winampta şarkı dinliyorken her iki işlemi biz her ne kadar aynı anda yapıyormuş gibi algılasakta değildir, yaptığımız bu işlemler sırasıyla yapılmaktadır. Toplam işlemler iş parçacıklarına bölünerek sırasıyla yapılır.</p>
<p>Bizde normal şartlar altında bir müdahelede bulunmadığımız sürece programlarımız senkron çalışır, yani kodu okur görevini yerine getirdikten sonra bir alt satırdaki kod ile devam eder. Asenkron programlama ile biz programımız bir şeyi yaparken onunla beraber başka şeyler yapmasını isteriz. Bunuda işlemleri parçacıklara bölerek gerçekleştirir bir ondan bir bundan, bir ondan bir bundan <img src='http://www.ndemir.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' title="icon smile C# : Asenkron Programlama   Thread, BeginInvoke vs. dot net c sharp" /><br />
<span id="more-2116"></span></p>
<pre class="brush: cpp;">
            while (DateTime.Now.Second != 30)
            {
                this.Text = DateTime.Now.Second.ToString();
            }
            MessageBox.Show(&quot;Test&quot;);
</pre>
<p>Burada saniye 30 olduktan sonra döngüden çıkılacaktır, biz bunu beklemek zorunda değiliz bu yüzden hem metodu hemde uyarıyı aynı anda çalıştırmak isteriz.<br />
Önce asenkron metodlardan başlamak istiyorum.</p>
<h3>Asenkron Metodlar</h3>
<p>Bu yöntemde biz delegate kullanacağız.<br />
Programımızda butona bastıktan sonra Test diye uyarı versin ve formun başlığını her saniye değiştirsin.<br />
Döngü içerisindeyken çalıştırmak istediğimiz metodun içeriği aşağıdaki şekilde olsun;</p>
<pre class="brush: cpp;">
            while (DateTime.Now.Second != 30)
            {
                this.Text = DateTime.Now.Second.ToString();
            }
</pre>
<p>Şimdi delegate i tanımlayalım;</p>
<pre class="brush: cpp;">
public delegate void IslemHandler();
</pre>
<p>Butonun click olayına aşağıdaki kodları yazalım;</p>
<pre class="brush: cpp;">
        private void button1_Click(object sender, EventArgs e)
        {
            IslemHandler islem = new IslemHandler(metodumuz);
            islem.BeginInvoke(new AsyncCallback(islemSonlandi), this);

        }
</pre>
<p>Burada BeginInvoke metodu ile gerçekleştiriyoruz yapmak istediğimizi, bu metodu kullanırken bizden AsyncCallback türünde bir delegate istiyor, biz delegate i metod içerisinde kuruyoruz, kurduğumuz bu metod içerisinde bizden IAsyncResult türünde bir parametra alan ve geri dönüş tipi void olan bir metod istemektedir, istemesinin nedeni de şu ; bu işlem parçacığı bittiği zaman belirttiğimiz bu metod çalışacaktır, bu yüzden bu tanımlamayı yaparken ek olarak bir metod yazmamız gerekecek, mesela işlem bittiğinde &#8220;İşlem bitti&#8221; diye uyarı versin.<br />
2. istediği bir parametre ise object türünde herhangi birşey, null olarak ta gönderebilirdik ama ben formun o anki başlığını ekrana yazdıracağım bu yüzden formun kendisini gönderdim.</p>
<pre class="brush: cpp;">
        void islemSonlandi(IAsyncResult ia)
        {
            Form1 frm = (Form1)ia.AsyncState;
            MessageBox.Show(frm.Text + &quot;\nİşlem sonlandı&quot;);
        }
</pre>
<p>Bizden object türünde bir nesne istemişti ve biz this yani formun kendisini göndermiştk, ia.AsyncState ile bize gelen nesneye ulaşıyoruz, yani AsyncState metodu bize BeginInvoke ile gönderdiğimiz nesneyi geri gönderiyor.</p>
<p>Son olarak ta formun load olayına aşağıdaki kodu yazıyoruz ;</p>
<pre class="brush: cpp;">
CheckForIllegalCrossThreadCalls = false;
</pre>
<p>Eğer bunu yazmazsak yaptığımız işlemler çalışmayacak ve hata verecektir. program.cs içerisinde Application.Run(new Form1); ile formu çalıştıran bir process var, normalde aynı anda iki process aynı şeyi kullanamaz biz yukarıdaki tanımlamayı yaparak bunu yoksaymasını istiyoruz.<br />
Programı çalıştırıp butona bastığımızda hem uyarı verip hemde formun başlığının değiştirildiğini göreceksiniz. Ve işlem bittiğinde ayrı bir uyarı.<br />
Projeyi en altta verdiğim linkten indirebilirsiniz.</p>
<h3>Thread Sınıfı</h3>
<p>Thread sınıfının kullanılması daha hoş. Thread, iş parçacıklarıdır.</p>
<p>Çalıştırmak istediğimiz metod ;</p>
<pre class="brush: cpp;">
        void islemYap()
        {
            while (DateTime.Now.Second != 52)
            {
                this.Text = DateTime.Now.ToString();

            }
        }
</pre>
<p>Buton click olayına da aşağıdaki kodu yazıyoruz; </p>
<pre class="brush: cpp;">
            Thread islem = new Thread(new ThreadStart(islemYap));
            islem.Start();
</pre>
<p>Burada Thread sınıfından yararlanıyoruz, Thread sınıfını kurarken constructor olarak ThreadStart sınıfı istiyor ve ThreadStart sınıfı da çalıştırmasını istediğimiz metodu istiyor<br />
Thread çok kapsamlı, çok pratik yapılması gereken bir konu. Özünde AsynCallback temelini kullanan bir yapı.<br />
Thread sınıfı içerisinde güzel metodlar var birkaçı ;<br />
Suspend : işlemi dondurur.<br />
Resume : dondurduğumuz işlemi devam ettirir.<br />
Priority : işlemin önceliğini arttırır azaltabilmemiz için kullanılan ayrı bir metod.</p>
<p>Proje içerisinde ayrı birkaç şey açıkladım.<br />
<a href="http://ndemir.com/.net/AsenkronAPP.rar">[PROJE]</a><br />
Okula gitmek zorundayım sanırım 5-10 dk geç kaldım <img src='http://www.ndemir.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' title="icon smile C# : Asenkron Programlama   Thread, BeginInvoke vs. dot net c sharp" /><br />
Hayırlı çalışmalar dilerim.</p>

<p class="sayac_bilgi"></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.ndemir.com/coding/dot-net-c-sharp/c-asenkron-programlama&amp;t=C%23+%3A+Asenkron+Programlama+-+Thread%2C+BeginInvoke+vs." rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.ndemir.com/coding/dot-net-c-sharp/c-asenkron-programlama&amp;title=C%23+%3A+Asenkron+Programlama+-+Thread%2C+BeginInvoke+vs." rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.ndemir.com/coding/dot-net-c-sharp/c-asenkron-programlama&amp;title=C%23+%3A+Asenkron+Programlama+-+Thread%2C+BeginInvoke+vs." rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.ndemir.com/coding/dot-net-c-sharp/c-asenkron-programlama&amp;title=C%23+%3A+Asenkron+Programlama+-+Thread%2C+BeginInvoke+vs." rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-scriptstyle">
			<a href="http://scriptandstyle.com/submit?url=http://www.ndemir.com/coding/dot-net-c-sharp/c-asenkron-programlama&amp;title=C%23+%3A+Asenkron+Programlama+-+Thread%2C+BeginInvoke+vs." rel="nofollow" title="Submit this to Script &amp; Style">Submit this to Script &amp; Style</a>
		</li>
		<li class="sexy-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.ndemir.com/coding/dot-net-c-sharp/c-asenkron-programlama&amp;t=C%23+%3A+Asenkron+Programlama+-+Thread%2C+BeginInvoke+vs." rel="nofollow" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=C%23+%3A+Asenkron+Programlama+-+Thread%2C+BeginInvoke+vs.+-+http://b2l.me/hbf7w+" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.ndemir.com/coding/dot-net-c-sharp/c-asenkron-programlama/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.ndemir.com/coding/dot-net-c-sharp/c-asenkron-programlama/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mevlid Kandili Nedir, Bu Gece Nasıl Dua Edilir ?</title>
		<link>http://www.ndemir.com/islam/mevlid-kandili-nedir-bu-gece-nasil-dua-edilir</link>
		<comments>http://www.ndemir.com/islam/mevlid-kandili-nedir-bu-gece-nasil-dua-edilir#comments</comments>
		<pubDate>Wed, 24 Feb 2010 20:53:04 +0000</pubDate>
		<dc:creator>Nurullah</dc:creator>
				<category><![CDATA[İslam]]></category>
		<category><![CDATA[mevlid kandili]]></category>
		<category><![CDATA[mevlid kandili nedir]]></category>
		<category><![CDATA[mevlid kandilinde nasıl dua edilir]]></category>

		<guid isPermaLink="false">http://www.ndemir.com/?p=2123</guid>
		<description><![CDATA[Mevlid, doğum zamanı demektir. Mevlid gecesi, Rebiul-evvel ayının 11. ve 12. günleri arasındaki gecedir. Peygamber efendimizin doğum günü, bütün Müslümanların bayramıdır.
Mevlid gecesi Sual: Mevlid ne demektir
 CEVAP Mevlid, doğum zamanı demektir. Mevlid gecesi, Rebiul-evvel ayının 11. ve 12. günleri arasındaki gecedir. Peygamber efendimizin doğum günü, bütün Müslümanların bayramıdır.
Resulullah dünyaya gelince, amcası Ebu Leheb’in cariyesi Süveybe, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://th00.deviantart.net/fs30/150/f/2008/080/4/e/Muhammed_Our_Prophete_by_Creamania.jpg" alt="Muhammed Our Prophete by Creamania Mevlid Kandili Nedir, Bu Gece Nasıl Dua Edilir ? islam" width="150" height="120" title="Muhammed Our Prophete by Creamania Mevlid Kandili Nedir, Bu Gece Nasıl Dua Edilir ? islam" />Mevlid, doğum zamanı demektir. Mevlid gecesi, Rebiul-evvel ayının 11. ve 12. günleri arasındaki gecedir. Peygamber efendimizin doğum günü, bütün Müslümanların bayramıdır.</p>
<p>Mevlid gecesi <strong>Sual</strong>: Mevlid ne demektir</p>
<p><strong> CEVAP </strong>Mevlid, doğum zamanı demektir. Mevlid gecesi, Rebiul-evvel ayının 11. ve 12. günleri arasındaki gecedir. Peygamber efendimizin doğum günü, bütün Müslümanların bayramıdır.<br />
Resulullah dünyaya gelince, amcası Ebu Leheb’in cariyesi Süveybe, (Kardeşin Abdullah’ın oğlu oldu) diyerek kendisine müjde getirince, sevinmişti. (Ona süt vermek şartı ile, seni azat ettim) demişti. Bunun için, Ebu Leheb’in, her mevlid gecesinde, azabı biraz hafiflemektedir. Mevlid gecesi sevinen, o geceye kıymet veren müminlerin pek çok sevap kazanacağı buradan da anlaşılmaktadır.</p>
<p>Hafız Muhammed ibni Cezeri Şafii diyor ki: (Ebu Leheb rüyada görülüp, ne halde olduğu sorulduğunda, çok azap çekiyorum. Ancak, her yıl, Rebiul-evvel ayının 12. geceleri, azabım hafifliyor. Resulullah dünyaya gelince, müjde veren cariyemi sevincimden azat etmiştim. Bunun için, bu gecelerde azabım hafifliyor) dedi.<span id="more-2123"></span></p>
<p>Ebu Leheb gibi azgın bir kâfirin azabı hafifleyince, O yüce Peygamberin ümmetinden olan bir mümin, Onun doğduğu gece sevinir, malını uygun yerlere dağıtır, ziyafet verir, böylece, Peygamberine olan sevgisini gösterirse, Allahü teâlâ onu Cennetine sokar.) [M. Nasihat]</p>
<p>Resulullah efendimiz, mevlid gecelerinde eshab-ı kirama ziyafet verir, dünyayı teşrifindeki ve çocukluk zamanındaki şeyleri anlatırdı.</p>
<p>Hz. Ebu Bekir de, halife iken, eshab-ı kiramı toplar, Resulullah efendimizin dünyayı teşrifindeki olağanüstü hâlleri konuşurlardı.</p>
<p>Bu gece, Resulullahın doğum zamanında görülen hâlleri, mucizeleri okumak, dinlemek, öğrenmek çok sevaptır. Bugün veya ertesi gün oruç tutmakta mahzur yoktur. Tutulması iyi olur, sevap olur.</p>
<p>İslam âlimleri mevlid gecesine çok önem vermişlerdir. Hz. Mevlana, (Mevlid okunan yerden belalar gider) buyurmuştur. Mevlid gecesi, Kadir gecesinden sonra en kıymetli gecedir.</p>
<p>Hatta, Mevlid gecesinin Kadir gecesinden de kıymetli olduğunu bildiren âlimler de vardır. El-mukni, el-miyar ve Tenvir-ül-kulub kitaplarında Mevlid gecesinin Kadir gecesinden kıymetli olduğu bildiriliyor.</p>
<p>(Ed-dürer-ül-mesun) (Allahü teâlâ bir kimseye söz ve yazı sanatı ihsan ederse, Resulullahı övsün, düşmanlarını kötülesin) hadis-i şerifine uyularak, asırlardır mevlid kitapları yazılmış ve okunmuştur.<br />
Resulullah efendimizi öven çeşitli mevlid kasideleri vardır. Meşhur olan ve Türkiye’de her zaman okunan Mevlid kasidesini Süleyman Çelebi, 15. asırda yazmıştır. Bu kasidenin asr-ı saadetten sonra yazılması, bid’at olmasını gerektirmez. Çünkü Resulullahı övmek ibadettir.</p>
<p>Her zaman Onu övücü kasideler, yazılar yazılabilir. Onları da okumak bid’at değil, sevap olur. Mevlid-i şerif okumak, Resulullahın dünyaya gelişini, miracını ve hayatını anlatmak, Onu hatırlamak, Onu övmek demektir.<br />
Her müminin Resulullahı çok sevmesi gerekir. Bu da zaten imanın gereğidir. Çok sevmek kâmil mümin olmanın da alametidir. Hadis-i şeriflerde buyuruldu ki: (Beni ana-baba, evlat ve herkesten daha çok sevmeyen, mümin olamaz.) [Buhari] (Bir şeyi çok seven, elbette onu çok anar.) [Deylemi] (Resulullahı seven de onu çok anar.) (Peygamberleri anmak, hatırlamak ibadettir.) [Deylemi] (Bu ibadeti, şiir olarak söylemek daha tesirli olur. Resulullah efendimizin şairleri, camide, Resulullahı öven ve kâfirleri kahreden şiirler okurlardı.) Bunlardan Hassan bin Sabit hazretlerinin şiirlerini çok beğenirdi.</p>
<p>Resulullah sallallahü aleyhi ve sellem, mescide bu şair için bir minber koydurdu. Hassan bin Sabit hazretleri minbere çıkar, düşmanları kötüler, Resulullahı överdi.</p>
<p>Resulullah efendimiz de buyurdu ki: (Hassanın sözleri, düşmanlara ok yarasından daha tesirlidir.) [M. Nasihat] Bu husustaki hadis-i şeriflerden ikisi de şöyle: (Allahü teâlâ, Resulünü övmek ve müdafaa etmek hususunda Hassanı, Ruh-ül-kuds [Cebrail aleyhisselam] ile takviye etmektedir.) [Buhari] Peygamber efendimiz, şairin söylediği şiiri beğenip (Dişlerin dökülmesin) diye dua etmiştir.<br />
(Hakim) Şiir hakkında hadis-i şeriflerden birkaçı da şöyle: (Şiir, öyle bir sözdür ki, güzeli daha güzel, çirkini daha çirkindir.) [Buhari] (Büyüleyici sözler gibi, hikmetli şiirler de vardır.) [Ebu Davud] (Bazı şiirler elbette apaçık bir hikmettir.) [Buhari]<br />
Vehhabiler, mezhepsizler, Resulullah efendimizi öven ve Ondan şefaat isteyen müslümanlara müşrik, yani puta tapan kâfir damgasını basıyorlar.<br />
Ülkemizde bunu açıkça söyleyemedikleri için, mevlide bid’at diyorlar. Resulullahı övmek bid&#8217;at olmaz. Bu övgüden ancak Allah’ı sevmeyen rahatsız olur. Çünkü Allahü teâlâ Onu övmektedir.<br />
Kur’an-ı kerimde mealen buyuruluyor ki: (Biz seni âlemlere rahmet olarak gönderdik.) [Enbiya 107] (Biz seni bütün insanlara müjdeleyici ve uyarıcı olarak gönderdik.) [Sebe, 28] (Senin için bitmeyen, sonsuz mükafat vardır. Elbette sen en büyük ahlak üzeresin) [Kalem 3-4] (Rabbin sana [çok nimet] verecek, sen de razı olacaksın!) [Duha 5] (Allah ve melekleri, Resule salevat getiriyor, iman edenler, siz de salevat getirin.) [Ahzab 56]<br />
Mevlidi, erkek kadın karışık olmadan, çalgı ve başka haram karıştırmadan, Allah rızası için okumak, salevat-ı şerife getirmek, tatlı şeyler yedirip içirmek, hayrat ve hasenat yapmak, böylece, o gecenin şükrünü yerine getirmek müstehabdır. (Ni&#8217;met-ül kübrâ, Hadika, M.Nasihat)<br />
Doğum gününe önem vermeyi hıristiyanlar, müslümanlardan öğrenip almışlardır.<br />
Mevlid okumanın kıymetli bir ibadet olduğunu bildirmek için İslam âlimleri çeşitli dillerde kitaplar yazmışlardır.<br />
Bunlardan on tanesi, Keşf-üz-zünunda bildirilmektedir. İbni Hacer-i Hiytemi hazretlerinin En-Nimet-ül-kübra isimli mevlid kitabı ile imam-ı Süyuti hazretlerinin Erreddü ala men enkere kıraetel mevlid-in-Nebi kitabı meşhurdur.<br />
Resulullah efendimizi çok övmek, mahlukların en üstünde olduğunu söylemek, Allahü teâlânın, sevgili Peygamberine verdiği üstünlükleri saymak ve Ondan şefaat istemek, büyük ibadettir. Buna karşı koymak, koyu bir cahillik, pek çirkin bir inattır.<br />
Resulullahı övmek, anmak lazım geldiğine delil olarak, Ahzab suresinin (Allah ve melekleri, Resule salevat getiriyor, iman edenler, siz de salevat getirin) mealindeki 56.âyet-i kerimesi yetmez mi? İslam âlimleri buyuruyor ki: Mevlid gecelerinde toplanarak, mevlid kasidesi okumak, tatlı şeyler yedirip içirmek, hayrat ve hasenat yapmak, böylece, o gecenin şükrünü yerine getirmek müstehaptır.<br />
Salihlere elbise ve benzeri hediye vermek, bu geceye hürmet etmek olur. Bunları Allah rızası için yapmak çok sevap olur. (İbni Battal maliki) Mevlid cemiyetinde, salihleri toplayıp, salevat okumak, fakirleri doyurmak, her zaman sevaptır. Fakat, bunlara çalgı gibi haram karıştırmak büyük günah olur. (Allame Zahirüddin bin Cafer) Mevlid cemiyetinde, sadaka, hediye vermek, neşe ve sevinç göstermek, haram karıştırmadan mevlid kasidesi okutmak çok sevap olur. (Allame Nasirüddin)<br />
Haram şeyler karıştırmadan mevlid cemiyeti yapmak müstehaptır. (S.ibni Mace şerhi)<br />
Pazarlık etmeden, sırf Allah rızası için hatim veya mevlid okuyan hafızın, okutanın verdiği hediyeyi alması caiz olur. Kur&#8217;an okuyup hediye almayı meslek haline getirmemelidir! Zira âdet haline gelen hediye, şart edilen ücret gibidir. (Dürr-ül muhtar)<br />
Ücretle okunan Kur&#8217;andan ölüye sevap hasıl olmaz. (Hidaye)<br />
Sual: Mevliddeki (Habibim sana aşık olmuşam) ifadesi caiz mi?<br />
CEVAP Evet. Şimdi nefsin şehvani arzularına aşk deniyor. Dinde ise, fazla sevgiye denir.<br />
Sual: Kadın kadına mevlid okur mu?<br />
CEVAP Evet. Erkekler duyarsa caiz değildir.<br />
Sual: Mevlidde (Doğdu ol saatte&#8230;) denirken ayağa kalkılır mı?<br />
CEVAP Mahzuru olmaz.<br />
Sual: Yılbaşı gecesi, toplanıp mevlid okumak uygun mu?<br />
CEVAP Uygun değil. Bu gecede de, her gece ne yapılıyorsa aynı şeyler yapmalı, farklı bir şey yapmamalı.<br />
Sual: Mevlid münasebetiyle Peygamber aşırı övüldü. “O da bir beşer [insan] idi, Kur’anı getirmekle görevi bitti. Aşırı övmek şirk değil mi?<br />
CEVAP O, ilah değildi, elbette beşer idi, ama “Seyyid-ül-beşer” idi, bütün insanların efendisi idi. Hiç kimse Onu Allahü teâlânın övdüğü kadar övemez. Bu övgüden de ancak başka dinde olan rahatsız olur. Hatırlatma: Bazı Hıristiyan fırkaları, doğum günü kutlamazlar. Doğum günü kutlamasına yaratıklara tapınmak derler. Selefiyeciler de doğum günü olan mevlidi bid’at sayar, Peygambere tapmak derler. Bunların, Hıristiyanlarla bu benzer inanışlarında bir sebep olması gerekir.<br />
Efendimiz doğduğu gün<br />
Putlar devrildi yüz üstü<br />
Efendimiz doğduğu gün<br />
Yıkıldı tağutun büstü<br />
Efendimiz doğduğu gün<br />
Hemen secdeye eğildi<br />
Ben peygamberim dedi<br />
Sünnet edilmiş görüldü<br />
Efendimiz doğduğu gün<br />
Kâinat nur ile doldu<br />
Şeytanlar sararıp soldu<br />
Çok garip olaylar oldu<br />
Efendimiz doğduğu gün<br />
Kurumuştu Save gölü<br />
Bin yıl yanan ateş söndü<br />
Kâfirler şaşkına döndü<br />
Efendimiz doğduğu gün<br />
Büyücüler âciz kaldı<br />
Sihrini yapamaz oldu<br />
Kisra’nın köşkü yıkıldı<br />
Efendimiz doğduğu gün</p>

<p class="sayac_bilgi"></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.ndemir.com/islam/mevlid-kandili-nedir-bu-gece-nasil-dua-edilir&amp;t=Mevlid+Kandili+Nedir%2C+Bu+Gece+Nas%C4%B1l+Dua+Edilir+%3F" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.ndemir.com/islam/mevlid-kandili-nedir-bu-gece-nasil-dua-edilir&amp;title=Mevlid+Kandili+Nedir%2C+Bu+Gece+Nas%C4%B1l+Dua+Edilir+%3F" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.ndemir.com/islam/mevlid-kandili-nedir-bu-gece-nasil-dua-edilir&amp;title=Mevlid+Kandili+Nedir%2C+Bu+Gece+Nas%C4%B1l+Dua+Edilir+%3F" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.ndemir.com/islam/mevlid-kandili-nedir-bu-gece-nasil-dua-edilir&amp;title=Mevlid+Kandili+Nedir%2C+Bu+Gece+Nas%C4%B1l+Dua+Edilir+%3F" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-scriptstyle">
			<a href="http://scriptandstyle.com/submit?url=http://www.ndemir.com/islam/mevlid-kandili-nedir-bu-gece-nasil-dua-edilir&amp;title=Mevlid+Kandili+Nedir%2C+Bu+Gece+Nas%C4%B1l+Dua+Edilir+%3F" rel="nofollow" title="Submit this to Script &amp; Style">Submit this to Script &amp; Style</a>
		</li>
		<li class="sexy-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.ndemir.com/islam/mevlid-kandili-nedir-bu-gece-nasil-dua-edilir&amp;t=Mevlid+Kandili+Nedir%2C+Bu+Gece+Nas%C4%B1l+Dua+Edilir+%3F" rel="nofollow" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Mevlid+Kandili+Nedir%2C+Bu+Gece+Nas%C4%B1l+Dua+Edilir+%3F+-+http://b2l.me/g98vn+" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.ndemir.com/islam/mevlid-kandili-nedir-bu-gece-nasil-dua-edilir/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.ndemir.com/islam/mevlid-kandili-nedir-bu-gece-nasil-dua-edilir/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C# : Events (olaylar)</title>
		<link>http://www.ndemir.com/coding/dot-net-c-sharp/c-events-olaylar</link>
		<comments>http://www.ndemir.com/coding/dot-net-c-sharp/c-events-olaylar#comments</comments>
		<pubDate>Tue, 23 Feb 2010 15:06:36 +0000</pubDate>
		<dc:creator>Nurullah</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[c# event & delegates kullanımı]]></category>
		<category><![CDATA[c# events]]></category>
		<category><![CDATA[c# events nedir]]></category>
		<category><![CDATA[c# events olaylar kullanımı hakkında]]></category>
		<category><![CDATA[c# olaylar]]></category>
		<category><![CDATA[csharp]]></category>

		<guid isPermaLink="false">http://www.ndemir.com/?p=2106</guid>
		<description><![CDATA[Merhaba arkadaşlar, tatil bitti okul başladı bloğu az asıyorum 
Bu dökümanda C# da temsilcilerin (delegate)  bir özel hali olan event yapısını anlatmaya çalışacağım inş.
İlkönce olayın tanımını yapalım, olaylar bizim formda yaptığımız işlemleri kontrol eder. Örneğin butona tıklamamız bir olaydır, mouse ile üstüne gelmemiz gene bir olaydır. Bu olaylar esnasında istediğimiz kodların çalıştırılmasını/metodların çağrılmasını olay yöneticisi [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://www.ndemir.com/wp-content/uploads/c-sharp-150x150.png" alt="c sharp 150x150 C# : Events (olaylar) dot net c sharp" width="150" height="150" title="c sharp 150x150 C# : Events (olaylar) dot net c sharp" />Merhaba arkadaşlar, tatil bitti okul başladı bloğu az asıyorum <img src='http://www.ndemir.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' title="icon smile C# : Events (olaylar) dot net c sharp" /><br />
Bu dökümanda C# da temsilcilerin (delegate)  bir özel hali olan <span style="color: #0000ff;">event </span>yapısını anlatmaya çalışacağım inş.</p>
<p>İlkönce <span style="text-decoration: underline;">olayın tanımı</span>nı yapalım, olaylar bizim formda yaptığımız işlemleri kontrol eder. Örneğin butona tıklamamız bir olaydır, mouse ile üstüne gelmemiz gene bir olaydır. Bu olaylar esnasında istediğimiz kodların çalıştırılmasını/metodların çağrılmasını <span style="color: #0000ff;">olay yöneticisi</span> dediğimiz <span style="text-decoration: underline;">temsilciler </span>üstlenir.</p>
<p>Olaylar sınıfların bir üye elemanıdır. Olayın nasıl tanımlandığını aşağıda görebilirsiniz.</p>
<p>[erişim belirleyici] <span style="color: #0000ff;">event </span>[delegate türü] [olay adı];</p>
<p>Tanımlanmasından da anlaşıldığı üzere, event yapısı bağımsız değildir.</p>
<p>Yine aynı yolu izleyelim, önce altta verilen kodu inceleyin (uygulanacak adımları sırasıyla verdim), kendiniz ne olduğunu anlamaya çalışın, ardından verdiğim açıklamalarla tam anlamaya çalışalım.<br />
<span id="more-2106"></span></p>
<pre class="brush: cpp;">
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _Event
{
    //Adım 1
    delegate void TemsilciHandler();

    class Sinifim
    {
        //Adım 2
        public event TemsilciHandler Eventim;

        //Adım 3
        public void eventMetodum()
        {
            //Adım 4
            if (Eventim!=null)
            {
                Eventim();
            }

        }
    }

    class Program
    {
        static void Main(string[] args)
        {
            Sinifim mye = new Sinifim();

            //Adım 5
            mye.Eventim += new TemsilciHandler(mye_Eventim);
            //Adım 6
            mye.eventMetodum();

            Console.Read();
        }

        //Adım 5
        static void mye_Eventim()
        {
            Console.WriteLine(&quot;olay gerçekleşti.&quot;);
        }
    }
}
</pre>
<ol>
<li>Adımda temsilcimizi tanımladık, geri dönüş tipi void ve parametresi olmayan bir temsilci.</li>
<li>Adımda TemsilciHandler tipinde bir <span style="color: #888888;">olay </span>tanımladık, <span style="color: #888888;">Eventim </span>olayı artık TemsilciHander ile beraber çalışacak.</li>
<li>Adımda olayımızın gerçekleşip gerçekleşmediğini kontrol edecek bir metod hazırladık.</li>
<li>Bu adımda if ile kontrol gerçekleştirmemizin sebebi şudur :<br />
Bu olay gerçekleştiğinde yapılacak iki şey vardır ;<br />
<span style="text-decoration: underline;"> 1.</span> Olay gerçekleştiği zaman herhangi bir iş yapılabilir (size kalmış)<br />
<span style="text-decoration: underline;"> 2.</span> Olay gerçekleştiğinde hiçbirşey yapılmayabilir.<br />
Eğer 1. şey olursa yani bir metod event a atanmış ise if kullanmaya gerek yoktu. Ama bu olay gerçekleştiğinde event a hiçbir metod atanmamışsa çalışma zamanında NullReferenceException hatasını alırız. Bunu her zaman kullanmamız gerekiyor. Eğer herhangi bir metod bağlanmışsa yani null değil ise Eventim olayına bağlanan metodu çağır. (Biz bu çağırma işlemini <a href="http://www.ndemir.com/coding/dot-net-c-sharp/c-delegates-temsilciler">delegate </a>ile ilgili dökümanda yapmıştık.)</li>
<li> Adımımızda sınıfımızı kurduk ve Eventim olayına mye_Eventim metodunu atadık, dikkat edin burada yaptığımız işlemin delegate de yaptığımız bir işlemle hiçbir farkı yok, ikisinin atama şekli aynı.Biz mye.Eventim+= dedikten sonra iki defa tab tuşuna basarsak derleyici bizim için otomatik olarak metod üretiyor bu yüzden alttaki metodu da aynı adım içine aldım. Olay gerçekleştiğinde mye_Eventim metodununu çağrılmasını event&#8217;a bildirdik. Olay gerçekleştiği zaman bu metod çağırılacaktır. Biz olayda hiçbir kontrol gerçekleştirmediğimiz için metod direk çağrılacaktır.  Normalde olaylar belirli kontroller yapar, ben giriş olduğu için hiçbir kontrol gerçekleştirmedim.</li>
<li>Eğer Adım 3 te neden biz böyle bir metod tanımlama ihtiyacı duyduk ? diye sormuş olabilirsiniz, nedenini bu adımda yaptığımız işlem açıklıyor. Adım 6 da eventMetodum() metodunu çağırarak olayın gerçekleşip gerçekleşmediğini kontrol etmesini söyledik, dediğim gibi biz hiçbir kontrolden geçirmediğimiz için direk çalıştı. Eğer bir kontrol gerçekleştirseydik, olayın gerçekleşmediği zaman return; deyip metoddan çıkmasını sağlardık, olayın gerçekleştiği zaman ise Adım4. teki kodları yazardık.</li>
</ol>
<p>Giriş için bu kadarını yeterli görüyorum. ALLAH&#8217;a emanet olun, hayırlı çalışmalar.</p>

<p class="sayac_bilgi"></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.ndemir.com/coding/dot-net-c-sharp/c-events-olaylar&amp;t=C%23+%3A+Events+%28olaylar%29" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.ndemir.com/coding/dot-net-c-sharp/c-events-olaylar&amp;title=C%23+%3A+Events+%28olaylar%29" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.ndemir.com/coding/dot-net-c-sharp/c-events-olaylar&amp;title=C%23+%3A+Events+%28olaylar%29" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.ndemir.com/coding/dot-net-c-sharp/c-events-olaylar&amp;title=C%23+%3A+Events+%28olaylar%29" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-scriptstyle">
			<a href="http://scriptandstyle.com/submit?url=http://www.ndemir.com/coding/dot-net-c-sharp/c-events-olaylar&amp;title=C%23+%3A+Events+%28olaylar%29" rel="nofollow" title="Submit this to Script &amp; Style">Submit this to Script &amp; Style</a>
		</li>
		<li class="sexy-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.ndemir.com/coding/dot-net-c-sharp/c-events-olaylar&amp;t=C%23+%3A+Events+%28olaylar%29" rel="nofollow" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=C%23+%3A+Events+%28olaylar%29+-+http://b2l.me/g6jze+" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.ndemir.com/coding/dot-net-c-sharp/c-events-olaylar/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.ndemir.com/coding/dot-net-c-sharp/c-events-olaylar/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ambalajlanmış gıdalardaki tehlike</title>
		<link>http://www.ndemir.com/yasam/ambalajlanmis-gidalardaki-tehlike</link>
		<comments>http://www.ndemir.com/yasam/ambalajlanmis-gidalardaki-tehlike#comments</comments>
		<pubDate>Fri, 19 Feb 2010 14:35:14 +0000</pubDate>
		<dc:creator>Nurullah</dc:creator>
				<category><![CDATA[Yaşam]]></category>
		<category><![CDATA[ambalajlı gıdaların yiyeceklerin zararları]]></category>
		<category><![CDATA[hazır yiyeceklerin zararları]]></category>
		<category><![CDATA[paketlenmiş gıdaların yiyeceklerin maddelerin zararları]]></category>

		<guid isPermaLink="false">http://www.ndemir.com/?p=2068</guid>
		<description><![CDATA[Dışarda yemeği hiç sevmiyorum, hele de böyle hazır şeyleri alıp yemekten.  Az önce haber sitesinde okudum, gerçekten oldukça zararlı. Sadece böyle bakmayın birde genel anlamda düşünün, bazıları abartıyor artık, evde yemek kültürü diye birşey kalmıyor. Hazır al, ye. E bu da tembellikten kaynaklanıyor, evde yiyin evde  )
Akşam yemeği için donmuş hazır gıda mı pişirmeyi [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://medya.zaman.com.tr/2010/02/19/donmus.jpg" alt="donmus Ambalajlanmış gıdalardaki tehlike	 yasam" width="200" height="160" title="donmus Ambalajlanmış gıdalardaki tehlike	 yasam" />Dışarda yemeği hiç sevmiyorum, hele de böyle hazır şeyleri alıp yemekten.  Az önce haber sitesinde okudum, gerçekten oldukça zararlı. Sadece böyle bakmayın birde genel anlamda düşünün, bazıları abartıyor artık, evde yemek kültürü diye birşey kalmıyor. Hazır al, ye. E bu da tembellikten kaynaklanıyor, evde yiyin evde <img src='http://www.ndemir.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' title="icon smile Ambalajlanmış gıdalardaki tehlike	 yasam" /> )</p>
<p>Akşam yemeği için donmuş hazır gıda mı pişirmeyi düşünüyorsunuz? Tekrar düşünmenizi öneriyoruz. Ambalajlanmış gıdalardaki 4 zararlı maddenin kalp, şeker hastalığı riskini artırdığını ve tansiyonunuzu ve kolesterolünüzü yükselttiğini biliyor muydunuz?</p>
<p>Reader&#8217;s Digest dergisinde yer alan habere göre, Amerikan halkının yiyecek masraflarının yüzde 90&#8242;ı besin değeri alınmış, katkı maddeleriyle doldurulmuş işlenmiş gıdalara ayrılıyor. Maalesef, birçok işlenmiş gıda tatlandırıcılar, tuzlar, yapay aromalar, yağlar, renklendiriciler, doku değiştiren kimyasallar ve koruyucularla doludur. İşlenmiş gıdaların çözünebilir lif, antioksidanlar ve iyi yağlar gibi kalbinizi koruyan ve doğa tarafından verilen besin değerleri çıkarılıyor.</p>
<p>İşte işlenmiş gıdalarda aramanız gereken 4 büyük zararlı içerik:<span id="more-2068"></span></p>
<h3><strong>Trans yağlar: </strong></h3>
<p>Kızartma türü yiyeceklerde, tatlı çöreklerde, tart, pasta, bisküvi, pizza hamuru, hamur işi, kraker, bazı margarinler, katı yağlar ve birçok fırınlanmış yiyecekte bulunan trans yağların ucuz ve sağlıklı alternatifli olarak hindistan cevizi yağını kullanabilirsiniz. Araştırmalar, trans yağların kalbiniz için doymuş yağlardan 2 kat daha tehlikeli olduğunu gösterdi. Her yıl trans yağlar tahminen 30 bin ile 100 bin arasında kalp hastalığı nedeniyle erken ölüme yol açıyor.</p>
<p>Trans yağlar kalbiniz için doymuş yağlardan daha kötü, çünkü kötü kolesterol seviyenizi artırıyor ve iyi kolesterolünüzü düşürüyor. Bu damarlarınız için iki kat dert anlamına geliyor. Trans yağlar ayrıca damar tıkanmasına neden olan lipoproteinler ve trigliseridlerin seviyesini artırıyor.</p>
<p>Trans yağlar yerine sağlıklı yağlar tüketerek kalp krizi riskinizi yüzde 53 oranında azaltabilirsiniz.</p>
<h3><strong>Arıtılmış tahıllar:</strong></h3>
<p> Beyaz ekmeği, şekerli az lifli gevrekleri, beyaz pirinci veya beyaz hamur işini tercih etmek kalp krizi riskinizi yüzde 30&#8242;a kadar artırıyor. Bu tahıllar yüksek kolesterol, yüksek kan basıncı, kalp krizleri, insülin direnci, şeker hastalığı ve göbek yağı için risk oranını artırıyor.<br />
En az 7 büyük araştırma, daha çok tam tahıl (kahverengi ekmek, tam tahıllı kahvaltılık gevrek, patlamış mısır, pişmiş yulaf, kahverengi pirinç, kepek, bulgur) tüketen kadın ve erkeklerin yüzde 20 ve yüzde 30 daha az kalp hastası olduklarını gösterdi. Tam tersi olarak ise arıtılmış tahıllar tüketenlerde ise daha fazla kalp krizi, insülin direnci ve yüksek kan basıncı görüldü.</p>
<p>Ambalajlanmış tahıl ürünlerinin etiketindeki içindekiler bölümünü okuyun. Lif miktarı porsiyon başına en az 3 gram olmalı.</p>
<h3><strong>Tuz:</strong></h3>
<p> Beslenmemizdeki sodyum oranının dörtte üçü tuzdan gelmiyor. Bunlar konserve sebzeler, fast-food hamburgerler, pastırma, jambon, salam gibi konserve etlerde ya da hazır çorbalar gibi işlenmiş gıdalarda gizli.</p>
<p>Süt, bazı içme suları, pancar, kereviz gibi işlenmemiş gıdalarda doğal olarak biraz sodyum bulunuyor. Ancak, bu iyi bir şey. Çünkü yaşam için sodyum gerekli. Bu kan basıncınızı, vücudun su dengesini düzenlemeye, sinir impulslarını iletmeye, kas yapmaya yardım ediyor. Tat, koku ve dokunma duyularınızı düzgün olarak çalışmasını sağlıyor.</p>
<p>Vücudunuzun ihtiyacından fazla tuz yerseniz, vücudunuz kan dolaşımınızdaki fazla tuzu seyreltmek için sıvıyı tutar. Bu kan hacmini artırır ve kalbinizi zorlar. Aynı zamanda damarlarınızı ve toplardamarınızı daraltır. Böylece kan basıncınız da yükselir.</p>
<p>Günde en fazla 1,500 miligram tuz tüketmelisiniz. Bu oran yaklaşık çay kaşığının dörtte üçü kadardır. Yaşlı insanların daha az tuz tüketmesi öneriliyor. 50 yaş ve üzerindekiler günde 1,300 mg; 70 yaş ve üzerindekilerin ise günde 1,200 gram tuz tüketmeleri gerekiyor.</p>
<h3><strong>Yüksek fruktozlu mısır şurubu:</strong></h3>
<p> Geleneksel tatlandırıcılarla karşılaştırılınca, yüksek fruktozlu mısır şurubu daha güçlü bir tatlandırıcıdır. Amerika&#8217;da insanlar bir yılda yiyecek ve içeceklerde bulunan şuruptan yaklaşık 28,5 kilogram tüketiyorlar. Yüksek fruktozlu mısır şurubu, özellikle gazlı içeceklerde, meyve sularında, hazır bisküvi, kek, kraker gibi atıştırmalıklarda, dondurma, meyveli yoğurt gibi süt ürünlerinde, reçellerde, hazır helva, pasta, tatlı sanayiinde kullanılıyor.</p>
<p>Araştırmalar, bu sıvı tatlandırıcının insan metabolizmasını altüst ettiğini, kalp ve şeker hastalığı riskini artırdığını gösteriyor. Araştırmacılar, yüksek fruktozlu mısır şurubunun kimyasal yapısının aşırı yemeye neden olduğunu söylüyorlar. Bu tatlandırıcı, karaciğeri daha fazla kalbi tehdit eden trigiliseridleri kan dolaşımına pompalamaya itiyor. Ayrıca, fruktoz vücudun krom rezervlerini yok ediyor. Krom sağlıklı insülin, kolesterol ve kan şekeri seviyesi için önemli bir mineraldir.</p>
<p>Aldığınız gıdaların etiketlerinde mısır şurubu olup olmadığını kontrol edin.</p>
<p>Kaynak : zaman.com.tr</p>

<p class="sayac_bilgi"></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.ndemir.com/yasam/ambalajlanmis-gidalardaki-tehlike&amp;t=Ambalajlanm%C4%B1%C5%9F+g%C4%B1dalardaki+tehlike%09" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.ndemir.com/yasam/ambalajlanmis-gidalardaki-tehlike&amp;title=Ambalajlanm%C4%B1%C5%9F+g%C4%B1dalardaki+tehlike%09" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.ndemir.com/yasam/ambalajlanmis-gidalardaki-tehlike&amp;title=Ambalajlanm%C4%B1%C5%9F+g%C4%B1dalardaki+tehlike%09" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.ndemir.com/yasam/ambalajlanmis-gidalardaki-tehlike&amp;title=Ambalajlanm%C4%B1%C5%9F+g%C4%B1dalardaki+tehlike%09" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-scriptstyle">
			<a href="http://scriptandstyle.com/submit?url=http://www.ndemir.com/yasam/ambalajlanmis-gidalardaki-tehlike&amp;title=Ambalajlanm%C4%B1%C5%9F+g%C4%B1dalardaki+tehlike%09" rel="nofollow" title="Submit this to Script &amp; Style">Submit this to Script &amp; Style</a>
		</li>
		<li class="sexy-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.ndemir.com/yasam/ambalajlanmis-gidalardaki-tehlike&amp;t=Ambalajlanm%C4%B1%C5%9F+g%C4%B1dalardaki+tehlike%09" rel="nofollow" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Ambalajlanm%C4%B1%C5%9F+g%C4%B1dalardaki+tehlike%09+-+http://b2l.me/gs3ug+" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.ndemir.com/yasam/ambalajlanmis-gidalardaki-tehlike/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.ndemir.com/yasam/ambalajlanmis-gidalardaki-tehlike/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C# : Delegates (temsilciler)</title>
		<link>http://www.ndemir.com/coding/dot-net-c-sharp/c-delegates-temsilciler</link>
		<comments>http://www.ndemir.com/coding/dot-net-c-sharp/c-delegates-temsilciler#comments</comments>
		<pubDate>Thu, 18 Feb 2010 22:29:18 +0000</pubDate>
		<dc:creator>Nurullah</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[c# delegate]]></category>
		<category><![CDATA[c# delegate & temsilci kavramının kullanımı]]></category>
		<category><![CDATA[c# temscilci]]></category>
		<category><![CDATA[çoklu temsilciler multi delegates]]></category>
		<category><![CDATA[delegate]]></category>
		<category><![CDATA[multicasdelegate coklu temsilci]]></category>
		<category><![CDATA[multicast delegate]]></category>
		<category><![CDATA[temsilciler]]></category>

		<guid isPermaLink="false">http://www.ndemir.com/?p=2054</guid>
		<description><![CDATA[C# da bilinmesi gereken ayrı bir konu Delegateler yani temsilcilerdir. Delegateler metodları temsil eder.
Temsilcilerinin kullanılmasının amacı, belli olmayan metot çağrımlarını çalışma zamanında belirlemektir. Bildirimi aşağıdaki gibidir.
Delegate yapısı c++ dilindeki function pointerlara tekabül ediyor. Delegate konusu da interface gibi tek başına bir anlamlı bir konu değil, kafanızda bunu ben nerde niye kullanayım, bu ne işe yarar gibi [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://www.ndemir.com/wp-content/uploads/c-sharp-150x150.png" alt="c sharp 150x150 C# : Delegates (temsilciler) dot net c sharp" width="150" height="150" title="c sharp 150x150 C# : Delegates (temsilciler) dot net c sharp" />C# da bilinmesi gereken ayrı bir konu <span style="color: #3366ff;">Delegate</span>ler yani temsilcilerdir. Delegateler metodları temsil eder.</p>
<p>Temsilcilerinin kullanılmasının amacı, belli olmayan metot çağrımlarını çalışma zamanında belirlemektir. Bildirimi aşağıdaki gibidir.</p>
<p>Delegate yapısı c++ dilindeki function pointerlara tekabül ediyor. Delegate konusu da interface gibi tek başına bir anlamlı bir konu değil, kafanızda bunu ben nerde niye kullanayım, bu ne işe yarar gibi sorularda kalıcak ama event yapısı ile birleşince olayı daha iyi pekiştirip anlayacaksınız inş. Event yapısınıda bir dahaki dökümanda yazacağım inş.</p>
<p>Delegate&#8217;in en kısa anlatımı şudur herhalde : Delegate&#8217;ler metodların bellekteki adreslerini aklında tutar <img src='http://www.ndemir.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' title="icon smile C# : Delegates (temsilciler) dot net c sharp" /> </p>
<p>[Erişim belirleyicisi] delegate [geri dönüş tipi] [delegate ismi] (parametreler);</p>
<p>public delegate int Topla(int s1,int s2);</p>
<p>Aşağıdaki kodu inceleyin.</p>
<pre class="brush: cpp;">
using System;

namespace _Delegate
{
    class Program
    {
        public delegate int TemsilcimHandler(int sayi1,int sayi2);

        public static int Topla(int t1, int t2)
        {
            return t1 + t2;
        }
        public static int Carp(int c1,int c2)
        {
            return c1 * c2;
        }

        static void Main(string[] args)
        {
            int s1, s2;
            Console.Write(&quot;1. sayi : &quot;);
            s1 = Convert.ToInt32(Console.ReadLine());
             Console.Write(&quot;2. sayi : &quot;);
            s2 = Convert.ToInt32(Console.ReadLine());

            TemsilcimHandler temsilci ;

            temsilci = new TemsilcimHandler(Topla);
            Console.WriteLine(&quot;Topla metodu :&quot; + temsilci(s1, s2));

            temsilci = new TemsilcimHandler(Carp);
            Console.WriteLine(&quot;Çarpım metodu : &quot; + temsilci(s1, s2));

            Console.Read();
        }

    }
</pre>
<p><span id="more-2054"></span></p>
<p>Programımızın amacı kullanıcıdan 2 sayı alıp bu iki sayının toplamını ve çarpımını vermek. Burada iki ayrı metod var Topla ve Carp isminde, geri dönüş tipleri int, aldıkları iki değer var.<br />
Temscililerin yani delegatelerin metodları temsil ettiğini söylemiştik.<br />
Temsilcim adında bir delegate oluşturduk, ardından <strong>Topla </strong>ve <strong>Carp </strong>metodlarını yazdık.</p>
<p>Dikkat ederseniz metod ile delegate yapı olarak aynıdır, aldıkları değerler, geri dönüş tipleri ve imzaları özdeştir. Eğer böyle yapmasaydık hata alırdık.<br />
Buna açıklık getirmek için şöyle bir izahta yapabiliriz. Birşeyi ne temsil edebilir ? <span style="color: #888888;">Tabii ki kendisine benzeyen birşey.</span></p>
<p>Şimdi gelelim programımızda ne yaptığımıza. Kullanıcıdan 2 sayı alıp bunları s1 ve s2 değişkenilerine atadık.<br />
Ardından oluşturduğumuz temsilci isimli delegate&#8217;i kuruyoruz. Kurulumu sınıf kurmaktaktan hiçbir farkı yok. Yapıcı metod isterken dikkat edin;</p>
<p><img class="alignnone size-full wp-image-2055" title="delegate constructor" src="http://www.ndemir.com/wp-content/uploads/delegate-constructor.png" alt="delegate constructor C# : Delegates (temsilciler) dot net c sharp" width="333" height="62" /><br />
Şeklinde istemektedir. Burada<strong> geri dönüş tipi int, aldığı iki parametrenin de int </strong>türünden olduğu gösterilmektedir. Buraya temsil edilecek metodu yazıyoruz. Daha sonra çağırmak istediğimizde de aşağıdaki şekilde kullanıyoruz.<br />
temscilci(s1, s2);<br />
Delegate kavramı zaten kendisine bildirilen metodu temsil ettiğine göre yukarıdaki şekilde temsil edilen metodu çağırıyoruz.</p>
<h3>Çoklu Temsilciler</h3>
<p>Temsilcimiz sadece bir metodu temsil etmeyebilir. Birden fazla metodu temsil etmesini de isteyebiliriz. Biz yukarıda temsilci nesnesini iki defa tanımladık, birini <span style="color: #888888;">Topla </span>metodu için diğerini ise <span style="color: #888888;">Carp </span>metodu için ama şimdi yapacağımız işlem ile her iki metodu aynı temsilci temsil edip, aynı anda çağıracak. Bu işlemi+= operatörü devreye girmektedir. += operatörü zorunluluk değildir, i+=1; gibi düşünün <img src='http://www.ndemir.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' title="icon smile C# : Delegates (temsilciler) dot net c sharp" />  Konuyu dağıtmadan örneğe geçmek istiyorum.</p>
<pre class="brush: cpp;">
using System;

namespace _Delegate
{
    class Program
    {

        public delegate void TemsilcimHandler(int sayi1, int sayi2);

        public static void Topla(int t1, int t2)
        {
            Console.WriteLine(&quot;Toplama işleminin sonucu : {0}&quot;, t1 + t2);
        }
        public static void Carp(int c1, int c2)
        {
            Console.WriteLine(&quot;Çarpma işleminin sonucu : {0}&quot;, c1 * c2);
        }

        static void Main(string[] args)
        {
            temsilci;
            temsilci = new TemsilcimHandler(Topla);
            temsilci += new TemsilcimHandler(Carp);
            temsilci(3, 5);

            Console.Read();
        }

    }
}
</pre>
<p>Gördüğünüz gibi 23. satırda bahsettiğimiz işlemi gerçekleştirdik, += operatörünün yanında -+ operatürünü kullanarak önceden eklediğimiz bir metodu temsilciden çıkarabiliriz.<br />
24. satırda ise her iki metodu aynı anda çağırdık. Ve ekran çıktısını aşağıdaki şekilde aldık.</p>
<blockquote><p>Toplama işleminin sonucu : 8<br />
Çarpma işleminin sonucu : 15</p></blockquote>
<p><em> Ayrıca dizi şeklinde de tanımlayabilirdik ve istediğimiz metoda tek tek de ulaşabilirdik.Burada GetInvocationList ve DynamicInvoke araya girmektedir. Kullanımı oldukça basit aşağıdaki kod bloğunu inceleyiniz, gerekli yerlerde yorum satırları bulunmakta.</em></p>
<pre class="brush: cpp;">
using System;

namespace _Delegate
{
    class Program
    {

        public delegate void TemsilcimHandler(int sayi1, int sayi2);

        public static void Topla(int t1, int t2)
        {
            Console.WriteLine(&quot;Toplama işleminin sonucu : {0}&quot;, t1 + t2);
        }
        public static void Carp(int c1, int c2)
        {
            Console.WriteLine(&quot;Çarpma işleminin sonucu : {0}&quot;, c1 * c2);
        }
        static void Main(string[] args)
        {
            TemsilcimHandler temsilci;
            temsilci = new TemsilcimHandler(Topla);
            temsilci += new TemsilcimHandler(Carp);

            //Delegate türünden bir dizi oluşturup, temsilci delegateini GetInvocationList ile buna atıyoruz.
            Delegate[] cokluTemsilci = temsilci.GetInvocationList();

            //Burada değer ataması yaptık, object[] parametre={5,2}; şeklinde bir diziyide bildirebilirdik.
            cokluTemsilci[0].DynamicInvoke(5, 2);
            cokluTemsilci[1].DynamicInvoke(5, 2);
            Console.Read();
        }

    }
}
</pre>
<p><em>Not:</em> Delegate isimlerinin sonuna Handler eklememin sebebi ; .NET kütüphanesinde tüm delegate lerin sonuna Handler takısı eklenmiştir, bir nevi gelenektir <img src='http://www.ndemir.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' title="icon smile C# : Delegates (temsilciler) dot net c sharp" /><br />
Bir dahaki yazıda görüşmek üzere inş. Hayırlı işler</p>

<p class="sayac_bilgi"></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.ndemir.com/coding/dot-net-c-sharp/c-delegates-temsilciler&amp;t=C%23+%3A+Delegates+%28temsilciler%29" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.ndemir.com/coding/dot-net-c-sharp/c-delegates-temsilciler&amp;title=C%23+%3A+Delegates+%28temsilciler%29" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.ndemir.com/coding/dot-net-c-sharp/c-delegates-temsilciler&amp;title=C%23+%3A+Delegates+%28temsilciler%29" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.ndemir.com/coding/dot-net-c-sharp/c-delegates-temsilciler&amp;title=C%23+%3A+Delegates+%28temsilciler%29" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-scriptstyle">
			<a href="http://scriptandstyle.com/submit?url=http://www.ndemir.com/coding/dot-net-c-sharp/c-delegates-temsilciler&amp;title=C%23+%3A+Delegates+%28temsilciler%29" rel="nofollow" title="Submit this to Script &amp; Style">Submit this to Script &amp; Style</a>
		</li>
		<li class="sexy-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.ndemir.com/coding/dot-net-c-sharp/c-delegates-temsilciler&amp;t=C%23+%3A+Delegates+%28temsilciler%29" rel="nofollow" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=C%23+%3A+Delegates+%28temsilciler%29+-+http://b2l.me/gq83j+" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.ndemir.com/coding/dot-net-c-sharp/c-delegates-temsilciler/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.ndemir.com/coding/dot-net-c-sharp/c-delegates-temsilciler/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hele Şükür Be Posta</title>
		<link>http://www.ndemir.com/gunluk/hele-sukur-be-posta</link>
		<comments>http://www.ndemir.com/gunluk/hele-sukur-be-posta#comments</comments>
		<pubDate>Fri, 12 Feb 2010 13:27:07 +0000</pubDate>
		<dc:creator>Nurullah</dc:creator>
				<category><![CDATA[Günlük]]></category>
		<category><![CDATA[pst]]></category>

		<guid isPermaLink="false">http://www.ndemir.com/?p=2047</guid>
		<description><![CDATA[Neredeyse 1.5 ay oldu, postadan birşey bekliyordum, bugün alabildim ALLAH&#8217;a şükür   Neymiş bu ya böyle bekle bekle taş olduk  , zarf mektup türü şeyler yurtdışından 1 haftada geliyor, paket olunca bekleyene kadar çatlıyor insan   Sipariş ettirdiğim kitaplarda vardı onlar da inş. bu kadar sürmez  







		
			Share this on Facebook
		
		
			Share this [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ndemir.com/wp-content/uploads/postaci.jpg"><img class="size-full wp-image-2048 alignleft" title="postaci" src="http://www.ndemir.com/wp-content/uploads/postaci.jpg" alt="postaci Hele Şükür Be Posta  gunluk" width="81" height="94" /></a>Neredeyse 1.5 ay oldu, postadan birşey bekliyordum, bugün alabildim ALLAH&#8217;a şükür <img src='http://www.ndemir.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' title="icon smile Hele Şükür Be Posta  gunluk" />  Neymiş bu ya böyle bekle bekle taş olduk <img src='http://www.ndemir.com/wp-includes/images/smilies/icon_neutral.gif' alt=':|' class='wp-smiley' title="icon neutral Hele Şükür Be Posta  gunluk" /> , zarf mektup türü şeyler yurtdışından 1 haftada geliyor, paket olunca bekleyene kadar çatlıyor insan <img src='http://www.ndemir.com/wp-includes/images/smilies/icon_neutral.gif' alt=':|' class='wp-smiley' title="icon neutral Hele Şükür Be Posta  gunluk" />  Sipariş ettirdiğim kitaplarda vardı onlar da inş. bu kadar sürmez <img src='http://www.ndemir.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' title="icon biggrin Hele Şükür Be Posta  gunluk" /> </p>

<p class="sayac_bilgi"></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.ndemir.com/gunluk/hele-sukur-be-posta&amp;t=Hele+%C5%9E%C3%BCk%C3%BCr+Be+Posta+" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.ndemir.com/gunluk/hele-sukur-be-posta&amp;title=Hele+%C5%9E%C3%BCk%C3%BCr+Be+Posta+" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.ndemir.com/gunluk/hele-sukur-be-posta&amp;title=Hele+%C5%9E%C3%BCk%C3%BCr+Be+Posta+" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.ndemir.com/gunluk/hele-sukur-be-posta&amp;title=Hele+%C5%9E%C3%BCk%C3%BCr+Be+Posta+" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-scriptstyle">
			<a href="http://scriptandstyle.com/submit?url=http://www.ndemir.com/gunluk/hele-sukur-be-posta&amp;title=Hele+%C5%9E%C3%BCk%C3%BCr+Be+Posta+" rel="nofollow" title="Submit this to Script &amp; Style">Submit this to Script &amp; Style</a>
		</li>
		<li class="sexy-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.ndemir.com/gunluk/hele-sukur-be-posta&amp;t=Hele+%C5%9E%C3%BCk%C3%BCr+Be+Posta+" rel="nofollow" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Hele+%C5%9E%C3%BCk%C3%BCr+Be+Posta++-+http://b2l.me/f6dhz+" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.ndemir.com/gunluk/hele-sukur-be-posta/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.ndemir.com/gunluk/hele-sukur-be-posta/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>.NET : Projelerin Manifest,Metadata ve IL&#8217;lerini Görmek</title>
		<link>http://www.ndemir.com/coding/dot-net-c-sharp/net-projelerin-manifestmetadata-ve-illerini-gormek</link>
		<comments>http://www.ndemir.com/coding/dot-net-c-sharp/net-projelerin-manifestmetadata-ve-illerini-gormek#comments</comments>
		<pubDate>Thu, 11 Feb 2010 13:28:17 +0000</pubDate>
		<dc:creator>Nurullah</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[ildasm]]></category>
		<category><![CDATA[ildasm nedir kullanimi]]></category>
		<category><![CDATA[ILsini öğrenme]]></category>
		<category><![CDATA[manifest öğrenme]]></category>
		<category><![CDATA[manifestini]]></category>
		<category><![CDATA[metadata öğrenme]]></category>
		<category><![CDATA[programın metadatasını]]></category>
		<category><![CDATA[visual studio]]></category>

		<guid isPermaLink="false">http://www.ndemir.com/?p=2036</guid>
		<description><![CDATA[Merhaba arkadaşlar, Visual Studio ile birlikte gelen ildasm.exe(IL Disassembler) programcığın görevini anlatacağım inş.
Bu programcık ile bildirdiğimiz bir assembly dosyasının içinde bulunan manifest,metadata ve IL kodlarını görebiliyoruz.
Basitçe ;
Aşağıdaki programımıza ait bilgileri bu araç ile öğrenelim.

Microsoft Visual Studio 2008 Command Prompt&#8217;u açalım (Başlat&#62;programlar&#62; vs 2009 klasörünün içinde bulabilirsiniz).Açılan pencereye ildasm yazalım ve programı çalıştıralım.
Daha sonra açılan programcıktan [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ndemir.com/wp-content/uploads/visual_studio.jpg"><img class="alignleft size-thumbnail wp-image-2038" title="visual_studio" src="http://www.ndemir.com/wp-content/uploads/visual_studio-150x150.jpg" alt="visual studio 150x150 .NET : Projelerin Manifest,Metadata ve ILlerini Görmek dot net c sharp" width="150" height="150" /></a>Merhaba arkadaşlar, Visual Studio ile birlikte gelen ildasm.exe(IL Disassembler) programcığın görevini anlatacağım inş.</p>
<p>Bu programcık ile bildirdiğimiz bir assembly dosyasının içinde bulunan manifest,metadata ve IL kodlarını görebiliyoruz.</p>
<p>Basitçe ;</p>
<p>Aşağıdaki programımıza ait bilgileri bu araç ile öğrenelim.<span id="more-2036"></span></p>
<p><a href="http://www.ndemir.com/wp-content/uploads/net-metod.jpg"><img class="size-full wp-image-2039 alignnone" title=".net metod" src="http://www.ndemir.com/wp-content/uploads/net-metod.jpg" alt="net metod .NET : Projelerin Manifest,Metadata ve ILlerini Görmek dot net c sharp" width="384" height="286" /></a></p>
<p><a href="http://www.ndemir.com/wp-content/uploads/net-metod.jpg"></a>Microsoft Visual Studio 2008 Command Prompt&#8217;u açalım (Başlat&gt;programlar&gt; vs 2009 klasörünün içinde bulabilirsiniz).Açılan pencereye <strong>ildasm </strong>yazalım ve programı çalıştıralım.</p>
<p>Daha sonra açılan programcıktan File-&gt;Open dedikten sonra biraz önce oluşturduğumuz programın exe uzantılı dosyasını seçelim.Karşımıza şöyle bir ekran gelecektir.</p>
<p><a href="http://www.ndemir.com/wp-content/uploads/metainfo.jpg"><img class="alignnone size-full wp-image-2040" title="metainfo" src="http://www.ndemir.com/wp-content/uploads/metainfo.jpg" alt="metainfo .NET : Projelerin Manifest,Metadata ve ILlerini Görmek dot net c sharp" width="518" height="332" /></a><br />
Metadata’yı görebilmek için CTRL+M tuşlarına basarak aşağıdaki bilgileri elde edebiliriz.;</p>
<p><a href="http://www.ndemir.com/wp-content/uploads/metainfo2.jpg"><img class="alignnone size-full wp-image-2041" title="metainfo2" src="http://www.ndemir.com/wp-content/uploads/metainfo2.jpg" alt="metainfo2 .NET : Projelerin Manifest,Metadata ve ILlerini Görmek dot net c sharp" width="518" height="332" /></a></p>
<p>Assembly&#8217;e ait başka bilgileride görebilirsiniz, kurcalarsanız (:</p>

<p class="sayac_bilgi"></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.ndemir.com/coding/dot-net-c-sharp/net-projelerin-manifestmetadata-ve-illerini-gormek&amp;t=.NET+%3A+Projelerin+Manifest%2CMetadata+ve+IL%27lerini+G%C3%B6rmek" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.ndemir.com/coding/dot-net-c-sharp/net-projelerin-manifestmetadata-ve-illerini-gormek&amp;title=.NET+%3A+Projelerin+Manifest%2CMetadata+ve+IL%27lerini+G%C3%B6rmek" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.ndemir.com/coding/dot-net-c-sharp/net-projelerin-manifestmetadata-ve-illerini-gormek&amp;title=.NET+%3A+Projelerin+Manifest%2CMetadata+ve+IL%27lerini+G%C3%B6rmek" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.ndemir.com/coding/dot-net-c-sharp/net-projelerin-manifestmetadata-ve-illerini-gormek&amp;title=.NET+%3A+Projelerin+Manifest%2CMetadata+ve+IL%27lerini+G%C3%B6rmek" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-scriptstyle">
			<a href="http://scriptandstyle.com/submit?url=http://www.ndemir.com/coding/dot-net-c-sharp/net-projelerin-manifestmetadata-ve-illerini-gormek&amp;title=.NET+%3A+Projelerin+Manifest%2CMetadata+ve+IL%27lerini+G%C3%B6rmek" rel="nofollow" title="Submit this to Script &amp; Style">Submit this to Script &amp; Style</a>
		</li>
		<li class="sexy-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.ndemir.com/coding/dot-net-c-sharp/net-projelerin-manifestmetadata-ve-illerini-gormek&amp;t=.NET+%3A+Projelerin+Manifest%2CMetadata+ve+IL%27lerini+G%C3%B6rmek" rel="nofollow" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=.NET+%3A+Projelerin+Manifest%2CMetadata+ve+IL%27lerini+G%C3%B6rmek+-+http://b2l.me/f37fb+" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.ndemir.com/coding/dot-net-c-sharp/net-projelerin-manifestmetadata-ve-illerini-gormek/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.ndemir.com/coding/dot-net-c-sharp/net-projelerin-manifestmetadata-ve-illerini-gormek/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML 5 Nedir</title>
		<link>http://www.ndemir.com/webmaster/html-5-nedir</link>
		<comments>http://www.ndemir.com/webmaster/html-5-nedir#comments</comments>
		<pubDate>Sat, 06 Feb 2010 15:17:01 +0000</pubDate>
		<dc:creator>Nurullah</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Webmaster]]></category>
		<category><![CDATA[html 5]]></category>
		<category><![CDATA[html 5 hakkında]]></category>
		<category><![CDATA[html 5 nedir]]></category>

		<guid isPermaLink="false">http://www.ndemir.com/?p=2025</guid>
		<description><![CDATA[Az önce Tolga&#8217;dan duydum, inceledim biraz hoşuma giden yanları oldu (özellikle video oynatma gibi) zaten ağırlık olarak sanırım ona yönelmişler birazda.
HTML 5 HTML dilinin son sürümüdür. Mozilla Firefox ve Opera tarayıcılarının güncel sürümleri tarafından kısmen desteklenmektedir, Google Chrome ve Safari tarayıcılarının güncel sürümleri üzerinde, deneme aşamasında da olsa çok daha iyi bir şekilde çalışmaktadır. Günümüzde [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ndemir.com/wp-content/uploads/HTML5-logo.png"><img class="alignleft size-thumbnail wp-image-2029" title="HTML5-logo" src="http://www.ndemir.com/wp-content/uploads/HTML5-logo-150x150.png" alt="HTML5 logo 150x150 HTML 5 Nedir coding" width="150" height="150" /></a>Az önce Tolga&#8217;dan duydum, inceledim biraz hoşuma giden yanları oldu (özellikle video oynatma gibi) zaten ağırlık olarak sanırım ona yönelmişler birazda.</p>
<p><strong>HTML 5</strong> HTML dilinin son sürümüdür. Mozilla Firefox ve Opera tarayıcılarının güncel sürümleri tarafından kısmen desteklenmektedir, Google Chrome ve Safari tarayıcılarının güncel sürümleri üzerinde, deneme aşamasında da olsa çok daha iyi bir şekilde çalışmaktadır. Günümüzde kullanılan HTML 4.1 sürümü, CSS desteğiyle ne kadar düzenli ve sağlam bir yapıda kodlanırsa kodlansın, yine de fazladan yazılan kodların işlevselliği bozduğu bilinmektedir. Bu yüzden HTML 5 bu ihtiyaçları karşılamak adına geliştirilmeye başlanmıştır. Vidyo paylaşım sitesi Yotube, deneme aşamasında HTML 5 i kullanıcılarına sunmaktadır. Yotube-TestTube üzerinden etkinleştirilebilir.</p>
<p>Yeni Elementler</p>
<ul>
<li><code>&lt;canvas&gt;</code>: Sayfada bir tuval alanı oluşturur. Tuvale çizim javascript ile yapılabilir.</li>
<li><code>&lt;audio&gt;</code>: Sayfaya ses oynatıcı bir modül ekler.</li>
<li><code>&lt;video&gt;</code> : Video oynatıcı bir modül ekler.<span id="more-2025"></span></li>
<li><code>&lt;progress&gt;</code> : İşlem süreci göstergesi ekler.</li>
<li><code>&lt;caption&gt;</code> : Başlık olarak düşünülen metinleri düzenler.</li>
<li><code>&lt;header&gt;</code> : Sitenin başlık ve açıklama içeriğini alır.</li>
<li><code>&lt;nav&gt;</code> : Menüleri ve bir takım zaruri işlevleri içine alır.</li>
<li><code>&lt;footer&gt;</code> : Sitelerin en alt kısmını içine alır.</li>
</ul>

<p class="sayac_bilgi"></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.ndemir.com/webmaster/html-5-nedir&amp;t=HTML+5+Nedir" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.ndemir.com/webmaster/html-5-nedir&amp;title=HTML+5+Nedir" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.ndemir.com/webmaster/html-5-nedir&amp;title=HTML+5+Nedir" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.ndemir.com/webmaster/html-5-nedir&amp;title=HTML+5+Nedir" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-scriptstyle">
			<a href="http://scriptandstyle.com/submit?url=http://www.ndemir.com/webmaster/html-5-nedir&amp;title=HTML+5+Nedir" rel="nofollow" title="Submit this to Script &amp; Style">Submit this to Script &amp; Style</a>
		</li>
		<li class="sexy-myspace">
			<a href="http://www.myspace.com/Modules/PostTo/Pages/?u=http://www.ndemir.com/webmaster/html-5-nedir&amp;t=HTML+5+Nedir" rel="nofollow" title="Post this to MySpace">Post this to MySpace</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=HTML+5+Nedir+-+http://b2l.me/fqfh8+" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.ndemir.com/webmaster/html-5-nedir/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.ndemir.com/webmaster/html-5-nedir/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
