<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2turkishfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Ehocam.Com</title>
	
	<link>http://blog.ehocam.com</link>
	<description>Hacettepelinin Günlüğü</description>
	<lastBuildDate>Fri, 03 Jun 2011 22:53:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Ehocam" /><feedburner:info uri="ehocam" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><media:copyright>TriexWeb.Com</media:copyright><media:thumbnail url="http://www.ehocam.com/image.jpg" /><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Arts/Design</media:category><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Education/Educational Technology</media:category><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Technology/Software How-To</media:category><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Education/Higher Education</media:category><itunes:author>Ehocam Admini Ça?da? Karademir</itunes:author><itunes:explicit>no</itunes:explicit><itunes:image href="http://www.ehocam.com/image.jpg" /><itunes:subtitle>Ehocam</itunes:subtitle><itunes:category text="Arts"><itunes:category text="Design" /></itunes:category><itunes:category text="Education"><itunes:category text="Educational Technology" /></itunes:category><itunes:category text="Technology"><itunes:category text="Software How-To" /></itunes:category><itunes:category text="Education"><itunes:category text="Higher Education" /></itunes:category><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FEhocam" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FEhocam" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FEhocam" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/Ehocam" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FEhocam" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FEhocam" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FEhocam" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
		<title>Asp.net Varsayılan Temayı Ayarlama</title>
		<link>http://feedproxy.google.com/~r/Ehocam/~3/2IgmP5Hk9lk/asp-net-varsayilan-temayi-ayarlama.html</link>
		<comments>http://blog.ehocam.com/2011/06/asp-net-varsayilan-temayi-ayarlama.html#comments</comments>
		<pubDate>Fri, 03 Jun 2011 22:52:04 +0000</pubDate>
		<dc:creator>Ehocam Admini Ça?da? Karademir</dc:creator>
				<category><![CDATA[Asp.Net]]></category>
		<category><![CDATA[Visual C# .Net]]></category>
		<category><![CDATA[app.config]]></category>
		<category><![CDATA[asp.net temalar]]></category>
		<category><![CDATA[OnPreInit]]></category>
		<category><![CDATA[tema yönetimi]]></category>
		<category><![CDATA[temayı varsayılan yapmak]]></category>

		<guid isPermaLink="false">http://blog.ehocam.com/?p=1518</guid>
		<description><![CDATA[Asp.net üzerinde herhangi bir sayfaya temayı yüklemek istediğimizde, OnPreInit fonksiyonunu override etmemiz gerekiyor. Bu şekilde sayfadan sayfaya farklı şablonlar kullanabiliyoruz. Fakat projenizde her seferinde, OnPreInit fonksiyonunu override etmek yerine, app.config üzerinde birkaç değişiklik ile bu sorunu da halledebiliyoruz. Bu düzenleme;]]></description>
			<content:encoded><![CDATA[<p><strong>Asp.net</strong> üzerinde herhangi bir sayfaya temayı yüklemek istediğimizde, <strong>OnPreInit </strong>fonksiyonunu override etmemiz gerekiyor. Bu şekilde sayfadan sayfaya farklı şablonlar kullanabiliyoruz. Fakat projenizde her seferinde, <strong>OnPreInit </strong>fonksiyonunu override etmek yerine, <em><strong>app.config</strong></em> üzerinde birkaç değişiklik ile bu sorunu da halledebiliyoruz.</p>
<p><span id="more-1518"></span></p>
<p>Bu düzenleme;</p>
<pre class="brush: css; title: ; notranslate">
&lt;configuration&gt;
    &lt;system.web&gt;
        &lt;pages theme=&quot;TemaAdi&quot; /&gt;
    &lt;/system.web&gt;
&lt;/configuration&gt;
</pre>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Ehocam?a=2IgmP5Hk9lk:MwODH3QbqRI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Ehocam?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Ehocam?a=2IgmP5Hk9lk:MwODH3QbqRI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Ehocam?i=2IgmP5Hk9lk:MwODH3QbqRI:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Ehocam/~4/2IgmP5Hk9lk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ehocam.com/2011/06/asp-net-varsayilan-temayi-ayarlama.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ehocam.com/2011/06/asp-net-varsayilan-temayi-ayarlama.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=asp-net-varsayilan-temayi-ayarlama</feedburner:origLink></item>
		<item>
		<title>Asp.net, Tarayıcıya Göre Görünüm Yapmak</title>
		<link>http://feedproxy.google.com/~r/Ehocam/~3/ZrfmnYOwUNM/asp-net-tarayiciya-gore-gorunum-yapmak.html</link>
		<comments>http://blog.ehocam.com/2011/04/asp-net-tarayiciya-gore-gorunum-yapmak.html#comments</comments>
		<pubDate>Sun, 17 Apr 2011 17:00:57 +0000</pubDate>
		<dc:creator>Ehocam Admini Ça?da? Karademir</dc:creator>
				<category><![CDATA[Asp.Net]]></category>
		<category><![CDATA[Visual C# .Net]]></category>
		<category><![CDATA[App_Browsers]]></category>
		<category><![CDATA[Asp.net]]></category>
		<category><![CDATA[Tarayıcıya Göre Görünüm Yapmak]]></category>

		<guid isPermaLink="false">http://blog.ehocam.com/?p=1503</guid>
		<description><![CDATA[Bu yazımızda, Asp.Net 2.0 sürümünün bir özelliği olan "tarayıcıya göre davranış" konusunu işlemeye çalışacağız. "Tarayıcıya Göre Davranış" verilmiş olan kuralların, belirtmiş olduğunuz tarayıcı da geçerli olmasıdır. Örneğin Internet Explorer tarayıcısında, sitenizin arka planının siyah olmasını veya Firefox tarayıcısında MasterPage dosyanızın, varsayılan dışında bir MasterPage olmasını isteyebilirsiniz. İşte bu gibi durumlarda siteleri baştan yazmak yerine, belirlemiş [...]]]></description>
			<content:encoded><![CDATA[<p>Bu yazımızda, Asp.Net 2.0 sürümünün bir özelliği olan <em>"tarayıcıya göre davranış"</em> konusunu işlemeye çalışacağız. "Tarayıcıya Göre Davranış" verilmiş olan kuralların, belirtmiş olduğunuz tarayıcı da geçerli olmasıdır.</p>
<p>Örneğin<strong> Internet Explorer</strong> tarayıcısında, sitenizin arka planının siyah olmasını veya Firefox tarayıcısında <strong>MasterPage </strong>dosyanızın, varsayılan dışında bir <strong>MasterPage</strong> olmasını isteyebilirsiniz. İşte bu gibi durumlarda siteleri baştan yazmak yerine, <strong>belirlemiş olduğunuz davranışların(kuralların), çalışmasını istediğimiz tarayıcılarda uygulanmasını sağlayabiliriz.</strong></p>
<p>Eskiden tarayıcılara göre görünümler hazırlamak isterken, genelde <strong>JavaScript </strong>kullanırdık. <strong>Asp.net 2.0</strong> ve <strong>App_Browsers</strong> klasörü ile bu işlemleri çok daha hızlı yapabilmekteyiz.</p>
<p><span id="more-1503"></span></p>
<ul>
<li>Windows klasörü içinde ki  <em>"Microsoft.NET\Framework\&lt;net sürüm&gt;\CONFIG\Browsers" </em>klasörü içinde bir çok şablon bulunmaktadır. Buradan <strong>"ie.browser"</strong> ile <strong>"mozilla.browser"</strong> dosyalarını herhangi bir metin editörü ile açın.</li>
<li><strong>Proje </strong>dosyanıza sağ tıklayıp,<strong> "Add Asp.Net Folder"</strong> bölümünden <strong>"App_Browsers"</strong> klasörünü ekleyin.</li>
<li><strong>App_Browsers </strong>klasörü içine <strong>"Browser File"</strong> tipinde iki tane dosya oluşturun.</li>
<li><strong>"ie.browser"</strong> ile<strong>"mozilla.browser" </strong>dosyalarının içeriklerini bu oluşturduğunuz dosyaların içine yapıştırın.</li>
<li>Projede tarayıcıya göre gösterilmek istenilen davranışı,<strong> "IE:" </strong>veya <strong>"Mozilla:"</strong> etiketlerinden sonra yazın.</li>
</ul>
<pre class="brush: csharp; title: ; notranslate">
      &lt;asp:Label ID=&quot;lblTarayici&quot; runat=&quot;server&quot; Text=&quot;Varsayılan Yazı&quot;
      IE:Text=&quot;Bu Yazıyı İnternet Explorer Tarayıcısında Görüyorsunuz.&quot;
      Mozilla:Text=&quot;Bu Yazıyı Mozilla Tarayıcısında Görüyorsunuz.&quot;&gt;&lt;/asp:Label&gt;
</pre>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Ehocam?a=ZrfmnYOwUNM:sqW0CKPcq5c:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Ehocam?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Ehocam?a=ZrfmnYOwUNM:sqW0CKPcq5c:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Ehocam?i=ZrfmnYOwUNM:sqW0CKPcq5c:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Ehocam/~4/ZrfmnYOwUNM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ehocam.com/2011/04/asp-net-tarayiciya-gore-gorunum-yapmak.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ehocam.com/2011/04/asp-net-tarayiciya-gore-gorunum-yapmak.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=asp-net-tarayiciya-gore-gorunum-yapmak</feedburner:origLink></item>
		<item>
		<title>Asp.Net Sayfalarına JavaScript Kodları Ekleme</title>
		<link>http://feedproxy.google.com/~r/Ehocam/~3/TfVyBLxLYKc/asp-net-sayfalarina-javascript-kodlari-ekleme.html</link>
		<comments>http://blog.ehocam.com/2011/04/asp-net-sayfalarina-javascript-kodlari-ekleme.html#comments</comments>
		<pubDate>Wed, 13 Apr 2011 22:18:20 +0000</pubDate>
		<dc:creator>Ehocam Admini Ça?da? Karademir</dc:creator>
				<category><![CDATA[Asp.Net]]></category>
		<category><![CDATA[Dersler]]></category>
		<category><![CDATA[Asp.net]]></category>
		<category><![CDATA[asp.net javascript]]></category>
		<category><![CDATA[asp.net sayfaya javascript ekleme]]></category>
		<category><![CDATA[ClientScriptManager]]></category>
		<category><![CDATA[IsClientScriptBlockRegistered]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[RegisterClientScriptBlock]]></category>

		<guid isPermaLink="false">http://blog.ehocam.com/?p=1493</guid>
		<description><![CDATA[Asp.Net sayfalarına dinamik olarak JavaScript kodu eklememiz mümkündür. Response.Write ile script kodu, sayfanın içine yazdırılabileceği gibi, ClientScriptManager sınıfı ile yapmamızda mümkündür. Ama Response.Write yöntemini kesinlikle önermiyorum. ClientScriptManager sınıfı ile bu işleri yapmak çok daha kolaydır. Bu yazımda size ClientScriptManager sınıfını kullanarak sayfamızın içine JavaScript kodu eklemeyi anlatacağım. Öncelikle ClientScriptManager sınıfını kurmalıyız. ClientScriptManager sınıfına, sayfamızın tüm javascript kodlarını yüklüyoruz. [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Asp.Net</strong> sayfalarına dinamik olarak <strong>JavaScript</strong> kodu eklememiz mümkündür. <strong>Response.Write</strong> ile script kodu, sayfanın içine yazdırılabileceği gibi, <strong>ClientScriptManager </strong>sınıfı ile yapmamızda mümkündür. Ama <strong>Response.Write</strong> yöntemini kesinlikle önermiyorum. <strong>ClientScriptManager </strong>sınıfı ile bu işleri yapmak çok daha kolaydır.</p>
<p>Bu yazımda size <strong>ClientScriptManager </strong>sınıfını kullanarak sayfamızın içine <strong>JavaScript </strong>kodu eklemeyi anlatacağım.</p>
<p><span id="more-1493"></span></p>
<p>Öncelikle <strong>ClientScriptManager </strong>sınıfını kurmalıyız.</p>
<pre class="brush: csharp; title: ; notranslate">

      ClientScriptManager csm = this.ClientScript;

      bool jvDurum = csm.IsClientScriptBlockRegistered(&quot;hata&quot;);

      if (!jvDurum)
      {
        string str = &quot;alert('Ehocam.Com')&quot;;

        csm.RegisterClientScriptBlock(this.GetType(),&quot;hata&quot;,str,true);

      }
</pre>
<ul>
<li><strong>ClientScriptManager </strong>sınıfına, sayfamızın tüm javascript kodlarını yüklüyoruz.</li>
<li><strong>jvDurum </strong>adlı değişkenimizde, <em><strong>"hata"</strong></em> adına sahip bir <strong>JavaScript </strong>kod blogu olup olmadığını tutuyoruz. Eğer bu kod blogu varsa, tekrardan eklememize gerek yok. Yoksa <em><strong>"hata"</strong></em> adlı yeni bir  JavaScript kod blogu ekleyeceğiz.  <strong>İf() {}</strong> kodlarında zaten bu sınamayı yapıyoruz.</li>
<li><strong>RegisterClientScriptBlock(tip,javasciptAdı,javascriptKodu,başlamaBitişTagları)</strong> şeklinde bir fonksiyon ile kodlarımızı sayfamıza ekliyoruz.<br />
<strong>Tip :</strong><em> Sayfanın kendisini veriyoruz. </em><br />
<strong>javaScriptAdı : </strong><em>Yazdığımız JavaScript  kodumuza benzersiz bir isim veriyoruz. </em><br />
<strong>javaScriptKodu :</strong> <em>Javascript kodlarımızı bu parametreye gönderiyoruz. </em><br />
<strong>başlamaBitişTagları :</strong> <em>Bu parametre ise otomatik olarak Javascript başlangıç ve bitiş etiketlerini ekliyor. </em></li>
</ul>
<div id="attachment_1494" class="wp-caption aligncenter" style="width: 591px"><a href="http://blog.ehocam.com/wp-content/uploads/2011/04/asp_net_javascript.png"><img class="size-full wp-image-1494 " title="asp_net_javascript" src="http://blog.ehocam.com/wp-content/uploads/2011/04/asp_net_javascript.png" alt="" width="581" height="287" /></a><p class="wp-caption-text">Uygulama Sonrası Ekran Görüntüsü</p></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Ehocam?a=TfVyBLxLYKc:6HWd4bzQixk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Ehocam?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Ehocam?a=TfVyBLxLYKc:6HWd4bzQixk:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Ehocam?i=TfVyBLxLYKc:6HWd4bzQixk:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Ehocam/~4/TfVyBLxLYKc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ehocam.com/2011/04/asp-net-sayfalarina-javascript-kodlari-ekleme.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ehocam.com/2011/04/asp-net-sayfalarina-javascript-kodlari-ekleme.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=asp-net-sayfalarina-javascript-kodlari-ekleme</feedburner:origLink></item>
		<item>
		<title>Asp.net İle Temaları Yönetin</title>
		<link>http://feedproxy.google.com/~r/Ehocam/~3/wEvjGIMQUcc/asp-net-ile-temalari-yonetin.html</link>
		<comments>http://blog.ehocam.com/2011/04/asp-net-ile-temalari-yonetin.html#comments</comments>
		<pubDate>Wed, 13 Apr 2011 20:05:57 +0000</pubDate>
		<dc:creator>Ehocam Admini Ça?da? Karademir</dc:creator>
				<category><![CDATA[Asp.Net]]></category>
		<category><![CDATA[Dersler]]></category>
		<category><![CDATA[Asp.net]]></category>
		<category><![CDATA[asp.net App_Themes]]></category>
		<category><![CDATA[asp.net OnPreInit]]></category>
		<category><![CDATA[asp.net temalar]]></category>
		<category><![CDATA[asp.net themes]]></category>
		<category><![CDATA[tema klasörlerini elde etme]]></category>
		<category><![CDATA[tema yönetimi]]></category>

		<guid isPermaLink="false">http://blog.ehocam.com/?p=1482</guid>
		<description><![CDATA[Asp.Net'te temalarımızı yönetmek  için App_Themes klasörü bulunmaktadır (Eğer klasör yoksa proje üzerine sağ tıklayıp, "Add Asp.Net Folder" bölümünden Theme butonuna basmalıyız.) Bu klasöre atılan temaları istediğimiz gibi özelleştirebiliriz. Örneğin A sayfasında farklı, B sayfasında farklı temalar kullanabiliriz. Genel altyapıyı doğru ve işlevsel yapılandırabilirsek, temalar konusunda zaman kaybı yaşamayız.  Bu yazımda App_Themes klasörünün içindeki tema adlarını [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Asp.Net</strong>'te temalarımızı yönetmek  için <strong>App_Themes</strong> klasörü bulunmaktadır (Eğer klasör yoksa proje üzerine sağ tıklayıp, <strong>"Add Asp.Net Folder"</strong> bölümünden <strong>Theme </strong>butonuna basmalıyız.) Bu klasöre atılan temaları istediğimiz gibi özelleştirebiliriz. Örneğin A sayfasında farklı, B sayfasında farklı temalar kullanabiliriz. Genel altyapıyı doğru ve işlevsel yapılandırabilirsek, temalar konusunda zaman kaybı yaşamayız.  Bu yazımda <strong>App_Themes</strong> klasörünün içindeki tema adlarını elde etmeyi, elde edilen temaları kullanmayı anlatacağım. <span id="more-1482"></span></p>
<p>Yapacağımız işlem, <strong>App_themes </strong>klasörü içindeki klasörleri okumak olacaktır. Bunu <strong>ArrayList </strong>tanımladığımız bir  değişkende tutup, ihtiyacımız olduğu zaman kullanmak olacaktır. Örnek tema klasörleri şu şekilde olur.</p>
<p><img class="size-full wp-image-1483 aligncenter" title="app_themes_directory" src="http://blog.ehocam.com/wp-content/uploads/2011/04/app_themes_directory.gif" alt="" width="457" height="165" /></p>
<p>Amacımız beyaz,kirmizi,mavi ve siyah klasörlerinin adlarını almak olacaktır.</p>
<p><strong>App_Code </strong>klasörümüzün içine static bir fonksiyon yazıyorum.<em> (Static fonksiyonlar new anahtar kelimesi ile kurulmazlar)</em> Bu fonksiyon geriye <strong>ArrayList </strong>döndürüyor.</p>
<pre class="brush: csharp; title: ; notranslate">

using System.Collections;
using System.IO;
using System.Web;

/// &lt;summary&gt;
/// Web Sayfamız Üzerindeki Temaları Getiren Sınıftır.
/// &lt;/summary&gt;
public static class Temalarim
{
	public static ArrayList TumTemalariCek()
	{
    ArrayList tmp=new ArrayList();

    // klasorBilgi değişkeni, App_Themes klasöre girmemi sağlıyor.
    // GetDirectories fonksiyonu ile App_Themes klasörü içindeki
    // klasörleri çekiyoruz. Bu çektiğimiz klasörler temalarımızın
    // adı oluyor.
    DirectoryInfo klasorBilgi = new DirectoryInfo(HttpContext.Current.Server.MapPath(&quot;App_Themes&quot;));
    DirectoryInfo[] klasorListesi = klasorBilgi.GetDirectories();

	  foreach (var directoryInfo in klasorListesi)
	  {
	    tmp.Add(directoryInfo.Name);
	  }

	  return tmp;
	}
}
</pre>
<p><strong>App_Themes </strong>klasörüne eklenen temalar, bu sınıf kullanarak alabiliyoruz. Tema kullanacağımız sayfada, sayfanın <strong>OnPreInit </strong>fonksiyonunu override etmemiz lazım.</p>
<pre class="brush: csharp; title: ; notranslate">

  protected override void OnPreInit (EventArgs e)
  {
    if (Session[&quot;tema&quot;] != null)
    {
      this.Theme = Session[&quot;tema&quot;] as string;
    }
    else
    {
      this.Theme = &quot;beyaz&quot;;
    }

    base.OnPreInit(e);

  }
</pre>
<p>Projeyi tam olarak paylaşıyorum. Soru ve önerileriniz için lütfen yorumlar bölümünü kullanınız.</p>
<p>İyi Çalışmalar.</p>
<blockquote><p><strong><a href="http://blog.ehocam.com/wp-content/plugins/download-monitor/download.php?id=101" title="Toplam 185 Kez Indirildi" target="_blank">Asp.Net Temalari Yonet (185)</a></strong></p></blockquote>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Ehocam?a=wEvjGIMQUcc:buhRR_TLgS4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Ehocam?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Ehocam?a=wEvjGIMQUcc:buhRR_TLgS4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Ehocam?i=wEvjGIMQUcc:buhRR_TLgS4:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Ehocam/~4/wEvjGIMQUcc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ehocam.com/2011/04/asp-net-ile-temalari-yonetin.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<enclosure url="http://blog.ehocam.com/wp-content/plugins/download-monitor/download.php?id=101" length="147874" type="application/x-zip-compressed" /><media:content url="http://blog.ehocam.com/wp-content/plugins/download-monitor/download.php?id=101" fileSize="147874" type="application/x-zip-compressed" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Asp.Net'te temalarımızı yönetmek  için App_Themes klasörü bulunmaktadır (Eğer klasör yoksa proje üzerine sağ tıklayıp, "Add Asp.Net Folder" bölümünden Theme butonuna basmalıyız.) Bu klasöre atılan temaları istediğimiz gibi özelleştirebiliriz. Örneğin A sa</itunes:subtitle><itunes:author>Ehocam Admini Ça?da? Karademir</itunes:author><itunes:summary>Asp.Net'te temalarımızı yönetmek  için App_Themes klasörü bulunmaktadır (Eğer klasör yoksa proje üzerine sağ tıklayıp, "Add Asp.Net Folder" bölümünden Theme butonuna basmalıyız.) Bu klasöre atılan temaları istediğimiz gibi özelleştirebiliriz. Örneğin A sayfasında farklı, B sayfasında farklı temalar kullanabiliriz. Genel altyapıyı doğru ve işlevsel yapılandırabilirsek, temalar konusunda zaman kaybı yaşamayız.  Bu yazımda App_Themes klasörünün içindeki tema adlarını [...]</itunes:summary><itunes:keywords>Asp.Net, Dersler, Asp.net, asp.net App_Themes, asp.net OnPreInit, asp.net temalar, asp.net themes, tema klasörlerini elde etme, tema yönetimi</itunes:keywords><feedburner:origLink>http://blog.ehocam.com/2011/04/asp-net-ile-temalari-yonetin.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=asp-net-ile-temalari-yonetin</feedburner:origLink></item>
		<item>
		<title>Paypal Artık Tamamen Türk Lirasını ve Türkçe Dilini Destekliyor</title>
		<link>http://feedproxy.google.com/~r/Ehocam/~3/C7Foay_jdFo/paypal-hesabinizdan-kartiniza-ucretsiz-turk-lirasi-para-aktarimi.html</link>
		<comments>http://blog.ehocam.com/2011/03/paypal-hesabinizdan-kartiniza-ucretsiz-turk-lirasi-para-aktarimi.html#comments</comments>
		<pubDate>Mon, 28 Mar 2011 18:08:52 +0000</pubDate>
		<dc:creator>Ehocam Admini Ça?da? Karademir</dc:creator>
				<category><![CDATA[Dersler]]></category>
		<category><![CDATA[Paypal]]></category>
		<category><![CDATA[paypal tl]]></category>
		<category><![CDATA[paypal tl ödeme]]></category>
		<category><![CDATA[paypal türk lirası]]></category>
		<category><![CDATA[paypal türkçe]]></category>
		<category><![CDATA[paypal türkiye]]></category>
		<category><![CDATA[paypal türkiye ödeme]]></category>

		<guid isPermaLink="false">http://blog.ehocam.com/?p=1459</guid>
		<description><![CDATA[PayPal kredi kartı bilgilerinizi alıcı veya satıcılarla paylaşmadan online ödeme yapmanızı ve almanızı sağlayan daha güvenli bir ödeme yöntemidir. Banka bilgilerinizi müşteriyle paylaşmadan her türlü para transferini yapabilirsiniz. İstediğiniz kişiye, istediğiniz vakit para yatırabilir, ondan para talep edebilirsiniz.  Birçok alışveriş sitesi artık paypal ödeme sistemini desteklemektedir. Kredi kartı bilgilerinizi bir kez girmek ve onaylatmak şartıyla, [...]]]></description>
			<content:encoded><![CDATA[<p>PayPal kredi kartı bilgilerinizi alıcı veya satıcılarla paylaşmadan online ödeme yapmanızı ve almanızı sağlayan daha güvenli bir ödeme yöntemidir. Banka bilgilerinizi müşteriyle paylaşmadan her türlü para transferini yapabilirsiniz. İstediğiniz kişiye, istediğiniz vakit para yatırabilir, ondan para talep edebilirsiniz.  Birçok alışveriş sitesi artık paypal ödeme sistemini desteklemektedir. Kredi kartı bilgilerinizi bir kez girmek ve onaylatmak şartıyla, paypal altyapısını destekleyen sitelerden tek bir tıkla alışveriş yapabilirsiniz.</p>
<p><span id="more-1459"></span></p>
<p>PayPal bakiyesi veya banka hesabı kullanarak arkadaşlarınıza ve ailenize para göndermek her zaman ücretsizdir. Ücretler ancak gönderenin kredi veya banka kartı kullanması durumunda veya ürün veya hizmetler için ödeme almanız durumunda uygulanır. Ayrıca:</p>
<ul>
<li>PayPal hesabı için aylık ücret alınmaz.</li>
<li>Kurulum ücretleri yok.</li>
<li>Ağ geçidi ücretleri yok.</li>
<li>Çoklu eBay ve mağaza araçları için ücret alınmaz.</li>
</ul>
<h3><strong>Paypal Artık Tamamen Türk Lirasını ve Türkçe Dilini Destekliyor</strong></h3>
<p>Paypal sitesi artık Türk Lirasını tamamen destekler hale getirildi. Eskiden para transferi yapılırken, Dolar üzerinden TL'ye çevirme yapılıyordu. Kurun çok altında bozdurmak da, zarar etmemize neden oluyordu. Yeni değişikliklerle Türk Lirasını varsayılan para birimi olarak kullanabiliyor, diğer hesaplara Türk Lirası olarak para yatırıp, çekim yapabiliyorsunuz.</p>
<p><img class="aligncenter" title="paypal-donations" src="http://blog.ehocam.com/wp-content/uploads/2011/03/paypal-donations.png" alt="" width="500" height="241" /></p>
<p>Eski sistemde, Paypal hesabınızdaki parayı Türkiye'de ki banka kartına yatırmak istediğinizde ücret kesimi uygulanıyordu. <em>(Aslında son 10 tane işlemi ücretsiz yaptım. Fakat bu ücretsiz sistemin dezavantajı, banka bilgilerinden herhangi birini eksik girmeniz durumunda veya bankanız paypal ödemenizi bloke etmesi durumunda,  en az 10$ para kaybetmenizdi. )</em> Artık yeni sistemde Türkiye'deki tüm banka kartlarına, <strong>IBAN numarasını doğru girmek şartıyla</strong>, para transferlerini ücretsiz yapabilirsiniz.</p>
<p>E-ticaret sitelerine sahip olup, ödemeyi paypal üzerinden alan site sahipleri için, satışları attırmak için iyi bir avantaj olarak görüyorum. Eski sistemde 50 TL'lik bir alışveriş yapmak için, müşterinin kartından 35$ gibi fiyat çekimi oluyordu. Yani çekilen miktar dolar bazında yapılıyordu. Artık yeni sistemde birkaç değişiklik ile, ödenecek miktarı TL yapmak mümkündür.</p>
<p>&nbsp;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Ehocam?a=C7Foay_jdFo:zYuI39AMCiQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Ehocam?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Ehocam?a=C7Foay_jdFo:zYuI39AMCiQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Ehocam?i=C7Foay_jdFo:zYuI39AMCiQ:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Ehocam/~4/C7Foay_jdFo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ehocam.com/2011/03/paypal-hesabinizdan-kartiniza-ucretsiz-turk-lirasi-para-aktarimi.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ehocam.com/2011/03/paypal-hesabinizdan-kartiniza-ucretsiz-turk-lirasi-para-aktarimi.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=paypal-hesabinizdan-kartiniza-ucretsiz-turk-lirasi-para-aktarimi</feedburner:origLink></item>
		<item>
		<title>C# İle Excel Dosyasına Yeni İçerik Girme</title>
		<link>http://feedproxy.google.com/~r/Ehocam/~3/uKvKtITNiSE/c-sharp-ile-excel-dosyasina-yeni-icerik-girme.html</link>
		<comments>http://blog.ehocam.com/2011/02/c-sharp-ile-excel-dosyasina-yeni-icerik-girme.html#comments</comments>
		<pubDate>Mon, 07 Feb 2011 10:28:28 +0000</pubDate>
		<dc:creator>Ehocam Admini Ça?da? Karademir</dc:creator>
				<category><![CDATA[Excel]]></category>
		<category><![CDATA[Visual C# .Net]]></category>
		<category><![CDATA[C# Excel]]></category>
		<category><![CDATA[C# Excel İçerik Girmek]]></category>
		<category><![CDATA[C# Excel Resim Eklemek]]></category>
		<category><![CDATA[C# İle Excel Öğreniyorum]]></category>
		<category><![CDATA[C# Workbooks]]></category>
		<category><![CDATA[C# Workbooks Open]]></category>
		<category><![CDATA[Excele resim eklemek]]></category>
		<category><![CDATA[Microsoft.Office.Interop.Excel]]></category>
		<category><![CDATA[Shapes.AddPicture]]></category>

		<guid isPermaLink="false">http://blog.ehocam.com/?p=1435</guid>
		<description><![CDATA[Şimdiye kadar ki yazılarımızda C# İle Excel Nasıl Oluşturulur, Nasıl Kayıt Edilir, Nasıl Açılır konularında bilgiler edindik. Excel dosyasında okuma yapmadan önce, içeriği nasıl gireriz bunun hakkında kısa bir yazı yazmayı gerek gördüm.  "C# Üzerinde Excel Öğreniyorum" bölümünün konu sıralamalarında ufak bir değişiklik yaptım. Eğer konu hakkında fazla bilginiz yoksa, önceki yazılarımı veya "C# Üzerinde [...]]]></description>
			<content:encoded><![CDATA[<p>Şimdiye kadar ki yazılarımızda <strong>C# İle Excel Nasıl Oluşturulur</strong>, <strong>Nasıl Kayıt Edili</strong>r, <strong>Nasıl Açılır</strong> konularında bilgiler edindik. Excel dosyasında okuma yapmadan önce, içeriği nasıl gireriz bunun hakkında kısa bir yazı yazmayı gerek gördüm.  <strong>"C# Üzerinde Excel Öğreniyorum"</strong> bölümünün konu sıralamalarında ufak bir değişiklik yaptım. Eğer konu hakkında fazla bilginiz yoksa, önceki yazılarımı veya <strong>"C# Üzerinde Excel Öğreniyorum"</strong> bölümünü gezmenizi öneririm.</p>
<p><span id="more-1435"></span>Eğer bu yazının örneğini indirirseniz, önce ki üç yazının da örneklerini içinde bulacaksınız.</p>
<p>Her zaman yapmamız gerekenleri önce yapıyoruz.</p>
<ul>
<li>Projemize <strong>"Microsoft.Office.Interop.Excel" </strong>kütüphanesini ekliyoruz.</li>
<li>Projemize<strong> "using Excel = Microsoft.Office.Interop.Excel;"</strong> referansını ekliyoruz.</li>
<li>Excel Uygulaması, Çalışma Kitabı ve Çalışma Sayfası değişkeni tanımlıyoruz.</li>
</ul>
<pre class="brush: csharp; title: ; notranslate">
// Excel uygulaması tanımlıyoruz.
Excel.ApplicationClass ExcelUygulama;
// Çalışma Kitabı tanımlıyoruz.
Excel.Workbook CalismaKitabi;
// Çalışma Sayfası tanımlıyoruz.
Excel.Worksheet CalismaSayfasi;
</pre>
<ul>
<li>Daha sonra yeni bir Excel uygulaması tanımlayıp, görünürlük seçeneklerini değiştiriyoruz.</li>
</ul>
<pre class="brush: csharp; title: ; notranslate">
// Yeni Bir Excel uygulaması yaratıyoruz.
ExcelUygulama = new Excel.ApplicationClass();
// Excel Uygulamasının görünürlüğü
ExcelUygulama.Visible = true;
</pre>
<ul>
<li>İçerik düzenleme, içerik okuma veya hücre biçimlendirme işlemleri için, Ç<strong>alışma Sayfası</strong> değişkenimizin <strong>get_Range </strong>fonksiyonundan yararlanıyoruz. <strong>Range(hücre)</strong> veya <strong>get_Range </strong>fonksiyonu iki tane parametre alır.  Bu parametreler işlem yapacağımız hücrelerin adlarıdır.</li>
<li>Bir hücrenin adı <strong>"SütunAdıSatirAdı"</strong> şeklinde olmalıdır. Örnek olarak <strong>D3</strong> hücresi denildiğinde, D sütunundaki 3 numaralı satırdan bahsedildiğini anlamalıyız.</li>
<li>Eğer ikinci hücre yoksa, ikinci parametreye <strong>Type.Missing</strong> girmeliyiz.</li>
</ul>
<p><a href="http://blog.ehocam.com/wp-content/uploads/2011/02/2011-02-07_114043.png"><img class="aligncenter size-full wp-image-1439" title="2011-02-07_114043" src="http://blog.ehocam.com/wp-content/uploads/2011/02/2011-02-07_114043.png" alt="" width="397" height="202" /></a></p>
<ul>
<li>Excel'e yazı tipi içerik girmek için, hücrenin <strong>value2</strong> değerini değiştirmemiz yeterlidir.</li>
</ul>
<pre class="brush: csharp; title: ; notranslate">
CalismaSayfasi.get_Range(&quot;D3&quot;, Type.Missing).Value2 = &quot;Ehocam.Com&quot;;
</pre>
<ul>
<li>Excel'e resim de ekleyebiliriz. Bunun için Çalışma Sayfasında ki Shapes özelliğini kullanarak yapabiliyoruz.</li>
</ul>
<div id="attachment_1440" class="wp-caption aligncenter" style="width: 490px"><a href="http://blog.ehocam.com/wp-content/uploads/2011/02/2011-02-07_121314.png"><img class="size-medium wp-image-1440" title="2011-02-07_121314" src="http://blog.ehocam.com/wp-content/uploads/2011/02/2011-02-07_121314-480x50.png" alt="" width="480" height="50" /></a><p class="wp-caption-text">Shapes.AddPicture Parametreleri</p></div>
<pre class="brush: csharp; title: ; notranslate">
      CalismaSayfasi.Shapes.AddPicture(resimYolu,
                                       MsoTriState.msoFalse,
                                       MsoTriState.msoCTrue,
                                       soldanBosluk,
                                       usttenBosluk,
                                       genislik,
                                       yukseklik);
</pre>
<blockquote><p><strong>ÖRNEK ÇALIŞMAYI BURADAN İNDİREBİLİRSİNİZ</strong></p>
<p><strong><a href="http://blog.ehocam.com/wp-content/plugins/download-monitor/download.php?id=100" title="Toplam 375 Kez Indirildi" target="_blank">C# Ile Excel Dosyasini Yeni Icerik Girme (Metin + Resim) (375)</a></strong></p></blockquote>
<p>Bu yazımızda Excel dosyamıza veriyi nasıl gireceğimizi (value2) ve herhangi bir resmi projeye nasıl ekleyebileceğimizi gördük.<br />
Herkese kolay gelsin. İyi Çalışmalar.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Ehocam?a=uKvKtITNiSE:dd3kV0vLGFs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Ehocam?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Ehocam?a=uKvKtITNiSE:dd3kV0vLGFs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Ehocam?i=uKvKtITNiSE:dd3kV0vLGFs:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Ehocam/~4/uKvKtITNiSE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ehocam.com/2011/02/c-sharp-ile-excel-dosyasina-yeni-icerik-girme.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<enclosure url="http://blog.ehocam.com/wp-content/plugins/download-monitor/download.php?id=100" length="149067" type="application/x-zip-compressed" /><media:content url="http://blog.ehocam.com/wp-content/plugins/download-monitor/download.php?id=100" fileSize="149067" type="application/x-zip-compressed" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Şimdiye kadar ki yazılarımızda C# İle Excel Nasıl Oluşturulur, Nasıl Kayıt Edilir, Nasıl Açılır konularında bilgiler edindik. Excel dosyasında okuma yapmadan önce, içeriği nasıl gireriz bunun hakkında kısa bir yazı yazmayı gerek gördüm.  "C# Üzerinde Exce</itunes:subtitle><itunes:author>Ehocam Admini Ça?da? Karademir</itunes:author><itunes:summary>Şimdiye kadar ki yazılarımızda C# İle Excel Nasıl Oluşturulur, Nasıl Kayıt Edilir, Nasıl Açılır konularında bilgiler edindik. Excel dosyasında okuma yapmadan önce, içeriği nasıl gireriz bunun hakkında kısa bir yazı yazmayı gerek gördüm.  "C# Üzerinde Excel Öğreniyorum" bölümünün konu sıralamalarında ufak bir değişiklik yaptım. Eğer konu hakkında fazla bilginiz yoksa, önceki yazılarımı veya "C# Üzerinde [...]</itunes:summary><itunes:keywords>Excel, Visual C# .Net, C# Excel, C# Excel İçerik Girmek, C# Excel Resim Eklemek, C# İle Excel Öğreniyorum, C# Workbooks, C# Workbooks Open, Excele resim eklemek, Microsoft.Office.Interop.Excel, Shapes.AddPicture</itunes:keywords><feedburner:origLink>http://blog.ehocam.com/2011/02/c-sharp-ile-excel-dosyasina-yeni-icerik-girme.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=c-sharp-ile-excel-dosyasina-yeni-icerik-girme</feedburner:origLink></item>
		<item>
		<title>UptimeRobot İle Sunucu ve Siteleri 7/24 Takip Edin</title>
		<link>http://feedproxy.google.com/~r/Ehocam/~3/WhNEoT1ty3s/uptimerobot-ile-sitelerinizi-7-24-takip-edin.html</link>
		<comments>http://blog.ehocam.com/2011/02/uptimerobot-ile-sitelerinizi-7-24-takip-edin.html#comments</comments>
		<pubDate>Sun, 06 Feb 2011 23:47:22 +0000</pubDate>
		<dc:creator>Ehocam Admini Ça?da? Karademir</dc:creator>
				<category><![CDATA[Web Sayfaları]]></category>
		<category><![CDATA[http(s)]]></category>
		<category><![CDATA[ip adresi ping]]></category>
		<category><![CDATA[keyword checking]]></category>
		<category><![CDATA[otomatik ping programı]]></category>
		<category><![CDATA[ping]]></category>
		<category><![CDATA[siteleri takip etme]]></category>
		<category><![CDATA[Uptime robot]]></category>
		<category><![CDATA[uptimerobot]]></category>

		<guid isPermaLink="false">http://blog.ehocam.com/?p=1353</guid>
		<description><![CDATA[Sunucuların çökmesi, donması, bağlantının kesilmesi vs..  Türkiye'de fazlaca yaşanan bir problemdir. Eğer yanlış bir firmaya denk geldiyseniz, devamlı siteniz kapanır ve tüm emekleriniz boşa gider. ( Benim buna yapabileceğim herhangi bir şey yok ama sizi en iyi hosting hizmeti veren firmalara yönlendirebilirim. ) Bu yazımda size sunucu veya sitenin gün boyunca ne kadar açık kaldığını, [...]]]></description>
			<content:encoded><![CDATA[<p>Sunucuların çökmesi, donması, bağlantının kesilmesi vs..  Türkiye'de fazlaca yaşanan bir problemdir. Eğer yanlış bir firmaya denk geldiyseniz, devamlı siteniz kapanır ve tüm emekleriniz boşa gider. ( Benim buna yapabileceğim herhangi bir şey yok ama sizi <a href="http://blog.ehocam.com/?p=946" target="_blank">en iyi hosting hizmeti veren firmalara</a> yönlendirebilirim.<a href="http://blog.ehocam.com/?p=946"> </a>) Bu yazımda size sunucu veya sitenin gün boyunca ne kadar açık kaldığını, ne zaman devre dışı kaldığını size eposta ,sms, RSS veya Twitter ile bildiren güzel bir aracı tanıtacağım.</p>
<p><span id="more-1353"></span></p>
<p><strong>UptimeRobot </strong>5'er dakika ara ile girmiş olduğunuz site adreslerine ping atar. Eğer herhangi bir siteye ulaşılamıyorsa, seçmiş olduğunuz bildirim araçları ile sizi, site durumu hakkında bilgilendirir.</p>
<p>Tek bir hesap üzerinden en fazla 50 tane adresi kontrol edebiliyorsunuz.</p>
<p>Girmiş olduğunuz adres, IP adresi olabileceği gibi bir site adresi de olabilir.</p>
<p>Yeni özelliklerinden birisi de, site üzerinde kelime gruplarına göre çalışmasıdır.</p>
<p>Hemen kısaca sitenin kullanımını öğrenelim.</p>
<blockquote><p><strong><span style="color: #ff0000;">UptimeRobot Sitesine Giriş : <a href="http://blog.ehocam.com/wp-content/plugins/download-monitor/download.php?id=97" title="Toplam 197 Kez Indirildi" target="_blank">UptimeRobot (197)</a> </span></strong></p></blockquote>
<p><strong>Kayıt Olma</strong></p>
<ul>
<li>Siteye kayıt olmak çok kolaydır. <strong>Start Now</strong> yazısına tıkladığımızda Ajax penceresinde bilgilerimizi girmemizi isteyen bir pencere çıkacaktır. Buraya kayıt bilgilerimizi giriyoruz. <strong>Register </strong>butonuna tıklıyoruz.</li>
</ul>
<div id="attachment_1357" class="wp-caption aligncenter" style="width: 513px"><a href="http://blog.ehocam.com/wp-content/uploads/2011/01/2011-01-27_035737.png"><img class="size-full wp-image-1357" title="UptimeRobot kayıt olma" src="http://blog.ehocam.com/wp-content/uploads/2011/01/2011-01-27_035737.png" alt="" width="503" height="382" /></a><p class="wp-caption-text">UptimeRobot Kayıt Ekranı</p></div>
<p><strong>Üye Girişi Yapmak</strong></p>
<ul>
<li><strong>Sign-in</strong> yazısına tıkladığımızda, kayıt ekranında girdiğimiz eposta adresini ve şifresini kullanıyoruz.</li>
</ul>
<div id="attachment_1359" class="wp-caption aligncenter" style="width: 488px"><a href="http://blog.ehocam.com/wp-content/uploads/2011/01/2011-01-27_035757.png"><img class="size-full wp-image-1359" title="Uptime Robot Giriş Ekranı" src="http://blog.ehocam.com/wp-content/uploads/2011/01/2011-01-27_035757.png" alt="" width="478" height="349" /></a><p class="wp-caption-text">Uptime Robot Giriş Yapmak</p></div>
<p><strong>Yeni Bir Site Eklemek</strong></p>
<p style="text-align: center;"><a href="http://blog.ehocam.com/wp-content/uploads/2011/01/2011-01-27_040038.png"><img class="size-full wp-image-1360 aligncenter" title="2011-01-27_040038" src="http://blog.ehocam.com/wp-content/uploads/2011/01/2011-01-27_040038.png" alt="" width="550" height="154" /></a></p>
<ul>
<li>Yeni bir site eklemek için <strong>Add New </strong>butonuna tıklıyoruz.</li>
<li>Eklemek istediğimiz ve kontrol edilmesini istediğimiz altyapıyı seçiyoruz.</li>
</ul>
<p style="text-align: center;"><a href="http://blog.ehocam.com/wp-content/uploads/2011/01/2011-01-27_040139.png"><img class="size-full wp-image-1363 aligncenter" title="2011-01-27_040139" src="http://blog.ehocam.com/wp-content/uploads/2011/01/2011-01-27_040139.png" alt="" width="441" height="228" /></a></p>
<ul>
<li><strong>Http(s) :</strong> Yeni bir site eklemek için bu bölümü kullanabiliriz. Eğer SSL sertifikalı bir siteniz varsa https://www.ehocam.com şeklinde girebilirsiniz. Örnek Kullanım : <em>http://www.ehocam.com</em> veya <em>https://www.ehocam.com </em></li>
<li><strong>Keyword Checking :</strong> Girmiş olduğunuz kelimeler, eklemiş olduğunuz sitede yoksa; uyarı mesajları alırsınız.</li>
<li><strong>Ping :</strong> Bu seçenek de https ile aynı görevdedir. Bu bölüme ek olarak Ip adresi de girebiliriz.</li>
</ul>
<div id="attachment_1427" class="wp-caption aligncenter" style="width: 474px"><a href="http://blog.ehocam.com/wp-content/uploads/2011/02/2011-02-07_013624.png"><img class="size-full wp-image-1427" title="2011-02-07_013624" src="http://blog.ehocam.com/wp-content/uploads/2011/02/2011-02-07_013624.png" alt="" width="464" height="305" /></a><p class="wp-caption-text">Http(s) Ekranı </p></div>
<div id="attachment_1424" class="wp-caption aligncenter" style="width: 469px"><a href="http://blog.ehocam.com/wp-content/uploads/2011/02/2011-01-27_040208.png"><img class="size-full wp-image-1424 " title="2011-01-27_040208" src="http://blog.ehocam.com/wp-content/uploads/2011/02/2011-01-27_040208.png" alt="" width="459" height="342" /></a><p class="wp-caption-text">Keyword Checking Ekranı</p></div>
<div id="attachment_1425" class="wp-caption aligncenter" style="width: 457px"><a href="http://blog.ehocam.com/wp-content/uploads/2011/02/2011-01-27_040223.png"><img class="size-full wp-image-1425" title="2011-01-27_040223" src="http://blog.ehocam.com/wp-content/uploads/2011/02/2011-01-27_040223.png" alt="" width="447" height="286" /></a><p class="wp-caption-text">Ping Ekranı</p></div>
<blockquote><p>Son olarak <strong>My Settings</strong> ekranından ayarlara ulaşabiliyorsunuz.</p></blockquote>
<p><a href="http://blog.ehocam.com/wp-content/uploads/2011/02/2011-02-07_014026.png"><img class="aligncenter size-full wp-image-1428" title="2011-02-07_014026" src="http://blog.ehocam.com/wp-content/uploads/2011/02/2011-02-07_014026.png" alt="" width="500" height="343" /></a></p>
<p><a href="http://blog.ehocam.com/wp-content/uploads/2011/02/2011-02-07_014026.png"></a>Sorularınız için <a href="http://blog.ehocam.com/?p=1353">bu yazının</a> yorumlar bölümünü kullanabilirsiniz.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Ehocam?a=WhNEoT1ty3s:CVFmsiQ1gA8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Ehocam?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Ehocam?a=WhNEoT1ty3s:CVFmsiQ1gA8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Ehocam?i=WhNEoT1ty3s:CVFmsiQ1gA8:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Ehocam/~4/WhNEoT1ty3s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ehocam.com/2011/02/uptimerobot-ile-sitelerinizi-7-24-takip-edin.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ehocam.com/2011/02/uptimerobot-ile-sitelerinizi-7-24-takip-edin.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=uptimerobot-ile-sitelerinizi-7-24-takip-edin</feedburner:origLink></item>
		<item>
		<title>C# İle Excel Dosyasını Açmak</title>
		<link>http://feedproxy.google.com/~r/Ehocam/~3/ykMZu39QcOA/c-sharp-ile-excel-dosyasini-acmak.html</link>
		<comments>http://blog.ehocam.com/2011/02/c-sharp-ile-excel-dosyasini-acmak.html#comments</comments>
		<pubDate>Sun, 06 Feb 2011 18:25:10 +0000</pubDate>
		<dc:creator>Ehocam Admini Ça?da? Karademir</dc:creator>
				<category><![CDATA[Excel]]></category>
		<category><![CDATA[Visual C# .Net]]></category>
		<category><![CDATA[C# Excel]]></category>
		<category><![CDATA[C# Excel Çalışma Kitabı Açma]]></category>
		<category><![CDATA[C# İle Excel Öğreniyorum]]></category>
		<category><![CDATA[C# Workbooks]]></category>
		<category><![CDATA[C# Workbooks Open]]></category>
		<category><![CDATA[Microsoft.Office.Interop.Excel]]></category>

		<guid isPermaLink="false">http://blog.ehocam.com/?p=1400</guid>
		<description><![CDATA[Okumuş olduğunuz makale, "C# İle Excel Öğreniyorum" yazı serisinin üçüncüsüdür.  Bu yazımda herhangi bir Excel dosyasını C# ile açmayı göstereceğim. İşlem çok basit olmakla beraber, şifreli dosyalar veya diğer özelliklerde açmak için "Excel Dosyasını Kaydetme" adlı yazımı okumanızı öneririm.  Çünkü açma parametreleri ile kaydetme parametreleri neredeyse aynı özellikleri barındırıyor. Eğer bu yazının örneğini indirirseniz, önce [...]]]></description>
			<content:encoded><![CDATA[<p>Okumuş olduğunuz makale, <strong>"C# İle Excel Öğreniyorum"</strong> yazı serisinin üçüncüsüdür.  Bu yazımda herhangi bir Excel dosyasını C# ile açmayı göstereceğim. İşlem çok basit olmakla beraber, şifreli dosyalar veya diğer özelliklerde açmak için <a href="http://blog.ehocam.com/?p=1281" target="_blank">"Excel Dosyasını Kaydetme"</a> adlı yazımı okumanızı öneririm.  Çünkü açma parametreleri ile kaydetme parametreleri neredeyse aynı özellikleri barındırıyor. <span id="more-1400"></span></p>
<p>Eğer bu yazının örneğini indirirseniz, önce ki iki yazının da örneklerini içinde bulacaksınız.</p>
<p>Her zaman yapmamız gerekenleri önce yapıyoruz.</p>
<ul>
<li>Projemize <strong>"Microsoft.Office.Interop.Excel"</strong> kütüphanesini ekliyoruz.</li>
<li>Projemize "<strong>using Excel = Microsoft.Office.Interop.Excel;"</strong> referansını ekliyoruz.</li>
<li>Excel Uygulaması, Çalışma Kitabı ve Çalışma Sayfası değişkeni tanımlıyoruz.</li>
</ul>
<pre class="brush: csharp; title: ; notranslate">
// Excel uygulaması tanımlıyoruz.
Excel.ApplicationClass ExcelUygulama;
// Çalışma Kitabı tanımlıyoruz.
Excel.Workbook CalismaKitabi;
// Çalışma Sayfası tanımlıyoruz.
Excel.Worksheet CalismaSayfasi;
</pre>
<div id="attachment_1403" class="wp-caption aligncenter" style="width: 373px"><img class="size-full wp-image-1403" title="Ana Değişkenler" src="http://blog.ehocam.com/wp-content/uploads/2011/02/2011-02-06_200621.png" alt="" width="363" height="122" /><p class="wp-caption-text">Ana Değişkenleri Tanımlıyoruz.</p></div>
<ul>
<li>Daha sonra yeni bir Excel uygulaması tanımlayıp, görünürlük seçeneklerini değiştiriyoruz.</li>
</ul>
<pre class="brush: csharp; title: ; notranslate">
// Yeni Bir Excel uygulaması yaratıyoruz.
ExcelUygulama = new Excel.ApplicationClass();
// Excel Uygulamasının görünürlüğü
ExcelUygulama.Visible = true;
</pre>
<p>Bir Excel dosyasını açmak için ise;</p>
<pre class="brush: csharp; title: ; notranslate">
CalismaKitabi = ExcelUygulama.Workbooks.Open(dosya_adi);
</pre>
<p>komutlarını kullanıyoruz.</p>
<blockquote><p><strong>ÖRNEK ÇALIŞMAYI BURADAN İNDİREBİLİRSİNİZ<br />
</strong> <strong> </strong></p>
<p><strong><a href="http://blog.ehocam.com/wp-content/plugins/download-monitor/download.php?id=99" title="Toplam 384 Kez Indirildi" target="_blank">C# Ile Excel Dosyasini Acma (384)</a></strong></p></blockquote>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Ehocam?a=ykMZu39QcOA:sYSqM1p5zTg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Ehocam?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Ehocam?a=ykMZu39QcOA:sYSqM1p5zTg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Ehocam?i=ykMZu39QcOA:sYSqM1p5zTg:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Ehocam/~4/ykMZu39QcOA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ehocam.com/2011/02/c-sharp-ile-excel-dosyasini-acmak.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<enclosure url="http://blog.ehocam.com/wp-content/plugins/download-monitor/download.php?id=99" length="68412" type="application/x-zip-compressed" /><media:content url="http://blog.ehocam.com/wp-content/plugins/download-monitor/download.php?id=99" fileSize="68412" type="application/x-zip-compressed" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Okumuş olduğunuz makale, "C# İle Excel Öğreniyorum" yazı serisinin üçüncüsüdür.  Bu yazımda herhangi bir Excel dosyasını C# ile açmayı göstereceğim. İşlem çok basit olmakla beraber, şifreli dosyalar veya diğer özelliklerde açmak için "Excel Dosyasını Kayd</itunes:subtitle><itunes:author>Ehocam Admini Ça?da? Karademir</itunes:author><itunes:summary>Okumuş olduğunuz makale, "C# İle Excel Öğreniyorum" yazı serisinin üçüncüsüdür.  Bu yazımda herhangi bir Excel dosyasını C# ile açmayı göstereceğim. İşlem çok basit olmakla beraber, şifreli dosyalar veya diğer özelliklerde açmak için "Excel Dosyasını Kaydetme" adlı yazımı okumanızı öneririm.  Çünkü açma parametreleri ile kaydetme parametreleri neredeyse aynı özellikleri barındırıyor. Eğer bu yazının örneğini indirirseniz, önce [...]</itunes:summary><itunes:keywords>Excel, Visual C# .Net, C# Excel, C# Excel Çalışma Kitabı Açma, C# İle Excel Öğreniyorum, C# Workbooks, C# Workbooks Open, Microsoft.Office.Interop.Excel</itunes:keywords><feedburner:origLink>http://blog.ehocam.com/2011/02/c-sharp-ile-excel-dosyasini-acmak.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=c-sharp-ile-excel-dosyasini-acmak</feedburner:origLink></item>
		<item>
		<title>Herb Schildt Complete Reference – C# Herkes İçin – Türkçe</title>
		<link>http://feedproxy.google.com/~r/Ehocam/~3/rXd5rOFDO_E/herb-schildt-complete-reference-c-sharp-herkes-icin-turkce.html</link>
		<comments>http://blog.ehocam.com/2011/01/herb-schildt-complete-reference-c-sharp-herkes-icin-turkce.html#comments</comments>
		<pubDate>Sun, 30 Jan 2011 23:32:41 +0000</pubDate>
		<dc:creator>Ehocam Admini Ça?da? Karademir</dc:creator>
				<category><![CDATA[Ebook]]></category>
		<category><![CDATA[C# Ebook]]></category>
		<category><![CDATA[C#Kütüphanesini Keşfetmek]]></category>
		<category><![CDATA[Herb Schildt Complete Reference]]></category>
		<category><![CDATA[Türkçe Ebook]]></category>

		<guid isPermaLink="false">http://blog.ehocam.com/?p=1369</guid>
		<description><![CDATA[Başlangıç ve orta seviye bir C# bilginiz varsa, sıkılmadan okuyabileceğiniz bir kitaptır. Kendinizi bu kitapla geliştirebilirsiniz. Kitap gerçekten C# hakkında güzel bilgilere yer veriyor. Eğer Visual Basic gibi syntax yapısına alışkın bir kişi iseniz ve bu yapıyı değiştirmek istiyorsanız bu kitabı okumanızı öneririm. Başlangıç seviyesindeki yazılımcılara, nesne tabanlı programlamayı çok iyi anlatabileceğine inandığım bir kitap. [...]]]></description>
			<content:encoded><![CDATA[<p>Başlangıç ve orta seviye bir C# bilginiz varsa, sıkılmadan okuyabileceğiniz bir kitaptır. Kendinizi bu kitapla geliştirebilirsiniz. Kitap gerçekten C# hakkında güzel bilgilere yer veriyor. Eğer Visual Basic gibi syntax yapısına alışkın bir kişi iseniz ve bu yapıyı değiştirmek istiyorsanız bu kitabı okumanızı öneririm. Başlangıç seviyesindeki yazılımcılara, nesne tabanlı programlamayı çok iyi anlatabileceğine inandığım bir kitap.</p>
<p><span id="more-1369"></span></p>
<p><a href="http://blog.ehocam.com/wp-content/uploads/2011/01/101378_2.jpg"><img class="aligncenter size-full wp-image-1378" style="float: left; margin-top: 3px; margin-bottom: 3px; margin-left: 4px; margin-right: 4px;" title="101378_2" src="http://blog.ehocam.com/wp-content/uploads/2011/01/101378_2.jpg" alt="" width="195" height="235" /></a>Kitap toplamda 715 sayfadan oluşuyor.  Yazar kitabı kendi içinde 3 parçaya ayırmış.</p>
<p><strong>C# Dili</strong>, ilk bölümü oluşturuyor. Bu bölümde C#'ın syntax yapısı ile bilgiler yer alıyor. Ayrıca birçok orta seviye konuya giriş yapılıyor. Ama orta seviye üzerine çıkılmıyor.</p>
<p><strong>C#Kütüphanesini Keşfetmek</strong>, ikinci bölümü oluşturuyor. Bu bölümde orta düzey program mantığı anlatılıyor. Framework içinde ki System isim uzayı anlatılıyor.</p>
<p><strong>C#'ı Uygulamaya Geçirmek</strong>, üçüncü bölümü oluşturuyor. Şimdiye kadar alınan bilgiler, bu bölümde uygulamaya dönüştürülüyor.</p>
<blockquote><p><strong>Yazar Web Sayfası </strong>: <a href="http://www.herbschildt.com/index.htm" target="_blank">Herb Schildt</a></p>
<p><strong>YayınEvi </strong>: Alfa</p>
<p><strong>Kitabın Orjinal Dili </strong>: İngilizce</p>
<p><strong>İlk Basım Tarihi ve Yeri </strong>:  Eylül 2002 / İstanbul</p>
<p><strong>ISBN </strong>: 9789752971684</p>
<p><strong>Teknik Editör</strong> : Zeynep Çömlekçi</p>
<p><strong>Koordinatör </strong>: Rana Gürtuna</p>
<p><strong>Kapak Tasarımı </strong>: Nevruz Kıran</p>
<p><strong>Genel Yayın Yönetmeni </strong>: M. Faruk Bayrak</p>
<p><strong>Dizi Yayın Yönetmeni</strong> : Mehmet Çömlekçi</p>
<p><strong>Çeviri Editörü</strong> : Selçuk Tüzel</p>
<p><strong>Çeviri </strong>: Duygu Arbatlı Yağcı</p></blockquote>
<blockquote><p><span style="color: #ff0000;"><strong><span style="text-decoration: underline;">İçindekiler Sayfası</span></strong></span></p>
<p><strong><span style="color: #008000;">KISIM I : C# Dili</span></strong></p>
<p><strong>Bölüm 1 </strong>: C#'ın Doğuşu</p>
<p><strong>Bölüm 2 </strong>: C#'a Genel Bir Bakış</p>
<p><strong>Bölüm 3 </strong>: Veri Tipleri, Literaller ve Değişkenler</p>
<p><strong>Bölüm 4</strong> : Operatörler</p>
<p><strong>Bölüm 5</strong> : Program ve Kontrol İfadeleri</p>
<p><strong>Bölüm 6</strong> : Sınıflara, Nesnelere ve Metotlara Giriş</p>
<p><strong>Bölüm 7</strong> : Diziler ve Karakter Katarları</p>
<p><strong>Bölüm 8</strong> : Metot ve Sınıflara Daha Yakından Bir Bakış</p>
<p><strong>Bölüm 9</strong> : Operatörlerin Aşırı Yüklenmesi</p>
<p><strong>Bölüm 10</strong> : İndeksleyiciler ve Özellikler</p>
<p><strong>Bölüm 11</strong> : Kalıtım</p>
<p><strong>Bölüm 12</strong> : Arayüzler, Yapılar ve Numaralandırmalar</p>
<p><strong>Bölüm 13 </strong>: Kural Dışı Durum Yönetimi</p>
<p><strong>Bölüm 14</strong> : I/O Kullanımı</p>
<p><strong>Bölüm 15</strong> : Delegeler ve Olaylar</p>
<p><strong>Bölüm 16 </strong>: İsim Uzayları, Önİşlemci ve Assembly'ler</p>
<p><strong>Bölüm 17 </strong>: Çalışma Zamanı Tip Tanımlanması, Yansıma ve Nitelikler</p>
<p><strong>Bölüm 18 </strong>: Emniyetsiz Kod, İşaretçiler ve Çeşitli Konular</p>
<p><strong><span style="color: #008000;">KISIM II : C# Kütüphanesini Keşfetmek</span></strong></p>
<p><strong>Bölüm 19</strong> : System İsim Uzayı</p>
<p><strong>Bölüm 20</strong> : Karakter Katarları ve Biçimlendirme</p>
<p><strong>Bölüm 21 </strong>: Çok Kanallı Programlama</p>
<p><strong>Bölüm 22</strong> : Koleksiyonlarla Çalışmak</p>
<p><strong>Bölüm 23</strong> : İnternet ile Ağ Uygulamaları</p>
<p><strong><span style="color: #008000;">Bölüm III : C#'ı Uygulamaya Geçirmek</span></strong></p>
<p><strong>Bölüm 24</strong> : Bileşenlerin Oluşturulması</p>
<p><strong>Bölüm 25 </strong>: Form Tabanlı Windows Uygulamaları Geliştirmek</p>
<p><strong>Bölüm 26 </strong>: Yinelenerek İnen Bir Deyim Ayrıştırıcısı</p></blockquote>
<blockquote><p><strong><span style="color: #800080;">İndirme Linki : <a href="http://blog.ehocam.com/wp-content/plugins/download-monitor/download.php?id=98" title="Toplam 381 Kez Indirildi" target="_blank">Herb Schildt - C# Herkes Için - Türkçe (381)</a> </span></strong></p>
<p><strong><span style="color: #800080;">Zip Şifresi :<span style="color: #000000;"> ehocam.com</span></span></strong></p></blockquote>
<h2><strong><span style="color: #ff0000;">LÜTFEN KİTABI OKUDUKTAN SONRA ORJİNALİNİ ALIN. </span></strong></h2>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Ehocam?a=rXd5rOFDO_E:dXNV6aNPcN4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Ehocam?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Ehocam?a=rXd5rOFDO_E:dXNV6aNPcN4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Ehocam?i=rXd5rOFDO_E:dXNV6aNPcN4:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Ehocam/~4/rXd5rOFDO_E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ehocam.com/2011/01/herb-schildt-complete-reference-c-sharp-herkes-icin-turkce.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<enclosure url="http://blog.ehocam.com/wp-content/plugins/download-monitor/download.php?id=98" length="52404494" type="application/x-zip-compressed" /><media:content url="http://blog.ehocam.com/wp-content/plugins/download-monitor/download.php?id=98" fileSize="52404494" type="application/x-zip-compressed" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Başlangıç ve orta seviye bir C# bilginiz varsa, sıkılmadan okuyabileceğiniz bir kitaptır. Kendinizi bu kitapla geliştirebilirsiniz. Kitap gerçekten C# hakkında güzel bilgilere yer veriyor. Eğer Visual Basic gibi syntax yapısına alışkın bir kişi iseniz ve </itunes:subtitle><itunes:author>Ehocam Admini Ça?da? Karademir</itunes:author><itunes:summary>Başlangıç ve orta seviye bir C# bilginiz varsa, sıkılmadan okuyabileceğiniz bir kitaptır. Kendinizi bu kitapla geliştirebilirsiniz. Kitap gerçekten C# hakkında güzel bilgilere yer veriyor. Eğer Visual Basic gibi syntax yapısına alışkın bir kişi iseniz ve bu yapıyı değiştirmek istiyorsanız bu kitabı okumanızı öneririm. Başlangıç seviyesindeki yazılımcılara, nesne tabanlı programlamayı çok iyi anlatabileceğine inandığım bir kitap. [...]</itunes:summary><itunes:keywords>Ebook, C# Ebook, C#Kütüphanesini Keşfetmek, Herb Schildt Complete Reference, Türkçe Ebook</itunes:keywords><feedburner:origLink>http://blog.ehocam.com/2011/01/herb-schildt-complete-reference-c-sharp-herkes-icin-turkce.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=herb-schildt-complete-reference-c-sharp-herkes-icin-turkce</feedburner:origLink></item>
		<item>
		<title>SQL_Latin1_General_CP1_CI_AS İle Türkçe Karakterle Arama Yapmak</title>
		<link>http://feedproxy.google.com/~r/Ehocam/~3/osc6rjs4fmA/sql_latin1_general_cp1_ci_as-ile-turkce-karakterle-arama-yapmak.html</link>
		<comments>http://blog.ehocam.com/2011/01/sql_latin1_general_cp1_ci_as-ile-turkce-karakterle-arama-yapmak.html#comments</comments>
		<pubDate>Tue, 18 Jan 2011 00:15:38 +0000</pubDate>
		<dc:creator>Ehocam Admini Ça?da? Karademir</dc:creator>
				<category><![CDATA[Microsoft Sql Server]]></category>
		<category><![CDATA[Arama Sorunu]]></category>
		<category><![CDATA[Collation SQL_Latin1_General_CP1_CI_AS]]></category>
		<category><![CDATA[Collation Turkish_CI_AS]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Sql Server Like]]></category>
		<category><![CDATA[Sql Server Like Arama Sorunu]]></category>
		<category><![CDATA[Sql Server Management Studio]]></category>
		<category><![CDATA[SQL_Latin1_General_CP1_CI_AS]]></category>
		<category><![CDATA[Turkish_CI_AS]]></category>

		<guid isPermaLink="false">http://blog.ehocam.com/?p=1339</guid>
		<description><![CDATA[.Net platformunu eskiden Mysql ile kullanırdım. Hiç sorun yaşamadan birkaç tane büyük projeyi bitirdim. Son projemde iş verenim, veritabanı olarak Microsoft Sql Server ile yapmamı isteyince, bende Microsoft Sql Server öğrenmeye başladım. Diğer veritabanlarından kullanım açısından herhangi bir farkı yok. Bu yüzden öğrenme de zorluk çekmedim. Fakat ilerleyen zamanlarda büyük problemlerle karşılaşmaya başladım. Proje tam [...]]]></description>
			<content:encoded><![CDATA[<p><strong>.Net</strong> platformunu eskiden <strong>Mysql </strong>ile kullanırdım. Hiç sorun yaşamadan birkaç tane büyük projeyi bitirdim. Son projemde iş verenim, veritabanı olarak <strong>Microsoft Sql Server</strong> ile yapmamı isteyince, bende <strong>Microsoft Sql Server</strong> öğrenmeye başladım. Diğer veritabanlarından kullanım açısından herhangi bir farkı yok. Bu yüzden öğrenme de zorluk çekmedim. Fakat ilerleyen zamanlarda büyük problemlerle karşılaşmaya başladım.<span id="more-1339"></span></p>
<p>Proje tam bitmek üzereyken veritabanını test amaçlı internete yüklemeye çalıştım.  <em>Fakat mysql gibi kolay ve hızlı bir şekilde gerçekleşmedi bu süreç.</em></p>
<p>Çünkü doğrudan sunucu üzerinde bir şey yapamıyordum. (VPS olmasına rağmen).</p>
<p>Sunucu 4 kere çöktü ve çökmesinin sebebi Sql Server'dan sorumlu birimin, Plesk Panel olmasıydı. Ondan habersiz yaptığım her işlemde Plesk Panel, Sql Server'ı devre dışı bırakıyordu.</p>
<p>Veritabanı kendi çalıştığım makinemde <strong>Collation Turkish_CI_AS</strong> olmasına rağmen, internete yüklediğimde <strong>Collation SQL_Latin1_General_CP1_CI_AS </strong>olmuştu.</p>
<p>Projeye bu şekilde devam ederken aramalarda problemler yaşadığımı, Türkçe karakterlerin şekil değiştirdiği dikkatimi çekti. <strong>(İ harfi I, Ç harfi C gibi..)</strong></p>
<p><strong>Nvarchar </strong>tipinin <strong>Utf8 </strong>desteklediğini bildiğimden hemen alanlarımı <strong>nvarchar </strong>tipine dönüştürdüm. Bu şekilde Türkçe karakter problemini görsel olarak aşmıştım.</p>
<p>Bir diğer hata, Türkçe karakter aramalarında sonuçların boş döndürdüğünü farkettim.</p>
<p>İşte asıl problemi burada yaşadım. Neredeyse yazılmış tüm Ingilizce ve Türkçe sorunları ve problemleri araştırdım. Ama  sonuç nafile.</p>
<p>Sonra son anda aklıma gelen basit bir yöntemle çözdüm.</p>
<p><span style="font-size: medium;"><span style="color: #000000;"><strong>Eğer alanınızın <span style="text-decoration: underline;"><span style="color: #ff0000;">Collation </span></span>değeri<span style="color: #ff0000;"> </span><span style="text-decoration: underline;"><span style="color: #ff0000;">SQL_Latin1_General_CP1_CI_AS</span> </span>ise yapmanız gereken arama yapılacak olan alanın <span style="text-decoration: underline;"><span style="color: #ff0000;">Collation </span></span>değerini <span style="text-decoration: underline;"><span style="color: #ff0000;">Turkish_CI_AS </span></span>yapmaktır.</strong></span></span></p>
<p><span style="font-size: medium;"><span style="color: #000000;"><span style="font-size: small;"><strong> </strong>Aşamaları resimli olarak sizinle paylaşıyorum. </span></span></span></p>
<p><span style="font-size: small;"><span style="color: #ff0000;"> </span></span></p>
<div id="attachment_1342" class="wp-caption aligncenter" style="width: 480px"><a href="http://blog.ehocam.com/wp-content/uploads/2011/01/2011-01-18_015003.png"><img class="size-full wp-image-1342" title="Collation Değiştirme" src="http://blog.ehocam.com/wp-content/uploads/2011/01/2011-01-18_015003.png" alt="" width="470" height="412" /></a><p class="wp-caption-text">İlgili Alanı Sağ Tıklayıp Düzenle Diyoruz</p></div>
<div id="attachment_1343" class="wp-caption aligncenter" style="width: 487px"><a href="http://blog.ehocam.com/wp-content/uploads/2011/01/2011-01-18_015244.png"><img class="size-full wp-image-1343" title="Collation Değiştirme" src="http://blog.ehocam.com/wp-content/uploads/2011/01/2011-01-18_015244.png" alt="" width="477" height="504" /></a><p class="wp-caption-text">İlgili Alanı Seçip, Table Designer Düğümünde ki Collation Bölümüne Geliyoruz</p></div>
<div id="attachment_1344" class="wp-caption aligncenter" style="width: 458px"><a href="http://blog.ehocam.com/wp-content/uploads/2011/01/2011-01-18_015344.png"><img class="size-full wp-image-1344" title="Collation Değiştirme ve Diğer Collation Değerleri" src="http://blog.ehocam.com/wp-content/uploads/2011/01/2011-01-18_015344.png" alt="" width="448" height="377" /></a><p class="wp-caption-text">İstersek Collation Değerini Panel Üzerinden de Değiştirebiliyoruz</p></div>
<div id="attachment_1345" class="wp-caption aligncenter" style="width: 373px"><a href="http://blog.ehocam.com/wp-content/uploads/2011/01/2011-01-18_015355.png"><img class="size-full wp-image-1345" title="Collation Ekranı" src="http://blog.ehocam.com/wp-content/uploads/2011/01/2011-01-18_015355.png" alt="" width="363" height="494" /></a><p class="wp-caption-text">Düzenlemeleri Görsel Olarak da Yapabiliriz</p></div>
<p>Uygulayıp sonuç alamadığım bazı yöntemleri aşağıda sizinle paylaşıyorum. Belki bu aşamalardan birisi size yardımcı olur.</p>
<ul>
<li>Veritabanı Collation değiştirme. (Plesk genelde izin vermiyor).</li>
<li>Tablo Collation değiştirme. (Plesk genelde buna da izin vermiyor).</li>
<li><strong>***Alan Collation değiştirme. (İşte bu benim bulduğum yöntem. Bu değiştirmeye, ne hikmetse izin veriyor. Bu şekilde aramayı doğru yapabiliyoruz)</strong></li>
<li>Sorgu üzerinde Collate komutunu kullanmak.</li>
</ul>
<blockquote><p><strong>Örneğin</strong> :</p>
<p><em><span style="color: #ff0000;"><strong>Select * From tblOgrenciler Where adSoyad Like "%Ayşe%"</strong> </span></em></p>
<p>yerine</p>
<p><strong><em><span style="color: #ff0000;">Select * From tblOgrenciler Where adSoyad Like '%Ayşe%' <span style="color: #0000ff;">COLLATE SQL_Latin1_General_CP1_CI_AS</span></span></em></strong></p></blockquote>
<ul>
<li><span style="color: #000000;">Encoding sınıfı ile arama yapılacak kelimeleri farklı farklı tiplere dönüştürmek ve arama yapmak.</span></li>
</ul>
<p>Herkese İyi Çalışmalar.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Ehocam?a=osc6rjs4fmA:XeMVk86DUg8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Ehocam?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Ehocam?a=osc6rjs4fmA:XeMVk86DUg8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Ehocam?i=osc6rjs4fmA:XeMVk86DUg8:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Ehocam/~4/osc6rjs4fmA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.ehocam.com/2011/01/sql_latin1_general_cp1_ci_as-ile-turkce-karakterle-arama-yapmak.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.ehocam.com/2011/01/sql_latin1_general_cp1_ci_as-ile-turkce-karakterle-arama-yapmak.html?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=sql_latin1_general_cp1_ci_as-ile-turkce-karakterle-arama-yapmak</feedburner:origLink></item>
	<copyright>TriexWeb.Com</copyright><media:credit role="author">Ehocam Admini Ça?da? Karademir</media:credit><media:rating>nonadult</media:rating><media:description type="plain">Ehocam</media:description></channel>
</rss><!-- W3 Total Cache: Minify debug info:
Engine:             disk: basic
Theme:              c43c5
Template:           index
Reject reason:      Feed is rejected
--><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Database Caching using disk: basic
Object Caching 0/0 objects using disk: basic
Content Delivery Network via N/A

Served from: blog.ehocam.com @ 2012-01-19 01:33:43 --><!-- W3 Total Cache: Page cache debug info:
Engine:             disk: basic
Cache key:          w3tc_blog.ehocam.com_1_page_da6f7b5015a12fe724dc34140c8664e0_gzip
Caching:            enabled
Status:             not cached
Creation Time:      1.741s
Header info:
ETag:               "dadca3128484e4ec9ec0172a604cbd03"
Last-Modified:      Fri, 03 Jun 2011 22:53:47 GMT
Vary:               Accept-Encoding, Cookie
X-Powered-By:       W3 Total Cache/0.9.2.4
Content-Encoding:   gzip
X-Pingback:         http://blog.ehocam.com/xmlrpc.php
Content-Type:       text/xml; charset=UTF-8
-->

