<?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>SEO ARŞİVİ &#187; C Sharp</title>
	<atom:link href="http://www.seoarsivi.com/etiket/c/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.seoarsivi.com</link>
	<description>Arama Motoru Optimizasyonu , Scriptler ,Genel Bilgiler ve SEO Makaleleri</description>
	<lastBuildDate>Tue, 27 Jul 2010 21:50:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>C# 2008 e flash eklemek</title>
		<link>http://www.seoarsivi.com/arsiv/c-2008-e-flash-eklemek/</link>
		<comments>http://www.seoarsivi.com/arsiv/c-2008-e-flash-eklemek/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 13:54:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Arşiv]]></category>
		<category><![CDATA[C Sharp]]></category>
		<category><![CDATA[c sharp flash]]></category>
		<category><![CDATA[csharp]]></category>
		<category><![CDATA[ekleme]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[sharp]]></category>

		<guid isPermaLink="false">http://www.seoarsivi.com/?p=98</guid>
		<description><![CDATA[İlk önce bir tane form aplication oluşturuyoruz. Daha sonra toolbox üzerinde General menüsündeki pointer ın üzerine gelip sağ tuşa basın. Açılan pencerede Choose items.. i tıklayın.  Karşımıza yüklü olan ve yüklü olmayan bir çok bileşen çıkacak. Com components bölümüne geçip Shockawave Flash Object i seçip Ok tuşuna basıyoruz. movie özelliğinden dosyayı ekleyebilirsiniz.]]></description>
			<content:encoded><![CDATA[<p>İlk önce bir tane form aplication oluşturuyoruz.</p>
<p>Daha sonra toolbox üzerinde General menüsündeki pointer ın üzerine gelip sağ tuşa basın. Açılan pencerede Choose items.. i tıklayın.  Karşımıza yüklü olan ve yüklü olmayan bir çok bileşen çıkacak. Com components bölümüne geçip Shockawave Flash Object i seçip Ok tuşuna basıyoruz.</p>
<p><img class="alignnone size-full wp-image-99" title="1" src="http://www.seoarsivi.com/wp-content/uploads/2009/11/1.JPG" alt="1" width="566" height="403" /></p>
<p>movie özelliğinden dosyayı ekleyebilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seoarsivi.com/arsiv/c-2008-e-flash-eklemek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ön Ek ve Son Ek Olarak Kullanma</title>
		<link>http://www.seoarsivi.com/arsiv/on-ek-ve-son-ek-olarak-kullanma/</link>
		<comments>http://www.seoarsivi.com/arsiv/on-ek-ve-son-ek-olarak-kullanma/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 21:05:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Arşiv]]></category>
		<category><![CDATA[++]]></category>
		<category><![CDATA[--]]></category>
		<category><![CDATA[C Sharp]]></category>
		<category><![CDATA[ön ek]]></category>
		<category><![CDATA[son ek]]></category>

		<guid isPermaLink="false">http://www.seoarsivi.com/?p=87</guid>
		<description><![CDATA[++ ve – operatörleri en ve arka ek olarak kullanılabilir. Örneklerle anlatacak olursak; sayi2 = 3; sayi1 = ++sayi2;//sayi1 = 4, sayi2= 4 olur. sayi1 = &#8211;sayi2;//sayi1 = 2, sayi2= 2 olur. Örnekte görüldüğü gibi eğer operator ön ek olarak kullanılırsa derleyici önce operatörün görevini yapar daha sonra ise atama işlemini gerçekleştirir. Böylece sayi1 = [...]]]></description>
			<content:encoded><![CDATA[<p>++ ve – operatörleri en ve arka ek olarak kullanılabilir. Örneklerle anlatacak olursak;</p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="527" valign="top">sayi2   = 3;</p>
<p>sayi1   = ++sayi2;//sayi1 = 4, sayi2= 4 olur.</p>
<p>sayi1   = &#8211;sayi2;//sayi1 = 2, sayi2= 2 olur.</td>
</tr>
</tbody>
</table>
<p>Örnekte görüldüğü gibi eğer operator ön ek olarak kullanılırsa derleyici önce operatörün görevini yapar daha sonra ise atama işlemini gerçekleştirir. Böylece sayi1 = ++sayi2 ifadesinde sayi2 önce bir arttırılır daha sonra sayi1’e sayi2 nin değeri atanır.</p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="527" valign="top">sayi2   = 3;</p>
<p>sayi1   = sayi2++; //sayi1 = 3, sayi2= 4 olur.</p>
<p>sayi1   = sayi2&#8211;; //sayi1 = 3, sayi2= 2 olur.</td>
</tr>
</tbody>
</table>
<p>Operatör arka ek olarak kullanıldığında ise önce atama işlemi yapılar daha sonra operatörün görevi yerine getirilir. sayi1 = sayi2++ işleminde önce sayi2 nin değeri sayi1’e atanır, daha sonra sayi2 bir arttırılır.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seoarsivi.com/arsiv/on-ek-ve-son-ek-olarak-kullanma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Matematiksel işlem örnekleri</title>
		<link>http://www.seoarsivi.com/arsiv/matematiksel-islem-ornekleri/</link>
		<comments>http://www.seoarsivi.com/arsiv/matematiksel-islem-ornekleri/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 21:00:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Arşiv]]></category>
		<category><![CDATA[bölme]]></category>
		<category><![CDATA[C Sharp]]></category>
		<category><![CDATA[çarpma]]></category>
		<category><![CDATA[çıkarma]]></category>
		<category><![CDATA[işlem]]></category>
		<category><![CDATA[kalan]]></category>
		<category><![CDATA[metematik]]></category>
		<category><![CDATA[örnek]]></category>
		<category><![CDATA[toplama]]></category>

		<guid isPermaLink="false">http://www.seoarsivi.com/?p=84</guid>
		<description><![CDATA[public static void Main() { int toplam = 0, fark = 0, carpim = 0, kalan = 0; float bolum = 0; int sayi1 = 0, sayi2 = 0; Console.WriteLine(&#8220;Sayı Biri Giriniz : &#8220;); sayi1 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(&#8220;Sayı İkiyi Giriniz : &#8220;); sayi2 = Convert.ToInt32(Console.ReadLine()); toplam = sayi1 + sayi2; fark = sayi1 &#8211; sayi2; carpim = sayi1 * sayi2; kalan = sayi1 [...]]]></description>
			<content:encoded><![CDATA[<p>public static void Main()</p>
<p>{</p>
<p>int toplam = 0, fark = 0, carpim = 0, kalan = 0;</p>
<p>float bolum = 0;</p>
<p>int sayi1 = 0, sayi2 = 0;</p>
<p>Console.WriteLine(&#8220;Sayı Biri Giriniz : &#8220;);</p>
<p>sayi1 = Convert.ToInt32(Console.ReadLine());</p>
<p>Console.WriteLine(&#8220;Sayı İkiyi Giriniz : &#8220;);</p>
<p>sayi2 = Convert.ToInt32(Console.ReadLine());</p>
<p>toplam = sayi1 + sayi2;</p>
<p>fark = sayi1 &#8211; sayi2;</p>
<p>carpim = sayi1 * sayi2;</p>
<p>kalan = sayi1 % sayi2;</p>
<p>bolum = sayi1 / sayi2;</p>
<p>Console.WriteLine(&#8220;Girilen Sayılar: Sayı 1 = {0}, Sayı 2 = {1}&#8221;,sayi1,sayi2);</p>
<p>Console.WriteLine(&#8220;Sayıların Toplamı = {0}&#8221;,toplam);</p>
<p>Console.WriteLine(&#8220;Sayıların Farkı (sayi1 &#8211; sayi2) = {0}&#8221;, fark);</p>
<p>Console.WriteLine(&#8220;Sayıların Çarpımı = {0}&#8221;, carpim);</p>
<p>Console.WriteLine(&#8220;Sayıların kalan (sayi1 in sayi2 ye bölümğnden kalan)= {0}&#8221;, kalan);</p>
<p>Console.WriteLine(&#8220;Sayıların Bölümünden (sayi1 / sayi2) Bölüm = {0}&#8221;, bolum);</p>
<p>sayi1++;</p>
<p>sayi2&#8211;;</p>
<p>Console.WriteLine(&#8220;Sayi 1  in bir fazlası = {0}&#8221;, sayi1);</p>
<p>Console.WriteLine(&#8220;Sayi 2  in bir eksiği = {0}&#8221;, sayi2);</p>
<p>}</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seoarsivi.com/arsiv/matematiksel-islem-ornekleri/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Değişkenler</title>
		<link>http://www.seoarsivi.com/arsiv/degiskenler/</link>
		<comments>http://www.seoarsivi.com/arsiv/degiskenler/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 20:54:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Arşiv]]></category>
		<category><![CDATA[C Sharp]]></category>
		<category><![CDATA[C# değişkenler]]></category>
		<category><![CDATA[değişken tanımları]]></category>
		<category><![CDATA[Değişkenler]]></category>

		<guid isPermaLink="false">http://www.seoarsivi.com/?p=76</guid>
		<description><![CDATA[Bir program çalıştırırken tüm veriler geçici olarak hafızada tutulur. Değişkenler bu verilerin isimlendirilmesi işlemidir. C# da değişkenler aşağıdaki yapıda tanımlanırlar. &#60;veri tipi&#62;&#60;değişken adı&#62;; Örneğin; int i; Yukarıdaki ifade bir integer veri tipini saklamak için programın diğer aşamalarında i ismi ile ifade edilecek hafızada 4 bytelık bir alan açar. Bir değişkene tanımlarken değer atayabilirsiniz, ayrıca bir [...]]]></description>
			<content:encoded><![CDATA[<p>Bir program çalıştırırken tüm veriler geçici olarak hafızada tutulur. Değişkenler bu verilerin isimlendirilmesi işlemidir. C# da değişkenler aşağıdaki yapıda tanımlanırlar.</p>
<p><em><strong>&lt;veri tipi&gt;&lt;değişken adı&gt;;</strong></em></p>
<p><strong>Örneğin;</strong><strong><br />
</strong>int i;<br />
Yukarıdaki ifade bir integer veri tipini saklamak için programın diğer aşamalarında i ismi ile ifade edilecek hafızada 4 bytelık bir alan açar. Bir değişkene tanımlarken değer atayabilirsiniz, ayrıca bir veri tipi altında birden fazla isimle farklı değişkenler tanımlayabilirsiniz.</p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="527" valign="top">bool dogruMu = false;</p>
<p>double yuzde = 98.32, ortalama =   35.32;</p>
<p>char karakter = &#8217;A';</td>
</tr>
</tbody>
</table>
<p>Diğer modern programlama dilleri gibi C# dada değişkenleri kullanmadan önce tanımlamak zorundasınız.  Ayrıca eğer bir yerel değişken (Bir method içinde tanımlanan değişkenler) tanımlıyorsanız bu değişkeni kullanmadan önce bir değer ataması yapmak zorundasınız.</p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="527" valign="top">static void Main(string[] args)</p>
<p>{</p>
<p>int kilo;</p>
<p>//kilo   = 78;</p>
<p>Console.WriteLine(kilo);</p>
<p>}</td>
</tr>
</tbody>
</table>
<p>Yukarıdaki kod parçacığı kilo değişkenine değer atamadığınız için hata verecektir çünkü kilo değişkeni yerel bir değişkendir. Eğer //kilo = 78; açıklama satırındaki // işaretlerini siler ve bu satırı koda dahil ederseniz hatanın ortadan kalktığını görürsünüz. Buradan da anlaşılacağı gibi C# yerel değişkenlere ilk atama işlemini otomatik yapmak global değişkenler de ise ilk değer ataması değişken tipine göre otomatik olarak yapılır. Örneğin integer bir tip için 0 gibi.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seoarsivi.com/arsiv/degiskenler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Temel Veri Tipleri ve CTS(Common Type System) Karşılıkları</title>
		<link>http://www.seoarsivi.com/arsiv/temel-veri-tipleri-ve-ctscommon-type-system-karsiliklari/</link>
		<comments>http://www.seoarsivi.com/arsiv/temel-veri-tipleri-ve-ctscommon-type-system-karsiliklari/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 20:25:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Arşiv]]></category>
		<category><![CDATA[C Sharp]]></category>
		<category><![CDATA[Referans]]></category>
		<category><![CDATA[Reference Type]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[Value type]]></category>
		<category><![CDATA[veri]]></category>

		<guid isPermaLink="false">http://www.seoarsivi.com/?p=69</guid>
		<description><![CDATA[C# da iki çeşit veri tipi vardır: Değer Tipleri (Value type) Referans Tipleri(Reference Type) Değişkenler bellekte bulunan verilerdir. Bir değişkeni kullandığımız zaman o değişkenin bellekte bulundu yerdeki bilgiyi kullanırız. Değer tipleri veriyi direk olarak bellek bölgesinden alırken referans tipleri başka bir nesneye referans gösterirler. Yani referans tipleri içinde veri değil adres bilgisi tutarlar. Veri tipleri [...]]]></description>
			<content:encoded><![CDATA[<p>C# da iki çeşit veri tipi vardır:</p>
<ul>
<li>Değer Tipleri (Value type)</li>
<li>Referans Tipleri(Reference Type)</li>
</ul>
<p>Değişkenler bellekte bulunan verilerdir. Bir değişkeni kullandığımız zaman o değişkenin bellekte bulundu yerdeki bilgiyi kullanırız. Değer tipleri veriyi direk olarak bellek bölgesinden alırken referans tipleri başka bir nesneye referans gösterirler. Yani referans tipleri içinde veri değil adres bilgisi tutarlar. Veri tipleri stack dediğimiz bellek bölgesinde tutulurlar, referans tipleri ise heap bellek bölgesinde saklanırlar.  int, double, float gibi veri tipleri değer tiplerine örnek gösterilebilir. Herhangi bir sınıf türü ise referans tipine örnek gösterilebilir. Değer tipleri birbirine eşitlenirken değişkenin barındırdığı değer bir diğer değişkene kopyalanır. Böylece iki farklı bağımsız değişken oluşur. Referans tipleri ise eşitleme sırasında değişkenlerin taşıdıkları veri değil heap bölgesinde işaret ettikleri adres kopyalanır. Böylece eğer iki referans değişkeni birbirine eşitledi isek ve daha sonra bunlardan birinde bulunan veriyi değiştirdi ise otomatik olarak diğer referans değişkeninin değeri de değişir. Çünkü adresde bulunan veri değişince bu adresi işaret eden iki değişkende yeni veri bilgisine ulaşır.</p>
<p>Bir önceki dersimizde Common Type System hakkında bilgi vermiştik. C# da tanımlanan veri tipleri ve bunların CTS deki karşılıklarını tablo halinde aşağıda bulabilirsiniz. C# da toplam 15 veri tipi vardır bunlardan 13 ü değer tipindedir, 2 si ise referans tipindedir.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seoarsivi.com/arsiv/temel-veri-tipleri-ve-ctscommon-type-system-karsiliklari/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Toplama, Çıkarma, Çarpma, Bölme</title>
		<link>http://www.seoarsivi.com/arsiv/toplama-cikarma-carpma-bolme/</link>
		<comments>http://www.seoarsivi.com/arsiv/toplama-cikarma-carpma-bolme/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 15:39:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Arşiv]]></category>
		<category><![CDATA[bölme]]></category>
		<category><![CDATA[C Sharp]]></category>
		<category><![CDATA[çarpma]]></category>
		<category><![CDATA[çıkarma]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[Console Aplication]]></category>
		<category><![CDATA[örnek]]></category>
		<category><![CDATA[toplama]]></category>

		<guid isPermaLink="false">http://www.seoarsivi.com/?p=58</guid>
		<description><![CDATA[using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication13 { class Program { static void Main(string[] args) { string islem; Console.WriteLine("Toplama İşlemi İçin \"T\"ye basın"); Console.WriteLine("Çıkarma İşlemi İçin \"Ç\"ye basın"); Console.WriteLine("Çarpma İşlemi İçin \"X\"e basın"); Console.WriteLine("Bölme İşlemi İçin \"B\"ye basın"); islem = Console.ReadLine(); if (islem == "T") { Console.WriteLine(Int32.Parse(Console.ReadLine()) + Int32.Parse(Console.ReadLine())); } if (islem [...]]]></description>
			<content:encoded><![CDATA[<pre>using System;</pre>
<pre>using System.Collections.Generic;</pre>
<pre>using System.Linq;</pre>
<pre>using System.Text;</pre>
<pre>namespace ConsoleApplication13</pre>
<pre>{</pre>
<pre>class Program</pre>
<pre>{</pre>
<pre>static void Main(string[] args)</pre>
<pre>{</pre>
<pre>string islem;</pre>
<pre>Console.WriteLine("Toplama İşlemi İçin \"T\"ye basın");</pre>
<pre>Console.WriteLine("Çıkarma İşlemi İçin \"Ç\"ye basın");</pre>
<pre>Console.WriteLine("Çarpma İşlemi İçin \"X\"e basın");</pre>
<pre>Console.WriteLine("Bölme İşlemi İçin \"B\"ye basın");</pre>
<pre>islem = Console.ReadLine();</pre>
<pre>if (islem == "T")</pre>
<pre>{</pre>
<pre>Console.WriteLine(Int32.Parse(Console.ReadLine()) + Int32.Parse(Console.ReadLine()));</pre>
<pre>}</pre>
<pre>if (islem == "Ç")</pre>
<pre>{</pre>
<pre>Console.WriteLine(Int32.Parse(Console.ReadLine()) - Int32.Parse(Console.ReadLine()));</pre>
<pre>}</pre>
<pre>if (islem == "X")</pre>
<pre>{</pre>
<pre>Console.WriteLine(Int32.Parse(Console.ReadLine()) * Int32.Parse(Console.ReadLine()));</pre>
<pre>}</pre>
<pre>if (islem == "B")</pre>
<pre>{</pre>
<pre>Console.WriteLine(Int32.Parse(Console.ReadLine()) / Int32.Parse(Console.ReadLine()));</pre>
<pre>}</pre>
<pre>}</pre>
<pre>}</pre>
<pre>}</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.seoarsivi.com/arsiv/toplama-cikarma-carpma-bolme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
