<?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>Csharp | SanalData | Yazılım ve Teknoloji Haberleri Sitesi</title>
	<atom:link href="https://www.sanaldata.com/e/csharp/feed" rel="self" type="application/rss+xml" />
	<link>https://www.sanaldata.com</link>
	<description>Yazılım ve teknoloji üzerine her türlü makaleye ulaşabileceğiniz site</description>
	<lastBuildDate>Mon, 29 Nov 2021 15:09:27 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.sanaldata.com/wp-content/uploads/2016/11/cropped-logo-32x32.png</url>
	<title>Csharp | SanalData | Yazılım ve Teknoloji Haberleri Sitesi</title>
	<link>https://www.sanaldata.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>C# ile mail gönderme</title>
		<link>https://www.sanaldata.com/c-ile-mail-gonderme</link>
					<comments>https://www.sanaldata.com/c-ile-mail-gonderme#respond</comments>
		
		<dc:creator><![CDATA[Burak]]></dc:creator>
		<pubDate>Fri, 23 Apr 2021 11:30:24 +0000</pubDate>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[.net ile gmail mail gönderme]]></category>
		<category><![CDATA[.net ile gmail üzerinden mail gönderme]]></category>
		<category><![CDATA[c# ile mail gönderme kodu]]></category>
		<category><![CDATA[c# ile mail gönderme yöntemleri]]></category>
		<category><![CDATA[Csharp]]></category>
		<category><![CDATA[csharp dersleri]]></category>
		<guid isPermaLink="false">https://www.sanaldata.com/?p=40</guid>

					<description><![CDATA[<p>Merhaba arkadaşlar bugunkü C# dersimizde sizlere C# ile mail göndermeyi anlatacagım öncelikle mail göndermemiz için gerekli olan kütüphane olan [crayon-6a0debc6eff74258775938/] kütüphanesini referans olarak ekliyoruz.Daha sonra herhangi bir nesnenin eventına aşağıdaki kodlarımızı yapıştırıyoruz  1.Yol [crayon-6a0debc6eff8a435079576/] 2.Yol [crayon-6a0debc6eff90524811649/] 3.Yol ( Gmail Üzerinden Mail Gönderme ) [crayon-6a0debc6eff96015257251/] &#160; yukardaki kodlarımız ile C# uygulamamız üzerinden mail gönderebilirsiniz.Tavsiyem mail gönderme [&#8230;]</p>
The post <a href="https://www.sanaldata.com/c-ile-mail-gonderme">C# ile mail gönderme</a> first appeared on <a href="https://www.sanaldata.com">SanalData | Yazılım ve Teknoloji Haberleri Sitesi</a>.]]></description>
										<content:encoded><![CDATA[<p>Merhaba arkadaşlar bugunkü C# dersimizde sizlere C# ile mail göndermeyi anlatacagım öncelikle mail göndermemiz için gerekli olan kütüphane olan</p><pre class="urvanov-syntax-highlighter-plain-tag">Using System.Net.Mail</pre><p>kütüphanesini referans olarak ekliyoruz.Daha sonra herhangi bir nesnenin eventına aşağıdaki kodlarımızı yapıştırıyoruz<b> </b></p>
<p><strong>1.Yol</strong></p><pre class="urvanov-syntax-highlighter-plain-tag">MailMessage eposta = new MailMessage();
SmtpClient smtp = new SmtpClient();
eposta.From = new MailAddress("gonderen maili");
eposta.To.Add("alici maili");
eposta.Subject="mail başlıgı";
eposta.Body = "icerik";
smtp.Credentials = new System.Net.NetworkCredential("email adresi", "email şifresi");
smtp.Port = 587;
smtp.Host = "mail.domain.com";
smtp.Send(eposta);</pre><p></p>
<div><strong>2.Yol</strong></div>
<div>
<pre class="urvanov-syntax-highlighter-plain-tag">System.Net.Mail.MailMessage eposta = new System.Net.Mail.MailMessage();
        SmtpClient smtp = new SmtpClient();
        eposta.From = new MailAddress("gönder mail adresi","gönderen mail adı");
        eposta.To.Add(alicimail);
        eposta.IsBodyHtml = true;
        eposta.Subject = mailbaslik;
        eposta.Body = mailicerik;
        smtp.Credentials = new System.Net.NetworkCredential("mail adresi", "mail adresi sifresi");
        smtp.Port = 587;
        smtp.Host = "mail server url";
        smtp.Send(eposta);</pre><br />
<strong>3.Yol ( Gmail Üzerinden Mail Gönderme )</strong><br />
<pre class="urvanov-syntax-highlighter-plain-tag">var kimden = new MailAddress("mail adresi", "mail adresi baslık");
            var kime = new MailAddress(alicimail);
            var smtp = new SmtpClient
            {
                
                Host = "smtp.gmail.com",
                Port = 587,
                EnableSsl = true,
                DeliveryMethod = SmtpDeliveryMethod.Network,
                UseDefaultCredentials = false,
                Credentials = new NetworkCredential(kimden.Address, "mail sifrei")
            };
            using (var mesaj = new MailMessage(kimden, kime)
            {                
                IsBodyHtml = true,
                Subject = mailbaslik,
                Body = mailicerik
            })
            {
                smtp.Send(mesaj);
            }</pre><br />
&nbsp;</p>
<p>yukardaki kodlarımız ile C# uygulamamız üzerinden mail gönderebilirsiniz.Tavsiyem mail gönderme işlemlerini backgroundworker kullanarak göndermenizdir.Çünkü mail gönderme işlemi sırasında net inizi kötüyse windows formunuzda donma meydana gelebilir.Backgroundworker ile bu donmanın önüne geçebilirsiniz.</p>
</div>The post <a href="https://www.sanaldata.com/c-ile-mail-gonderme">C# ile mail gönderme</a> first appeared on <a href="https://www.sanaldata.com">SanalData | Yazılım ve Teknoloji Haberleri Sitesi</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.sanaldata.com/c-ile-mail-gonderme/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>C# ve Asp.net xml okuma</title>
		<link>https://www.sanaldata.com/c-ve-asp-net-xml-okuma</link>
					<comments>https://www.sanaldata.com/c-ve-asp-net-xml-okuma#comments</comments>
		
		<dc:creator><![CDATA[Burak]]></dc:creator>
		<pubDate>Tue, 17 May 2016 15:15:24 +0000</pubDate>
				<category><![CDATA[Asp.net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[C# XmlReader Kullanımı]]></category>
		<category><![CDATA[Csharp]]></category>
		<category><![CDATA[csharp ile xml okuma]]></category>
		<category><![CDATA[xmlreader]]></category>
		<category><![CDATA[xmlreader ile xml okuma]]></category>
		<category><![CDATA[xmlreader kullanımı]]></category>
		<guid isPermaLink="false">https://www.sanaldata.com/?p=151</guid>

					<description><![CDATA[<p>Merhaba arkadaşlar bu kodu hem c# hemde asp.net kullanabilirsiniz.Herhangi bir url deki xml yapısını okumanız için kullanabilirsiniz.Öncelikle kütüphanemizi yükleyelim [crayon-6a0debc6f0b53754728486/] Xml yapıyı okuyan kod sekmesi aşağıdaki gibidir [crayon-6a0debc6f0b63483363322/] 2.Yöntem Bu yöntem biraz daha manuel bir sistem ama genede kenarda bulunsun alternatif bir yol diyebiliriz [crayon-6a0debc6f0b69695875480/] &#160; Kenarda bulunsun başkalarına da yarayabilir.</p>
The post <a href="https://www.sanaldata.com/c-ve-asp-net-xml-okuma">C# ve Asp.net xml okuma</a> first appeared on <a href="https://www.sanaldata.com">SanalData | Yazılım ve Teknoloji Haberleri Sitesi</a>.]]></description>
										<content:encoded><![CDATA[<p>Merhaba arkadaşlar bu kodu hem c# hemde asp.net kullanabilirsiniz.Herhangi bir url deki xml yapısını okumanız için kullanabilirsiniz.Öncelikle kütüphanemizi yükleyelim</p><pre class="urvanov-syntax-highlighter-plain-tag">using System.Xml;</pre><p>Xml yapıyı okuyan kod sekmesi aşağıdaki gibidir</p><pre class="urvanov-syntax-highlighter-plain-tag">XmlDocument xmlDoc = new XmlDocument();
        xmlDoc.Load("adres");
        foreach (XmlNode node in xmlDoc.GetElementsByTagName("data"))
        {
            Response.Write(node["sembol"].InnerText+"&lt;br&gt;");
        }</pre><p>2.Yöntem</p>
<p>Bu yöntem biraz daha manuel bir sistem ama genede kenarda bulunsun alternatif bir yol diyebiliriz</p><pre class="urvanov-syntax-highlighter-plain-tag">XmlTextReader xml_Reader = new XmlTextReader("xml url link");
            while (xml_Reader.Read()) 
            {
                if (xml_Reader.NodeType == XmlNodeType.Element)
                {
                    Response.Write("&lt;" + xml_Reader.Name + "&gt;");
                }
                if (xml_Reader.NodeType == XmlNodeType.Text)
                {
                    Response.Write(xml_Reader.Value); 
                }
                if (xml_Reader.NodeType == XmlNodeType.EndElement)
                {
                    Response.Write("&lt;/" + xml_Reader.Name + "&gt;");
                } 
            }</pre><p>&nbsp;</p>
<p>Kenarda bulunsun başkalarına da yarayabilir.</p>The post <a href="https://www.sanaldata.com/c-ve-asp-net-xml-okuma">C# ve Asp.net xml okuma</a> first appeared on <a href="https://www.sanaldata.com">SanalData | Yazılım ve Teknoloji Haberleri Sitesi</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.sanaldata.com/c-ve-asp-net-xml-okuma/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>C# da if else karar yapıları</title>
		<link>https://www.sanaldata.com/c-da-if-else-karar-yapilari</link>
					<comments>https://www.sanaldata.com/c-da-if-else-karar-yapilari#respond</comments>
		
		<dc:creator><![CDATA[Burak]]></dc:creator>
		<pubDate>Sun, 01 May 2016 19:25:54 +0000</pubDate>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[c# if else]]></category>
		<category><![CDATA[c# if else komutları]]></category>
		<category><![CDATA[c# if else örnekleri]]></category>
		<category><![CDATA[c# if else yapısı]]></category>
		<category><![CDATA[c# if kullanımı]]></category>
		<category><![CDATA[c# karar yapıları]]></category>
		<category><![CDATA[Csharp]]></category>
		<category><![CDATA[İf else örnekleri]]></category>
		<guid isPermaLink="false">https://www.sanaldata.com/?p=34</guid>

					<description><![CDATA[<p>Merhaba arkadaşlar bugunkü C# dersimizde sizlere karar yapısı olan şart cümlerinde &#8220; if &#8211; else &#8221; kullanımını anlatacağım, if yapısında çıkan sonuçlara görer kara mekanizması çalışmaktadır. Kullanımı ; &#160; [crayon-6a0debc6f1379548888204/] Örnek olarak toplam işlemi sonucu eğer 5 ise ekrana &#8221; doğru &#8221; değilse &#8221; yanlış&#8221; yazan kodu yazıcak olursak Örnek; [crayon-6a0debc6f138a149772176/] &#160; şeklinde kodlar ile [&#8230;]</p>
The post <a href="https://www.sanaldata.com/c-da-if-else-karar-yapilari">C# da if else karar yapıları</a> first appeared on <a href="https://www.sanaldata.com">SanalData | Yazılım ve Teknoloji Haberleri Sitesi</a>.]]></description>
										<content:encoded><![CDATA[<p>Merhaba arkadaşlar bugunkü C# dersimizde sizlere karar yapısı olan şart cümlerinde &#8220;<strong> if &#8211; else</strong> &#8221; kullanımını anlatacağım, if yapısında çıkan sonuçlara görer kara mekanizması çalışmaktadır.</p>
<p><span style="color: #ff0000;"><strong>Kullanımı ;</strong></span></p>
<p>&nbsp;</p><pre class="urvanov-syntax-highlighter-plain-tag">if( şart )

{

şart tutuyorsa yapılacaklar

}

else

{

değilse yapılacak işlemler

}</pre><p>Örnek olarak toplam işlemi sonucu eğer 5 ise ekrana &#8221; doğru &#8221; değilse &#8221; yanlış&#8221; yazan kodu yazıcak olursak</p>
<p><span style="color: #ff0000;"><strong>Örnek;</strong></span></p><pre class="urvanov-syntax-highlighter-plain-tag">Int32 a,b,top;

a=3;

b=4;

top=a+b;

if(top==5)

{

Response.Write("Doğru");

}

else

{

Response.Write("Yanlış");

}</pre><p>&nbsp;</p>
<p>şeklinde kodlar ile istediğimiz sonucu elde etmiş oluruz yukardaki kodu çalıştırdığımızda top değeri 7 olacaktır 7 = 5 olmayacagından ekrana &#8221; Yanlış &#8221; ifadesini yazdırıcaktır.İf şart cümlesi ile kod yazarken bazı operatörler ( şart simgeleri ) kullanırız</p>
<div><strong>&gt; : büyük mü</strong></div>
<div><strong>&lt; : küçük mü</strong></div>
<div><strong>&gt;= : büyük eşit</strong></div>
<div><strong>&lt;= : küçük eşit</strong></div>
<div><strong>== : eşit mi</strong></div>
<div><strong>!= : eşit değil</strong></div>
<div></div>
<div></div>
<div>bu şart simgeleri ile istediğimiz şekilde şart cümlesi kurarız.Bir sonraki c# dersinde görüşünceye kadar bol kodlu gümler.</div>The post <a href="https://www.sanaldata.com/c-da-if-else-karar-yapilari">C# da if else karar yapıları</a> first appeared on <a href="https://www.sanaldata.com">SanalData | Yazılım ve Teknoloji Haberleri Sitesi</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.sanaldata.com/c-da-if-else-karar-yapilari/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>C# ile dinamik veritabanı bağlantısı</title>
		<link>https://www.sanaldata.com/c-ile-dinamik-veritabani-baglantisi</link>
					<comments>https://www.sanaldata.com/c-ile-dinamik-veritabani-baglantisi#respond</comments>
		
		<dc:creator><![CDATA[Burak]]></dc:creator>
		<pubDate>Sun, 01 May 2016 19:22:54 +0000</pubDate>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[app.confiden veritabanı bağlantısı]]></category>
		<category><![CDATA[c# app.config veritabanı bağlantısı]]></category>
		<category><![CDATA[c# ile app.config]]></category>
		<category><![CDATA[C# ile veritabanı bağlantısı]]></category>
		<category><![CDATA[Csharp]]></category>
		<guid isPermaLink="false">https://www.sanaldata.com/?p=30</guid>

					<description><![CDATA[<p>Merhaba arkadaşlar bugunkü asp.net dersimizde sizlere App.config üzerinden dinamik veritabanı bağlantısı yapmayı anlatacagım,Öncelik app.config nedir diye sorucak olursanız app.config yazdıgınız programın gerekli olan verilerini saklamanızı yarayan ayar dosyası diyebiliriz. Web tarafında web.config dir.App.Config üzerinde Connection string tanımlamanın bir güzel yanıda herhangi bir ip vb.. değişikliği oldugu zaman tek bir yerden yönetimini sağlayabilirsiniz. 1.ADIM Öncelikle projeni [&#8230;]</p>
The post <a href="https://www.sanaldata.com/c-ile-dinamik-veritabani-baglantisi">C# ile dinamik veritabanı bağlantısı</a> first appeared on <a href="https://www.sanaldata.com">SanalData | Yazılım ve Teknoloji Haberleri Sitesi</a>.]]></description>
										<content:encoded><![CDATA[<p>Merhaba arkadaşlar bugunkü asp.net dersimizde sizlere App.config üzerinden dinamik veritabanı bağlantısı yapmayı anlatacagım,Öncelik app.config nedir diye sorucak olursanız app.config yazdıgınız programın gerekli olan verilerini saklamanızı yarayan ayar dosyası diyebiliriz.</p>
<p>Web tarafında web.config dir.App.Config üzerinde Connection string tanımlamanın bir güzel yanıda herhangi bir ip vb.. değişikliği oldugu zaman tek bir yerden yönetimini sağlayabilirsiniz.</p>
<p><span style="color: #ff0000;"><strong>1.ADIM</strong></span></p>
<p>Öncelikle projeni sag tık add reference kısmından  system.configuration&#8217;u seçip ekliyoruz</p>
<p><span style="color: #ff0000;"><strong>2.ADIM</strong></span></p>
<div>App.config dosyasına aşağıdaki kodumuzu ekliyoruz</div>
<div>
<pre class="urvanov-syntax-highlighter-plain-tag">&lt;?xml version="1.0" encoding="utf-8" ?&gt;
&lt;configuration&gt;
  &lt;connectionStrings&gt;
    &lt;add name="Baglanti" connectionString="Data Source=.SQLEXPRESS;AttachDbFilename=|DataDirectory|Database1.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/&gt;
  &lt;/connectionStrings&gt;
&lt;/configuration&gt;</pre>
</div>
<div></div>
<div><span style="color: #ff0000;"><strong>3.ADIM</strong></span></div>
<div></div>
<div>Programımızın kod sekmesinde db</div>
<div></div>
<div>
<pre class="urvanov-syntax-highlighter-plain-tag">SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["Baglanti"].ConnectionString);</pre>
</div>
<div></div>
<div>şeklinde tanımlama yaparak programımızın istenilen yerinde database bağlantımızı sağlıyoruz</div>
<p>Bir sonraki C# dersinde görüşünceye kadar bol kodlu günler.</p>The post <a href="https://www.sanaldata.com/c-ile-dinamik-veritabani-baglantisi">C# ile dinamik veritabanı bağlantısı</a> first appeared on <a href="https://www.sanaldata.com">SanalData | Yazılım ve Teknoloji Haberleri Sitesi</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.sanaldata.com/c-ile-dinamik-veritabani-baglantisi/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>C# ile çalışan programları göstermek</title>
		<link>https://www.sanaldata.com/c-ile-calisan-programlari-gostermek</link>
					<comments>https://www.sanaldata.com/c-ile-calisan-programlari-gostermek#respond</comments>
		
		<dc:creator><![CDATA[Burak]]></dc:creator>
		<pubDate>Sun, 01 May 2016 19:19:19 +0000</pubDate>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[c# arkaplanda çalışan programları göstermek]]></category>
		<category><![CDATA[c# ile processlist gösterme]]></category>
		<category><![CDATA[c# process]]></category>
		<category><![CDATA[c# tasklist göstermek]]></category>
		<category><![CDATA[Csharp]]></category>
		<guid isPermaLink="false">https://www.sanaldata.com/?p=28</guid>

					<description><![CDATA[<p>Merhaba arkadaşlar eminimki ilerde mutlaka sizede lazım olur bu bu kod parçacıgı ile bilgisayarınızda arkaplanda yada aktif olarak çalışan programları gösterebiliyorsunuz yani uygulamanızda process listi gösteriyorsunuz.Öncelikle kütüphanemizi ekliyoruz Kütüphane Adı; using System.Diagnostics; Program Kodları; [crayon-6a0debc6f1980756112276/] Program kodlarını istediğiniz herhangi bir olaya ekleyebilirsiniz( buton click yada page load gibi ).Bir sonraki c# kodunda görüşünceye kadar bol [&#8230;]</p>
The post <a href="https://www.sanaldata.com/c-ile-calisan-programlari-gostermek">C# ile çalışan programları göstermek</a> first appeared on <a href="https://www.sanaldata.com">SanalData | Yazılım ve Teknoloji Haberleri Sitesi</a>.]]></description>
										<content:encoded><![CDATA[<p>Merhaba arkadaşlar eminimki ilerde mutlaka sizede lazım olur bu bu kod parçacıgı ile bilgisayarınızda arkaplanda yada aktif olarak çalışan programları gösterebiliyorsunuz yani uygulamanızda process listi gösteriyorsunuz.Öncelikle kütüphanemizi ekliyoruz</p>
<p><strong><span style="color: #ff0000;">Kütüphane Adı;</span></strong></p>
<p><strong>using System.Diagnostics;</strong></p>
<p><span style="color: #ff0000;"><strong>Program Kodları;</strong></span></p><pre class="urvanov-syntax-highlighter-plain-tag">Process[] Memory = Process.GetProcesses();
 
foreach(Process prc in Memory){
   Console.WriteLine("İşlem: {0}", prc.ProcessName);
}</pre><p></p>
<div>Program kodlarını istediğiniz herhangi bir olaya ekleyebilirsiniz( buton click yada page load gibi ).Bir sonraki c# kodunda görüşünceye kadar bol kodlu günler</div>The post <a href="https://www.sanaldata.com/c-ile-calisan-programlari-gostermek">C# ile çalışan programları göstermek</a> first appeared on <a href="https://www.sanaldata.com">SanalData | Yazılım ve Teknoloji Haberleri Sitesi</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.sanaldata.com/c-ile-calisan-programlari-gostermek/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
