<?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>Genç Tasarımcılar &#187; ASP.Net</title>
	<atom:link href="http://www.genctasarimcilar.com/c/web-tasarim/asp-net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.genctasarimcilar.com</link>
	<description>genç tasarımcılar web sayfası.</description>
	<lastBuildDate>Mon, 30 Jan 2012 14:34:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>BilisimOgretmenim.Com</title>
		<link>http://www.genctasarimcilar.com/bilisimogretmenim-com/</link>
		<comments>http://www.genctasarimcilar.com/bilisimogretmenim-com/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 14:43:27 +0000</pubDate>
		<dc:creator>bilisimogretmenim.com</dc:creator>
				<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[Tanıtım]]></category>
		<category><![CDATA[bilişim]]></category>

		<guid isPermaLink="false">http://www.genctasarimcilar.com/?p=302</guid>
		<description><![CDATA[BilisimOgretmenim.com Sinan KESKİN Bilişim Öğretmeni Eğitim Ve Danışmanlık Sistemi]]></description>
			<content:encoded><![CDATA[<p><strong>ASP.NET </strong>platformunda geliştirilmiş olan bilişim ve teknoloji öğretmenlerinin yeni döküman kaynağı Bilgi Eğitim ve danışmanlık sistemi olan  bilişim öğretmenim 4 mart itibariyle yayına başlamıştır.<span id="more-302"></span> Bu platform ile öğrenciler dilediği soruyu sorabilecek makale yayınlayabilecek mevcut makale ve dökümanlardan faydalanabilecektir. <strong>Sinan KESKİN </strong>tarafından geliştirilen <a href="http://www.bilisimogretmenim.com" target="_self">www.bilisimogretmenim.com</a> Gazi Üniversitesi Bilgisayar Sistemleri son sınıf bitirme projesi olarak tasarlanmıştır. <!--more--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.genctasarimcilar.com/bilisimogretmenim-com/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ajax Nedir?</title>
		<link>http://www.genctasarimcilar.com/ajax-nedir/</link>
		<comments>http://www.genctasarimcilar.com/ajax-nedir/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 09:01:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[ajax kod örnekleri]]></category>
		<category><![CDATA[ajax nedir]]></category>
		<category><![CDATA[atlas]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[vs2005]]></category>

		<guid isPermaLink="false">http://www.genctasarimcilar.com/?p=74</guid>
		<description><![CDATA[Ağ sayfalarınızın Gmail gibi hızlı olmasını istiyorsanız Asenkron JAvaScript ve Xml kullanmanız gerekiyor. Nedir AJAX, sunucuda çalışan bir kodun çıktılarının postback (sayfanın yeni verilerle yeniden yüklenmesi) olmadan istemciye ulaştırılmasıdır. AJAX aslında yeni bir olay değil sadece var olan bir kaç teknolojinin bir araya gelmesi ile oluşturulmuş bir yöntemdir diyebiliriz. Michael Schwarz’ın yazdığı AJAX.NET modülü ile [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignleft size-full wp-image-75" style="margin: 5px;" title="ajax" src="http://www.genctasarimcilar.com/wp-content/uploads/2010/02/ajax.jpg" alt="ajax" width="112" height="112" />Ağ sayfalarınızın Gmail gibi hızlı olmasını istiyorsanız Asenkron JAvaScript ve Xml kullanmanız gerekiyor. Nedir AJAX, sunucuda çalışan bir kodun çıktılarının postback (sayfanın yeni verilerle yeniden yüklenmesi) olmadan istemciye ulaştırılmasıdır. AJAX aslında yeni bir olay değil sadece var olan bir kaç teknolojinin bir araya gelmesi ile oluşturulmuş bir yöntemdir diyebiliriz. <span id="more-74"></span>Michael Schwarz’ın yazdığı AJAX.NET modülü ile bu yöntemi ASP.NET sayfalarına da uygulayabiliriz. Temelde XMLHttpRequest nesnesini kullanarak yazılmış bir yöntemdir.<br />
Daha fazla bilgiyi aşağıdaki adreslerden alabilirsiniz:<br />
<strong>http://en.wikipedia.org/wiki/AJAX</p>
<p>http://www.adaptivepath.com/publications/essays/archives/000385.php</strong></p>
<p style="text-align: justify;">Nasıl çalışır:<br />
.NET içinde AJAX metodu olarak işaretlenmiş fonksiyonlar için birer JavaScript oluşturulur. Bu script istemci tarafından sunucu tarafındaki fonksiyonu çağırmak için proxy görevi görür. Sunucu tarafında Ajax handler’ı reflection yolu ile çağırılan metoda benzeyen bir metod arar, bulur, çalıştırır ve sonuçları istemciye döndürür. Bu arada gerekli olan alt yapıyıda kendisi otomatik olarak düzenler.<br />
Diyelimki aşağıdaki gibi bir fonksiyonunuz var:</p>
<p style="text-align: justify;"><strong>[Ajax.JavascriptMethod]<br />
public string SayHello(string ad)<br />
{<br />
return “Hello “ + ad;<br />
}</strong></p>
<p style="text-align: justify;"><strong>AJAX.NET </strong>sınıfı otomatik olarak ismi SayHello olan bir JavaScript fonksiyonu oluşturur. Bu fonksiyon çağırıldığında, istek sunucuya gönderilir ve geriye dönüş değeride istemciye döner.</p>
<p style="text-align: justify;"><strong>Kurulum</strong><br />
<strong>AJAX.NET</strong>’in son sürümünü bu adresten indirebilirsiniz. Tüm yapmanız gereken projenizde References kısmına bu dll’i yüklemektir.<br />
Daha sonra web.config dosyasında bazı değişiklikler yapacağız. Aşağıdaki handler’ı  kısmına eklemeniz gerekiyor. Handler aslında var olmayan bir sayfaya istek yapıldığında ASP.NET uygulamasının nasıl karşılık vereceğini belirtir.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">Web.config dosyasındaki bu değişiklikten sonra herhangi bir ASP.NET sayfasının Page_Load fonksiyonuna aşağıdaki kodu eklemeniz gerekiyor.</p>
<p style="text-align: justify;"><strong>private void Page_Load(object sender, EventArgs e){<br />
Ajax.Utility.RegisterTypeForAjax(this.GetType());<br />
//&#8230;<br />
}</strong></p>
<p style="text-align: justify;">JavaScripti sayfaya kaydettikten sonra aspx sayfasını ağ gezgini ile çağırdığınızda aşağıdaki gibi bir kod meydana gelecektir.</p>
<p style="text-align: justify;"><script src="ajaxwrapper/common.ashx"></script> <script src="ajaxwrapper/NAMESPACE.PAGECLASS,ASSEMBLYNAME.ashx"></script></p>
<p style="text-align: justify;"><strong>NAMESPACE.PAGECLASS</strong> sayfanın sınıfı olacak ve Inherits parametresinin değerini alacaktır.<br />
<strong>ASSEMBLYNAME</strong> ise sayfanın bağlı olduğu assembly ismini alacaktır. Büyük ihtimalle projenizin ismi olacaktır.</p>
<p style="text-align: justify;">Sunucu-tarafında çalışan fonksiyonların AJAX metodu olarak işaretlenmesi gerekiyor. Yukarıda da anlattığım gibi Ajax.JavaScriptMethod() etiketi ile fonksiyonların asenkron olarak çağırılmasını sağlayabilirsiniz. Bu yöntem ile integer, string, double, boolean, DateTime, DataSet ve DataTable geriye döndürebilirsiniz.</p>
<p style="text-align: justify;">Bu yöntem ağ uygulamalarına Windows Forms uygulamaları gibi esneklik sağlıyor ve ağ uygulamalarının daha hızlı cevap vermesini sağlıyor. Günümüzde herkesin hızlı internet servislerinden yararlanmadığını düşünürsek AJAX gibi bir metodun yararları daha da fazla beliriyor.<br />
Bu arada Microsoft’ta boş durmuyor. ASP.NET 2.0 ile AJAX benzeri bir teknolojiyi Atlas adı ile Framework 2.0 içine entegre etmeye çalışıyorlar. Böylece bu metoddan yararlanarak ağ uygulamaları geliştirebileceğiz. Bu proje ile yeni form kontrolleri de gelecek.<br />
Atlas bir adım ileri giderek Ağ Hizmetlerine ve Indigo servislerine asenkron olarak bağlanabilecek. İstemci tarafındaki nesneleri sunucu tarafındaki nesnelere bağlayabilme özelliği sayesinde güvenlik, kulanıcı tanımlama, arayüz kişiselleştirme gibi işlemler daha kolay mümkün olabilecek. Kimbilir belki kullanıcı tokenlarını dahi internet üzerinde taşıyıp uzak sistemlere login olmak bile mümkün olabilecek. İstemci tarafında lokal olarak “cache” tanımlayıp verileri burada tutmak mümkün olabilecek. Ne yazık ki Atlas, VS2005 Beta2 içinde yok. Ancak Eylüldeki PDC ’05’de duyurulacak ve sanırım beta olarak dağıtılacak. Genede Kasımda çıkması planlanan VS2005 paketinde Atlas olmayacak.</p>
<p style="text-align: justify;"><strong>Scott Guthrie’nin blogundan Atlas hakkında ayrıntılı bilgi alabilirsiniz.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.genctasarimcilar.com/ajax-nedir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.NET nedir?</title>
		<link>http://www.genctasarimcilar.com/net-nedir/</link>
		<comments>http://www.genctasarimcilar.com/net-nedir/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 13:17:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[aspx]]></category>
		<category><![CDATA[aspx hakkında]]></category>
		<category><![CDATA[aspx programlama]]></category>

		<guid isPermaLink="false">http://www.genctasarimcilar.com/?p=34</guid>
		<description><![CDATA[<p> Bu sorunun cevabı hala herkesin kafasında tam olarak açık değil.</p>]]></description>
			<content:encoded><![CDATA[<p> Bu sorunun cevabı hala herkesin kafasında tam olarak açık değil.</p>]]></content:encoded>
			<wfw:commentRss>http://www.genctasarimcilar.com/net-nedir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ilanpazar.com ASP.NET Mirasine Dayalı Uygulama</title>
		<link>http://www.genctasarimcilar.com/ilanpazar-com-asp-net-mirasine-dayali-uygulama/</link>
		<comments>http://www.genctasarimcilar.com/ilanpazar-com-asp-net-mirasine-dayali-uygulama/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 12:13:43 +0000</pubDate>
		<dc:creator>ilanpazar</dc:creator>
				<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[Bilgiler]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[.net web sayfa uygulamaları]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[asp ilan sayfaları]]></category>
		<category><![CDATA[asp ilan sitesi]]></category>

		<guid isPermaLink="false">http://www.genctasarimcilar.com/?p=21</guid>
		<description><![CDATA[<p><strong><img class="size-full wp-image-26 alignleft" style="margin: 5px;" title="2" src="http://www.genctasarimcilar.com/wp-content/uploads/2010/01/2.png" alt="2" width="150" />Merhaba arkadaşlar</strong></p>]]></description>
			<content:encoded><![CDATA[<p><strong><img class="size-full wp-image-26 alignleft" style="margin: 5px;" title="2" src="http://www.genctasarimcilar.com/wp-content/uploads/2010/01/2.png" alt="2" width="150" />Merhaba arkadaşlar</strong></p>]]></content:encoded>
			<wfw:commentRss>http://www.genctasarimcilar.com/ilanpazar-com-asp-net-mirasine-dayali-uygulama/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

