<?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>CETURK &#187; ASP.NET</title>
	<atom:link href="http://www.ceturk.com/etiket/aspnet/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ceturk.com</link>
	<description>Türkiye&#039;nin Bilişim Platformu</description>
	<lastBuildDate>Wed, 08 Sep 2010 08:53:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>ASP.NET ile MYSQL ve Dosya İşlemleri</title>
		<link>http://www.ceturk.com/web-teknolojileri/asp-net/aspnet-ile-mysql-ve-dosya-islemleri.html</link>
		<comments>http://www.ceturk.com/web-teknolojileri/asp-net/aspnet-ile-mysql-ve-dosya-islemleri.html#comments</comments>
		<pubDate>Sat, 29 Aug 2009 14:28:25 +0000</pubDate>
		<dc:creator>Olcay KÜK</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[asp.net ile dosya işlemleri]]></category>
		<category><![CDATA[dosya işlemleri]]></category>
		<category><![CDATA[metin belgesi işlemleri]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[text işlemleri]]></category>

		<guid isPermaLink="false">http://www.ceturk.com/?p=2385</guid>
		<description><![CDATA[
Bazı uygulamalarımızda genelde tercih edilen mssql dışındaki veritabanlarınlarıyla da işlem yapmamız gerekebiliyor.
Bu gibi durumlar için bir asp.net projesinde mysql kullanarak veritabanından aldığımız bilgileri bir metin belgesine (.txt) aktarmayı inceleyeceğiz.


Projemize geçmeden önce mysql.dll dosyasını çalışmamıza import etmemiz gerekiyor.Mysql işlemlerini bu dll dosyamız sayesinde gerçekleştireceğiz.
MySql.Data.dll (256,00 kb)
Import işleminin ardından using System.IO; kütüphanesini çalışmamıza ekliyoruz.
Web.Config dosyamızın içine de  [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-2386" title="imageaxd1" src="http://www.ceturk.com/images/imageaxd1.png" alt="imageaxd1" width="183" height="186" /></p>
<p><span style="font-size: small;">Bazı uygulamalarımızda</span> <span style="font-size: small;">genelde tercih edilen mssql dışındaki veritabanlarınlarıyla da işlem yapmamız gerekebiliyor.</span></p>
<p><span style="font-size: small;">Bu gibi durumlar için bir asp.net projesinde mysql kullanarak veritabanından aldığımız bilgileri bir metin belgesine (.txt) aktarmayı inceleyeceğiz.</span></p>
<p><span style="font-size: small;"><span id="more-2385"></span><br />
</span></p>
<p><span style="font-size: small;">Projemize geçmeden önce mysql.dll dosyasını çalışmamıza import etmemiz gerekiyor.Mysql işlemlerini bu dll dosyamız sayesinde gerçekleştireceğiz.</span></p>
<p><a href="http://olcaykuk.com/file.axd?file=2009%2f6%2fMySql.Data.dll">MySql.Data.dll (256,00 kb)</a></p>
<p><span style="font-size: small;">Import işleminin ardından using <strong>System.IO;</strong> kütüphanesini çalışmamıza ekliyoruz.</span></p>
<p><span style="font-size: small;"><strong>Web.Config </strong>dosyamızın içine de  <strong>appSettings</strong> olarak aşağıdaki gibi bir tanımlama gerçekleştiriyoruz.<br />
</span></p>
<p><span style="font-size: small;"><strong>&lt;appSettings&gt;<br />
&lt;add key=&#8221;ConnectionString&#8221; value=&#8221;Database=ok_forum;Data source=212.118.25.29;User id=forum;Password=123456&#8243;/&gt;<br />
&lt;/appSettings&gt;</strong><br />
</span></p>
<p><span style="font-size: small;"><strong>Page_Load</strong> içine  SQL sorgumuzu belirtip (Örnek olarak ben bir ipb forum üyeler tablosuna bağlandım) , ardından dataset ile de connectionstringimizi belirtiyoruz.</span></p>
<p><span style="font-size: small;">Bir Datatable oluşturup Datasetten bilgilerimizi tutuyoruz.Ardından bir FileStream oluşturuyoruz.</span></p>
<p><span style="font-size: small;"> Bu işlem ile de gelen bilgilerimizi bir metin belgesine (.txt) aktaracağız.StreamWriter ile de verilerimizi log.txt adındaki dosyasının içine eklemesini sağlıyoruz.</span></p>
<p><span style="font-size: small;">Datatable aracılığıyla tuttuğumuz verilerimizi bir küme haline getirip her satırı bir foreach yapısı kullanarak dosyasının içine yazmasını sağlayacağız.</span></p>
<p><span style="font-size: small;">Bizim bu örnekte istediğimiz ibf_members tablosu altındaki kullanıcıların sadece email adreslerini metin belgesine aktarmak olduğu için </span><span style="font-size: small;">foreach yapısı altında bulunan <strong>row["email"].ToString() ile </strong>sadece belirttiğimiz column&#8217;a ait verileri çekiyoruz.</span></p>
<p><span style="font-size: small;">Tüm bu işlemleri sonlandırdığımızda bir kod bütünü olarak aşağıdaki yapıyı elde edeceğiz.</span></p>
<p><span style="font-size: small;"><em>// SQL sorgumuzu oluşturuyoruz ve Dataset&#8217;e aktarıyoruz.</em><br />
</span></p>
<p><span style="font-size: small;"> <strong>int i = 0;<br />
string cmd = &#8220;SELECT * FROM ibf_members &#8220;;<br />
DataSet ds = MySql.Data.MySqlClient.MySqlHelper.ExecuteDataset(System.Configuration.ConfigurationManager.AppSettings["ConnectionString"],cmd);</strong><br />
</span></p>
<p><span style="font-size: small;"><em>// Datatable oluşturuyoruz ve Datasetteki verilerimizi depoluyoruz.</em><br />
</span></p>
<p><span style="font-size: small;"> <strong>DataTable dt = new DataTable();<br />
dt = ds.Tables[0];</strong><br />
</span></p>
<p><span style="font-size: small;"><em>// FileStream nesnesi oluşturuyoruz ve log.txt adındaki dosyayı açıyoruz.StreamWriter ile de  o dosyaya yazıyoruz.</em><br />
</span></p>
<p><strong>FileStream fs = new FileStream(Server.MapPath(&#8220;~/log.txt&#8221;), FileMode.Open);</strong></p>
<p><strong>StreamWriter sw = new StreamWriter(fs);</strong></p>
<p>// Foreach yapısı oluşturup verilerimizi kümeliyoruz.Her satırı item olarak alıyoruz ve ve array nesnesine aktarıyoruz.<em><br />
</em></p>
<p><strong>foreach (DataRow row in dt.Rows)<br />
{<br />
object[] array = row.ItemArray;</strong></p>
<p><strong>sw.WriteLine(row["email"].ToString());</strong></p>
<p><strong>}</strong></p>
<p><em>// Dosya işlemlerimizi sonlandırıyoruz.</em></p>
<p><span style="font-size: small;"><br />
<strong>sw.Flush();</strong></span></p>
<p><strong>sw.Close();</strong></p>
<p><span style="font-size: small;">Böylelikle asp.net C# kullanarak bir mysql veritabanına bağlanıp belirttiğimiz tablodaki verileri bir text belgesine aktarmayı incelemiş olduk.</span></p>
<p><span style="font-size: small;">Kolay Gelsin .</span></p>
<p><strong><span style="font-size: small;">Olcay KÜK</span></strong></p>
<p><span style="font-size: small;"><a href="http://www.olcaykuk.com" target="_blank"><strong>http://www.olcaykuk.com</strong></a><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ceturk.com/web-teknolojileri/asp-net/aspnet-ile-mysql-ve-dosya-islemleri.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ritma Teknoloji : .NET Uzman Programcı</title>
		<link>http://www.ceturk.com/kariyer-ilanlari/ritma-teknoloji-net-uzman-programci.html</link>
		<comments>http://www.ceturk.com/kariyer-ilanlari/ritma-teknoloji-net-uzman-programci.html#comments</comments>
		<pubDate>Sat, 27 Jun 2009 09:48:40 +0000</pubDate>
		<dc:creator>Yönetici</dc:creator>
				<category><![CDATA[Kariyer İlanları]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#'ta  Generıc Sınıflar]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Mobil Uygulamalar]]></category>
		<category><![CDATA[Nesneya Dayalı Programlama]]></category>
		<category><![CDATA[Programcı]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Sql Server]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[Yazılım Mimarisi]]></category>

		<guid isPermaLink="false">http://www.ceturk.com/?p=1719</guid>
		<description><![CDATA[Uzman Programcı (.NET) 
Ritma Teknoloji olarak aşağıdaki özelliklere sahip Uzman bir Programcı aramaktayız.
Teknik Yeterlilikler: 

.NET ve Asp.NET konusunda derin kavrayış


C# ve SQL Server’a hakimiyet


Javascript, Xml, Css


Nesneya Dayalı Programlama

Tecrübe:

Min. 2 adet Web tabanlı Proje Geliştirme Tecrübesi


2 Yıl programcılık tecrübesi

Genel Nitelikler:

Kod yazmayı Sevmek


İyi İletişim

Tercih nedeni sayılabilecek Ek Nitelikler:

Daha fazla Tecrübe


Yazılım Mimarisi ve Framework’ler


Test, Java, Uml


Mobil uygulamalar


Sharepoint


Sigara kullanmamak

İlgilenenlerin;
gerçekleştirdikleri [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-weight: bold;">Uzman Programcı (.NET) </span></p>
<p><span style="font-weight: bold;">Ritma Teknoloji</span> olarak aşağıdaki özelliklere sahip Uzman bir Programcı aramaktayız.</p>
<p><span style="font-weight: bold;">Teknik Yeterlilikler: </span></p>
<ul>
<li>.NET ve Asp.NET konusunda derin kavrayış</li>
</ul>
<ul>
<li>C# ve SQL Server’a hakimiyet</li>
</ul>
<ul>
<li>Javascript, Xml, Css</li>
</ul>
<ul>
<li>Nesneya Dayalı Programlama</li>
</ul>
<p><span style="font-weight: bold;">Tecrübe:</span></p>
<ul>
<li>Min. 2 adet Web tabanlı Proje Geliştirme Tecrübesi</li>
</ul>
<ul>
<li>2 Yıl programcılık tecrübesi</li>
</ul>
<p><span style="font-weight: bold;">Genel Nitelikler:</span></p>
<ul>
<li>Kod yazmayı Sevmek</li>
</ul>
<ul>
<li>İyi İletişim</li>
</ul>
<p><span style="font-weight: bold;">Tercih nedeni sayılabilecek Ek Nitelikler:</span></p>
<ul>
<li>Daha fazla Tecrübe</li>
</ul>
<ul>
<li>Yazılım Mimarisi ve Framework’ler</li>
</ul>
<ul>
<li>Test, Java, Uml</li>
</ul>
<ul>
<li>Mobil uygulamalar</li>
</ul>
<ul>
<li>Sharepoint</li>
</ul>
<ul>
<li>Sigara kullanmamak</li>
</ul>
<p><span style="font-weight: bold;">İlgilenenlerin;</span></p>
<p>gerçekleştirdikleri projeler ile bu projelerdeki görevleri hakkında açık bilgi ve<br />
cv’lerini <span style="font-weight: bold;">cv@ritmateknoloji.com</span> adresine mail atmalarını rica ederiz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ceturk.com/kariyer-ilanlari/ritma-teknoloji-net-uzman-programci.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>i-con : .Net Developer ( İstanbul)</title>
		<link>http://www.ceturk.com/kariyer-ilanlari/i-con-net-developer-istanbul.html</link>
		<comments>http://www.ceturk.com/kariyer-ilanlari/i-con-net-developer-istanbul.html#comments</comments>
		<pubDate>Sat, 27 Jun 2009 09:42:43 +0000</pubDate>
		<dc:creator>Yönetici</dc:creator>
				<category><![CDATA[Kariyer İlanları]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[.net developer]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[i-con]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[silverlight]]></category>

		<guid isPermaLink="false">http://www.ceturk.com/?p=1713</guid>
		<description><![CDATA[i-con .net developer aramaktadır.
cv&#8217;inizi info@i-con.com.tr adresine REF: GLO-Dev2 konusu ile yolllayabilirsiniz.
Aranan Nitelikler
1. Tercihen bilgisayar müh., 4 yıllık ilgili fakülte mezunu
2. 1-3 yıl arası iş tecrübesi
3. C# ve asp.net’te uzman
4. Tercihen javascript/silverlight/ajax bilen
5. Anadolu yakasında ikamet eden
6. T-sql/pl-sql bilgisine sahip, tercihen oracle ile geliştirme yapmış
 i-con technologies information consulting Hakkında :
Microsoft Certified Partner olan i-con, Eylül [...]]]></description>
			<content:encoded><![CDATA[<p>i-con .net developer aramaktadır.</p>
<p>cv&#8217;inizi<span style="font-weight: bold;"> info@i-con.com.tr</span> adresine <span style="font-weight: bold;">REF: GLO-Dev2</span> konusu ile yolllayabilirsiniz.<br />
<br style="font-weight: bold;" /><span style="font-weight: bold;">Aranan Nitelikler</span></p>
<p>1. Tercihen bilgisayar müh., 4 yıllık ilgili fakülte mezunu<br />
2. 1-3 yıl arası iş tecrübesi<br />
3. C# ve asp.net’te uzman<br />
4. Tercihen javascript/silverlight/ajax bilen<br />
5. Anadolu yakasında ikamet eden<br />
6. T-sql/pl-sql bilgisine sahip, tercihen oracle ile geliştirme yapmış</p>
<p><span style="font-weight: bold;"> i-con technologies information consulting </span>Hakkında :</p>
<p>Microsoft Certified Partner olan i-con, Eylül 2002&#8242;de üstün kalitede yazılım eğitim ve danışmanlık hizmetleri vermek üzere kurulmuştur. Vizyonu, en yeni teknolojilerin kullanımını kolaylaştırmak ve yaygınlaştırmak üzere, Avrasya&#8217;nın bir numaralı bilgi kaynağı olmaktır. Bu çerçevede i-con, yazılım eğitimi ve proje danışmanlığı hizmetleri sunmaktadır. i-con, tüm Microsoft işletim sistemleri, yönetim araçları, sunucu ve yazılım araçları için uygulamaya kadar tüm teknoloji ihtiyaçlarına uygun danışmanlık ve eğitim çözümünü üretir.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ceturk.com/kariyer-ilanlari/i-con-net-developer-istanbul.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft&#8217;ta Yapılacak Yazılım Seminerleri</title>
		<link>http://www.ceturk.com/haberler/microsoftta-yapilacak-yazilim-seminerleri.html</link>
		<comments>http://www.ceturk.com/haberler/microsoftta-yapilacak-yazilim-seminerleri.html#comments</comments>
		<pubDate>Wed, 14 May 2008 15:35:11 +0000</pubDate>
		<dc:creator>Mehmet ACA</dc:creator>
				<category><![CDATA[Haberler]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Aykut Taşdelen]]></category>
		<category><![CDATA[Bilişim Etkinlikleri]]></category>
		<category><![CDATA[Expression Ürün Ailesi]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Türkiye]]></category>
		<category><![CDATA[Proje Yönetimi]]></category>
		<category><![CDATA[Raşit Yakışır]]></category>
		<category><![CDATA[Reporting Services]]></category>
		<category><![CDATA[Seminer]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[visual source safe]]></category>
		<category><![CDATA[yazılım]]></category>

		<guid isPermaLink="false">http://www.ceturk.com/?p=1049</guid>
		<description><![CDATA[Microsoft IStanbul Ofisinde Mayıs Ayında aşağıdaki seminerler yapılıyor. Seminerlere katılmakiçin,sitemiz üzerinden kayıt yapmanız gerekmektedir.
16 Mayıs Cuma  (14:00 – 17:00)
 Proje Yönetimi ve Visual Source Safe
26 Mayıs Pazartesi  (14:00 – 17:00) :
 Reporting Services 2005 ile Raporlama
29 Mayıs Perşembe (14:00 – 17:00) :
 ASP.NET 3.5 ile Gelen Yenilikler
31 Mayıs Cumartesi  (13:00 – 17:00) [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 8pt"><span style="font-size: 8pt">Microsoft IStanbul Ofisinde Mayıs Ayında aşağıdaki seminerler yapılıyor.</span> Seminerlere katılmakiçin,sitemiz üzerinden kayıt yapmanız gerekmektedir.</p>
<p><strong style="mso-bidi-font-weight: normal"><span style="font-size: 8pt">16 Mayıs Cuma  (14:00 – 17:00)<br />
</span></strong> <span style="font-size: 8pt"><strong>Proje Yönetimi ve Visual Source Saf</strong>e</span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 8pt"><strong style="mso-bidi-font-weight: normal"><span style="font-size: 8pt">26 Mayıs Pazartesi  (14:00 – 17:00) :<br />
</span></strong> <span style="font-size: 8pt"><a href="http://www.ceturk.com/etkinlikkayit.asp?ID=55" target="_blank">Reporting Services 2005 ile Raporlama</a></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 8pt"><strong style="mso-bidi-font-weight: normal"><span style="font-size: 8pt">29 Mayıs Perşembe (14:00 – 17:00) :</span></p>
<p></strong> <span style="font-size: 8pt"><a href="http://www.ceturk.com/etkinlikkayit.asp?ID=56" target="_blank">ASP.NET 3.5 ile Gelen Yenilikler</a></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 8pt"><strong style="mso-bidi-font-weight: normal"><span style="font-size: 8pt">31 Mayıs Cumartesi  (13:00 – 17:00) :<br />
</span></strong><span style="font-size: 8pt"><a href="http://www.ceturk.com/etkinlikkayit.asp?ID=57" target="_blank">Silverligth ve Expression Ürün Ailesi</a></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 8pt"><span style="font-size: 8pt"><strong style="mso-bidi-font-weight: normal">Konuşmacı :</strong><br />
Aykut TAŞDELEN  ve Raşit YAKIŞIR<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ceturk.com/haberler/microsoftta-yapilacak-yazilim-seminerleri.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP.NET Workshop ve C# Semineri Gerçekleşti</title>
		<link>http://www.ceturk.com/haberler/aspnet-workshop-ve-c-semineri-gerceklesti.html</link>
		<comments>http://www.ceturk.com/haberler/aspnet-workshop-ve-c-semineri-gerceklesti.html#comments</comments>
		<pubDate>Thu, 11 Aug 2005 13:30:16 +0000</pubDate>
		<dc:creator>Mehmet ACA</dc:creator>
				<category><![CDATA[Haberler]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Bilişim Etkinlikleri]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[ceturk]]></category>
		<category><![CDATA[i-con]]></category>
		<category><![CDATA[Levent YILDIZ]]></category>
		<category><![CDATA[Mehmet Aca]]></category>
		<category><![CDATA[Seminer]]></category>

		<guid isPermaLink="false">http://www.ceturk.com/?p=846</guid>
		<description><![CDATA[ 6-7 Ağustos tarihlerinde yapılması planlanan yapılması planlanan CETURK C# Semineri ve ASP.NET Workshop Etkinlikleri gerçekleşti. Destek ve yardımlarından ötürü i-con&#8217;a ve ilgi gösterip katılımda bulunan tüm üyelerimize teşekkürler. CETURK olarak benzer faaliyetlerde üyelerimizle bir araya gelmeyi sürdürmeyi planlıyoruz. İşte faydalı ve zevkli geçen etkinliklere ait görüntüler .. 

C# Seminerini veren &#8211; Levent YILDIZ
ASP.NET Workshop [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;"> 6-7 Ağustos tarihlerinde yapılması planlanan yapılması planlanan <strong>CETURK C# Semineri</strong> ve <strong>ASP.NET Workshop</strong> Etkinlikleri gerçekleşti. Destek ve yardımlarından ötürü i-con&#8217;a ve ilgi gösterip katılımda bulunan tüm üyelerimize teşekkürler. CETURK olarak benzer faaliyetlerde üyelerimizle bir araya gelmeyi sürdürmeyi planlıyoruz. İşte faydalı ve zevkli geçen etkinliklere ait görüntüler .. </span></p>
<p><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;"><img class="aligncenter size-full wp-image-847" title="lyildiz_csharpseminer" src="http://www.ceturk.com/images/lyildiz_csharpseminer.jpg" alt="lyildiz_csharpseminer" width="400" height="300" /></span></p>
<p style="text-align: center;"><em>C# Seminerini veren &#8211; Levent YILDIZ</em><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;"><img class="aligncenter size-full wp-image-848" title="1. seminer aspnet sınıfı öğrenciler" src="http://www.ceturk.com/images/aspnet_sinif_ogrenciler.jpg" alt="1. seminer aspnet sınıfı öğrenciler" width="400" height="300" /></span></p>
<p style="text-align: center;"><em>ASP.NET Workshop Katılımcıları</em><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;"><img class="aligncenter size-full wp-image-849" title="1. seminer asp.net sınıfı" src="http://www.ceturk.com/images/aspnet_sinif.jpg" alt="1. seminer asp.net sınıfı" width="400" height="300" /></span></p>
<p style="text-align: center;"><em>ASP.NET Workshop eğitimini veren &#8211; Mehmet ACA </em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ceturk.com/haberler/aspnet-workshop-ve-c-semineri-gerceklesti.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asp.Net 2.0 Semineri</title>
		<link>http://www.ceturk.com/haberler/asp-net-2-0-semineri.html</link>
		<comments>http://www.ceturk.com/haberler/asp-net-2-0-semineri.html#comments</comments>
		<pubDate>Fri, 24 Jun 2005 13:50:50 +0000</pubDate>
		<dc:creator>Mehmet ACA</dc:creator>
				<category><![CDATA[Haberler]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Bahadır Arslan]]></category>
		<category><![CDATA[i-con]]></category>
		<category><![CDATA[MaxiASP.Net]]></category>

		<guid isPermaLink="false">http://www.ceturk.com/?p=857</guid>
		<description><![CDATA[ MaxiASP.net ve i-con işbirliği ile 3 temmuz saat 14&#8242;te MaxiASP&#8217;nin kurucusu Bahadır Arslan tarafından &#8220;Asp.Net 2.0&#8221; konulu bir seminer düzenleniyor.  Seminer ücretsiz olup kontenjanla sınırlıdır.
]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;"> MaxiASP.net ve i-con işbirliği ile 3 temmuz saat 14&#8242;te MaxiASP&#8217;nin kurucusu Bahadır Arslan tarafından &#8220;<strong>Asp.Net 2.0</strong>&#8221; konulu bir seminer düzenleniyor. </span> <span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: x-small;">Seminer ücretsiz olup kontenjanla sınırlıdır.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ceturk.com/haberler/asp-net-2-0-semineri.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP.NET Sayfalarında Trace Kullanımı</title>
		<link>http://www.ceturk.com/web-teknolojileri/aspnet-sayfalarinda-trace-kullanimi.html</link>
		<comments>http://www.ceturk.com/web-teknolojileri/aspnet-sayfalarinda-trace-kullanimi.html#comments</comments>
		<pubDate>Fri, 26 Dec 2003 14:42:44 +0000</pubDate>
		<dc:creator>Olcay KÜK</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Web Teknolojileri]]></category>
		<category><![CDATA[Trace Kullanımı]]></category>

		<guid isPermaLink="false">http://www.ceturk.com/?p=1176</guid>
		<description><![CDATA[Yazılım geliştiricilerin uygulama geliştirirken yazmış oldukları kodlara hangi değerlerin geldiği, nerede hangi değerin hangi değişkene atandığı, sayfanın hangi değerleri post ettiği ve hangi değerleri aldığı gibi bilgilere ihtiyaç duyması üzerine bu değerleri inceleyebilmek için mekanizmalar oluşturuldu, buna trace8 diyoruz. ASP teknolojisi ile trace yapabilmek için kullanılan method ise ekrana response.write ile değerleri yazdırmaktı. Bu birçok [...]]]></description>
			<content:encoded><![CDATA[<p>Yazılım geliştiricilerin uygulama geliştirirken yazmış oldukları kodlara hangi değerlerin geldiği, nerede hangi değerin hangi değişkene atandığı, sayfanın hangi değerleri post ettiği ve hangi değerleri aldığı gibi bilgilere ihtiyaç duyması üzerine bu değerleri inceleyebilmek için mekanizmalar oluşturuldu, buna trace8 diyoruz. ASP teknolojisi ile trace yapabilmek için kullanılan method ise ekrana response.write ile değerleri yazdırmaktı. Bu birçok yazılım geliştirici tarafından kullanıldı ve halen birçok uygulamada kullanılıyor. </p>
<p>ASP.NET trace işlemini gerçekten mükemmel kılıyor, çünkü ASP&#8217;de yaptığımız response.write yöntemi yerine çok daha profesyonel şekilde bu işlemi gerçekleştirebiliyoruz. Peki öncelikle ASP&#8217;deki yöntemin sorunu neydi, neden bunu değiştirme gereği daha doğrusu geliştirme gereği hissedildi? Çünkü yapmış olduğunuz kod eklentileri, uygulama canlı halde çalışırken de çalışıyordu, o zaman canlıda çalışırken bu kodları ortadan kaldırmak zorunda kalıyordunuz. Peki ya canlı sistem üzerinde bir şeyi trace etmek isterseniz? İşte bu zaman canlı sisteme bakan bir test sistemi kurmak zorunda kalıyordunuz ki, bu en başta development mantığına aykırı bir yaklaşım. </p>
<p>İsterseniz hemen sayfa içerisinde nasıl kullanılacağını görelim, ardından üzerinde tartışma devam edelim: </p>
<p><code> </code></p>
<p>ASP.NET sayfamızın ilk satırı olarak yukarıdaki kodları yazdığımızda artık o sayfa için trace işlemini açmış oluyoruz. Böylelikle anlıyoruz ki, default olarak gelen değer, yani biz hiçbir şey belirtmezsek gelen değer &#8220;false&#8221;. Artık sayfamızda trace özelliğini kullanabiliyoruz peki bunun sıralama gibi methodları var mı, evet var. Hemen örneğe bakalım; </p>
<p><code> </code></p>
<p>Görüldüğü gibi TraceMode değerine farklı methodlar bağlayabiliyoruz. Bunlardan birincisi örnekte gördüğünüz &#8220;SortByCategory&#8221;, yaptığı ise kategori bazında sıralı getirmek trace bilgisini. Diğer method ise &#8220;SortByTime&#8221;, bu method ile de zaman sıralı olarak trace bilgisi görüntülenebiliyor. </p>
<p>Peki trace mesajlarını nasıl görebiliriz? Response.write&#8217;dan bahsetmiştik yazımızın başında, işte buna çok yakın bir yöntem ile trace bilgisini ekrana getirmek çok kolay: &#8220;Trace.Write&#8221;. Bu yöntem ile ekrana yazdırdığımız değerler normal yazı tipinde olacaktır. İkinci yöntem ise &#8220;Trace.Warn&#8221; kullanmak. Böylelikle ekrana bilgileri kırmızı olarak yazıdırmak mümkün, adından da anlaşıldığı gibi uyarma amaçlı bilgilendirme için kullanılıyor. </p>
<p><code>Trace.Write ("kategori", "mesaj")<br />
Trace.Warn ("kategori", "mesaj") </code></p>
<p>Bazı sayfalarda sadece trace seçeneği açık ise şunu yap demek isteyebilirsiniz. Böylelikle sadece trace modundayken belirli değerleri ekrana yansıtabilir, uygulama canlı ortamda çalışırken sorun çıkmasını engellemiş olursunuz. Bunu bir boolean ifade ile kontrol etmek mümkün &#8220;Trace.IsEnabled&#8221;. Bu ifade eğer doğru ise bize true değerini döndürecektir. </p>
<p><code> </code></p>
<p>Bir bileşen (component) içerisinde trace yapabilmek için öncelikle System.Web kütüphanesini kullanmalısınız. Burada varolan HttpContext.Current&#8217;ın Trace.IsEnabled opsiyonunu true yapmalısınız. Aynı şekilde bunu Trace.write ile ekrana yazdırmanız mümkün. </p>
<p><code> </code></p>
<p>Gelecek yazımda sizlere Uygulama bazında nasıl trace yapabileceğinizi anlatacağım. Unutmadan , bilgi paylaştıkça çoğalır diyoruz eğer sizin de bizimle yani tüm aspnedir kullanıcıları ile paylaşmak istediğiniz bilgileriniz varsa bunları mail ile bana yollayabilirsiniz. Geleceğe umutla bakabileceğimiz bir geleceğe hep birlikte&#8230; </p>
<p><em>Mehmet Nuri ÇANKAYA </p>
<p>cankaya@aspnedir.com </p>
<p>ASPNEDİR.COM  </em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ceturk.com/web-teknolojileri/aspnet-sayfalarinda-trace-kullanimi.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP.NET ile Oracle Veritabanına Erişim</title>
		<link>http://www.ceturk.com/web-teknolojileri/aspnet-ile-oracle-veritabanina-erisim.html</link>
		<comments>http://www.ceturk.com/web-teknolojileri/aspnet-ile-oracle-veritabanina-erisim.html#comments</comments>
		<pubDate>Sun, 21 Dec 2003 14:51:02 +0000</pubDate>
		<dc:creator>Olcay KÜK</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Web Teknolojileri]]></category>
		<category><![CDATA[Oracle Veritabanına Erişim]]></category>

		<guid isPermaLink="false">http://www.ceturk.com/?p=1184</guid>
		<description><![CDATA[Internet her türlü veriyi dış dünya ile paylaşmamızı sağlayan büyük sanal bir dünya. Bu dünyada yer almak her geçen gün daha da kolay hale geliyor. ASP.NET teknolojisi ile bu alanda çok ciddi bir gelişme sağlanmış oldu, peki ya ASP.NET içerisinde ADO.NET kullanarak şimdiye kadar hangi veritabanlarına bağlanabildik; önceki makalelerimi veya kitabımı okuyanlar SQL Server, Access [...]]]></description>
			<content:encoded><![CDATA[<p>Internet her türlü veriyi dış dünya ile paylaşmamızı sağlayan büyük sanal bir dünya. Bu dünyada yer almak her geçen gün daha da kolay hale geliyor. ASP.NET teknolojisi ile bu alanda çok ciddi bir gelişme sağlanmış oldu, peki ya ASP.NET içerisinde ADO.NET kullanarak şimdiye kadar hangi veritabanlarına bağlanabildik; önceki makalelerimi veya kitabımı okuyanlar SQL Server, Access veritabanlarını hatırlayacaklardır. Bu makalede sektörde kullanım oranı yine çok yüksek olan diğer bir veritabanına bağlanıp veri alacağız: Oracle.</p>
<p>Veriye erişim için kullandığımız teknoloji ADO.NET olacak. ADO.NET içerisinde yer alan OleDbDataReader nesnesini kullanacağız. Bu nesne ile veritabanı tablolarına erişip içeriğini okuyacak ve kullanıcıya çıktı olarak görsel olarak şekillendirdiğimiz veriyi sunacağız.</p>
<p>Öncelikle bu örneği kullanıp çalıştırabilmeniz için sisteminizin Windows 2000 ailesinden biri, Windows XP veya Windows .Net olması gerekliğini hatırlatıyorum.Ayrıca http://www.microsoft.com/data/download.htm adresinden Microsoft Veri Erişim Bileşenlerinin (MDAC) son versiyonunu sisteme yüklemelisiniz. Bu makalede yazılanları çalıştırabilmek için en düşük MDAC 2.6 SP2 Refresh (2.62.7400.1) yüklü olmalıdır. Oracle istemci araçlarını kurmanız son olarak gerekli yazılım, bunun son versiyonunu da yine www.oracle.com sitesinden yükleyebilirsiniz.</p>
<p>Altyapıyı tamamladığımıza göre öncelikle Oracle tarafında bu örnek için kullanacağımız tabloyu yaratalım. DenemeTablosu isimli bir tablo yaratalım:</p>
<p><code>Create Table DenemeTablosu (c1 char(5)); </code></p>
<p>Ardından içerisine bilgi girişi yapalım:</p>
<p><code>Insert into DenemeTablosu c1 values('Denizli');<br />
Insert into DenemeTablosu c1 values('Anadolu');<br />
Insert into DenemeTablosu c1 values('Lisesi'); </code></p>
<p>Artık tablomuz ve içerisinde veri olduğuna göre ASP.NET ile uygulamamızı geliştirmeye başlayabiliriz. Öncelikle bir web form açıp içerisine bir buton koyalım. Bu butona basıldığı anda ne olacağını ise codebehind&#8217;dan yönetelim. İşte ASP.NET kullanmanın kolaylığı ve güzelliği. Tabiki öncelikle kullanacağımız namespace&#8217;leri tanımlayalım:</p>
<p><code><br />
Imports System<br />
Imports System.Data<br />
Imports System.Data.OleDb </code></p>
<p>Gerekli namespace tanımları ardından butonum adlı ön planda bulunan web formda bulunan butona tıklandığında olması gerekenleri yazalım:</p>
<p><code><br />
Private Sub butonum_Click(ByVal sender As System.Object, _<br />
ByVal e As System.EventArgs) Handles butonum.Click<br />
Dim sConnectionString As String _<br />
= "Provider=MSDAORA.1;User ID=kullanicim;password=sifrem;"_<br />
"Data Source=myOracleServer;Persist Security Info=False"<br />
Dim mySelectQuery As String _<br />
= "SELECT * FROM DenemeTablosu where c1 LIKE ?"<br />
Dim myConnection As New OleDbConnection(sConnectionString)<br />
Dim myCommand As New OleDbCommand(mySelectQuery, myConnection) </code></p>
<p>myCommand.Parameters.Add(&#8220;@p1&#8243;, OleDbType.Char, 5).Value = &#8220;Test%&#8221;</p>
<p>&#8216;Oracle veritabanına bağlantıyı açalım<br />
myConnection.Open()</p>
<p>Dim myReader As OleDbDataReader = myCommand.ExecuteReader()<br />
Dim RecordCount as Integer<br />
Try<br />
While myReader.Read()<br />
RecordCount = RecordCount + 1<br />
Response.Write(myReader.GetString(0).ToString())<br />
End While<br />
If RecordCount = 0 then<br />
Response.Write (&#8220;Veri bulunamadı!&#8221;)<br />
Else<br />
Response.Write (&#8220;Toplam kayıt sayısı: &#8221; &amp; RecordCount)<br />
End If<br />
Catch ex As Exception<br />
Response.Write (ex.ToString())<br />
Finally</p>
<p>myReader.Close()<br />
myConnection.Close()<br />
End Try<br />
End Sub</p>
<p>Görüldüğü gibi Gerekli Oracle bağlantı cümlesi ardından Command nesnesi için gerekli parametreleri tanımladım. Kayıt bulunamaması duruma karşı anlamlı mesajı vermesi için gerekli kodu yazdıktan sonra bu örneğimizde baştan girdiğimiz kayıt sayısını döndürecek kodu yazdım. Eğer bu işlemler gerçekleşirken bir hata oluşursa bunu yakalayabilmek için VB.NET&#8217;in Catch ve Try bloklarını kullandım. Bir hata oluşursa bu sayede çalıştırıldığında ekrana o da yazdırılacak.</p>
<p>İşte basit bir şekilde Oracle veritabanına bağlanıp verilerimizi ekrana yazdırdık. Daha kurumsal ve büyük uygulamaları gerçekleştirmek sizin elinizde. İyi kodlamalar</p>
<p>Referanslar:</p>
<p>http://msdn.microsoft.com</p>
<p><em>Mehmet Nuri ÇANKAYA </em></p>
<p>cankaya@aspnedir.com</p>
<p>ASPNEDİR.COM</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ceturk.com/web-teknolojileri/aspnet-ile-oracle-veritabanina-erisim.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP.NET ve Codebehind</title>
		<link>http://www.ceturk.com/web-teknolojileri/aspnet-ve-codebehind.html</link>
		<comments>http://www.ceturk.com/web-teknolojileri/aspnet-ve-codebehind.html#comments</comments>
		<pubDate>Thu, 10 Jul 2003 11:52:42 +0000</pubDate>
		<dc:creator>Olcay KÜK</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Web Teknolojileri]]></category>
		<category><![CDATA[Codebehind]]></category>
		<category><![CDATA[kullanıcı kontrolleri]]></category>

		<guid isPermaLink="false">http://www.ceturk.com/?p=1312</guid>
		<description><![CDATA[Sunucu taraflı yazılım geliştirme teknolojilerinden olan ASP bize birçok kolaylıklar getirmişti, artık kullanıcılara dinamik içerik sunan sayfalar yapılabiliyordu. Teknolojinin işleyişi html olara bulunan sayfanın dinamik olarak yüklenen kısımların asp program kodu eklemekti. Visual Interdev gibi görsel editörler kullanarak  işareteri arasındaki kısımların sunucu tarafında çalışan kodlar olduğunu anlayabiliyor html kodlarından ayırt edip gerekli değişiklikler veya [...]]]></description>
			<content:encoded><![CDATA[<p>Sunucu taraflı yazılım geliştirme teknolojilerinden olan ASP bize birçok kolaylıklar getirmişti, artık kullanıcılara dinamik içerik sunan sayfalar yapılabiliyordu. Teknolojinin işleyişi html olara bulunan sayfanın dinamik olarak yüklenen kısımların asp program kodu eklemekti. Visual Interdev gibi görsel editörler kullanarak  işareteri arasındaki kısımların sunucu tarafında çalışan kodlar olduğunu anlayabiliyor html kodlarından ayırt edip gerekli değişiklikler veya düzeltmeleri yapıyorduk. Fakat zaman geçtikçe bir sayfada yer alan sunucu taraflı kod sayısı oldukça büyüdü, bir de aynı kod üzerinde çalışan yazılım geliştirici sayısı arttı. Sonuç; html kodları arasına serpiştirilmiş onlarca bekli de yüzlerce sunucu taraflı kod. İşte .Net platformuna geçişte bu sorun da giredildi. Artık ASP.NET ile içeriği programdan kodundan ayrıştırmak mümkün. </p>
<p>Nasıl içeriğin program kodundan ayrıştırıldığına geçmeden bunun ne gibi avantajları olduğunu listemenin makalenin önemini anlatmakta yararlı olacağını düşünüyorum; </p>
<p>Uygulama geliştirme grubuna ait çalışanlar tamamen kendi geliştirdiği program kodları üzerinde çalışabilirler, böylelikle ekipte bulunan hiç kimse diğerinin yaptığı çalışmadan dolayı engellenmez, örneğin tasarım ile uğraşan kişi bu işini sürdürürken aynı sayfada yer alan fonksiyonalite için bir yazılım geliştirici eş zamanlı çalışa yürütebilir.<br />
İçeriğin program kodundan ayrışması ile uygulama geliştiriciler kendilerine en uygun geliştirme aracını ve programlama dilini kullanabilirler.<br />
Görsel içeriği hazırlayan ekip istediği tasarım programı veya editörü kullanarak sayfalar üzerinde değişiklikler yapabilir </p>
<p>İşte bu ve bu gibi birçok nedenden ötürü bu ayırma işlemini yapmak çok büyük avantajlar sağlıyor. Şimdi gelelim bu işin teknik tarafına, yani nasıl oluyor da içerik program kodundan ayrışıyor; bunu üç ana başlıkta incelemek mümkün:<br />
Arka planda kod içeren Sayfalar (Code-Behind Pages)<br />
Kullanıcı Kontrolleri (User Controls)<br />
Bileşenler (Components) </p>
<p>Arka planda kod içeren Sayfalar (Code-Behind Pages)<br />
Türkçesi biraz garip görünse de aslında tüm anlatılacakları kapsayan bir ifade Arka Planda Kod içeren Sayfalar. .Net vizyonunda birçok yenilik ile karşılaştık bunlardan biri de Visual Basic kullanımının diğer yazılımlar içerisinde de olabileceğiydi, konumuzla ilgili olduğu için ASP.Net içerisinde Visual Basic kullanabiliyoruz. VB’de bir class yazdığımızı düşünelim bu bir class olduğu için oluşan bu class’ı ASP.NET içerisinde sayfaya bağlayarak kullanabiliyoruz, yani Arka Planda bir kod çalışıyor ASP.NET sayfasından tamemen bağımsız. Hemen bir örnek ile konuyu somutlaştıralım; </p>
<p>Demo.vb<br />
<code>Public Class Ornek<br />
    Public Function veriAl()<br />
    ……<br />
    End Function<br />
End Class  </code></p>
<p>Yukarıdaki Visual Basic kodu Ornek adli bir class’tan oluşuyor. Bu Class içerisinde de veriAl isimli bir fonksiyon var. Bu fonksiyonun ne yaptığı bizi şimdilik ilgilendirmiyor, Visual Basic Kodu olarak araya ne yazarsanız veriAl fonksiyonun içeriği o olacaktır. Bu kodu demo olarak kaydettiğinizde klasörde Demo.vb isimli class dosyası oluşacaktır. Peki bunu nasıl kullanacaksınız ASP.NET içerisinden; hemen örneğe bakalım: </p>
<p><code>  </code></p>
<p>İşte bu kadar, sayfanın en başında belirteceğiniz bir Page derivative’i ile sayfanıza Visual Basic ortamında geliştirmiş olduğunuz Class’ları aynen kullanabilirsiniz. </p>
<p><strong>Kullanıcı Kontrolleri (User Controls) </strong><br />
Kullanıcı Kontrolleri ASP.NET sayfaları tarafından kullanılan sunucu kontrolleridir. Bunlar .ascx uzantılı dosyalardır. Farklı bir uzantı olmasının sebebi bu dosyaların tek başına kullanılamayacağını kullanıcıya hatırlatmaktır. Kullanıcı Kontrolleri HTML kodu içerir ama bu kodlar bizim bildiğimiz BODY, FORM gibi tag’ler değillerdir.<br />
Kullanıcı Kontrolleri temel olarak bir ASP.NET sayfasıdır ama tamamen başka bir ASP.NET sayfası tarafından kullanılmaktadır. ASP teknolojisinde kullandığımız include file yöntemi yerine geçen bu yeni yapı ile sayfada tekrarlayan veya sık kullanılan program kodlarını tek bir yerde toplamak mümkündür. Hemen bunun da bir somut örneğini inceleyelim; </p>
<p><code> </code></p>
<p>Bu şekilde başlayan bir ASP.NET sayfası bir Kullanıcı Kontrolüdür. İçine yazacağımız kod ise bir ASP.NET sayfasından şu şekilde çağırılır; </p>
<p><code> </code></p>
<p><strong>Bileşenler (Components) </strong>İçeriği program kodundan ayrıştırmak için kullanılan son yöntemimiz de Bileşen kullanımıdır. Bu daha önce de gerçekleştirdiğimiz bir yöntemdir birçoğunuzun kullandığı gibi fakat eskiden yaşanan birçok zorluk şuan da aşılmış durumda. Bu sorunlar neydi ve nasıl aşıldı hemen inceleyelim; </p>
<p>Register işlemi: Bir bileşeni hazırladıktan sonra sunucu üzerinde bu bileşeni regsvr32 kullanarak register yani kayıt etmek gerekiyordu. Ama artık dosyayı XCOPY ile kopyalamanız veya FTP ile upload etmeniz yeterli oluyor. </p>
<p>Sunucuyu yeniden başlatma işlemi: Bir bileşeni yüklemeden önce eskisi registery’den silmeniz gerekmekteydi, bunu yapmak için önce onu kullanan tüm programları kapatmanız gerekir, bu da onu kullanan servisi veya tüm sunucuyu durdurup yeniden başlatmak anlamına geliyordu. Tabiki bu işlem sırasında o an yapılan tüm işlemler durduruluyor geçici olarak sunucuya erişilemiyordu. Ama ASP.NET ile dosyayı kopyalamanız halinde artık bir yeniden başlatma işlemine gerek kalmadan yeni dosya devreye giriyor. </p>
<p>Namespace Çakışması: Bileşenlere verdiğiniz isimler çalkıştığında bir uygulama kendine ait olmayan bir bileşenin içeriğini çalıştırabilirdi, eğer almaması gereken bir parametre yeni dll ile verilmişse sayfa hata veriyordu. Ama artık /bin klasörü içinde yer alan her dll kendi uygulaması için aktif halde çalışıyor. </p>
<p>Kısaca Bileşen kullanımına bakacak olursak; </p>
<p><code> </code></p>
<p>İşte ASP.NET ile birlikte gelen içeriğin program kodundan ayrışması bu yöntemler ile yapılıyor ve uygulama geliştiricilere çok büyük avantajlar sağlıyor. </p>
<p><em><br />
Hazırlayan : Mehmet Nuri ÇANKAYA</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ceturk.com/web-teknolojileri/aspnet-ve-codebehind.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
