<?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>Cihan Topcu &#187; C#</title>
	<atom:link href="http://www.cihantopcu.com/category/c/feed" rel="self" type="application/rss+xml" />
	<link>http://www.cihantopcu.com</link>
	<description>notlar</description>
	<lastBuildDate>Mon, 18 Jul 2011 00:16:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Javascript extension for Visual Studio 2010</title>
		<link>http://www.cihantopcu.com/javascript-extension-for-visual-studio-2010.html</link>
		<comments>http://www.cihantopcu.com/javascript-extension-for-visual-studio-2010.html#comments</comments>
		<pubDate>Sat, 10 Jul 2010 14:48:16 +0000</pubDate>
		<dc:creator>Cihan Topcu</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[PLUG-IN]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[extension]]></category>

		<guid isPermaLink="false">http://www.cihantopcu.com/?p=115</guid>
		<description><![CDATA[<p>Visual Studio geliştirme ortamı gerçekten çok başarılı. Özellikle 2010 versiyonu çok büyük kolaylıklar sağlıyor. Ancak javascript sanki üvey evlat, IDE tarafında atıl bırakılmış. VS 2010 extensions ile bu açığı kapatmak mümkün. Eski plugin mimarisine göre çok farklı olan extensions ile ilgili örnekleri internette bulabilirsiniz. Aşağıda bahsadeceğim extension aslında internette bulunan bir kaç önemli örnek [...]]]></description>
			<content:encoded><![CDATA[<p>Visual Studio geliştirme ortamı gerçekten çok başarılı. Özellikle 2010  versiyonu çok büyük kolaylıklar sağlıyor. Ancak javascript sanki üvey evlat, IDE  tarafında atıl bırakılmış. VS 2010 extensions ile bu açığı kapatmak mümkün. Eski  plugin mimarisine göre çok farklı olan extensions ile ilgili örnekleri  internette bulabilirsiniz. Aşağıda bahsadeceğim extension aslında internette  bulunan bir kaç önemli örnek üzerinde değişiklik yaparak ve bir araya getirerek  oluşturuldu. Aslında sadece javascript için değil tüm kod içeren dökümanları  işleyen bir extension (C# dahil). Nerede bu plugin derseniz <a title="Javascript extension for Visual Studio 2010" href="*http://hotfile.com/dl/72550636/0bc7671/JsPluginForVS.zip.html">buradan</a> indirebilirsiniz. Özellikler ile devam edelim.</p>
<p><span style="text-decoration: underline;">Özellikler</span></p>
<p>1- Kelime renklendirme (Word highlihting):</p>
<p>Bir çok editorde bulunan, benim de “Visual Studio da olsa ne iyi olurdu”  dediğim bir özellik. Kodu okuma açısından inanılmaz faydalar sağlıyor. Sadece  tek resim bile anlatmaya yeter.</p>
<p><a href="file:///C:/Users/Cihan/AppData/Local/Temp/WindowsLiveWriter-429641856/supfiles1B311E/plugin_desc3%5B2%5D.png"></a><a href="http://www.cihantopcu.com/wp-content/uploads/2010/07/plugin_desc3.png"><img class="size-full wp-image-107 alignnone" title="Highlight words" src="http://www.cihantopcu.com/wp-content/uploads/2010/07/plugin_desc3.png" alt="" width="223" height="204" /></a></p>
<p>2- Blok işaretleri renklendirme (brace highlighting):</p>
<p>Javascript gibi oldukça fazle “{ }“  kullanılan yerlede vazgeçilmez bir  özellik aslında. Hemen yine resimle devam ediyoruz.</p>
<p><a href="http://www.cihantopcu.com/wp-content/uploads/2010/07/plugin_desc2.png"><img class="alignnone size-full wp-image-106" title="Highlight braces" src="http://www.cihantopcu.com/wp-content/uploads/2010/07/plugin_desc2.png" alt="" width="218" height="206" /></a></p>
<p>3- Alan (region) tanımlama :</p>
<p>C# ta kullandığımız bu nadide özelliği javascripte de kullanmak çok  rahatlatıcı oluyor.</p>
<p><a href="http://www.cihantopcu.com/wp-content/uploads/2010/07/plugin_desc1.png"><img class="alignnone size-medium wp-image-105" title="Javascript regions" src="http://www.cihantopcu.com/wp-content/uploads/2010/07/plugin_desc1-300x173.png" alt="" width="300" height="173" /></a></p>
<p><strong>Did you find this article useful? Please make a donation and specify a custom amount</strong><br />
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=T49B28UHHFZGY"><br />
<img src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" alt="" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cihantopcu.com/javascript-extension-for-visual-studio-2010.html/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>C# ile MySql e insert yaparken dikkat edilmesi gereken bir kac husus</title>
		<link>http://www.cihantopcu.com/csharp-ile-mysql-e-insert-yaparken-dikkat-edilmesi-gereken-bir-kac-husus.html</link>
		<comments>http://www.cihantopcu.com/csharp-ile-mysql-e-insert-yaparken-dikkat-edilmesi-gereken-bir-kac-husus.html#comments</comments>
		<pubDate>Mon, 18 Jan 2010 21:44:38 +0000</pubDate>
		<dc:creator>Cihan Topcu</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[MYSQL]]></category>
		<category><![CDATA[TIPS]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://www.cihantopcu.com/?p=80</guid>
		<description><![CDATA[<p>MySql ve MSSql in huyudur, hata var derler ama nerede oldugunu soylemez ve saatlerinizi yerler. Bu saatleri geri kazanmaniz icin, kendi adima da hatirlatma notu olarak, karsilastigim bir kac noktayi listelemek istiyorum</p> Eger MySqlParameter kullaniyorsaniz (mssql den alistiginiz) @ isareti yerine ? isareti kullanin Field isimlerinde (veri alanlarinda degil) &#8220; veya &#8216; yerine ` [...]]]></description>
			<content:encoded><![CDATA[<p>MySql ve MSSql in huyudur, hata var derler ama nerede oldugunu soylemez ve saatlerinizi yerler. Bu saatleri geri kazanmaniz icin, kendi adima da hatirlatma notu olarak, karsilastigim bir kac noktayi listelemek istiyorum</p>
<ul>
<li>Eger <strong>MySqlParameter</strong> kullaniyorsaniz (mssql den alistiginiz) <strong>@</strong> isareti yerine <strong>?</strong> isareti kullanin</li>
<li>Field isimlerinde (veri alanlarinda degil) <strong>&#8220;</strong> veya <strong>&#8216;</strong> yerine <strong>`</strong> isareti kullanin</li>
<li>Parametre eklerken
<pre class="c-sharp" name="code">new MySqlParameter("?_date_modified", DateTime.Now){ DbType= DbType.DateTime}
</pre>
<p> kullanin (mutlaka veri tipini belirten baska bir ifade de olabilir)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.cihantopcu.com/csharp-ile-mysql-e-insert-yaparken-dikkat-edilmesi-gereken-bir-kac-husus.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PNG ve GDI+ hatası</title>
		<link>http://www.cihantopcu.com/png-ve-gdi-hatasi.html</link>
		<comments>http://www.cihantopcu.com/png-ve-gdi-hatasi.html#comments</comments>
		<pubDate>Thu, 14 Jan 2010 14:24:00 +0000</pubDate>
		<dc:creator>Cihan Topcu</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[TIPS]]></category>
		<category><![CDATA[bitmap]]></category>
		<category><![CDATA[gdi+]]></category>
		<category><![CDATA[png]]></category>
		<category><![CDATA[stream]]></category>

		<guid isPermaLink="false">http://www.cihantopcu.com/png-ve-gdi-hatasi.html</guid>
		<description><![CDATA[img.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Png); <p>ile A generic error occurred in GDI+ hatası alıyorsanız asağıdaki kodu deneyin</p> MemoryStream ms= new MemoryStream(); Bitmap bitmap = new Bitmap(img); bitmap.Save(ms, System.Drawing.Imaging.ImageFormat.Png); ms.WriteTo(Response.OutputStream); ]]></description>
			<content:encoded><![CDATA[<pre name="code"  class="c-sharp">img.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Png);</pre>
<p>ile<br />
<span style="color: #ff0000;"><strong>A generic error occurred in GDI+</strong></span><br />
hatası alıyorsanız asağıdaki kodu deneyin</p>
<pre name="code"  class="c-sharp">MemoryStream ms= new MemoryStream();
Bitmap bitmap = new Bitmap(img);
bitmap.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
ms.WriteTo(Response.OutputStream);</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.cihantopcu.com/png-ve-gdi-hatasi.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Browser nesnesiyle html yazdırma</title>
		<link>http://www.cihantopcu.com/browser-nesnesiyle-html-yazdirma.html</link>
		<comments>http://www.cihantopcu.com/browser-nesnesiyle-html-yazdirma.html#comments</comments>
		<pubDate>Sun, 28 Dec 2008 21:22:11 +0000</pubDate>
		<dc:creator>Cihan Topcu</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[printing]]></category>

		<guid isPermaLink="false">http://www.cihantopcu.com/?p=20</guid>
		<description><![CDATA[<p>Browser nesnesindeki html yazdırırken sayfa header ında &#8220;Page n of n&#8221; sayfa footer ında ise url ve tarih beraberinde yazılır. Bu header ve footer ı yok etmenin çok basit bir yolu var. Browser nesnesinde kullandığınız html in style ına</p> div#header{display:none;} div#footer{display:none;} <p>satırlarını&#160; eklerseniz sorununuz basitçe çözülür.</p> ]]></description>
			<content:encoded><![CDATA[<p>Browser nesnesindeki html yazdırırken sayfa header ında &#8220;Page n of n&#8221; sayfa footer ında ise url ve tarih beraberinde yazılır. Bu header ve footer ı yok etmenin çok basit bir yolu var. Browser nesnesinde kullandığınız html in style ına</p>
<pre name="code" class="css">
div#header{display:none;}

div#footer{display:none;}
</pre>
<p>satırlarını&nbsp; eklerseniz sorununuz basitçe çözülür.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cihantopcu.com/browser-nesnesiyle-html-yazdirma.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WiX# ile kolayca Windows Installer XML (WiX) dosyası oluşturun</title>
		<link>http://www.cihantopcu.com/wix-ile-kolayca-windows-installer-xml-wix-dosyasi-olusturun.html</link>
		<comments>http://www.cihantopcu.com/wix-ile-kolayca-windows-installer-xml-wix-dosyasi-olusturun.html#comments</comments>
		<pubDate>Sun, 14 Dec 2008 15:08:29 +0000</pubDate>
		<dc:creator>Cihan Topcu</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[installer]]></category>
		<category><![CDATA[msi]]></category>
		<category><![CDATA[windows installer]]></category>
		<category><![CDATA[wix]]></category>

		<guid isPermaLink="false">http://www.cihantopcu.com/?p=10</guid>
		<description><![CDATA[<p>Öncelikle bilmeyenler için söyleyelim: WiX, XML den Windows yükleme paketleri (msi veya msm) oluşturan açık kaynak kodlu bir araçtır. Microsoft tarafından geliştirilmiştir ve Microsoft&#38;#39;un dışarıda yayınladığı (SourceForge) ilk açık kaynak kodlu projedir.</p> <p>WiX için xml dosyası oluşturma biraz karışık olabilir. Bu işlem için yazılmış bir interface olan WiX# kullanarak c# ile kolaylıkla gerekli XML [...]]]></description>
			<content:encoded><![CDATA[<p>Öncelikle bilmeyenler için söyleyelim: <a href="http://en.wikipedia.org/wiki/WiX" target="_blank">WiX</a>, XML den Windows yükleme paketleri (msi veya msm) oluşturan açık kaynak kodlu bir araçtır. Microsoft tarafından geliştirilmiştir ve Microsoft&amp;#39;un dışarıda yayınladığı (<a href="http://sourceforge.net/projects/wix/" target="_blank">SourceForge</a>) ilk açık kaynak kodlu projedir.</p>
<p>WiX için xml dosyası oluşturma biraz karışık olabilir. Bu işlem için yazılmış bir interface olan <a href="http://www.csscript.net/WixSharp.html" target="_blank">WiX#</a> kullanarak c# ile kolaylıkla gerekli XML i oluşturabilirsiniz.</p>
<p>Yok ben bununla da uğraşamam diyorsanız <a href="http://www.wixaware.com/" target="_blank">WiXAware</a> yi deneyin.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cihantopcu.com/wix-ile-kolayca-windows-installer-xml-wix-dosyasi-olusturun.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

