<?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 - The day will come just wait.. &#187; c# oledbconnection örnek</title>
	<atom:link href="http://www.ndemir.com/tag/c-oledbconnection-ornek/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ndemir.com</link>
	<description>The day will come just wait..</description>
	<lastBuildDate>Sat, 04 Feb 2012 02:10:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>C# : Olay Oluşturma ve Asenkron Metod Örneği</title>
		<link>http://www.ndemir.com/_net/dot-net-c-sharp/c-olay-olusturma-ve-asenkron-metod-ornegi</link>
		<comments>http://www.ndemir.com/_net/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[C#]]></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ığı [...]]]></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>
]]></content:encoded>
			<wfw:commentRss>http://www.ndemir.com/_net/dot-net-c-sharp/c-olay-olusturma-ve-asenkron-metod-ornegi/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

